aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/dialogs.cpp
AgeCommit message (Collapse)Author
2007-07-12Changed SaveFileManager::listSavegames() function to be engine agnostic. It ↵David Corrales
now returns a list will the full paths of existing files that match a given regex. Additionally, modified the 5 engines which use the default manager (Agos, Queen, Saga, Scumm and Touche) to parse the filename list and mark the available saves bool array correctly. svn-id: r28046
2007-06-30Changed GUI system to use Common::KeyState stateMax Horn
svn-id: r27786
2007-06-13Removed redundant codeMax Horn
svn-id: r27393
2007-06-03Modified version of patch #1723779: SCUMM: Improved ctrl+t subtitle cyclingMax Horn
svn-id: r27068
2007-06-02Make InfoDialog::setInfoText a bit more useful, by making it public & reusableMax Horn
svn-id: r27050
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-05-30Modified version of patch #1727045 INDY3: IQ Points DialogMax Horn
svn-id: r27012
2006-10-24const correctnessMax Horn
svn-id: r24488
2006-10-21cleanupMax Horn
svn-id: r24407
2006-10-15Turning various static tables into static constMax Horn
svn-id: r24323
2006-08-04Activate _dimsInactive for ValueDisplayDialog, makes the text speed/volume ↵Max Horn
change etc. mini-dialogs behave a little bit less weird (TODO: Disable cursor change) svn-id: r23667
2006-08-04Changed GUI code to do 'lazy'/'just-in-time' reflowing, so that client code ↵Max Horn
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-04Renamed handleScreenChanged() -> reflowLayout() in the GUI codeMax Horn
svn-id: r23662
2006-07-09Patch #1519399: DS BackendMax Horn
svn-id: r23452
2006-05-29adds support for filling the thumbnail display in a given color if no ↵Johannes Schickel
thumbnail is present svn-id: r22745
2006-05-27Major GUI update:Eugene Sandulenko
- Implemented padding in console - Update only current line in console instead of whole screen - Fixed caret positioning in edit text widget - Improved buttons drawing, now they look more realistic - Added label spacing in popup widget - Correct shadow in popup widget - Fixed up with selected popup widget being drawn on wrong tab - Added shading to list dialog - Adjusted shading of inactive widgets - Proper coloring of browset (add game) dialog - Introduced Container widget - Used Container widget in scumm save/load dialog. Now it looks properly - Adjusted button colors even more. Now they match almost perfectly albeit with banding - Made scrollbar appear only when it is really needed svn-id: r22670
2006-05-26- Put scrollbar inside of list widgetEugene Sandulenko
- Use resize() instead of setPos() and setSize() where applicable svn-id: r22646
2006-05-18Plug memory leakEugene Sandulenko
svn-id: r22523
2006-05-18Fix bug #1483272: "GUI: SCUMM pause dialog breaks upon scaler switch". AlsoEugene Sandulenko
fix same problem in scumm help dialog. svn-id: r22522
2006-05-13Patch #1091170: ALL, SCUMM: Subtitle speed controlMax Horn
svn-id: r22456
2006-04-29Moved queryResString from class ScummDialog to class InfoDialog; some cleanupMax Horn
svn-id: r22234
2006-04-29Renamed updateVolumes to updateSoundSettings -- now it also handles ↵Max Horn
subtitles/speech_mute settings. Also changed the ConfigDialog accordingly svn-id: r22233
2006-04-29* Renamed several methods in favor of a somewhat more uniform naming scheme: ↵Max Horn
setupFOO for stuff that inits static data (i.e. will be called only once, or after loading savegames), vs. resetFOO / updateFOO methods which are called frequently and (re)set dynamic data. * Doing this, split scummInit into setupScumm and resetScumm methods * Moved some init code to new methods (huuuuge init methods are hard to read, and hard to customize using subclassing) * Renmaed various setup???Palette methods to set???Palette * Some minor cleanup / tweaks svn-id: r22227
2006-04-19Merges SaveLoadChooser and SaveLoadChooserEx.Johannes Schickel
svn-id: r22021
2006-04-19Updates scumm dialogs for runtime overlay resolution changes.Johannes Schickel
svn-id: r22018
2006-04-16Should fix wrong thumbnail colors after a screen change, which changed bpp.Johannes Schickel
svn-id: r21954
2006-04-16Fix for bug #1471383: Instead of overloading ConfigManager::set, we now have ↵Max Horn
new setInt and setBool methods (matching getInt/getBool), which avoids strange quirks & bugs caused by (char *) being implicitly cast to int (ouch) svn-id: r21951
2006-04-14Some cleanup of the SCUMM ConfigDialog; also added a big FIXME comment ↵Max Horn
explaining what the dialog does badly, and how that could be fixed (anybody feeling bored, feel free to implement the solution I outline there) svn-id: r21890
2006-03-31Make corners of SCUMM load/save dialog round.Eugene Sandulenko
svn-id: r21513
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-14Tweaked a little scumm main dialog and scumm save/load dialog. Still plentyEugene Sandulenko
to do. svn-id: r21271
2006-03-09Converted last dialogs to new scheme. Now it seems to be everything. Please,Eugene Sandulenko
test throghoutly. svn-id: r21157
2006-03-09Moved keys mapping dialog to new scheme. Made it generic. Fixed severalEugene Sandulenko
compilation errors associated with it. svn-id: r21151
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-04Add/Update string var tables for COMI and The Dig, to allow translated stringsTravis Howell
svn-id: r21059
2006-03-01Remove HE specific string array from SCUMM6 table, since the value is ↵Travis Howell
different in some games svn-id: r20982
2006-03-01Update string array tables and use for all possible games and stringsTravis Howell
svn-id: r20980
2006-03-01Update string array table for SCUMM7Travis Howell
svn-id: r20979
2006-02-20Moved iMUSE code to the new directory engines/scumm/imuse/Max Horn
svn-id: r20801
2006-02-20Moved common/scaler* to graphics/Max Horn
svn-id: r20797
2006-02-20Replaced _gameId, _version, _heversion, _features, _midi, _platform with a ↵Max Horn
simple ScummGameSettings instance: _game svn-id: r20795
2006-02-11Moved engines to the new engines/ directoryMax Horn
svn-id: r20582