aboutsummaryrefslogtreecommitdiff
path: root/gui
AgeCommit message (Collapse)Author
2006-03-28- Renamed class AssocArray to HashMap to match our existing class Map (note alsoMax Horn
that many STL implementations have a class hash_map next to class map, too) - Changed some static File class member vars to be normal static variables, in yet another attempt to reduce header dependencies (in this case on hashmap.h) svn-id: r21473
2006-03-28Renamed various container isEmpty() methods to empty() to match STL conventionsMax Horn
svn-id: r21472
2006-03-25- Revert my last change with moving addDefaultDirectory() from TheneNew.cppEugene Sandulenko
- Removed locking of further directory adds because it did not work for themes. svn-id: r21452
2006-03-25- Move AddDefaultDirectory() calls in somon engine to constructorEugene Sandulenko
- Move AddDefaultDirectory() from NewTheme.cpp to main.cpp svn-id: r21451
2006-03-24Fix crash in Options dialog in 320xY mode. Shadow was drawn off-screenEugene Sandulenko
svn-id: r21438
2006-03-24Removed obsolete test stuff from my credits description :-)Max Horn
svn-id: r21435
2006-03-24Fix chechbox label alignment.Eugene Sandulenko
svn-id: r21433
2006-03-24- moved type aa_ref_t into AssocArray, improving code readability a bitMax Horn
- added new "operator[] const" method, useful when accessing const instances - removed the default value (if you access an entry without first checking that it is actually there, it's your own fault) - replaced 'index' with 'key' which seems more logical and avoids troubles with certain systems that #define index in their system headers svn-id: r21430
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 Rearranged options dialogEugene Sandulenko
o Made button corners less round to match mock-ups svn-id: r21423
2006-03-24Check values loaded from theme INI and give meaningful errors instead ofEugene Sandulenko
bad crashes on blitting stage. svn-id: r21422
2006-03-24Bump theme version numberEugene Sandulenko
svn-id: r21421
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-23Implementation of AssociativeArray. Transferred GUI to it. Now it is muchEugene Sandulenko
faster. svn-id: r21419
2006-03-21Fix bug #1455213: "GUI: ExtraPath won't display" and turn theme versionEugene Sandulenko
into #define. svn-id: r21395
2006-03-20Updates the config version for the new theme to 4 in the warning which is ↵Johannes Schickel
printed if the version is too low. svn-id: r21393
2006-03-20Bump theme config version number to avod confusion. A key was added there,Eugene Sandulenko
but I didn't bump it last time. svn-id: r21391
2006-03-18adding self to creditsWillem Jan Palenstijn
svn-id: r21368
2006-03-18theme.cpp -> ThemeClassic.cpp for consistency and less confusionEugene Sandulenko
svn-id: r21363
2006-03-18Remove trailing whitespacesEugene Sandulenko
svn-id: r21362
2006-03-18Oops. Theme variables are meant to be case insensitive. Fix comparisonEugene Sandulenko
function. svn-id: r21361
2006-03-14Tweaked a little scumm main dialog and scumm save/load dialog. Still plentyEugene Sandulenko
to do. svn-id: r21271
2006-03-14Positioned logo properly, added different version number rendering andEugene Sandulenko
got rid of antialiasing artifacts svn-id: r21270
2006-03-14Fix logo drawing.Eugene Sandulenko
svn-id: r21269
2006-03-14Rearrange launcher.Eugene Sandulenko
Logo is still shown weirdly. svn-id: r21268
2006-03-13Fix Chooser dialog.Eugene Sandulenko
svn-id: r21266
2006-03-09Moved typedef Common::String into class declaration.Lars Persson
svn-id: r21187
2006-03-09Credit Tyst for new SVG logo.Eugene Sandulenko
svn-id: r21173
2006-03-09Fix compilation on MSVC. Reported by QuietustEugene Sandulenko
svn-id: r21165
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-09Moved keys mapping dialog to new scheme. Made it generic. Fixed severalEugene Sandulenko
compilation errors associated with it. svn-id: r21151
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-08CleanupEugene Sandulenko
svn-id: r21138
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-07Fix implementation of UseWithPrefix keywordEugene Sandulenko
svn-id: r21133
2006-03-07o More widgets fot alternative constructorsEugene Sandulenko
o Cleanup of launcher dialog o Implemented useWithPrefix keyword svn-id: r21131
2006-03-07Add XxH to evaluation precedence.Eugene Sandulenko
svn-id: r21127
2006-03-07Do not override .prev for simple variable assignments, i.e. VAR=VALUEEugene Sandulenko
svn-id: r21124
2006-03-07GUI widget positions:Eugene Sandulenko
o Add 'true' and 'false' constants o add .visible widget property o allow dots to be part of section and key names in configs svn-id: r21123
2006-03-07Set svn keywords on theme file.Eugene Sandulenko
svn-id: r21120
2006-03-07Fix 320xY layoutEugene Sandulenko
svn-id: r21119
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
2006-03-07WIP for arbitrary widget positions. SeeEugene Sandulenko
http://wiki.scummvm.org/index.php/GUI_Themes Code is not yet used. svn-id: r21115
2006-03-04Oops, fixes problems with disabled widgets (they need full drawn shadows).Johannes Schickel
svn-id: r21083
2006-03-04Improved shadow drawing (it's faster now since it doesn't draw the whole ↵Johannes Schickel
rect like before) 'cleaned up' the drawSurfaceMasked function a bit. svn-id: r21082
2006-03-04Removed colorToRGB and RGBToColor calls when calculating alphaJohannes Schickel
and disabled the complete new theme if 'DISABLE_FANCY_THEMES' is defined. svn-id: r21078
2006-02-25Add newline to the end of the fileEugene Sandulenko
svn-id: r20876
2006-02-25Put theme .ini out of .zip for better changes tracking.Eugene Sandulenko
svn-id: r20875