|
|
| version 1.5, 2003/10/24 20:46:13 | version 1.9, 2003/10/31 16:55:06 |
|---|---|
| Line 4 | Line 4 |
| #include "sysmng.h" | #include "sysmng.h" |
| #include "menu.h" | #include "menu.h" |
| #include "pccore.h" | #include "pccore.h" |
| #include "soundrecording.h" | |
| #include "scrnmng.h" | |
| #define MFCHECK(a) ((a)?1:0) | #define MFCHECK(a) ((a)?1:0) |
| #ifdef TARGET_API_MAC_CARBON | #ifdef TARGET_API_MAC_CARBON |
| Line 193 void menu_setmouse(BYTE value) { | Line 194 void menu_setmouse(BYTE value) { |
| value &= 1; | value &= 1; |
| np2oscfg.MOUSE_SW = value; | np2oscfg.MOUSE_SW = value; |
| _CheckMenuItem(GetMenu(IDM_DEVICE), IDM_MOUSE, MFCHECK(value)); | _CheckMenuItem(GetMenu(IDM_DEVICE), IDM_MOUSE, MFCHECK(value)); |
| if (scrnmode & SCRNMODE_FULLSCREEN) { | |
| if (!value) { | |
| ShowMenuBar(); | |
| } | |
| else { | |
| HideMenuBar(); | |
| } | |
| } | |
| } | } |
| #endif | #endif |
| void menu_sets98logging(BYTE value) { | |
| CheckMenuItem(GetMenuRef(IDM_OTHER), IDM_S98LOGGING, MFCHECK(value)); | |
| } | |
| void menu_setrecording(bool end) { | |
| int ret; | |
| MenuRef hmenu = GetMenuRef(IDM_OTHER); | |
| ret = soundRec(end); | |
| if (ret == 1) { | |
| CheckMenuItem(hmenu, IDM_RECORDING, true); | |
| } | |
| else { | |
| CheckMenuItem(hmenu, IDM_RECORDING, false); | |
| } | |
| } | |
| void menu_setmsrapid(BYTE value) { | |
| value &= 1; | |
| np2cfg.MOUSERAPID = value; | |
| CheckMenuItem(GetMenuRef(IDM_OTHER), IDM_MSRAPID, MFCHECK(value)); | |
| } | |