--- np2/win9x/menu.cpp 2004/03/07 07:51:26 1.14 +++ np2/win9x/menu.cpp 2004/03/26 09:29:00 1.17 @@ -81,7 +81,12 @@ const MENUITEMS *iterm; static const MENUITEMS smenuitem[] = { {IDM_TOOLWIN, IDS_TOOLWIN}, +#if defined(SUPPORT_KEYDISP) {IDM_KEYDISP, IDS_KEYDISP}, +#endif +#if defined(SUPPORT_SOFTKBD) + {IDM_SOFTKBD, IDS_SOFTKBD}, +#endif {0, 0}, {IDM_SCREENCENTER, IDS_SCREENCENTER}, {IDM_SNAPENABLE, IDS_SNAPENABLE}, @@ -262,6 +267,11 @@ void xmenu_initialize(void) { insertresmenu(hSubMenu, 10, MF_BYPOSITION | MF_STRING, IDM_I286SAVE, IDS_I286SAVE); } +#if defined(SUPPORT_WAVEREC) + hSubMenu = GetSubMenu(hMenu, 4); + insertresmenu(hSubMenu, 2, MF_BYPOSITION | MF_STRING, + IDM_WAVEREC, IDS_WAVEREC); +#endif #if defined(SUPPORT_SCSI) hSubMenu = GetSubMenu(hMenu, 1); @@ -446,11 +456,21 @@ void xmenu_setmouse(BYTE value) { CheckMenuItem(np2class_gethmenu(hWndMain), IDM_MOUSE, MFCHECK(value)); } +#if defined(SUPPORT_S98) void xmenu_sets98logging(BYTE value) { CheckMenuItem(np2class_gethmenu(hWndMain), IDM_S98LOGGING, MFCHECK(value)); } +#endif + +#if defined(SUPPORT_WAVEREC) +void xmenu_setwaverec(BYTE value) { + + CheckMenuItem(np2class_gethmenu(hWndMain), + IDM_WAVEREC, MFCHECK(value)); +} +#endif void xmenu_setshortcut(BYTE value) {