Commit History

Author SHA1 Message Date
  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 12 years ago
  Marko Pintera 23d99435eb Integrated HString and ensured it works 12 years ago
  Marko Pintera cfa1c17520 Added Localized string classes and updated my TODO/Notes docs a bit 12 years ago
  Marko Pintera ebbe4cd225 Hooked up mouse double click from the OS 12 years ago
  Marko Pintera 71cb15226f Diacritical marks and dead keys work properly for text input 12 years ago
  Marko Pintera 1ee7726962 Added command events to Input, so I can more easily deal with text input commands and command repeat 12 years ago
  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 years ago
  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 years ago
  Marko Pintera 845b629a7e Better handling of mouse click on a non-focused window 12 years ago
  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 12 years ago
  Marko Pintera 117e97c354 Added double click to GUIManager 12 years ago
  Marko Pintera e8f22bddc5 Hooked up shortcuts and context menus for input box cut/copy/paste 12 years ago
  Marko Pintera ac2ce32f5b Added methods for dealing with clipboard 12 years ago
  Marko Pintera 9ac4938fd7 Fixed drop down scroll up and down button graphic 12 years ago
  Marko Pintera ab0ac7047c Context menu now receives proper mouse coordinates 12 years ago
  Marko Pintera 5c332ffb37 Fixed drop down box background frame graphic 12 years ago
  Marko Pintera 872cc892ed Added proper parameter forwarding via std::forward to cm_new and SceneObject::addComponent 12 years ago
  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) 12 years ago
  Marko Pintera 08b94f84b0 addComponent accepts a variable number of parameters instead of needing to call initialize() after 12 years ago
  Marko Pintera 9038e5a869 Added drag areas to MenuBar 12 years ago
  Marko Pintera c64f7a2727 Added a base GUIButtonBase class for button, toggle and list box 12 years ago
  Marko Pintera 98c3aa7686 Moved drop box methods out from GUIManager into their individual classes 12 years ago
  Marko Pintera 28ccb937a8 Drop down box sub-menus now belong to the same widget 12 years ago
  Marko Pintera 469ea333ec Added support for selective input in GUIManager 12 years ago
  Marko Pintera 51e037acb2 Submenu drop down box buttons now have hover 12 years ago
  Marko Pintera 3e18542dcb MenuBar hooked up, for the most part 12 years ago
  Marko Pintera d38f5fd865 GUI _getOptimalWidth and _getOptimalHeight merged into a single method _getOptimalSize 12 years ago
  Marko Pintera 3cc716a4af More work on getting MenuBar up and running 12 years ago
  Marko Pintera cef707a863 Removed GUIMenuBar from BansheeEngine (it was previously added to BansheeEditor) 12 years ago
  Marko Pintera 7e7d516e1e Moved MenuBar to BansheeEditor 12 years ago