Commit History

Autor SHA1 Mensaxe Data
  Marko Pintera 8ac654905c Added better handling for different positioning types GUIDropDownBox needs %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 55524cd621 Starting work on context menu and modifiying some wrong design choices with GUIMenu %!s(int64=12) %!d(string=hai) anos
  Marko Pintera b60d39677c Added GUIMenu base class %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 977e1609d0 Hooked up DropDownBox scrolling up/down %!s(int64=12) %!d(string=hai) anos
  Marko Pintera e7bee38c97 GUIManager can now handle multiple drop down boxes %!s(int64=12) %!d(string=hai) anos
  Marko Pintera cf2ec84061 Made GUIDropDownBox more generic so it accepts different styles for listbox, context menu and menu bar %!s(int64=12) %!d(string=hai) anos
  Marko Pintera ab342190f5 Switching selection in drop down list actually works %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 2d8119eafc Much more flexible way of dealing with drop down boxes %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 74b41eb6d3 GUIWidget getSkin/setSkin now returns/accepts a reference instead of a pointer %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 983fad375f You can now provide a GUISkin when opening a drop box %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 8965e5f961 Drop down callbacks are now properly hooked up %!s(int64=12) %!d(string=hai) anos
  Marko Pintera c7b1426bde Drop down box entry buttons now actually render text %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 32c5614a30 Drop down box now properly closes when I click outside of it %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 81010a9c66 Added a way to specify a texture along with text for GUIButton %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 35072da756 Added GUIContent so I can more easily specific contents for various GUIElements that might need text/image/tooltip/etc %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 11042b9070 More work on drop down box %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 0d54df82fe A lot more work on drop down %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 34ec6795ae Basic DropDown functionality %!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 72b857281b Added a better way of destroying GUIElements which also solved an exception that was happening when window was being drag and dropped %!s(int64=12) %!d(string=hai) anos
  Marko Pintera c2a5d79287 Renamed WindowMover to WindowDropArea %!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 09f3759d15 Fixed an issue with drag and drop and SetCapture %!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