|
|
| version 1.35, 2003/11/12 19:06:33 | version 1.36, 2003/11/12 19:56:50 |
|---|---|
| Line 169 static void changescreen(BYTE mode) { | Line 169 static void changescreen(BYTE mode) { |
| } | } |
| if (renewal) { | if (renewal) { |
| soundmng_stop(); | soundmng_stop(); |
| mouse_running(MOUSE_STOP); | mousemng_disable(MOUSEPROC_SYSTEM); |
| scrnmng_destroy(); | scrnmng_destroy(); |
| if (scrnmng_create(mode) == SUCCESS) { | if (scrnmng_create(mode) == SUCCESS) { |
| scrnmode = mode; | scrnmode = mode; |
| } | } |
| scrndraw_redraw(); | scrndraw_redraw(); |
| mouse_running(MOUSE_CONT); | mousemng_enable(MOUSEPROC_SYSTEM); |
| soundmng_play(); | soundmng_play(); |
| } | } |
| else { | else { |
| Line 317 static void HandleMenuChoice(long wParam | Line 317 static void HandleMenuChoice(long wParam |
| break; | break; |
| case IDM_MOUSE: | case IDM_MOUSE: |
| mouse_running(MOUSE_XOR); | mousemng_toggle(MOUSEPROC_SYSTEM); |
| menu_setmouse(np2oscfg.MOUSE_SW ^ 1); | menu_setmouse(np2oscfg.MOUSE_SW ^ 1); |
| sysmng_update(SYS_UPDATECFG); | sysmng_update(SYS_UPDATECFG); |
| break; | break; |
| Line 565 static void HandleMenuChoice(long wParam | Line 565 static void HandleMenuChoice(long wParam |
| static void HandleMouseDown(EventRecord *pevent) { | static void HandleMouseDown(EventRecord *pevent) { |
| WindowPtr hWnd; | WindowPtr hWnd; |
| BYTE ret; | |
| if (FindWindow(pevent->where, &hWnd) == inMenuBar) { | if (FindWindow(pevent->where, &hWnd) == inMenuBar) { |
| soundmng_stop(); | soundmng_stop(); |
| mousemng_disable(MOUSEPROC_MACUI); | |
| HandleMenuChoice(MenuSelect(pevent->where)); | HandleMenuChoice(MenuSelect(pevent->where)); |
| mousemng_enable(MOUSEPROC_MACUI); | |
| } | } |
| else { | else { |
| ret=mouse_btn(MOUSE_LEFTDOWN); | mousemng_buttonevent(MOUSEMNG_LEFTDOWN); |
| } | } |
| } | } |
| Line 716 int main(int argc, char *argv[]) { | Line 717 int main(int argc, char *argv[]) { |
| } | } |
| #if defined(NP2GCC) | #if defined(NP2GCC) |
| mousemng_initialize(); | |
| if (np2oscfg.MOUSE_SW) { // ver0.30 | if (np2oscfg.MOUSE_SW) { // ver0.30 |
| mouse_running(MOUSE_ON); | mousemng_enable(MOUSEPROC_SYSTEM); |
| } | } |
| #endif | #endif |
| #ifdef OPENING_WAIT | #ifdef OPENING_WAIT |
| Line 824 int main(int argc, char *argv[]) { | Line 826 int main(int argc, char *argv[]) { |
| hid_clear(); | hid_clear(); |
| #if defined(NP2GCC) | #if defined(NP2GCC) |
| mouse_running(MOUSE_OFF); | mousemng_disable(MOUSEPROC_SYSTEM); |
| #endif | #endif |
| soundmng_deinitialize(); | soundmng_deinitialize(); |
| Line 867 static pascal OSStatus np2appevent (Even | Line 869 static pascal OSStatus np2appevent (Even |
| HIPoint delta; | HIPoint delta; |
| EventMouseButton buttonKind; | EventMouseButton buttonKind; |
| GetEventParameter (event, kEventParamMouseButton, typeMouseButton, NULL, sizeof(EventMouseButton), NULL, &buttonKind); | GetEventParameter (event, kEventParamMouseButton, typeMouseButton, NULL, sizeof(EventMouseButton), NULL, &buttonKind); |
| BYTE ret; | |
| #endif | #endif |
| switch (eventClass) | switch (eventClass) |
| Line 903 static pascal OSStatus np2appevent (Even | Line 903 static pascal OSStatus np2appevent (Even |
| { | { |
| case kEventMouseMoved: | case kEventMouseMoved: |
| GetEventParameter (event, kEventParamMouseDelta, typeHIPoint, NULL, sizeof(HIPoint), NULL, &delta); | GetEventParameter (event, kEventParamMouseDelta, typeHIPoint, NULL, sizeof(HIPoint), NULL, &delta); |
| mouse_callback(delta); | mousemng_callback(delta); |
| result = noErr; | result = noErr; |
| break; | break; |
| case kEventMouseDown: | case kEventMouseDown: |
| if (buttonKind == kEventMouseButtonSecondary | modif & controlKey) { | if (buttonKind == kEventMouseButtonSecondary | modif & controlKey) { |
| ret=mouse_btn(MOUSE_RIGHTDOWN); | mousemng_buttonevent(MOUSEMNG_RIGHTDOWN); |
| } | } |
| else { | else { |
| HandleMouseDown(&eve); | HandleMouseDown(&eve); |
| Line 917 static pascal OSStatus np2appevent (Even | Line 917 static pascal OSStatus np2appevent (Even |
| break; | break; |
| case kEventMouseUp: | case kEventMouseUp: |
| if (buttonKind == kEventMouseButtonSecondary | modif & controlKey) { | if (buttonKind == kEventMouseButtonSecondary | modif & controlKey) { |
| ret=mouse_btn(MOUSE_RIGHTUP); | mousemng_buttonevent(MOUSEMNG_RIGHTUP); |
| } | } |
| else if (buttonKind == kEventMouseButtonTertiary) { | else if (buttonKind == kEventMouseButtonTertiary) { |
| mouse_running(MOUSE_XOR); | mousemng_toggle(MOUSEPROC_SYSTEM); |
| menu_setmouse(np2oscfg.MOUSE_SW ^ 1); | menu_setmouse(np2oscfg.MOUSE_SW ^ 1); |
| sysmng_update(SYS_UPDATECFG); | sysmng_update(SYS_UPDATECFG); |
| } | } |
| else { | else { |
| ret=mouse_btn(MOUSE_LEFTUP); | mousemng_buttonevent(MOUSEMNG_LEFTUP); |
| } | } |
| result=noErr; | result=noErr; |
| break; | break; |
| Line 979 static pascal OSStatus np2windowevent(Ev | Line 979 static pascal OSStatus np2windowevent(Ev |
| if (modif & cmdKey) { | if (modif & cmdKey) { |
| EventRecord eve; | EventRecord eve; |
| ConvertEventRefToEventRecord( event,&eve ); | ConvertEventRefToEventRecord( event,&eve ); |
| mousemng_disable(MOUSEPROC_MACUI); | |
| HandleMenuChoice(MenuEvent(&eve)); | HandleMenuChoice(MenuEvent(&eve)); |
| mousemng_enable(MOUSEPROC_MACUI); | |
| } | } |
| else { | else { |
| mackbd_keydown(key); | mackbd_keydown(key); |
| Line 1133 static void toggleFullscreen(void) { | Line 1135 static void toggleFullscreen(void) { |
| setUpCarbonEvent(); | setUpCarbonEvent(); |
| if (!np2oscfg.MOUSE_SW) { | if (!np2oscfg.MOUSE_SW) { |
| mouse = np2oscfg.MOUSE_SW; | mouse = np2oscfg.MOUSE_SW; |
| mouse_running(MOUSE_ON); | mousemng_enable(MOUSEPROC_SYSTEM); |
| menu_setmouse(1); | menu_setmouse(1); |
| } | } |
| changescreen(scrnmode | SCRNMODE_FULLSCREEN); | changescreen(scrnmode | SCRNMODE_FULLSCREEN); |
| Line 1144 static void toggleFullscreen(void) { | Line 1146 static void toggleFullscreen(void) { |
| setupMainWindow(); | setupMainWindow(); |
| changescreen(scrnmode & (~SCRNMODE_FULLSCREEN)); | changescreen(scrnmode & (~SCRNMODE_FULLSCREEN)); |
| if (!mouse) { | if (!mouse) { |
| mouse_running(MOUSE_OFF); | mousemng_disable(MOUSEPROC_SYSTEM); |
| menu_setmouse(0); | menu_setmouse(0); |
| } | } |
| EnableMenuItem(menu, IDM_ROLNORMAL); | EnableMenuItem(menu, IDM_ROLNORMAL); |