1
0
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-20 04:09:16 +00:00

Removed ClipCursor which prevented cursor from leaving client window.

Disabled cursor being re-centered during progress screen.
This commit is contained in:
2011-07-10 19:10:51 -07:00
parent 8146e7fe24
commit 3c552912fa
3 changed files with 2 additions and 8 deletions

View File

@ -1302,6 +1302,8 @@ void plClient::IIncProgress (hsScalar byHowMuch, const char * text)
//============================================================================
void plClient::IStartProgress( const char *title, hsScalar len )
{
plInputManager::SetRecenterMouse(false);
if (fProgressBar)
{
fProgressBar->SetLength(fProgressBar->GetMax()+len);
@ -2207,7 +2209,6 @@ void plClient::ResetDisplayDevice(int Width, int Height, int ColorDepth, hsBool
else
{
SetWindowPos( fWindowHndl, HWND_TOP, 0, 0, Width, Height, flags );
::ClipCursor(nil);
}
WindowActivate(true);

View File

@ -946,7 +946,6 @@ void plMouseDevice::HandleWindowActivate(bool bActive, HWND hWnd)
// rect.bottom /= plInputManager::GetInstance()->GetMouseScale();
::MapWindowPoints( hWnd, NULL, (POINT *)&rect, 2 );
::ClipCursor(&rect);
::ShowCursor( FALSE );
SetCapture(hWnd);
@ -954,7 +953,6 @@ void plMouseDevice::HandleWindowActivate(bool bActive, HWND hWnd)
else
{
ReleaseCapture();
::ClipCursor(nil);
::ShowCursor( TRUE );
}
}

View File

@ -563,7 +563,6 @@ void plDInputMgr::AddDevice(IDirectInputDevice8* device)
void plDInputMgr::ConfigureDevice()
{
::ClipCursor(nil);
::ShowCursor( TRUE );
ReleaseCapture();
@ -587,10 +586,6 @@ void plDInputMgr::ConfigureDevice()
for (int i = 0; i < fDI->fSticks.Count(); i++)
fDI->fSticks[i]->fDevice->SetActionMap( fDI->fActionFormat, NULL, DIDSAM_FORCESAVE );
RECT rect;
::GetClientRect(fhWnd,&rect);
::ClientToScreen(fhWnd,(LPPOINT)&rect);
::ClipCursor(&rect);
::ShowCursor( FALSE );
SetCapture(fhWnd);