Commit History

Autor SHA1 Mensaxe Data
  Marko Pintera 6824ae90d6 Added VirtualInput (still WIP but working) %!s(int64=12) %!d(string=hai) anos
  Marko Pintera d7fcf5dc94 Properly send FocusLost event to windows (and in turn, to GUIElements) %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 571341f9e5 Started work on rename functionality of TreeView %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 956b85758d Making sure mouse up event is triggered once mouse leaves the window %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 61a6fe1e9d Refactored and renamed Box, Int2, Rect and FRect %!s(int64=12) %!d(string=hai) anos
  Marko Pintera ebbe4cd225 Hooked up mouse double click from the OS %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 71cb15226f Diacritical marks and dead keys work properly for text input %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 1ee7726962 Added command events to Input, so I can more easily deal with text input commands and command repeat %!s(int64=12) %!d(string=hai) anos
  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 %!s(int64=12) %!d(string=hai) anos
  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 %!s(int64=12) %!d(string=hai) anos
  Marko Pintera f63154c79c Fixing issues that were happening because of TrackMouseEvent calls constantly being sent %!s(int64=12) %!d(string=hai) anos
  Marko Pintera e217ac68ce Added simulated mouse up event for resize/move events %!s(int64=12) %!d(string=hai) anos
  Marko Pintera ee2fe35ce7 Fixed mouse left window callbacks so they properly deal with non-client and client areas %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 5f4d53a8b7 Mouse leaving the window is now properly handled by GUIManager and hover states on GUIElements are properly reset %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 4783b5cbb6 Mouse move events are now generated when over non-client window area %!s(int64=12) %!d(string=hai) anos
  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. %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 47c8e0df32 Drag and drop manager captures the mouse so drag can now be ended outside of the active application window %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 9b36b5e7ea Added window callbacks to Platform instead of calling RenderWindow methods directly %!s(int64=12) %!d(string=hai) anos
  Marko Pintera d65fbbfe0e Moved Cursor and WindowEventUtilities to the new Platform class %!s(int64=12) %!d(string=hai) anos