|
|
| version 1.48, 2004/04/07 13:15:40 | version 1.51, 2004/04/16 06:14:57 |
|---|---|
| Line 108 WINLOCEX np2_winlocexallwin(HWND base) { | Line 108 WINLOCEX np2_winlocexallwin(HWND base) { |
| UINT i; | UINT i; |
| UINT cnt; | UINT cnt; |
| HWND list[4]; | HWND list[5]; |
| cnt = 0; | cnt = 0; |
| list[cnt++] = hWndMain; | list[cnt++] = hWndMain; |
| list[cnt++] = toolwin_gethwnd(); | list[cnt++] = toolwin_gethwnd(); |
| list[cnt++] = kdispwin_gethwnd(); | list[cnt++] = kdispwin_gethwnd(); |
| list[cnt++] = skbdwin_gethwnd(); | list[cnt++] = skbdwin_gethwnd(); |
| list[cnt++] = mdbgwin_gethwnd(); | |
| for (i=0; i<cnt; i++) { | for (i=0; i<cnt; i++) { |
| if (list[i] == base) { | if (list[i] == base) { |
| list[i] = NULL; | list[i] = NULL; |
| Line 146 static void changescreen(BYTE newmode) { | Line 147 static void changescreen(BYTE newmode) { |
| toolwin_destroy(); | toolwin_destroy(); |
| kdispwin_destroy(); | kdispwin_destroy(); |
| skbdwin_destroy(); | skbdwin_destroy(); |
| mdbgwin_destroy(); | |
| } | } |
| else if (renewal & SCRNMODE_ROTATEMASK) { | else if (renewal & SCRNMODE_ROTATEMASK) { |
| wlex = np2_winlocexallwin(hWndMain); | wlex = np2_winlocexallwin(hWndMain); |
| Line 595 static void np2cmd(HWND hWnd, UINT16 cmd | Line 597 static void np2cmd(HWND hWnd, UINT16 cmd |
| case IDM_F12MOUSE: | case IDM_F12MOUSE: |
| xmenu_setf12copy(0); | xmenu_setf12copy(0); |
| winkbd_resetf12(); | winkbd_resetf12(); |
| winkbd_setf12(0); | |
| update |= SYS_UPDATEOSCFG; | update |= SYS_UPDATEOSCFG; |
| break; | break; |
| case IDM_F12COPY: | case IDM_F12COPY: |
| xmenu_setf12copy(1); | xmenu_setf12copy(1); |
| winkbd_resetf12(); | winkbd_resetf12(); |
| winkbd_setf12(1); | |
| update |= SYS_UPDATEOSCFG; | update |= SYS_UPDATEOSCFG; |
| break; | break; |
| case IDM_F12STOP: | case IDM_F12STOP: |
| xmenu_setf12copy(2); | xmenu_setf12copy(2); |
| winkbd_resetf12(); | winkbd_resetf12(); |
| winkbd_setf12(2); | |
| update |= SYS_UPDATEOSCFG; | update |= SYS_UPDATEOSCFG; |
| break; | break; |
| case IDM_F12EQU: | case IDM_F12EQU: |
| xmenu_setf12copy(3); | xmenu_setf12copy(3); |
| winkbd_resetf12(); | winkbd_resetf12(); |
| winkbd_setf12(3); | |
| update |= SYS_UPDATEOSCFG; | update |= SYS_UPDATEOSCFG; |
| break; | break; |
| case IDM_F12COMMA: | case IDM_F12COMMA: |
| xmenu_setf12copy(4); | xmenu_setf12copy(4); |
| winkbd_resetf12(); | winkbd_resetf12(); |
| winkbd_setf12(4); | |
| update |= SYS_UPDATEOSCFG; | update |= SYS_UPDATEOSCFG; |
| break; | break; |
| case IDM_USERKEY1: | case IDM_USERKEY1: |
| xmenu_setf12copy(5); | xmenu_setf12copy(5); |
| winkbd_resetf12(); | winkbd_resetf12(); |
| winkbd_setf12(5); | |
| update |= SYS_UPDATEOSCFG; | update |= SYS_UPDATEOSCFG; |
| break; | break; |
| case IDM_USERKEY2: | case IDM_USERKEY2: |
| xmenu_setf12copy(6); | xmenu_setf12copy(6); |
| winkbd_resetf12(); | winkbd_resetf12(); |
| winkbd_setf12(6); | |
| update |= SYS_UPDATEOSCFG; | update |= SYS_UPDATEOSCFG; |
| break; | break; |
| Line 738 static void np2cmd(HWND hWnd, UINT16 cmd | Line 747 static void np2cmd(HWND hWnd, UINT16 cmd |
| update |= SYS_UPDATECFG; | update |= SYS_UPDATECFG; |
| break; | break; |
| case IDM_MEM116: | |
| xmenu_setextmem(11); | |
| update |= SYS_UPDATECFG; | |
| break; | |
| case IDM_MEM136: | |
| xmenu_setextmem(13); | |
| update |= SYS_UPDATECFG; | |
| break; | |
| case IDM_MOUSE: | case IDM_MOUSE: |
| mousemng_toggle(MOUSEPROC_SYSTEM); | mousemng_toggle(MOUSEPROC_SYSTEM); |
| xmenu_setmouse(np2oscfg.MOUSE_SW ^ 1); | xmenu_setmouse(np2oscfg.MOUSE_SW ^ 1); |
| Line 924 LRESULT CALLBACK WndProc(HWND hWnd, UINT | Line 943 LRESULT CALLBACK WndProc(HWND hWnd, UINT |
| skbdwin_create(); | skbdwin_create(); |
| break; | break; |
| #endif | #endif |
| #if defined(CPUCORE_IA32) && defined(SUPPORT_MEMDBG32) | |
| case IDM_MEMDBG32: | |
| mdbgwin_create(); | |
| break; | |
| #endif | |
| case IDM_SCREENCENTER: | case IDM_SCREENCENTER: |
| if ((!scrnmng_isfullscreen()) && | if ((!scrnmng_isfullscreen()) && |
| (!(GetWindowLong(hWnd, GWL_STYLE) & | (!(GetWindowLong(hWnd, GWL_STYLE) & |
| Line 991 LRESULT CALLBACK WndProc(HWND hWnd, UINT | Line 1014 LRESULT CALLBACK WndProc(HWND hWnd, UINT |
| if (subwin) { | if (subwin) { |
| ShowWindow(subwin, SW_SHOWNOACTIVATE); | ShowWindow(subwin, SW_SHOWNOACTIVATE); |
| } | } |
| subwin = mdbgwin_gethwnd(); | |
| if (subwin) { | |
| ShowWindow(subwin, SW_SHOWNOACTIVATE); | |
| } | |
| return(DefWindowProc(hWnd, msg, wParam, lParam)); | return(DefWindowProc(hWnd, msg, wParam, lParam)); |
| default: | default: |
| Line 1319 static void framereset(UINT cnt) { | Line 1346 static void framereset(UINT cnt) { |
| scrnmng_dispclock(); | scrnmng_dispclock(); |
| kdispwin_draw((BYTE)cnt); | kdispwin_draw((BYTE)cnt); |
| skbdwin_process(); | skbdwin_process(); |
| mdbgwin_process(); | |
| toolwin_draw((BYTE)cnt); | toolwin_draw((BYTE)cnt); |
| viewer_allreload(FALSE); | viewer_allreload(FALSE); |
| if (np2oscfg.DISPCLK & 3) { | if (np2oscfg.DISPCLK & 3) { |
| Line 1361 int WINAPI WinMain(HINSTANCE hInstance, | Line 1389 int WINAPI WinMain(HINSTANCE hInstance, |
| toolwin_readini(); | toolwin_readini(); |
| kdispwin_readini(); | kdispwin_readini(); |
| skbdwin_readini(); | skbdwin_readini(); |
| mdbgwin_readini(); | |
| rand_setseed((unsigned)time(NULL)); | rand_setseed((unsigned)time(NULL)); |
| Line 1392 int WINAPI WinMain(HINSTANCE hInstance, | Line 1421 int WINAPI WinMain(HINSTANCE hInstance, |
| np2oscfg.KEYBOARD = KEY_KEY106; | np2oscfg.KEYBOARD = KEY_KEY106; |
| } | } |
| } | } |
| winkbd_roll(np2oscfg.KEYBOARD != KEY_PC98); | |
| winkbd_setf12(np2oscfg.F12COPY); | |
| keystat_initialize(); | keystat_initialize(); |
| np2class_initialize(hInstance); | np2class_initialize(hInstance); |
| Line 1413 int WINAPI WinMain(HINSTANCE hInstance, | Line 1444 int WINAPI WinMain(HINSTANCE hInstance, |
| toolwin_initapp(hInstance); | toolwin_initapp(hInstance); |
| kdispwin_initialize(hPreInst); | kdispwin_initialize(hPreInst); |
| skbdwin_initialize(hPreInst); | skbdwin_initialize(hPreInst); |
| mdbgwin_initialize(hPreInst); | |
| viewer_init(hPreInst); | viewer_init(hPreInst); |
| mousemng_initialize(); | mousemng_initialize(); |
| Line 1656 int WINAPI WinMain(HINSTANCE hInstance, | Line 1688 int WINAPI WinMain(HINSTANCE hInstance, |
| toolwin_destroy(); | toolwin_destroy(); |
| kdispwin_destroy(); | kdispwin_destroy(); |
| skbdwin_destroy(); | skbdwin_destroy(); |
| mdbgwin_destroy(); | |
| pccore_cfgupdate(); | pccore_cfgupdate(); |
| Line 1686 int WINAPI WinMain(HINSTANCE hInstance, | Line 1719 int WINAPI WinMain(HINSTANCE hInstance, |
| toolwin_writeini(); | toolwin_writeini(); |
| kdispwin_writeini(); | kdispwin_writeini(); |
| skbdwin_writeini(); | skbdwin_writeini(); |
| mdbgwin_writeini(); | |
| } | } |
| skbdwin_deinitialize(); | skbdwin_deinitialize(); |