aboutsummaryrefslogtreecommitdiff
path: root/gui
AgeCommit message (Collapse)Author
2006-09-16Added GUI::ConsoleDialoggetCharsPerLine() method, and added a big FIXME ↵Max Horn
comment to gui/console.h svn-id: r23892
2006-09-16Overhaul of the debugger codeMax Horn
* Moved Common::Debuggger to GUI::Debugger (mainly to satisfy linker restrictions) * Change the base Debugger class to *not* be a template class anymore; instead, a thin (template based) wrapper class is used to hook up debugger commands * Removed duplicate Cmd_Exit and Cmd_Help methods in favor of a single version of each in GUI::Debugger * New Cmd_Help doesn't word wrap after 39/78 chars, but rather queries the console to determine when to wrap * Debugger::preEnter and postEnter aren't pure virtual anymore svn-id: r23890
2006-09-16Renamed kLineWidth to kCharsPerLine, and moved some enum constants into ↵Max Horn
class ConsoleDialog (to avoid name clashes with other code) svn-id: r23889
2006-08-20Updated credits with all current port builders.Eugene Sandulenko
svn-id: r23732
2006-08-18slightly changed patch #1521412: Hardcoded path for theme filesWillem Jan Palenstijn
svn-id: r23723
2006-08-12The ListWidget constructor already did most of what reflowLayout() does, exceptTorbjörn Andersson
calling Widget::reflowLayout(). I've simplified that by calling reflowLayout() directly instead. This may be a bit of a hack, but it was the best way I could think of to ensure that _entriesPerPage was properly initialised. It wasn't before, because _h had not been initialised, causing Valgrind to complain. svn-id: r23705
2006-08-12Whitespace.Torbjörn Andersson
svn-id: r23704
2006-08-04Only refresh the theme & reflow all dialogs if the screen settings actually ↵Max Horn
changed svn-id: r23669
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