Diff for /np2/macosx/np2.cpp between versions 1.58 and 1.61

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();

Removed from v.1.58  
changed lines
  Added in v.1.61


RetroPC.NET-CVS <cvs@retropc.net>