aboutsummaryrefslogtreecommitdiff
path: root/gui/launcher.cpp
AgeCommit message (Collapse)Author
2007-02-13Disable clear soundfont path button when path is not selected.Eugene Sandulenko
svn-id: r25568
2007-02-11Fix for bug #1656870 (GUI: MassAdd: One Has to click twice to confirm)Max Horn
svn-id: r25491
2007-02-04Make Add Button caption react to Shift key.Eugene Sandulenko
svn-id: r25373
2007-01-29Now AdvancedDetector could use single ID per engine. Also it can suggestEugene Sandulenko
more complex game IDs with platform and language specified. AGI engine benefits most from that. Also turned Cine, Parallaction and SAGA to single ID, autoupgrading old ID. svn-id: r25269
2007-01-28Pass objects by (const) ref instead of value; only set game description in ↵Max Horn
the config file if one has been specified svn-id: r25243
2007-01-20First phase of detection-related plugins interface improvements. Now pluginsEugene Sandulenko
return StringMap instead of fixed list of parameters. This adds great flexibility. Current patch should not alter any functionality, i.e. if there are regressions, submit a report. Phase 2 will benefit from these changes and will come later. svn-id: r25134
2006-11-19Fixed excessive indentation and removed leftover printf.Torbjörn Andersson
svn-id: r24749
2006-11-13Patch #1595705: "Select last game when removing the last game of the list"Eugene Sandulenko
svn-id: r24707
2006-10-25- Fix crash if theme_logo.visible is set to true in a classic theme config fileJohannes Schickel
svn-id: r24513
2006-10-25- renamed GUI::ThemeNew to GUI::ThemeModernJohannes Schickel
- renamed ThemeNew.cpp to ThemeModern.cpp svn-id: r24512
2006-10-02Add a somewhat hackish, uber-sekrit mass-add-game-feature (shift-click ↵Max Horn
'Add...' button to use at your own risk) svn-id: r24085
2006-09-23Moved base/engine.cpp and .h to engines/ (main motivation: helps untangle ↵Max Horn
the linker dependency graph). Porters will have to update project files svn-id: r23974
2006-09-21Fix bug #1562795: "Bug with auto-generated game IDs"Eugene Sandulenko
svn-id: r23960
2006-08-04Renamed handleScreenChanged() -> reflowLayout() in the GUI codeMax Horn
svn-id: r23662
2006-07-22Clear the active domain when (re)opening the launcher dialog. This fixes bugTorbjörn Andersson
#1523050. svn-id: r23571
2006-07-14More whitespace changes.Torbjörn Andersson
svn-id: r23496
2006-06-24Move backends/fs/fs.h and .cpp to common/fs/fs.h and .cppMax Horn
Rationale: backend implementations belong to backends/, but portable APIs meant to be used by high level code is for common / sound / graphics / ... (compare also with backends/midi vs. sound/mididrv.h) svn-id: r23274
2006-06-20Applied patches from bug report #1276480, "GUI: Accented characters". ThisTorbjörn Andersson
changes quite a lot of things in the font renderer and the convbdf tools, so there may be regressions, but we want this feature for 0.9.0. svn-id: r23208
2006-06-15- Make tabs narrower so they all fit on screen. Now navigation buttonsEugene Sandulenko
appear only on PSP resolution - Combined Audio/Volume tab in game options for consistency. svn-id: r23130
2006-06-15- Consistent order of tabs between global and game optionsEugene Sandulenko
- Consistent order of paths on paths tab in global and game options svn-id: r23118
2006-06-11Patch from bugreport #1503715: "Quit should clear domain"Eugene Sandulenko
svn-id: r23036
2006-06-11Re-calculate the label width for EditGameDialog's language and platform pop-upsTorbjörn Andersson
when the screen changes. svn-id: r23034
2006-06-03Re-align the launcher version string when the screen changes. It could beTorbjörn Andersson
argued that the widget should do this automagically, but in most cases they should probably keep the same alignment at all resolutions, so this is the exception that (dis)proves the rule. svn-id: r22906
2006-06-03*Loads* of Common::String related optimizations. Woa, *tons* of methods were ↵Max Horn
copying strings needlessly svn-id: r22873
2006-05-30- Split global audio tab into audio and volumeEugene Sandulenko
- More logical order in game options tab svn-id: r22774
2006-05-30Fix bug #1496582 "GUI: Default graphics mode not committing".Eugene Sandulenko
svn-id: r22763
2006-05-29Introduces special switch for GraphicsWidget for use of theme transparency ↵Johannes Schickel
again. svn-id: r22746
2006-05-29- changes transparency parameter of Theme::drawSurface to alpha parameter.Johannes Schickel
- adds possibility to draw GraphicsWidgets with alpha values. svn-id: r22738
2006-05-13Patch #1091170: ALL, SCUMM: Subtitle speed controlMax Horn
svn-id: r22456
2006-05-05Removed Base::setTarget, and some minor cleanup & tweaksMax Horn
svn-id: r22356
2006-05-04Moved GameDetector::setTarget & findGame to the new namespace Base; moved ↵Max Horn
their declaration to base/game.h, their implementation to base/main.cpp (both until we can come up with a better location). Also moved detectMain into main.cpp, where it now is a local static function svn-id: r22346
2006-05-04Turned the last remaining few GameDetector methods into static methodsMax Horn
svn-id: r22344
2006-05-03Changed FilesystemNode::listDir to return a bool indicating its success (or ↵Max Horn
failure) svn-id: r22315
2006-04-20Fix compile with DISABLE_FANCY_THEME.Won Star
svn-id: r22060
2006-04-19Started to prepare the gui for runtime resolution switches.Johannes Schickel
(some little things could be missing yet though) svn-id: r22017
2006-04-17Fixes bug with wrong colors in the logo after a screen change. (this time it ↵Johannes Schickel
works!) svn-id: r21984
2006-04-16This should fix wrong colors of the scummvm logo in the new theme after ↵Johannes Schickel
screen change. svn-id: r21953
2006-04-16Fixed some breakage in the 'Add Game' code I recently introduced; added a ↵Max Horn
FIXME comment regarding the 'description' config file key svn-id: r21943
2006-03-28Renamed various container isEmpty() methods to empty() to match STL conventionsMax Horn
svn-id: r21472
2006-03-24Reduce (indirect) dependencies on gui/eval.h (and thus common/assocarray.h) ↵Max Horn
to a minimum svn-id: r21426
2006-03-24o Move built-in evaluator constants to AssocArray to speed it upEugene Sandulenko
o Introduced .align text widget property o Moved all text widgets to use it and populated theme config file svn-id: r21420
2006-03-14Positioned logo properly, added different version number rendering andEugene Sandulenko
got rid of antialiasing artifacts svn-id: r21270
2006-03-14Rearrange launcher.Eugene Sandulenko
Logo is still shown weirdly. svn-id: r21268
2006-03-09Converted last dialogs to new scheme. Now it seems to be everything. Please,Eugene Sandulenko
test throghoutly. svn-id: r21157
2006-03-09- Removed the code from the launcher that adds language/platform to theMax Horn
game descriptions. Doing this now is the responsibility of the engines. - Adapted the SCUMM engine to add lang/platform to the desc string if necessary. Other engines still have to be adapted (but many do not seem to need this at all, since they either are lang/platform agnostic, or already include this information in their MD5 tables). svn-id: r21154
2006-03-09- Renamed GameSettings to PlainGameDescriptorMax Horn
- Added new GameDescriptor struct (similar to PlainGameDescriptor but with Common::String members instead of const char * ones) - Changed DetectedGame to subclass GameDescriptor - Removed toGameSettings() in favor of new (template) constructors in DetectedGame and GameDescriptor - Fixed a bug in the obsolete gameid handling in the SCUMM & SIMON engines svn-id: r21150
2006-03-09Converted all scumm dialogs to new schemeEugene Sandulenko
svn-id: r21147
2006-03-08o Converted most (all?) widgets to new scheme.Eugene Sandulenko
o Converted global options dialog to new scheme. svn-id: r21137
2006-03-07o More widgets fot alternative constructorsEugene Sandulenko
o Cleanup of launcher dialog o Implemented useWithPrefix keyword svn-id: r21131
2006-03-07More work on customizable GUI.Eugene Sandulenko
o Implemented special alias 'prev' o Added new calling scheme to several widgets o Partially converted launcher dialog to new scheme o Converted couple widgets of chooser dialog svn-id: r21118