Commit Graph

7 Commits

Author SHA1 Message Date
spartanj
2464680ab5 Changed how ui control types are stored.
Some minor ui fixes.
Added Step callback for waypoints and interpolation.
2011-05-09 04:31:38 -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
8cde6427f4 Added cUIComplexControl and cUITooltip. The complex controls allow to create tooltips to display when the mouse is over.
Now the controls that represent a real control ( a normal GUI control ) inherits from cUIComplexControl.
Fixed some minor bugs on the UI.
2010-12-27 00:21:48 -03:00
spartanj
f7ffec103f Removed eeRGB and eeRGBA from the projects, and removed the parameter ColorKey in favor to the use of CreateMaskFromColor or setting the color key manually in the cTextureLoader.
Now the user can add new theme elements to search on the theme loading ( to be able to expand the themes without touching the source code of the library ).
2010-12-19 05:02:39 -03:00
spartanj
ba14875bec Removed inline declarations in cSprite.
Reimplemented some methods, and changed the name of others for some consistency.
Added some methods to cSprite.
Added sprites events.
2010-12-16 03:23:41 -03:00
spartanj
8b4dbc7f30 Some minor optimizations. 2010-12-12 04:23:01 -03:00
spartanj
1a6b3aff5b Added cUISprite.
Removed SDL fallback for HaikuTTF.
Reimplemented cThread and cMutex without SDL.
Disabled ClipTo() function for the UI Controls ( testing, i don't event remember why that was there ).
Implemented a function to set menu position always inside the screen.
Control Flags are now in enums instead of defines.
2010-12-11 19:54:39 -03:00