spartanj
9f4f013a9e
Added cUISelectButton control.
...
Added cUIWinMenu control ( window menu ).
Some minor changes on the UI controls.
2011-04-18 19:45:13 -03:00
spartanj
896be4d28a
Big changes here.
...
Created a backend system for the window-input management. So now it will be a los easier to port to another windows library/platform.
Since this is a big commit, it's probably that some bugs where introduced, but i tested all that i could, and it's working fine.
I'll probably add a cursor manager backend because right now there is no cursor management at all, i removed the CreateCursor function because it was unusable.
2011-02-09 03:30:05 -03:00
spartanj
7937c4c4d4
Preparing SDL encapsulation.
...
Modified some things on the GL3 renderer.
2011-02-07 04:03:27 -03:00
spartanj
8b19225c22
Improving recompilation times.
2011-02-05 05:04:31 -03:00
spartanj
d2a159caa3
A couple of quick fixes for the UI.
2011-01-09 19:37:03 -03:00
spartanj
e5fb4c98e3
Completed implementation of cUIWindow.
2011-01-09 19:29:08 -03:00
spartanj
cd662ed08b
Added cUIGenericGrid ( for multi-purpose grid, accepts any kind of control ), and cUIGridCell. Added tUIItemContainer, replaced for cUIListBoxContainer, so it can be used as a generic container for listbox, grids, etc.
...
Added align capabilities to cUIGfx and cUISprite.
Fixed some minor bugs.
Fixed some friend classes.
2010-12-29 01:33:26 -03:00
spartanj
5dd84a9206
Fixed some bugs.
2010-12-15 18:50:06 -03:00
spartanj
2ab8e3eedd
PopUp Menu now response on Mouse Up instead on Click.
...
Renamed singleton.hpp to tsingleton.hpp for consistency.
Fixed GLES rendering.
2010-12-13 23:13:05 -03:00
spartanj
17d39aaa3a
Added cUIMenu, cUIPopUpMenu, cUISeparator, cUIMenuItem.
...
Implemented a basic PopUpMenu, still lack of some features.
Moved events as protected.
Fixed ChildAddAt.
Some other minor fixes.
2010-12-05 04:49:53 -03:00
spartanj
b6618e5c89
Fixed some details. Nothing relevant.
2010-11-30 00:50:45 -03:00
spartanj
e2dc300efd
Added cUIDropDownList and cUIComboBox ( both working, but not full featured ).
...
Added support for alpha fading for skins.
Fixed double linked list of cUIControl.
Fixed some minor bugs.
2010-11-29 04:41:36 -03:00
spartanj
edf7faa2d2
Added Auto Padding options for skins.
2010-11-15 00:36:04 -03:00
spartanj
0e99579ee0
Completed cUIListBox.
2010-11-14 20:21:54 -03:00
spartanj
d5fdbd7146
Added cUIListBox and cUIListBoxItem. Almost implemented, already working but i think that i need to polish a couple of things.
...
Optimized the mouse over for the UI Controls.
Fixed some minor bugs.
Added Scale method to Polygon2.
2010-11-14 06:22:42 -03:00
spartanj
6fc41c6f97
A couple of minor changes on the UI.
2010-10-31 16:54:36 -03:00
spartanj
0a0530f52f
Fixed MSVC compilation.
...
Removed some warnings.
Fixed a couple of bugs.
2010-10-16 21:52:34 -03:00
spartanj
4f1548c135
Added cUIScrollBar control.
...
Fixed a huge bug on the control states, now every control has a cUISkinState to keep the state data of the skined control.
Improved and made some fixes on cUISlider ( to work well with the scrollbar ).
2010-10-14 01:16:27 -03:00
spartanj
7fa61de408
Added cUISlider ( horizontal and vertical ).
...
Fixed some critical bugs on the UI.
2010-10-11 03:34:05 -03:00
spartanj
00f8d0ba92
Added cUICheckBox and cUIRadioButton controls for the UI.
...
Fixed and changed some things on the UI.
Replaced the printf for the eePRINT.
2010-10-10 03:12:25 -03:00
spartanj
181326273d
Added cUIPushButton.
...
Added debug helper functions.
Fixed some skin state changes.
Improved UI performance.
Changed EE_PLATFORM_WIN32 for EE_PLATFORM_WIN, and added as platform WIN64.
Added detection of 64bits compilation.
Implemented some asserts.
2010-10-09 04:47:50 -03:00
spartanj
661ad2260a
Added basic theming support for the UI ( work in progress ).
...
Added padding support for the textbox and textinput.
Some minor fixes.
2010-10-08 04:15:22 -03:00
spartanj
b071630924
Removed boost dependency ( now use PlusCallback for callbacks, and use my own lexical cast ). With this improved a lot the compiling time. As far as i could test, PlusCallback is faster than boos::function too.
...
I added a couple of checks to avoid rendering problems on fonts.
And added some minor fixes.
2010-10-01 04:49:36 -03:00
spartanj
f8703cd568
Added Vertex Buffer support ( cVertexBuffer base class (interface), cVertexBufferOGL fallback if gpu doesn't support VBO's, cVertexBufferVBO uses ARB Vertex Buffer Object ).
...
Added a Memory Manager to trace memory leaks.
Fixed some memory leaks detected with the new memory manager.
Added an allocator for STL ( to use it with the custom allocation seted in the memory manager ).
Fixed Makefiles ( i wroke them ).
2010-09-03 02:53:14 -03:00
spartanj
c00a979022
Some progress on the UI, now support event callbacks.
2010-06-29 22:46:56 -03:00
spartanj
b6502cd856
Some fixes to the UI.
2010-06-28 03:15:01 -03:00
spartanj
f6c1ba01de
Commiting current trunk.
2010-06-26 14:10:51 -03:00