Commit Graph
3146 Commits
Author SHA1 Message Date
Max Horn 751df013e1 If more than 8 items have to be resized in a stacked theme layout, abort with an error (instead of silently trashing the stack)
svn-id: r35549
2008-12-26 01:13:08 +00:00
Max Horn 131cb5a05a Merged ThemeLayoutHorizontal and ThemeLayoutVertical into a new class ThemeLayoutStacked (suggestions for a better name are welcome); stored padding data in a Common::Rect
svn-id: r35548
2008-12-26 01:08:49 +00:00
Max Horn c59f5919a2 ThemeLayout::getParentW was calling getHeight instead of getWidth by mistake (though this didn't seem to cause any problems anywhere... ?)
svn-id: r35547
2008-12-26 00:57:30 +00:00
Max Horn c9105aa58f Fix for bug #2210082: GUI: Crash in GMM when changing scale factor
svn-id: r35546
2008-12-26 00:43:52 +00:00
Max Horn c3aec16033 Some 'cleanup' of Gui::ThemeLayout
svn-id: r35545
2008-12-26 00:26:34 +00:00
Max Horn 6510226216 Renamed NewGui to GuiManager
svn-id: r35544
2008-12-25 23:55:36 +00:00
Jordi Vilalta Prat bce76931d3 Added valueToBarWidth to calculate SliderWidget's bar width like it was done before (as discussed with LordHoto)
svn-id: r35519
2008-12-24 01:11:58 +00:00
Max Horn 1c238fe1e1 Removed Ender from SCUMM credits (matching other retired team members, like ludde and yazor)
svn-id: r35517
2008-12-24 00:18:46 +00:00
Johannes Schickel ff45c8aa65 Added FIXME in ThemeEngine::drawSlider.
svn-id: r35515
2008-12-24 00:05:42 +00:00
Jordi Vilalta Prat 604b8f08b6 Modify the PopUpWidget selection by using the mouse wheel
svn-id: r35514
2008-12-23 23:47:16 +00:00
Jordi Vilalta Prat f75893a294 Modify the SliderWidget value by using the mouse wheel
svn-id: r35513
2008-12-23 23:36:38 +00:00
Jordi Vilalta Prat d1530fcf18 Tweaked the Modern theme colors to make it look more like it did in the old renderer
svn-id: r35490
2008-12-22 18:34:43 +00:00
Jordi Vilalta Prat 382a46ffc4 Changed the game chooser to make the game candidates not editable and selectable by pressing enter
svn-id: r35489
2008-12-22 15:40:11 +00:00
Jordi Vilalta Prat b1999a2a16 Fixed indentation and removed whitespaces at the end of line
svn-id: r35481
2008-12-22 11:22:15 +00:00
Jordi Vilalta Prat 2ec51ef358 Allow the disabled state of the popup widget to be themed
svn-id: r35480
2008-12-22 10:31:01 +00:00
Lars Persson a56af219d9 Added KeyConfiguration dialog to classic theme(320 and normal). Updated KeysDialog to follow xml syntax properly.
svn-id: r35416
2008-12-17 21:19:46 +00:00
Lars Persson 4e2565ca1f Set SMALL SCREEN DEVICE settings in ::open function with new UI framework
svn-id: r35404
2008-12-16 22:54:38 +00:00
Eugene Sandulenko 8b60af5330 Add Tucker engine to credits
svn-id: r35361
2008-12-14 14:19:23 +00:00
Jordi Vilalta Prat b66a9d4e03 Added Groovie credits
svn-id: r35219
2008-12-03 15:04:15 +00:00
Max Horn 46482b4de8 News update: Ender stepping down as project lead
svn-id: r35202
2008-12-01 21:50:34 +00:00
Max Horn b25257d4eb Added Cyx to SCUMM credits
svn-id: r35169
2008-11-28 11:56:08 +00:00
Max Horn a28b531ed0 Added ArchiveMember::getDisplayName() method; changed ArchiveMember::getName() to always return a name compatible with Archive::openFile()
svn-id: r35139
2008-11-21 12:17:35 +00:00
Max Horn 33dd58ca98 GUI: Simplify ThemeBrowser code
svn-id: r35138
2008-11-21 08:22:33 +00:00
Johannes Schickel 4368081c55 Fixed ZipArchive/FSDirectory creation.
svn-id: r35133
2008-11-20 18:25:22 +00:00
Max Horn 7e97205417 GUI: Reduce space used by credits
svn-id: r35127
2008-11-20 13:46:34 +00:00
Vicent Marti 149345e13f Moved binary theme parser to tools folder.
svn-id: r35049
2008-11-13 19:58:04 +00:00
Vicent Marti 313cba75b1 DrawStep parsing added to binary theme parser.
svn-id: r35048
2008-11-13 19:56:26 +00:00
Vicent Marti f7bdf6b40f Binary theme format parser.
Warning: Work in progress. May erase hard drive.

svn-id: r35046
2008-11-13 14:25:39 +00:00
Travis Howell 2c58689e14 Add newlines at end of files, to squash warning.
svn-id: r35042
2008-11-13 11:46:53 +00:00
Max Horn c0786313fa cleanup
svn-id: r35037
2008-11-13 11:21:16 +00:00
Max Horn f974a6c8d5 GUI: Blitting the full screen to the backbuffer (or vice versa) can be done with a single memcpy, which is a bit faster than using _vectorRenderer->blitSurface
svn-id: r35029
2008-11-12 22:23:19 +00:00
Max Horn c0f82d3518 Renamed Graphics::TextAlignment -> Graphics::TextAlign and merged it with GUI::ThemeEngine::TextAlignVertical
svn-id: r35023
2008-11-12 14:30:16 +00:00
Max Horn 144be21bed GUI: Got rid of the WidgetSize stuff
svn-id: r35022
2008-11-12 13:14:44 +00:00
Max Horn 190468c79a GUI: Turn scrollbar width into a theme variable
svn-id: r35021
2008-11-12 13:07:41 +00:00
Max Horn 42533c2354 cleanup
svn-id: r35020
2008-11-12 13:01:21 +00:00
Max Horn 710084dde6 GUI: Got rid of kBigButtonWidth etc.
svn-id: r35019
2008-11-12 12:58:33 +00:00
Max Horn fa942c42cc GUI: Got rid of most 'built-in' variables
svn-id: r35018
2008-11-12 12:53:53 +00:00
Max Horn 28c24b3fbb Some GUI tweaks to make certain widgets readable
svn-id: r35004
2008-11-11 12:29:41 +00:00
Max Horn a39c78a1ba Moved GUI::SaveLoadChooser to its own source file
svn-id: r35002
2008-11-11 12:13:55 +00:00
Max Horn 32526079aa Include required header
svn-id: r34985
2008-11-10 12:45:09 +00:00
Vicent Marti b98f89c7f0 Merged GUI::Theme and Gui::ThemeEngine into the same class, GUI::ThemeEngine.
Massive cleanup.

svn-id: r34983
2008-11-10 11:24:55 +00:00
Vicent Marti 631c679e40 Added some more whitespace skipping to default theme generation script.
svn-id: r34982
2008-11-10 10:40:08 +00:00
Filippos Karapetis 03a0046b1c Fixed an off-by-one error in the save slot gap filling code
svn-id: r34980
2008-11-09 21:39:41 +00:00
Filippos Karapetis a5502b296f Cleanup and simplification
svn-id: r34979
2008-11-09 21:20:44 +00:00
Filippos Karapetis 1353a304f3 Do not allow the user to alter the description of write protected save slots in the GMM save dialog
svn-id: r34978
2008-11-09 21:09:26 +00:00
Johannes Schickel 9879985abf Prevent double click handling if choose button is disabled. (SaveLoadChooser)
svn-id: r34976
2008-11-09 20:34:52 +00:00
Johannes Schickel bc829e721b Cleanup (and a little bug fix :-P).
svn-id: r34975
2008-11-09 20:33:15 +00:00
Johannes Schickel 818d87f448 Disable 'Save' button if no entry is selected in the save chooser.
svn-id: r34974
2008-11-09 20:22:43 +00:00
Johannes Schickel d7c5e9ce87 Fixed 'Save'/'Load' button enable/disable triggering.
svn-id: r34972
2008-11-09 20:18:51 +00:00
Filippos Karapetis ea7f305960 Added a new SaveStateDescriptor flag, is_write_protected, which can be used to stop the user from overwriting certain saves (e.g. the auto save, the restart save in the Kyrandia games, the quicksaves etc)
svn-id: r34970
2008-11-09 20:07:46 +00:00