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 |