aboutsummaryrefslogtreecommitdiff
path: root/gui
AgeCommit message (Collapse)Author
2006-06-16The top dialog can change during the event loop. In that case, flush all theTorbjörn Andersson
dialog-related events since they were probably generated while the old dialog was still visible, and therefore note intended for the new one. This hopefully fixes strange behaviour/crashes with pop-up widgets. (Most easy to trigger in 3x mode or when running ScummVM under Valgrind.) svn-id: r23141
2006-06-15- Adds 'THEME_HINT_NO_BACKGROUND_RESTORE' for buttons which don't want ↵Johannes Schickel
restored background (example: the tab scrolling buttons). - Call _theme->drawAll() at the end of the redraw method of NewGui svn-id: r23134
2006-06-15Made the body of the tab widgets taller. This makes no visual difference, butTorbjörn Andersson
allows us to use the bottommost widgets on some tabs, even in 640x400 mode. svn-id: r23132
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-15Fix bug with tab navigation buttons jumping on resolution change.Eugene Sandulenko
svn-id: r23128
2006-06-15Fixed regression with the override checkboxes in the "Edit game" dialog. TheTorbjörn Andersson
checkbox's command message was being intercepted by the tab widget. svn-id: r23126
2006-06-15Delete the old cursor buffer before allocating a new one. If the theme isTorbjörn Andersson
enabled by the time it's refreshed, replace the cursor. svn-id: r23122
2006-06-15Smaller versions of checkbox and cursor for 320xY resolutions.Eugene Sandulenko
svn-id: r23120
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-15Fix drawing of tab widget. Now it matches mock-ups. Added tab scrolling.Eugene Sandulenko
svn-id: r23116
2006-06-14Implements new Tab drawing for modern theme (nearlly matches mockups now)Johannes Schickel
svn-id: r23106
2006-06-13No idea how PlayStation turned to Playstation. Fixing.Eugene Sandulenko
svn-id: r23093
2006-06-13More proper version of creditsEugene Sandulenko
svn-id: r23092
2006-06-13Fix creditsEugene Sandulenko
svn-id: r23090
2006-06-13Removed printf() debug message.Torbjörn Andersson
svn-id: r23085
2006-06-13Disable the theme before restoring the cursor, not afterwards. Otherwise thereTorbjörn Andersson
may be a noticeable amount of time (disabling the theme can be comparatively slow) where the cursor is wrong. svn-id: r23082
2006-06-13Let the [cursor] palette manager handle disableCursorPalette() too, to avoidTorbjörn Andersson
cursor glitch in at least some HE games which first set a cursor palette, and then disable it. (The disabled palette would be re-enabled after dismissing the GUI.) svn-id: r23081
2006-06-12Increased the spacing between the widgets on the "Game" tab of the "Edit Game"Torbjörn Andersson
dialog in 320xX mode. They were so close to each other that it bordered on being pornographic. svn-id: r23058
2006-06-11Re-calculate tab width when the screen changes.Torbjörn Andersson
svn-id: r23037
2006-06-11Patch from bugreport #1503715: "Quit should clear domain"Eugene Sandulenko
svn-id: r23036
2006-06-11Whitespace.Torbjörn Andersson
svn-id: r23035
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-11Patch #1336171: "MIDI gain setting for FluidSynth" with slight modificationsEugene Sandulenko
of PSP theme to fit new slider into MIDI tab. svn-id: r23033
2006-06-11Patch from bugreport #1502409: "Search ScummVM directory for GUI theme".Eugene Sandulenko
It adds theme patch setting to GUI. svn-id: r23032
2006-06-11Playstation -> PlayStationJoost Peters
svn-id: r23026
2006-06-11Add Joachim as documentation writerEugene Sandulenko
svn-id: r23025
2006-06-11Sync creditsEugene Sandulenko
svn-id: r23024
2006-06-10This may cut down a little on unnecessary strings / mallocs:Torbjörn Andersson
* Only create the self.[xywh] aliases and its variables if prefixedname has no periods in it, e.g. MusicText.x, but not MusicText.align.x * Set the .r, .g and .b variables directly, rather than aliasing them through .x, .y and .w svn-id: r23000
2006-06-10WhitespaceTorbjörn Andersson
svn-id: r22999
2006-06-10Return proper keynames for Symbian keymappingLars Persson
svn-id: r22997
2006-06-08- Removes (obsolete) USE_AUTO_SCALE defineJohannes Schickel
- typo fix svn-id: r22987
2006-06-07oops. More appropriate place for loading fonts. Avoids loading fonts onEugene Sandulenko
each GUI start svn-id: r22968
2006-06-07Fix regression with console having wrong font on startup.Eugene Sandulenko
svn-id: r22967
2006-06-06Move whole theme ini file to evaluator. Next step is caching. Also now it isEugene Sandulenko
possible to use per-resolution gfx and colors, i.e. complete customization. svn-id: r22964
2006-06-05Some minor tweaks to the classic theme's options dialog. The SoundFont andTorbjörn Andersson
the paths buttons have the same left margin now. svn-id: r22941
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