|
|
| version 1.58, 2004/03/24 17:11:09 | version 1.61, 2004/04/20 17:28:24 |
|---|---|
| Line 39 | Line 39 |
| #include "toolwin.h" | #include "toolwin.h" |
| #include "aboutdlg.h" | #include "aboutdlg.h" |
| #include "keystat.h" | #include "keystat.h" |
| #include "kdispwin.h" | #include "subwind.h" |
| #define NP2OPENING | #define NP2OPENING |
| // #define OPENING_WAIT 1500 | // #define OPENING_WAIT 1500 |
| Line 176 static void MenuBarInit(void) { | Line 176 static void MenuBarInit(void) { |
| #ifndef SUPPORT_KEYDISP | #ifndef SUPPORT_KEYDISP |
| DisableMenuItem(GetMenuRef(IDM_OTHER), IDM_KEYDISP); | DisableMenuItem(GetMenuRef(IDM_OTHER), IDM_KEYDISP); |
| #endif | #endif |
| #ifndef SUPPORT_SOFTKBD | |
| SetMenuItemTextWithCFString(GetMenuRef(IDM_OTHER), IDM_SOFTKBD, CFSTR("please wait for 0.80")); | |
| DisableMenuItem(GetMenuRef(IDM_OTHER), IDM_SOFTKBD); | |
| #endif | |
| if (np2oscfg.I286SAVE) { | if (np2oscfg.I286SAVE) { |
| AppendMenuItemTextWithCFString(GetMenuRef(IDM_OTHER), CFCopyLocalizedString(CFSTR("i286 save"),"i286"), kMenuItemAttrIconDisabled, NULL,NULL); | AppendMenuItemTextWithCFString(GetMenuRef(IDM_OTHER), CFCopyLocalizedString(CFSTR("i286 save"),"i286"), kMenuItemAttrIconDisabled, NULL,NULL); |
| } | } |
| Line 675 void HandleMenuChoice(long wParam) { | Line 679 void HandleMenuChoice(long wParam) { |
| } | } |
| break; | break; |
| #endif | #endif |
| #if defined(SUPPORT_SOFTKBD) | |
| case IDM_SOFTKBD: | |
| menu_setsoftwarekeyboard(np2oscfg.softkey ^ 1); | |
| if (np2oscfg.softkey) { | |
| skbdwin_create(); | |
| } | |
| else { | |
| skbdwin_destroy(); | |
| } | |
| break; | |
| #endif | |
| case IDM_I286SAVE: | case IDM_I286SAVE: |
| debugsub_status(); | debugsub_status(); |
| Line 724 static void framereset(UINT waitcnt) { | Line 739 static void framereset(UINT waitcnt) { |
| framecnt = 0; | framecnt = 0; |
| kdispwin_draw((BYTE)waitcnt); | kdispwin_draw((BYTE)waitcnt); |
| toolwin_draw((BYTE)waitcnt); | toolwin_draw((BYTE)waitcnt); |
| skbdwin_process(); | |
| if (np2oscfg.DISPCLK & 3) { | if (np2oscfg.DISPCLK & 3) { |
| if (sysmng_workclockrenewal()) { | if (sysmng_workclockrenewal()) { |
| sysmng_updatecaption(3); | sysmng_updatecaption(3); |
| Line 809 int main(int argc, char *argv[]) { | Line 825 int main(int argc, char *argv[]) { |
| keystat_initialize(); | keystat_initialize(); |
| kdispwin_initialize(); | kdispwin_initialize(); |
| skbdwin_readini(); | |
| toolwin_readini(); | toolwin_readini(); |
| kdispwin_readini(); | kdispwin_readini(); |
| if (!(setupMainWindow())) { | if (!(setupMainWindow())) { |
| return(0); | return(0); |
| } | } |
| skbdwin_initialize(); | |
| #ifdef NP2OPENING | #ifdef NP2OPENING |
| openingNP2(); | openingNP2(); |
| Line 842 int main(int argc, char *argv[]) { | Line 860 int main(int argc, char *argv[]) { |
| #if defined(SUPPORT_KEYDISP) | #if defined(SUPPORT_KEYDISP) |
| menu_setkeydisp(np2oscfg.keydisp); | menu_setkeydisp(np2oscfg.keydisp); |
| #endif | #endif |
| #if defined(SUPPORT_SOFTKBD) | |
| menu_setsoftwarekeyboard(np2oscfg.softkey); | |
| #endif | |
| scrnmng_initialize(); | scrnmng_initialize(); |
| if (scrnmng_create(scrnmode) != SUCCESS) { | if (scrnmng_create(scrnmode) != SUCCESS) { |
| Line 888 int main(int argc, char *argv[]) { | Line 909 int main(int argc, char *argv[]) { |
| kdispwin_create(); | kdispwin_create(); |
| } | } |
| #endif | #endif |
| #if defined(SUPPORT_SOFTKBD) | |
| if (np2oscfg.softkey) { | |
| skbdwin_create(); | |
| } | |
| #endif | |
| theTarget = GetEventDispatcherTarget(); | theTarget = GetEventDispatcherTarget(); |
| Line 995 int main(int argc, char *argv[]) { | Line 1021 int main(int argc, char *argv[]) { |
| scrnmng_destroy(); | scrnmng_destroy(); |
| kdispwin_destroy(); | kdispwin_destroy(); |
| skbdwin_destroy(); | |
| if (sys_updates & (SYS_UPDATECFG | SYS_UPDATEOSCFG)) { | if (sys_updates & (SYS_UPDATECFG | SYS_UPDATEOSCFG)) { |
| initsave(); // np2.cfg create | initsave(); // np2.cfg create |
| toolwin_writeini(); // np2.cfg append | toolwin_writeini(); // np2.cfg append |
| kdispwin_writeini(); | kdispwin_writeini(); |
| skbdwin_writeini(); | |
| } | } |
| skbdwin_deinitialize(); | |
| TRACETERM(); | TRACETERM(); |
| macossub_term(); | macossub_term(); |
| dosio_term(); | dosio_term(); |