aboutsummaryrefslogtreecommitdiff
path: root/gui/ThemeParser.cpp
AgeCommit message (Collapse)Author
2008-08-10Bitmap cursor loading from XML files.Vicent Marti
svn-id: r33760
2008-08-09Added support for image loading/blitting.Vicent Marti
Added support for loading theme files. (Make sure to grab the sample theme "scummodern.zip" from the gui/themes/ directory to try it out) Misc fixes. svn-id: r33718
2008-08-09Fixed 1.000.000 Valgrind warnings.Vicent Marti
svn-id: r33711
2008-08-08Resolution-dependence in XML files.Vicent Marti
G1X scaler GUI now loads. Added layout for the launcher menu. MILESTONE: All core GUI dialogs/widgets working on G2x/G3x MILESTONE: Completely removed old Evaluator/Parser. Improved layout expanding again. Improved XML parser. Several bugfixes. svn-id: r33704
2008-08-07SCUMM general and options dialog.Vicent Marti
Misc fixes. svn-id: r33692
2008-08-07Misc text drawing improvements.Vicent Marti
Added carets/text edit widgets. svn-id: r33684
2008-08-07Game Options menu parsing.Vicent Marti
Added support for importing layouts inside other layouts. Misc bugfixes. svn-id: r33676
2008-08-06Added support for customized background dimming on dialogs.Vicent Marti
Bugfix: Popup widgets were dimming the background. svn-id: r33663
2008-08-06Cleanup on default theme.Vicent Marti
Added support for Widget Type Declaration (makes XML much cleaner). svn-id: r33661
2008-08-06Options menu fully parsed. Needs tweaking.Vicent Marti
svn-id: r33657
2008-08-05Options menu layout parsing, featuring the brand new FATPOPUPS.Vicent Marti
svn-id: r33651
2008-08-05Look, the launcher is rendered with the new layout parser.Vicent Marti
svn-id: r33641
2008-08-05Massive refactoring on the layout parsing API.Vicent Marti
Added support for layout spacings. Fixed bug in theme conversion python script. svn-id: r33630
2008-08-04Layout parsing. Work in progress. Looks like a GUI!Vicent Marti
svn-id: r33616
2008-08-04Theme layout parsing. Work in progress.Vicent Marti
svn-id: r33613
2008-08-02Added basic support for inner shadows.Vicent Marti
Made sliders look pretty much like the current GUI. svn-id: r33548
2008-08-01Theme Layout parsing, WIP.Vicent Marti
svn-id: r33494
2008-08-01Support for XML layout with unspecified keys.Vicent Marti
XML Layout parsing. WIP. svn-id: r33488
2008-07-31Silencing a compiler warning by adding a newline at the end of the fileSven Hesse
svn-id: r33481
2008-07-31GUI Layout parsing. Work in progress.Vicent Marti
svn-id: r33475
2008-07-30Rewrote most of the XML parser class.Vicent Marti
Added support for defining the XML layout when parsing, allows for safer parsing. Updated all the documentation regarding the usage of the XMLParser class. svn-id: r33447
2008-07-23Text renderin overhaul finished.Vicent Marti
svn-id: r33251
2008-07-23Font rendering overhaul. Work in progress.Vicent Marti
svn-id: r33247
2008-07-21Cleanup.Vicent Marti
Massive documentation update. (zzzzz) svn-id: r33177
2008-07-20Rendering pipeline. Broken WIP.Vicent Marti
svn-id: r33152
2008-07-15Tab widget / tab drawing for the renderer. Improved text handling.Vicent Marti
svn-id: r33076
2008-07-15More widgets.Vicent Marti
svn-id: r33071
2008-07-13Bugfix: Strange behaviour in rounded square corners.Vicent Marti
svn-id: r33039
2008-07-13Improved support for graphics positioning.Vicent Marti
More widgets. New triangle drawing function. svn-id: r33027
2008-07-12- Better support for relative positions in Vector Renderer. Vicent Marti
- More widgets. svn-id: r33016
2008-07-10Support for Vertical text alignement.Vicent Marti
svn-id: r32995
2008-07-10Added support for Text Steps in the Vector Renderer.Vicent Marti
svn-id: r32991
2008-07-07Rendering pipeline. Bugfixes / debug widgets.Vicent Marti
svn-id: r32946
2008-07-04Memory leaks.Vicent Marti
Bug fixes. svn-id: r32908
2008-07-03Rendering pipeline. WIP.Vicent Marti
svn-id: r32882
2008-07-02GCC fix again, case mismatch in Linux.Vicent Marti
svn-id: r32878
2008-07-02InterfaceManager functionality translated into a Theme subclass ↵Vicent Marti
"ThemeRenderer" to easen integration with the current GUI. svn-id: r32876
2008-07-01Rendering pipeline. WIP.Vicent Marti
svn-id: r32869
2008-06-28Improved support for parsing integers in the XML parser.Vicent Marti
Bug fixes. svn-id: r32818
2008-06-26BugfixesVicent Marti
svn-id: r32814
2008-06-26- MILESTONE: A widget is drawn on screen loaded straight from its XML ↵Vicent Marti
description. Yippie. - XMLParser: Bugfixes. - ThemeParser: Support for default color values. svn-id: r32808
2008-06-26InterfaceManager now loads themes.Vicent Marti
svn-id: r32800
2008-06-25- XMLParser: Improved file stream supportVicent Marti
- InterfaceManager: Config file loading/parsing added. - ThemeParser: Fixed GCC warnings/various bugs. svn-id: r32792
2008-06-25XMLParser:Vicent Marti
- Bug fixes. ThemeParser: - Support for palette colors. - Expanded theme syntax. svn-id: r32787
2008-06-25XMLParser:Vicent Marti
- Cleanup. - Support for file/buffer loading. ThemeParser: - Triangle orientation. svn-id: r32784
2008-06-25- Reverted getHostPlatformString() from util.cpp (Yeah, Max was right)Vicent Marti
- XMLParser now supports streams! - Added remaining key values for DrawStep parsing. - XMLParser parserError() bugfixes. svn-id: r32782
2008-06-24Common: Vicent Marti
- 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-18Split ThemeParser into XMLParser and ThemeParser as child class to have a ↵Vicent Marti
common XML Parser. svn-id: r32734
2008-06-18Expanded parser.Vicent Marti
Added regex support for Common::String Changed drawstep state saving. svn-id: r32729
2008-06-16Added massive parser documentation.Vicent Marti
Some parser changes. svn-id: r32726