|
|
| version 1.1, 2003/10/23 10:57:49 | version 1.3, 2003/11/09 23:42:06 |
|---|---|
| Line 1 | Line 1 |
| #include "compiler.h" | #include "compiler.h" |
| #include "strres.h" | |
| #include "resource.h" | #include "resource.h" |
| #include "dialog.h" | #include "dialog.h" |
| #include "dialogs.h" | |
| #include "np2ver.h" | |
| #include "pccore.h" | #include "pccore.h" |
| #if TARGET_API_MAC_CARBON | |
| static const char subversion[] = " (Carbon)"; | |
| #else | |
| static const char subversion[] = " (Classic)"; | |
| #endif | |
| void AboutDialogProc(void) { | void AboutDialogProc(void) { |
| DialogPtr hDlg; | DialogPtr hDlg; |
| char work[64]; | |
| Str255 verstr; | |
| int done; | int done; |
| short item; | short item; |
| Str255 ver; | |
| Str255 dummy; | |
| hDlg = GetNewDialog(IDD_ABOUT, NULL, (WindowPtr)-1); | hDlg = GetNewDialog(IDD_ABOUT, NULL, (WindowPtr)-1); |
| if (!hDlg) { | if (!hDlg) { |
| return; | return; |
| } | } |
| mkstr255(ver, np2version); | milstr_ncpy(work, np2version, sizeof(work)); |
| mkstr255(dummy, str_null); | #if defined(NP2VER_MACOS9) |
| ParamText(ver, dummy, dummy, dummy); | milstr_ncat(work, NP2VER_MACOS9, sizeof(work)); |
| #endif | |
| milstr_ncat(work, subversion, sizeof(work)); | |
| mkstr255(verstr, work); | |
| SetDialogItemText(GetDlgItem(hDlg, IDD_VERSION), verstr); | |
| SetDialogDefaultItem(hDlg, IDOK); | SetDialogDefaultItem(hDlg, IDOK); |
| done = 0; | done = 0; |