Marko Pintera
|
956b85758d
Making sure mouse up event is triggered once mouse leaves the window
|
преди 12 години |
Marko Pintera
|
61a6fe1e9d
Refactored and renamed Box, Int2, Rect and FRect
|
преди 12 години |
Marko Pintera
|
ebbe4cd225
Hooked up mouse double click from the OS
|
преди 12 години |
Marko Pintera
|
71cb15226f
Diacritical marks and dead keys work properly for text input
|
преди 12 години |
Marko Pintera
|
1ee7726962
Added command events to Input, so I can more easily deal with text input commands and command repeat
|
преди 12 години |
Marko Pintera
|
4f9f37f88d
Removed simulated mouse inputs and "mouseUp" hack after window move/resize since it shouldn't really be needed after the input refactor in last revision
|
преди 12 години |
Marko Pintera
|
a0058c8116
Complete overhaul of GUI mouse input. Changed input to work using OS provided data for mouse buttons since I was having trouble with context switching in OIS
|
преди 12 години |
Marko Pintera
|
f63154c79c
Fixing issues that were happening because of TrackMouseEvent calls constantly being sent
|
преди 12 години |
Marko Pintera
|
e217ac68ce
Added simulated mouse up event for resize/move events
|
преди 12 години |
Marko Pintera
|
ee2fe35ce7
Fixed mouse left window callbacks so they properly deal with non-client and client areas
|
преди 12 години |
Marko Pintera
|
5f4d53a8b7
Mouse leaving the window is now properly handled by GUIManager and hover states on GUIElements are properly reset
|
преди 12 години |
Marko Pintera
|
4783b5cbb6
Mouse move events are now generated when over non-client window area
|
преди 12 години |
Marko Pintera
|
ce39033f5d
Completely redone how I handle move/resize events. Now windows just specify non-client areas for move and resize and the rest is left to the OS.
|
преди 12 години |
Marko Pintera
|
47c8e0df32
Drag and drop manager captures the mouse so drag can now be ended outside of the active application window
|
преди 12 години |
Marko Pintera
|
9b36b5e7ea
Added window callbacks to Platform instead of calling RenderWindow methods directly
|
преди 12 години |
Marko Pintera
|
d65fbbfe0e
Moved Cursor and WindowEventUtilities to the new Platform class
|
преди 12 години |