Opentk/Source/OpenTK/Platform/Windows
Fraser Waters a1cc67c70e [Win32] Fix spurious mouse enter and leave messages
Mouse tracking and mouse capture didn't work well together. Mouse capture was
also buggy in that it could release capture prematurely.

Mouse capture is now counted and tracked better, multiple requests to set
capture will only call SetCapture once. ReleaseCapture will only be called once
the same number of releases have been made as sets.
MW_MOUSELEAVE messages are now ignored if the mouse is captured.
Mouse tracking is renabled when mouse capture is released.
While the mouse is captured enter and leave events are genereated based on
tracking of the mouse inside MouseMove.

Fixes #301
2015-10-17 17:00:41 +01:00
..
Bindings Add #pragma warning disable for unused field warnings. 2014-11-03 01:39:45 +01:00
API.cs [Win32] Fix leaks in Win32 Cursor property 2015-08-10 21:57:05 +01:00
WglHelper.cs [Win] Fixed warnings 2014-04-26 18:22:50 +02:00
WinDisplayDevice.cs Fixed compilation warnings on Mono 3.4.0 2014-07-21 17:46:39 +02:00
WinFactory.cs [Win] Avoid NRE in WinFactory.Dispose() 2014-09-23 08:55:02 +02:00
WinGLContext.cs [OpenTK] Reduce duplication in GraphicsContextBase 2014-07-23 10:08:57 +02:00
WinGLNative.cs [Win32] Fix spurious mouse enter and leave messages 2015-10-17 17:00:41 +01:00
WinGraphicsMode.cs Fixed compilation warnings on Mono 3.4.0 2014-07-21 17:46:39 +02:00
WinInputBase.cs [Win] Initial implementation of WinRawJoystick 2014-09-11 12:51:46 +02:00
WinKeyMap.cs [Windows] Fix detection of KeyboardDivide key 2015-04-10 23:29:20 +01:00
WinRawInput.cs [Win] Raw input parsing moved to input drivers 2014-09-11 12:51:48 +02:00
WinRawJoystick.cs Remove unused fields/variables. 2014-11-03 01:36:36 +01:00
WinRawKeyboard.cs [Win] Raw input parsing moved to input drivers 2014-09-11 12:51:48 +02:00
WinRawMouse.cs [Win] Raw input parsing moved to input drivers 2014-09-11 12:51:48 +02:00
WinWindowInfo.cs Re-added WindowHandle property 2013-11-13 18:25:49 +01:00
XInputJoystick.cs Fix wrap around bug in XInput. 2015-01-09 12:50:50 +00:00