From: <kr_...@us...> - 2003-03-30 22:54:58
|
Update of /cvsroot/htoolkit/port/src/cbits/Win32 In directory sc8-pr-cvs1:/tmp/cvs-serv23063/src/cbits/Win32 Modified Files: Window.c Log Message: uncommit SetCapture/ReleaseCapture Index: Window.c =================================================================== RCS file: /cvsroot/htoolkit/port/src/cbits/Win32/Window.c,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** Window.c 30 Mar 2003 22:50:00 -0000 1.19 --- Window.c 30 Mar 2003 22:54:54 -0000 1.20 *************** *** 482,486 **** handleWindowMouse(hWnd,evMouseLeave,pData->Origin.x+cx,pData->Origin.y+cy,GetModifiers()); pData->bInMouseMoveMode = FALSE; ! //ReleaseCapture(); } else --- 482,486 ---- handleWindowMouse(hWnd,evMouseLeave,pData->Origin.x+cx,pData->Origin.y+cy,GetModifiers()); pData->bInMouseMoveMode = FALSE; ! ReleaseCapture(); } else *************** *** 490,494 **** { pData->bInMouseMoveMode = TRUE; ! //SetCapture(hWnd); handleWindowMouse(hWnd,evMouseEnter,pData->Origin.x+cx,pData->Origin.y+cy,GetModifiers()); } --- 490,494 ---- { pData->bInMouseMoveMode = TRUE; ! SetCapture(hWnd); handleWindowMouse(hWnd,evMouseEnter,pData->Origin.x+cx,pData->Origin.y+cy,GetModifiers()); } *************** *** 516,520 **** { pData->bInDragMode = TRUE; ! //if (!pData->bInMouseMoveMode) SetCapture(hWnd); handleWindowMouse(hWnd,evMouseLeftDown,pos.x,pos.y,GetModifiers()); } --- 516,520 ---- { pData->bInDragMode = TRUE; ! if (!pData->bInMouseMoveMode) SetCapture(hWnd); handleWindowMouse(hWnd,evMouseLeftDown,pos.x,pos.y,GetModifiers()); } *************** *** 567,575 **** handleWindowMouse(hWnd,evMouseLeave,pData->Origin.x+cx,pData->Origin.y+cy,GetModifiers()); pData->bInMouseMoveMode = FALSE; ! //ReleaseCapture(); } } ! //else ! // ReleaseCapture(); hCtrl = checkMousePosition(hWnd, &pos); --- 567,575 ---- handleWindowMouse(hWnd,evMouseLeave,pData->Origin.x+cx,pData->Origin.y+cy,GetModifiers()); pData->bInMouseMoveMode = FALSE; ! ReleaseCapture(); } } ! else ! ReleaseCapture(); hCtrl = checkMousePosition(hWnd, &pos); |