aboutsummaryrefslogtreecommitdiff
path: root/gui
AgeCommit message (Collapse)Author
2006-06-05Slightly optimize 'getVar(FOO)' usage patternMax Horn
svn-id: r22937
2006-06-05Some more string usage tweaksMax Horn
svn-id: r22936
2006-06-05cleanupMax Horn
svn-id: r22930
2006-06-05Fixing some more typenames to comply to the ScummVM coding guidelinesMax Horn
svn-id: r22929
2006-06-05Fix various typenames to comply to the ScummVM coding guidelinesMax Horn
svn-id: r22928
2006-06-05I just realized that by making the classic SCUMM options dialog just one pixelTorbjörn Andersson
wider, it matches the old, hard-coded, width for the 1x scaler. How can I possibly resist something like that? :-) svn-id: r22926
2006-06-05Base the width of the SCUMM options dialog, classic theme, on buttonWidth,Torbjörn Andersson
rather than hard-coding it. This should fix bug #1500674. svn-id: r22925
2006-06-04Fixes slider drawing.Johannes Schickel
svn-id: r22918
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-03I completely forgot to gredit Laurent Blume for Solaris x86 build which weEugene Sandulenko
offer. svn-id: r22901
2006-06-03Use full path in #include guard, to avoid name clashes; also, to declare ↵Max Horn
constants, enum is preferred over #define (causes less hard-to-debug errors) svn-id: r22885
2006-06-03TypoTravis Howell
svn-id: r22879
2006-06-03Add credit for Feeble Files source codeTravis Howell
svn-id: r22876
2006-06-03*Loads* of Common::String related optimizations. Woa, *tons* of methods were ↵Max Horn
copying strings needlessly svn-id: r22873
2006-06-03When the screen changes, redraw all dialogs *immediately* rather than waitingTorbjörn Andersson
for the main loop to check for _needRedraw. Otherwise subsequent events can cause widgets to be redrawn before the theme has had a chance to re-open the dialogs, and this could cause at least the modern theme to crash. svn-id: r22860
2006-06-02Turn AliasesMap and VariablesMap keys from String to const char *.Eugene Sandulenko
Stats before: Strings: 12048 mallocs: 55629 after: Strings: 6370 mallocs: 42117 Here Strings are non-empty strings. Mallocs are string-related mallocs including mallocs in HashMap BaseNode. svn-id: r22841
2006-06-02Optimize string usage a tiny bit moreEugene Sandulenko
svn-id: r22839
2006-06-02Let deleteWidget() check if it's deleting _mouseWidget, _focusedWidget orTorbjörn Andersson
_dragWidget. We don't want to keep references to the deleted widget. svn-id: r22836
2006-06-02Optimize GUI string usage a tiny bit moreMax Horn
svn-id: r22828
2006-06-01reduce number of string allocationsWillem Jan Palenstijn
svn-id: r22823
2006-06-01small optimization in evaluator variable lookupWillem Jan Palenstijn
svn-id: r22822
2006-05-31Credit Clem and Raina for forum themesEugene Sandulenko
svn-id: r22802
2006-05-31More cleanup. We shouldn't need these widget size parameters either.Torbjörn Andersson
svn-id: r22799
2006-05-31Cleanup. We no longer need these widget size parameters.Torbjörn Andersson
svn-id: r22798
2006-05-31Update _tabHeight on screen changes.Torbjörn Andersson
svn-id: r22791
2006-05-30Fix About dialog in PSP themeEugene Sandulenko
svn-id: r22782
2006-05-30Slight adjustment to list height in PSP theme so it will not have ugly emptyEugene Sandulenko
space between last list item and widget edge. svn-id: r22780
2006-05-30Fixes for MM NES resolution:Eugene Sandulenko
- Introduce useAsIs keyword for resolution aliases - Extend skipFor keyword to accept multiple values svn-id: r22779
2006-05-30override some widget settings for launcher on 480x272Joost Peters
svn-id: r22778
2006-05-30Fix game options in PSP themeEugene Sandulenko
svn-id: r22777
2006-05-30Fix global options on PSP themeEugene Sandulenko
svn-id: r22776
2006-05-30Put volume controls conditionally into separate tab. Used by PSP theme.Eugene Sandulenko
svn-id: r22775
2006-05-30- Split global audio tab into audio and volumeEugene Sandulenko
- More logical order in game options tab svn-id: r22774
2006-05-30Should fix drawing on systems with alpha mask.Johannes Schickel
svn-id: r22773
2006-05-30Narrow buttons for PSP resolution for better look.Eugene Sandulenko
svn-id: r22771
2006-05-30A quick hack to let PSP gui use bigger fonts. Proper solution is to addEugene Sandulenko
possibility to specify font for each widget class svn-id: r22770
2006-05-30GUI theme for PSP-specific resolutionEugene Sandulenko
svn-id: r22768
2006-05-30Added sections for infrastructure and GUI to the credits file. These are ↵Max Horn
badly incomplete; folks, please add yourself as appropriate svn-id: r22766
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- updates new theme configJohannes Schickel
svn-id: r22744
2006-05-29- adds option to fill GraphicsWidgets with a special colorJohannes Schickel
- updates builtin theme config for my next commit - bumps theme config svn-id: r22743
2006-05-29Oops this reverts my last commit. :/Johannes Schickel
svn-id: r22742
2006-05-29- comments out getColorAlphaImp2Johannes Schickel
- adds note in getColorAlpha about we handle negative alpha values currently (could be removed when getColorAlphaImp2 get's fixed) svn-id: r22741
2006-05-29- cleanupJohannes Schickel
- uses working getColorAlphaImpl for alpha == 0 in getColorAlpha svn-id: r22740
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-29Removes leftover comment.Johannes Schickel
svn-id: r22737
2006-05-29- Fixes list position after screen change.Johannes Schickel
svn-id: r22736
2006-05-29- Fixes disabled transparency for classic theme.Johannes Schickel
- Introduces check for define 'CT_NO_TRANSPARENCY' to disable transparency support. svn-id: r22735
2006-05-29Fixes widget drawing for classic theme.Johannes Schickel
svn-id: r22734