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