X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=winboard%2Fwinboard.c;h=b1aa04b88bf575fce5be54d7dc48d42a49ead388;hb=8b519f2abff956ac1ccfcc4b51c7b9736e075d6c;hp=32addcc96738cf86cf0e76a0c1008d1d022e46cd;hpb=eac70dd1506787967e790af36b5ab29676ad4fd7;p=xboard.git diff --git a/winboard/winboard.c b/winboard/winboard.c index 32addcc..b1aa04b 100644 --- a/winboard/winboard.c +++ b/winboard/winboard.c @@ -594,11 +594,6 @@ InitInstance(HINSTANCE hInstance, int nCmdShow, LPSTR lpCmdLine) InitMenuChecks(); buttonCount = GetSystemMetrics(SM_CMOUSEBUTTONS); - /* Make a console window if needed */ - if (appData.icsActive) { - ConsoleCreate(); - } - InitBackEnd2(); /* Make the window visible; update its client area; and return "success" */ @@ -3108,7 +3103,19 @@ MouseEvent(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) dragInfo.lastpos = dragInfo.pos; } break; - + case WM_MOUSEWHEEL: + /* Mouse Wheel is being rolled forward + * Play moves forward + */ + if ((short)HIWORD(wParam) > 0) + if (forwardMostMove > 0 && currentMove != forwardMostMove) + ForwardEvent(); + /* Mouse Wheel is being rolled backward + * Play moves backward + */ + if ((short)HIWORD(wParam) < 0) + if (currentMove > 0) BackwardEvent(); + break; case WM_MBUTTONDOWN: case WM_RBUTTONDOWN: ErrorPopDown(); @@ -3415,6 +3422,7 @@ WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) case WM_MBUTTONUP: case WM_RBUTTONUP: case WM_MOUSEMOVE: + case WM_MOUSEWHEEL: MouseEvent(hwnd, message, wParam, lParam); break;