Vicent Marti
b44b37d4ca
More widgets.
...
svn-id: r33071
2008-07-15 10:50:31 +00:00
Vicent Marti
a95c6fc76d
Bugfix: Strange behaviour in rounded square corners.
...
svn-id: r33039
2008-07-13 16:41:44 +00:00
Vicent Marti
4cb2b8c3c4
Improved support for graphics positioning.
...
More widgets.
New triangle drawing function.
svn-id: r33027
2008-07-13 10:50:57 +00:00
Vicent Marti
4539cdf218
- Better support for relative positions in Vector Renderer.
...
- More widgets.
svn-id: r33016
2008-07-12 18:17:11 +00:00
Vicent Marti
a90be07c3e
Support for Vertical text alignement.
...
svn-id: r32995
2008-07-10 20:36:02 +00:00
Vicent Marti
ccf9368c53
Added support for Text Steps in the Vector Renderer.
...
svn-id: r32991
2008-07-10 15:50:44 +00:00
Vicent Marti
92ef8dd750
Rendering pipeline. Bugfixes / debug widgets.
...
svn-id: r32946
2008-07-07 18:37:22 +00:00
Vicent Marti
96f2d9ca18
Memory leaks.
...
Bug fixes.
svn-id: r32908
2008-07-04 20:05:30 +00:00
Vicent Marti
48fd843e75
Rendering pipeline. WIP.
...
svn-id: r32882
2008-07-03 10:26:55 +00:00
Vicent Marti
8dbec866d6
GCC fix again, case mismatch in Linux.
...
svn-id: r32878
2008-07-02 18:49:58 +00:00
Vicent Marti
d385c34dd0
InterfaceManager functionality translated into a Theme subclass "ThemeRenderer" to easen integration with the current GUI.
...
svn-id: r32876
2008-07-02 18:11:41 +00:00
Vicent Marti
6c85e960b2
Rendering pipeline. WIP.
...
svn-id: r32869
2008-07-01 15:57:30 +00:00
Vicent Marti
3f0f7fa08b
Improved support for parsing integers in the XML parser.
...
Bug fixes.
svn-id: r32818
2008-06-28 00:02:54 +00:00
Vicent Marti
8d696760b3
Bugfixes
...
svn-id: r32814
2008-06-26 23:15:34 +00:00
Vicent Marti
5534ce68a1
- MILESTONE: A widget is drawn on screen loaded straight from its XML description. Yippie.
...
- XMLParser: Bugfixes.
- ThemeParser: Support for default color values.
svn-id: r32808
2008-06-26 19:54:55 +00:00
Vicent Marti
0cd183b94b
InterfaceManager now loads themes.
...
svn-id: r32800
2008-06-26 13:50:16 +00:00
Vicent Marti
73d5715a79
- XMLParser: Improved file stream support
...
- InterfaceManager: Config file loading/parsing added.
- ThemeParser: Fixed GCC warnings/various bugs.
svn-id: r32792
2008-06-25 22:30:28 +00:00
Vicent Marti
917b750839
XMLParser:
...
- Bug fixes.
ThemeParser:
- Support for palette colors.
- Expanded theme syntax.
svn-id: r32787
2008-06-25 17:56:00 +00:00
Vicent Marti
2fcbb97005
XMLParser:
...
- Cleanup.
- Support for file/buffer loading.
ThemeParser:
- Triangle orientation.
svn-id: r32784
2008-06-25 14:19:56 +00:00
Vicent Marti
f0e63a49e3
- Reverted getHostPlatformString() from util.cpp (Yeah, Max was right)
...
- XMLParser now supports streams!
- Added remaining key values for DrawStep parsing.
- XMLParser parserError() bugfixes.
svn-id: r32782
2008-06-25 11:34:58 +00:00
Vicent Marti
8caa7d3f8b
Common:
...
- Added function to get the active host type as a string.
XMLParser:
- Added support for ignoring keys while parsing (check documentation). Backwards compatible.
- parserError() has been revamped. Shows all kinds of detailed information regarding the error ala Python
InterfaceManager/ThemeParser:
- DrawData keys and their DrawStep subkeys are now successfully parsed and loaded into structs. That's a win.
- Bug fixes.
svn-id: r32768
2008-06-24 19:48:01 +00:00
Vicent Marti
a4b4534a66
Split ThemeParser into XMLParser and ThemeParser as child class to have a common XML Parser.
...
svn-id: r32734
2008-06-18 23:49:47 +00:00
Vicent Marti
42036e7fd3
Expanded parser.
...
Added regex support for Common::String
Changed drawstep state saving.
svn-id: r32729
2008-06-18 00:15:21 +00:00
Vicent Marti
6932c836cf
Added massive parser documentation.
...
Some parser changes.
svn-id: r32726
2008-06-16 23:38:21 +00:00
Vicent Marti
cb6cb1361b
Code formating conventions.
...
Fix in test drawing code.
svn-id: r32704
2008-06-14 17:45:26 +00:00
Vicent Marti
8e2601d195
Parser fixes.
...
svn-id: r32703
2008-06-14 16:14:50 +00:00
Vicent Marti
d51a0cab3f
Parser redesign. Fixed most possible overflows.
...
svn-id: r32697
2008-06-13 22:05:21 +00:00
Vicent Marti
04b36a12e1
Formating conventions.
...
Function parameter fixes.
Parser fixes.
svn-id: r32696
2008-06-13 17:47:56 +00:00
Vicent Marti
5d92e2710a
Parser cleanup.
...
svn-id: r32691
2008-06-13 09:39:13 +00:00
Vicent Marti
e0d7301cb0
Parser update. Variable depth.
...
svn-id: r32690
2008-06-13 09:24:41 +00:00
Vicent Marti
ace171e22f
Parser update.
...
svn-id: r32686
2008-06-12 23:13:58 +00:00
Vicent Marti
7a9a74691f
Parser skeleton
...
Expanded drawing interface
svn-id: r32678
2008-06-12 19:06:37 +00:00