Commit Graph
4703 Commits
Author SHA1 Message Date
Johannes Schickel 7e731d7b4c Cleanup.
svn-id: r24240
2006-10-08 21:25:06 +00:00
Johannes Schickel 6474c8cabf Oops...
svn-id: r24238
2006-10-08 21:23:48 +00:00
Johannes Schickel cb0e8b577d Fixed disabled blending for classic theme.
svn-id: r24237
2006-10-08 21:15:38 +00:00
Johannes Schickel 7721c0d039 Make modern and classic theme config files use the same version number.
svn-id: r24236
2006-10-08 21:03:19 +00:00
Johannes Schickel 16276155b6 Adding option to enable/disable blending for the classic theme.
svn-id: r24234
2006-10-08 20:46:09 +00:00
Johannes Schickel ab7bced4fd Final fix for wrong cursor palettes in SCUMM games after using the GUI.
svn-id: r24233
2006-10-08 20:37:39 +00:00
Johannes Schickel cfe6d9725c Making engines working again.
svn-id: r24232
2006-10-08 20:19:23 +00:00
Johannes Schickel 3e59682e34 Displaying the theme name instead of the theme config file name in the 'Misc' section of the Options dialog.
svn-id: r24231
2006-10-08 20:08:00 +00:00
Johannes Schickel d24f0a7fbd Now the 'gui_theme' setting saving works...
svn-id: r24230
2006-10-08 19:54:52 +00:00
Johannes Schickel 97d9293476 Adding a 'name' field to the theme config which is used for nice theme names in the theme browser.
svn-id: r24229
2006-10-08 19:51:20 +00:00
Johannes Schickel 51edc30e71 Renaming classic.ini to classic080.ini.
svn-id: r24228
2006-10-08 19:47:55 +00:00
Johannes Schickel 7f1ddf9cce Fixed compile.
svn-id: r24227
2006-10-08 19:45:27 +00:00
Johannes Schickel fa668d275f Display the correct theme name if it's specified with --gui-theme
svn-id: r24223
2006-10-08 19:28:15 +00:00
Johannes Schickel e11bfe5f49 - reworked my commit for r24216, not 'Classic (Builtin)' uses the builtin classic theme and classic uses the classic.ini file
- save the chosen theme now

svn-id: r24222
2006-10-08 19:24:31 +00:00
Johannes Schickel a972fc57cd Added a comment about how the theme browser finds the themes.
svn-id: r24218
2006-10-08 18:53:10 +00:00
Johannes Schickel 1ced1777f8 - Forcing 'classic' as the builtin classic theme (which means it ignores the classic.ini atm)
svn-id: r24216
2006-10-08 18:49:25 +00:00
Johannes Schickel 3a81941981 - Added dialog for selecting the theme to use
- Added runtime theme switching

svn-id: r24213
2006-10-08 18:22:28 +00:00
Johannes Schickel 25486c789e - added auto detection of the Theme style to use
- fixed a bug which would lead to a crash when loading the modern theme config with the classic theme

svn-id: r24201
2006-10-08 12:00:19 +00:00
Johannes Schickel 9c88c9d9ed Ooops. making the classic theme working without a config again.
svn-id: r24200
2006-10-08 11:03:46 +00:00
Johannes Schickel 5e5a221b0e - added config file support for the classic theme
- added a sample config file (called 'classic.ini', which is based on Theme::_defaultConfigINI)
- added check for the type of the theme config file ('modern' and 'classic' for the respective Theme classes)
- bumped theme config version for the modern theme

svn-id: r24199
2006-10-08 10:57:48 +00:00
Johannes Schickel c9245a0ffe Uses the slider background settings instead of the edit text widget settings for the slider background.
svn-id: r24187
2006-10-08 01:05:10 +00:00
Eugene Sandulenko 1373686c34 Added DJWillis as official GP2X porter.
svn-id: r24145
2006-10-06 19:08:55 +00:00
Max Horn 03e70bf32b Fix for bug #1570189 (GUI: crash when pressing "delete" at the end of the name)
svn-id: r24113
2006-10-04 17:13:48 +00:00
Max Horn d01420c344 Add a somewhat hackish, uber-sekrit mass-add-game-feature (shift-click 'Add...' button to use at your own risk)
svn-id: r24085
2006-10-02 22:28:02 +00:00
Max Horn 5b22991f34 Get rid of CharStar_BaseNode and consorts -- using a simple String is more efficient, now that it has optimizations for small strings. Also made various related changes, turning char pointers into String objects in several spots
svn-id: r24044
2006-09-30 18:57:36 +00:00
Travis Howell fa5c1db170 Update credits
svn-id: r24018
2006-09-29 11:22:18 +00:00
Travis Howell 36551b4809 Update credits
svn-id: r24015
2006-09-29 11:19:12 +00:00
Max Horn 4c14cf6d1a Moved base/engine.cpp and .h to engines/ (main motivation: helps untangle the linker dependency graph). Porters will have to update project files
svn-id: r23974
2006-09-23 00:42:35 +00:00
Eugene Sandulenko 965cfe4008 Fix bug #1562795: "Bug with auto-generated game IDs"
svn-id: r23960
2006-09-21 11:42:44 +00:00
Max Horn 6c26712960 Added GUI::ConsoleDialoggetCharsPerLine() method, and added a big FIXME comment to gui/console.h
svn-id: r23892
2006-09-16 17:29:43 +00:00
Max Horn 919092e5fc Overhaul of the debugger code
* Moved Common::Debuggger to GUI::Debugger (mainly to satisfy linker
  restrictions)
* Change the base Debugger class to *not* be a template class anymore;
  instead, a thin (template based) wrapper class is used to hook up
  debugger commands
* Removed duplicate Cmd_Exit and Cmd_Help methods in favor of a single
  version of each in GUI::Debugger
* New Cmd_Help doesn't word wrap after 39/78 chars, but rather queries
  the console to determine when to wrap
* Debugger::preEnter and postEnter aren't pure virtual anymore

svn-id: r23890
2006-09-16 16:58:27 +00:00
Max Horn 1add07beca Renamed kLineWidth to kCharsPerLine, and moved some enum constants into class ConsoleDialog (to avoid name clashes with other code)
svn-id: r23889
2006-09-16 15:19:23 +00:00
Eugene Sandulenko 0616d4931a Updated credits with all current port builders.
svn-id: r23732
2006-08-20 11:01:17 +00:00
Willem Jan Palenstijn d253442c42 slightly changed patch #1521412: Hardcoded path for theme files
svn-id: r23723
2006-08-18 21:55:11 +00:00
Torbjörn Andersson b4311d15ca The ListWidget constructor already did most of what reflowLayout() does, except
calling Widget::reflowLayout(). I've simplified that by calling reflowLayout()
directly instead. This may be a bit of a hack, but it was the best way I could
think of to ensure that _entriesPerPage was properly initialised. It wasn't
before, because _h had not been initialised, causing Valgrind to complain.

svn-id: r23705
2006-08-12 17:24:49 +00:00
Torbjörn Andersson e9b9aa65a6 Whitespace.
svn-id: r23704
2006-08-12 16:42:19 +00:00
Max Horn aab45bac44 Only refresh the theme & reflow all dialogs if the screen settings actually changed
svn-id: r23669
2006-08-04 18:11:00 +00:00
Max Horn 40835e42b9 There is no need anymore to report EVENT_SCREEN_CHANGED changes to the GUI code
svn-id: r23668
2006-08-04 18:01:43 +00:00
Max Horn 4ee581adb5 Fixed some broken #include's (the PS2 and Symbian may need more fixed, though)
svn-id: r23666
2006-08-04 17:47:57 +00:00
Max Horn 0485f76c8d Changed GUI code to do 'lazy'/'just-in-time' reflowing, so that client code doesn't have to forward EVENT_SCREEN_CHANGED to us (this may initially cause some regressions, please report any induced crashes or oddities you observe to me)
svn-id: r23663
2006-08-04 15:48:37 +00:00
Max Horn 1a10cacfb9 Renamed handleScreenChanged() -> reflowLayout() in the GUI code
svn-id: r23662
2006-08-04 13:55:53 +00:00
Max Horn 4a80db4c7b * Added copyright string to all engine plugins
* Modified about dialog to list all available plugins with their resp. copyright
* Modified about dialog credits to show the GPL last (like movie end credits do with their legal text, too)

svn-id: r23645
2006-07-31 13:41:21 +00:00
Max Horn 53f73eac85 Added explicit string equals/hash functors to a new header common/hash-str.h; removed Hash functor specialization for String and char pointers; changed all code using hashmaps with string keys to explicitly specify whether they honor or ignore case
svn-id: r23634
2006-07-30 12:21:54 +00:00
Max Horn 4fcdbb9349 String class usage cleanup
svn-id: r23582
2006-07-23 15:08:48 +00:00
Torbjörn Andersson 9ab0c1d915 Clear the active domain when (re)opening the launcher dialog. This fixes bug
#1523050.

svn-id: r23571
2006-07-22 21:23:49 +00:00
Johannes Schickel aa4787bdfb Adds eriktorbjorn to the kyra credits for his VQA player for kyra3.
svn-id: r23506
2006-07-15 13:56:18 +00:00
Johannes Schickel 96c97671f5 Makes usage of themepath over extrapath then loading the gui files.
svn-id: r23504
2006-07-15 13:25:54 +00:00
Torbjörn Andersson 6358547a43 More whitespace changes.
svn-id: r23496
2006-07-14 13:33:58 +00:00
Torbjörn Andersson 6eecad5722 Call handleScreenChanged() when opening the console. Otherwise, we may get
garbage and/or crashes if the scaler has changed since the console was created.

svn-id: r23480
2006-07-10 15:45:09 +00:00
Travis Howell 175c951e8e Add cyx's patch for #1497725 - GUI: trying to enter empty CD drive
svn-id: r23475
2006-07-10 11:12:11 +00:00