Commit Graph
676 Commits
Author SHA1 Message Date
Vicent Marti 80e059f2bb Fixed compilation bugs in non-OSX platforms.
svn-id: r33836
2008-08-13 18:48:14 +00:00
Vicent Marti 2b52383534 Finished legacy API cleanup. Removed all legacy code.
Possible regressions.

svn-id: r33833
2008-08-13 17:46:00 +00:00
Vicent Marti 1d9f98d121 Massive API cleanup (removed legacy code).
Improved theme loading support.

svn-id: r33832
2008-08-13 16:50:50 +00:00
Vicent Marti 0dcfb38d49 Improved theme loading.
Added support for multiple STX files.

svn-id: r33824
2008-08-13 12:08:14 +00:00
Vicent Marti 0bf2187039 Finished GUI layout in g1x.
svn-id: r33818
2008-08-13 10:42:01 +00:00
Vicent Marti a4b3434af9 Bugfix: Selection background too short when scrollbar not present.
Bugfix: Vector renderer drawstep for bitmap blitting.
Added bitmap GFX for checkboxes.

svn-id: r33771
2008-08-10 22:03:00 +00:00
Vicent Marti 52f3551587 Bugfix: Several text-drawing issues.
Bugfix: Overlapping text in text edit dialogs.

svn-id: r33768
2008-08-10 18:56:10 +00:00
Vicent Marti b2bac41d0e Reverted debug layout drawing.
Bugfix: Scrollbar overlapping in text widgets/text overlapping?

svn-id: r33765
2008-08-10 18:35:27 +00:00
Vicent Marti 559c19e9f4 Bugfix: Inverse layout reflowing.
Bugfix: Glitches with several layouts when using Aspect Ratio Correction.

svn-id: r33764
2008-08-10 18:26:14 +00:00
Vicent Marti 8a31616f46 Bitmap cursor loading from XML files.
svn-id: r33760
2008-08-10 17:22:12 +00:00
Vicent Marti 103a4f6681 Added support for image loading/blitting.
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-09 18:34:16 +00:00
Vicent Marti 01b8373d95 Fixed: About dialog in all resolutions.
svn-id: r33707
2008-08-08 21:52:16 +00:00
Vicent Marti dab1fa0942 Resolution-dependence in XML files.
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-08 18:30:16 +00:00
Vicent Marti 3ca6f76f7b Browser dialog.
Improved layout expansion in the layout parser.
Fixed serious coordinates initialization bug.

svn-id: r33702
2008-08-08 15:06:28 +00:00
Vicent Marti 1ea3301a8a SCUMM save/load dialog.
Expanded documentation.
Added support for sub-blitting in the vector renderer.

svn-id: r33697
2008-08-08 10:37:58 +00:00
Vicent Marti 39c28e434b SCUMM general and options dialog.
Misc fixes.

svn-id: r33692
2008-08-07 23:23:21 +00:00
Vicent Marti 8d98d5fa13 Bugfix: MSVC complaining about the length of the embeded theme string.
svn-id: r33685
2008-08-07 19:03:00 +00:00
Vicent Marti 7c132d340a Misc text drawing improvements.
Added carets/text edit widgets.

svn-id: r33684
2008-08-07 18:42:47 +00:00
Vicent Marti 21989844a9 Game Options menu parsing.
Added support for importing layouts inside other layouts.
Misc bugfixes.

svn-id: r33676
2008-08-07 10:53:33 +00:00
Vicent Marti 8cb26074bd Added support for customized background dimming on dialogs.
Bugfix: Popup widgets were dimming the background.

svn-id: r33663
2008-08-06 15:06:22 +00:00
Vicent Marti 7df651c4d6 Bugfix: Problem with spaces/comments in embeded theme script.
svn-id: r33662
2008-08-06 14:38:23 +00:00
Vicent Marti bd0cdd0f74 Cleanup on default theme.
Added support for Widget Type Declaration (makes XML much cleaner).

svn-id: r33661
2008-08-06 14:28:37 +00:00
Vicent Marti 38f130db34 Bugfix: Blank space in bottom of the game selection widget.
svn-id: r33659
2008-08-06 14:07:09 +00:00
Vicent Marti 4095f2eea9 Bugfix: Text selection background in list widget overlays scrollbar (finally).
Bugfix: Game list missing one entry.

svn-id: r33658
2008-08-06 13:58:07 +00:00
Vicent Marti ef7a14dbe2 Options menu fully parsed. Needs tweaking.
svn-id: r33657
2008-08-06 10:50:28 +00:00
Vicent Marti 4256c35791 Options menu layout parsing, featuring the brand new FATPOPUPS.
svn-id: r33651
2008-08-05 23:58:45 +00:00
Vicent Marti eb3d163439 Look, the launcher is rendered with the new layout parser.
svn-id: r33641
2008-08-05 16:23:17 +00:00
Vicent Marti 70ef503434 Massive refactoring on the layout parsing API.
Added support for layout spacings.
Fixed bug in theme conversion python script.

svn-id: r33630
2008-08-05 09:54:36 +00:00
Vicent Marti 85c36885f5 Theme layout parsing. Work in progress.
svn-id: r33613
2008-08-04 16:59:55 +00:00
Vicent Marti 461e2f4214 Checkboxes looking good.
svn-id: r33549
2008-08-02 22:20:31 +00:00
Vicent Marti a3f85956ff Added basic support for inner shadows.
Made sliders look pretty much like the current GUI.

svn-id: r33548
2008-08-02 22:11:57 +00:00
Vicent Marti c5980b6211 Screen/dialog dimming.
svn-id: r33532
2008-08-02 16:23:58 +00:00
Vicent Marti 7cb23c76a2 Improved looks on the Modern theme in the new GUI.
Added support for including externally the default theme in the code.
Added Modern theme as a separate XML file in the themes/ dir.
Added "makedeftheme.py" script to convert XML themes into include files.

svn-id: r33528
2008-08-02 15:15:32 +00:00
Christopher Page 8721102ded Updated modern and classic themes for the 'Load' button
svn-id: r33482
2008-07-31 21:13:02 +00:00
Jordi Vilalta Prat 420d376a90 Added the option to specify the custom path for loading plugins
svn-id: r31960
2008-05-09 01:58:12 +00:00
Johannes Schickel 68eb28a6f6 Fix for bug #1670082 "GUI: Modern theme gfx glitch in launcher".
svn-id: r29971
2007-12-24 03:01:21 +00:00
Johannes Schickel 034eb920d2 - cleanup
- consistency fix in modern.ini
- increased THEME_VERSION

svn-id: r29396
2007-11-04 01:07:47 +00:00
Eugene Sandulenko bebaccbe65 Patches #1743201: "GUI: Reworked modern theme"
svn-id: r27744
2007-06-27 09:53:22 +00:00
Eugene Sandulenko cac0c0f256 Patch #1742050: "GUI: Enlarge some labels in the themes"
svn-id: r27701
2007-06-25 07:49:08 +00:00
Eugene Sandulenko 0d467367d2 Patch from bugreport #1742561: "GUI: Missaligned text"
svn-id: r27699
2007-06-25 07:13:53 +00:00
Eugene Sandulenko 347545dcdf Fix for reported button overlapping in PSP resolution.
svn-id: r27348
2007-06-11 08:18:38 +00:00
Eugene Sandulenko b9b9d6adbc Bump theme version
svn-id: r27346
2007-06-11 08:00:35 +00:00
Eugene Sandulenko 2982a6ebb3 Fix bugs #1709323: "GUI: Button overlapping" and #1677997: "GUI: Switching
options dialog between 1x and 2x" by introducing Volume tab to all resolutions

svn-id: r27345
2007-06-11 07:57:39 +00:00
Eugene Sandulenko 09ae91b118 Fix bugs mentioned in #1730147 "GUI: Classic themes need to be updated"
svn-id: r27061
2007-06-03 08:11:19 +00:00
Eugene Sandulenko 6ee9e52f4b Move mass add dialog settings to theme config. Bump theme ini version.
svn-id: r26058
2007-03-10 14:15:47 +00:00
Eugene Sandulenko 5577379ac3 Implement FR #1559561: "GUI: output sample rate widgets"
svn-id: r26056
2007-03-10 13:39:38 +00:00
Eugene Sandulenko bded4288f9 Bump theme version.
svn-id: r25569
2007-02-13 21:47:09 +00:00
Eugene Sandulenko 846a3498b8 Fix clear soundfont path button position in game options dialog.
svn-id: r25566
2007-02-13 21:08:11 +00:00
Eugene Sandulenko 474d49dc14 Implement FR#1611172: GUI: Add autosave period widgets
svn-id: r25563
2007-02-13 21:06:45 +00:00
Eugene Sandulenko d90fc8914c Implement FR#1600020: GUI: Select "No SoundFont"
svn-id: r25556
2007-02-13 19:55:20 +00:00