Commit History

Autor SHA1 Mensaxe Data
  Marko Pintera 64db00cec3 A lot of Profiler WIP work %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 33e91538e9 Modified some platform and compiler defines (add clang/intel and removed some unused ones), also added thread localstorage %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 11b2bcfbd7 Added localized string support to menus %!s(int64=12) %!d(string=hai) anos
  Marko Pintera da40f950a6 Fixed various parameter parsing issues in HString %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 085a98cd70 Fixed an issue localized strings and an exception that would happen when language was changed and update method was called on a deallocated object %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 23d99435eb Integrated HString and ensured it works %!s(int64=12) %!d(string=hai) anos
  Marko Pintera cfa1c17520 Added Localized string classes and updated my TODO/Notes docs a bit %!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 845b629a7e Better handling of mouse click on a non-focused window %!s(int64=12) %!d(string=hai) anos
  Marko Pintera f9eaf70190 When writing a very long line of text that causes the input box to scroll it, and then deleting the text, the text will now be properly scrolled back %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 117e97c354 Added double click to GUIManager %!s(int64=12) %!d(string=hai) anos
  Marko Pintera e8f22bddc5 Hooked up shortcuts and context menus for input box cut/copy/paste %!s(int64=12) %!d(string=hai) anos
  Marko Pintera ac2ce32f5b Added methods for dealing with clipboard %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 9ac4938fd7 Fixed drop down scroll up and down button graphic %!s(int64=12) %!d(string=hai) anos
  Marko Pintera ab0ac7047c Context menu now receives proper mouse coordinates %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 5c332ffb37 Fixed drop down box background frame graphic %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 872cc892ed Added proper parameter forwarding via std::forward to cm_new and SceneObject::addComponent %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 21ee092f7a Added move semantics to cm_new which is the right way to do it (otherwise references would get actually passed by value) %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 08b94f84b0 addComponent accepts a variable number of parameters instead of needing to call initialize() after %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 9038e5a869 Added drag areas to MenuBar %!s(int64=12) %!d(string=hai) anos
  Marko Pintera c64f7a2727 Added a base GUIButtonBase class for button, toggle and list box %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 98c3aa7686 Moved drop box methods out from GUIManager into their individual classes %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 28ccb937a8 Drop down box sub-menus now belong to the same widget %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 469ea333ec Added support for selective input in GUIManager %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 51e037acb2 Submenu drop down box buttons now have hover %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 3e18542dcb MenuBar hooked up, for the most part %!s(int64=12) %!d(string=hai) anos