Commit Graph
4703 Commits
Author SHA1 Message Date
Kostas Nakos 25ac7c7fb0 1) Add the KeysDialog layout to the modern theme. 2) Improve somewhat the layout of the KeysDialog
svn-id: r35592
2008-12-28 20:15:00 +00:00
Torbjörn Andersson ab2297e28b Made the F6 and F5 (SCUMM only) menus fit in 320x200. I'd appreciate if someone
who's more familiar with this could look at my changes, in case I messed up.

svn-id: r35589
2008-12-28 16:53:57 +00:00
Max Horn c5cabc7b2a Renamed some stuff
svn-id: r35574
2008-12-27 16:09:08 +00:00
Max Horn 1d099c0d40 GuiManager::runLoop: do not call OSystem::quit() when receiving EVENT_QUIT, just return to the caller instead
svn-id: r35573
2008-12-27 16:07:10 +00:00
Max Horn f26f85ee96 GUI: Added Widget::setVisible convenience wrapper
svn-id: r35572
2008-12-27 14:36:28 +00:00
Max Horn 69f4b7a383 Got rid of ThemeLayout::getDialogData; added some comments, asserts; moved getParentW & getParentH to class ThemeLayoutStacked
svn-id: r35571
2008-12-27 14:30:30 +00:00
Jordi Vilalta Prat d18d2d72a8 Fix for the SliderWidget glitch when showing very small values (and potentially for other small widgets)
svn-id: r35557
2008-12-26 12:15:51 +00:00
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