Diff for /np2/win9x/menu.cpp between versions 1.4 and 1.6

version 1.4, 2003/10/30 18:09:06 version 1.6, 2003/11/03 00:49:55
Line 14  const char *str; Line 14  const char *str;
 } SMENUITEM;  } SMENUITEM;
   
 static const char smenu_toolwin[] = "&Tool Window";  static const char smenu_toolwin[] = "&Tool Window";
   static const char smenu_keydisp[] = "&Key display";
 static const char smenu_center[] = "&Centering";  static const char smenu_center[] = "&Centering";
 static const char smenu_snap[] = "&Window Snap";  static const char smenu_snap[] = "&Window Snap";
 static const char smenu_bg[] = "&Background";  static const char smenu_bg[] = "&Background";
 static const char smenu_bgsnd[] = "Background &Sound";  static const char smenu_bgsnd[] = "Background &Sound";
 static const char smenu_keydisp[] = "&Key display";  
 static const char smenu_320x200[] = " 320x200";  static const char smenu_320x200[] = " 320x200";
 static const char smenu_480x300[] = " 480x300";  static const char smenu_480x300[] = " 480x300";
 static const char smenu_640x400[] = " 640x400";  static const char smenu_640x400[] = " 640x400";
Line 28  static const char smenu_1280x800[] = "12 Line 28  static const char smenu_1280x800[] = "12
   
 static const char smenu_memdump[] = "&Memory Dump";  static const char smenu_memdump[] = "&Memory Dump";
 static const char smenu_dbguty[] = "&Debug Utility";  static const char smenu_dbguty[] = "&Debug Utility";
   static const char menu_i286save[] = "&i286 save";
   
 static const SMENUITEM smenuitem[] = {  static const SMENUITEM smenuitem[] = {
                         {smenu_toolwin,         IDM_TOOLWIN},                          {smenu_toolwin,         IDM_TOOLWIN},
                           {smenu_keydisp,         IDM_KEYDISP},
                           {NULL,                          0},
                         {smenu_center,          IDM_SCREENCENTER},                          {smenu_center,          IDM_SCREENCENTER},
                         {smenu_snap,            IDM_SNAPENABLE},                          {smenu_snap,            IDM_SNAPENABLE},
                         {smenu_bg,                      IDM_BACKGROUND},                          {smenu_bg,                      IDM_BACKGROUND},
                         {smenu_bgsnd,           IDM_BGSOUND},                          {smenu_bgsnd,           IDM_BGSOUND},
                         {smenu_keydisp,         IDM_KEYDISP},  
                         {NULL,                          0},                          {NULL,                          0},
                         {smenu_320x200,         IDM_SCRNMUL4},                          {smenu_320x200,         IDM_SCRNMUL4},
                         {smenu_480x300,         IDM_SCRNMUL6},                          {smenu_480x300,         IDM_SCRNMUL6},
Line 61  void sysmenu_init(void) { Line 63  void sysmenu_init(void) {
                 }                  }
         }          }
         if (np2oscfg.I286SAVE) {          if (np2oscfg.I286SAVE) {
                 InsertMenu(hMenu, 6, MF_BYPOSITION | MF_STRING, IDM_MEMORYDUMP,                  InsertMenu(hMenu, 7, MF_BYPOSITION | MF_STRING, IDM_MEMORYDUMP,
                                                         smenu_memdump);                                                          smenu_memdump);
                 InsertMenu(hMenu, 7, MF_BYPOSITION | MF_STRING, IDM_DEBUGUTY,                  InsertMenu(hMenu, 8, MF_BYPOSITION | MF_STRING, IDM_DEBUGUTY,
                                                         smenu_dbguty);                                                          smenu_dbguty);
         }          }
 }  }
   
 void xmenu_settoolwin(BYTE value) {  void sysmenu_settoolwin(BYTE value) {
   
         value &= 1;          value &= 1;
         np2oscfg.toolwin = value;          np2oscfg.toolwin = value;
Line 76  void xmenu_settoolwin(BYTE value) { Line 78  void xmenu_settoolwin(BYTE value) {
                                                                                         IDM_TOOLWIN, MFCHECK(value));                                                                                          IDM_TOOLWIN, MFCHECK(value));
 }  }
   
 void xmenu_setwinsnap(BYTE value) {  void sysmenu_setkeydisp(BYTE value) {
   
           value &= 1;
           np2oscfg.keydisp = value;
           CheckMenuItem(GetSystemMenu(hWndMain, FALSE),
                                                                                           IDM_KEYDISP, MFCHECK(value));
   }
   
   void sysmenu_setwinsnap(BYTE value) {
   
         value &= 1;          value &= 1;
         np2oscfg.WINSNAP = value;          np2oscfg.WINSNAP = value;
Line 84  void xmenu_setwinsnap(BYTE value) { Line 94  void xmenu_setwinsnap(BYTE value) {
                                                                                         IDM_SNAPENABLE, MFCHECK(value));                                                                                          IDM_SNAPENABLE, MFCHECK(value));
 }  }
   
 void xmenu_setbackground(BYTE value) {  void sysmenu_setbackground(BYTE value) {
   
         HMENU   hmenu;          HMENU   hmenu;
   
Line 101  void xmenu_setbackground(BYTE value) { Line 111  void xmenu_setbackground(BYTE value) {
         }          }
 }  }
   
 void xmenu_setbgsound(BYTE value) {  void sysmenu_setbgsound(BYTE value) {
   
         np2oscfg.background &= 1;          np2oscfg.background &= 1;
         np2oscfg.background |= (value & 2);          np2oscfg.background |= (value & 2);
Line 109  void xmenu_setbgsound(BYTE value) { Line 119  void xmenu_setbgsound(BYTE value) {
                                                                         IDM_BGSOUND, MFCHECK((value & 2) ^ 2));                                                                          IDM_BGSOUND, MFCHECK((value & 2) ^ 2));
 }  }
   
 void xmenu_setscrnmul(BYTE value) {  void sysmenu_setscrnmul(BYTE value) {
   
         HMENU   hmenu;          HMENU   hmenu;
   
Line 336  void xmenu_setsstp(BYTE value) { Line 346  void xmenu_setsstp(BYTE value) {
   
 void xmenu_seti286save(BYTE value) {  void xmenu_seti286save(BYTE value) {
   
         if (!value) {          if (value) {
                 EnableMenuItem(GetMenu(hWndMain), IDM_I286SAVE, MF_GRAYED);                  InsertMenu(GetSubMenu(GetMenu(hWndMain), 6), 10,
                                           MF_BYPOSITION | MF_STRING, IDM_I286SAVE, menu_i286save);
         }          }
 }  }
   

Removed from v.1.4  
changed lines
  Added in v.1.6


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