aboutsummaryrefslogtreecommitdiff
path: root/gui
AgeCommit message (Collapse)Author
2006-08-04There is no need anymore to report EVENT_SCREEN_CHANGED changes to the GUI codeMax Horn
svn-id: r23668
2006-08-04Fixed some broken #include's (the PS2 and Symbian may need more fixed, though)Max Horn
svn-id: r23666
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-31* Added copyright string to all engine pluginsMax Horn
* Modified about dialog to list all available plugins with their resp. copyright * Modified about dialog credits to show the GPL last (like movie end credits do with their legal text, too) svn-id: r23645
2006-07-30Added explicit string equals/hash functors to a new header ↵Max Horn
common/hash-str.h; removed Hash functor specialization for String and char pointers; changed all code using hashmaps with string keys to explicitly specify whether they honor or ignore case svn-id: r23634
2006-07-23String class usage cleanupMax Horn
svn-id: r23582
2006-07-22Clear the active domain when (re)opening the launcher dialog. This fixes bugTorbjörn Andersson
#1523050. svn-id: r23571
2006-07-15Adds eriktorbjorn to the kyra credits for his VQA player for kyra3.Johannes Schickel
svn-id: r23506
2006-07-15Makes usage of themepath over extrapath then loading the gui files.Johannes Schickel
svn-id: r23504
2006-07-14More whitespace changes.Torbjörn Andersson
svn-id: r23496
2006-07-10Call handleScreenChanged() when opening the console. Otherwise, we may getTorbjörn Andersson
garbage and/or crashes if the scaler has changed since the console was created. svn-id: r23480
2006-07-10Add cyx's patch for #1497725 - GUI: trying to enter empty CD driveTravis Howell
svn-id: r23475
2006-07-09Added Neil Millstone to the creditsMax Horn
svn-id: r23454
2006-07-09Patch #1519399: DS BackendMax Horn
svn-id: r23452
2006-07-08Updated creditsMax Horn
svn-id: r23430
2006-07-07- Fix bug #1513671 "GUI: PSP classic mode problems"Eugene Sandulenko
- Fix little inconsistency in modern theme for PSP resolution. svn-id: r23394
2006-07-07override inactive_dialog_shading on PSPJoost Peters
svn-id: r23390
2006-06-28Since the slider's handleMouseMoved() clips the new value, there's no need toTorbjörn Andersson
test if X >= 0. Dragging the slider quickly, we may never get an event where X is exactly 0, so all it does is to make it more difficult to drag the slider to its minimum value. svn-id: r23330
2006-06-24Add Keith Scroggins to credits as Atari/FreeMiNT builder.Eugene Sandulenko
svn-id: r23297
2006-06-24listwidget: handle clicking outside of the list more gracefullyWillem Jan Palenstijn
svn-id: r23295
2006-06-24* Renamed config.mak to config.mkMax Horn
* Renamed common.rules to rules.mk * Removed explicit declaration of MODULE_DIRS in various spots (instead we let rules.mk compute it) svn-id: r23275
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-21Reverting here too.Johannes Schickel
svn-id: r23253
2006-06-21Ok after a few checks this is how it should be (fixing problems with my last ↵Johannes Schickel
commits). svn-id: r23251
2006-06-21Oops fixes problem introduced with last commit.Johannes Schickel
svn-id: r23250
2006-06-21Commits fix for crashing about dialog mentioned my Marucs on -devel.Johannes Schickel
svn-id: r23248
2006-06-21Fixed warning.Torbjörn Andersson
svn-id: r23210
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-20Cleanup. It seems unnecessary to have a "break" right after an unconditionalTorbjörn Andersson
return in a switch case. svn-id: r23198
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