Diff for /np2/win9x/menu.cpp between versions 1.3 and 1.5

version 1.3, 2003/10/28 22:05:46 version 1.5, 2003/11/01 22:23:04
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 31  static const char smenu_dbguty[] = "&Deb Line 31  static const char smenu_dbguty[] = "&Deb
   
 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 62  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 77  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 93  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 110  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 118  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 208  void xmenu_setf12copy(BYTE value) { Line 217  void xmenu_setf12copy(BYTE value) {
   
         HMENU   hmenu;          HMENU   hmenu;
   
         if (value >= 3) {          if (value >= 5) {
                 value = 0;                  value = 0;
         }          }
         np2oscfg.F12COPY = value;          np2oscfg.F12COPY = value;
Line 216  void xmenu_setf12copy(BYTE value) { Line 225  void xmenu_setf12copy(BYTE value) {
         CheckMenuItem(hmenu, IDM_F12MOUSE, MFCHECK(value == 0));          CheckMenuItem(hmenu, IDM_F12MOUSE, MFCHECK(value == 0));
         CheckMenuItem(hmenu, IDM_F12COPY, MFCHECK(value == 1));          CheckMenuItem(hmenu, IDM_F12COPY, MFCHECK(value == 1));
         CheckMenuItem(hmenu, IDM_F12STOP, MFCHECK(value == 2));          CheckMenuItem(hmenu, IDM_F12STOP, MFCHECK(value == 2));
           CheckMenuItem(hmenu, IDM_F12EQU, MFCHECK(value == 3));
           CheckMenuItem(hmenu, IDM_F12COMMA, MFCHECK(value == 4));
 }  }
   
 void xmenu_setbeepvol(BYTE value) {  void xmenu_setbeepvol(BYTE value) {

Removed from v.1.3  
changed lines
  Added in v.1.5


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