|
|
| version 1.3, 2004/08/12 11:45:58 | version 1.4, 2004/08/14 05:41:05 |
|---|---|
| Line 79 static void MenuBarInit(void) { | Line 79 static void MenuBarInit(void) { |
| DeleteMenuItem(GetMenuRef(IDM_OTHER), 7); | DeleteMenuItem(GetMenuRef(IDM_OTHER), 7); |
| } | } |
| DeleteMenu(IDM_FDD2); | DisableAllMenuItems(GetMenuHandle(IDM_EDIT)); |
| DeleteMenu(IDM_FDD3); | |
| if (!(xmilcfg.fddequip & (1 << 3))) { | |
| DeleteMenu(IDM_FDD3); | |
| } else { | |
| ChangeMenuAttributes(GetMenuRef(IDM_FDD3), 0, kMenuAttrHidden); | |
| } | |
| if (!(xmilcfg.fddequip & (1 << 2))) { | |
| DeleteMenu(IDM_FDD2); | |
| } else { | |
| ChangeMenuAttributes(GetMenuRef(IDM_FDD2), 0, kMenuAttrHidden); | |
| } | |
| if (!(xmilcfg.fddequip & (1 << 1))) { | |
| DeleteMenu(IDM_FDD1); | |
| } | |
| if (!(xmilcfg.fddequip & (1 << 0))) { | |
| DeleteMenu(IDM_FDD0); | |
| } | |
| } | } |
| static void HandleMenuChoice(long wParam) { | static void HandleMenuChoice(long wParam) { |
| Line 120 static void HandleMenuChoice(long wParam | Line 137 static void HandleMenuChoice(long wParam |
| case IDM_FDD0EJECT: | case IDM_FDD0EJECT: |
| diskdrv_setfdd(0, NULL, 0); | diskdrv_setfdd(0, NULL, 0); |
| //DisableMenuItem(GetMenuRef(IDM_FDD0), IDM_FDD0EJECT); | |
| break; | break; |
| case IDM_FDD1OPEN: | case IDM_FDD1OPEN: |
| Line 128 static void HandleMenuChoice(long wParam | Line 146 static void HandleMenuChoice(long wParam |
| case IDM_FDD1EJECT: | case IDM_FDD1EJECT: |
| diskdrv_setfdd(1, NULL, 0); | diskdrv_setfdd(1, NULL, 0); |
| //DisableMenuItem(GetMenuRef(IDM_FDD1), IDM_FDD1EJECT); | |
| break; | break; |
| case IDM_FDD2OPEN: | case IDM_FDD2OPEN: |
| Line 136 static void HandleMenuChoice(long wParam | Line 155 static void HandleMenuChoice(long wParam |
| case IDM_FDD2EJECT: | case IDM_FDD2EJECT: |
| diskdrv_setfdd(2, NULL, 0); | diskdrv_setfdd(2, NULL, 0); |
| //DisableMenuItem(GetMenuRef(IDM_FDD2), IDM_FDD2EJECT); | |
| break; | break; |
| case IDM_FDD3OPEN: | case IDM_FDD3OPEN: |
| Line 144 static void HandleMenuChoice(long wParam | Line 164 static void HandleMenuChoice(long wParam |
| case IDM_FDD3EJECT: | case IDM_FDD3EJECT: |
| diskdrv_setfdd(3, NULL, 0); | diskdrv_setfdd(3, NULL, 0); |
| //DisableMenuItem(GetMenuRef(IDM_FDD3), IDM_FDD3EJECT); | |
| break; | break; |
| case IDM_TURBOZ: | case IDM_TURBOZ: |
| Line 182 static void HandleMenuChoice(long wParam | Line 203 static void HandleMenuChoice(long wParam |
| break; | break; |
| case IDM_WIDTH80: | case IDM_WIDTH80: |
| crtc.s.TXT_XL = 80; | crtc_forcesetwidth(80); |
| // crtc.s.GRP_XL = 640; | |
| vrambank_patch(); | |
| scrnallflash = 1; | |
| break; | break; |
| case IDM_WIDTH40: | case IDM_WIDTH40: |
| crtc.s.TXT_XL = 40; | crtc_forcesetwidth(40); |
| // crtc.s.GRP_XL = 320; | |
| vrambank_patch(); | |
| scrnallflash = 1; | |
| break; | break; |
| case IDM_DISPSYNC: | case IDM_DISPSYNC: |
| Line 681 int main(int argc, char *argv[]) { | Line 696 int main(int argc, char *argv[]) { |
| return(0); | return(0); |
| } | } |
| void wrapperMouseDown(EventRef event) { | void wrapperMouseDown(EventRef event) { |
| EventRecord eve; | EventRecord eve; |
| ConvertEventRefToEventRecord( event,&eve ); | ConvertEventRefToEventRecord( event,&eve ); |
| HandleMouseDown(&eve); | HandleMouseDown(&eve); |
| } | } |
| void wrapperKeyDown(EventRef event) { | |
| EventRecord eve; | |
| ConvertEventRefToEventRecord( event,&eve ); | |
| soundmng_stop(); | |
| mousemng_disable(MOUSEPROC_MACUI); | |
| HandleMenuChoice(MenuEvent(&eve)); | |
| mousemng_enable(MOUSEPROC_MACUI); | |
| soundmng_play(); | |
| } | |