aboutsummaryrefslogtreecommitdiff
path: root/gui
AgeCommit message (Collapse)Author
2006-05-05Removed Base::setTarget, and some minor cleanup & tweaksMax Horn
svn-id: r22356
2006-05-04Moved GameDetector::setTarget & findGame to the new namespace Base; moved ↵Max Horn
their declaration to base/game.h, their implementation to base/main.cpp (both until we can come up with a better location). Also moved detectMain into main.cpp, where it now is a local static function svn-id: r22346
2006-05-04Turned the last remaining few GameDetector methods into static methodsMax Horn
svn-id: r22344
2006-05-04Checking if the node isValid() is no longer an option, but isDirectory() shouldTorbjörn Andersson
serve the same purpose, I believe. svn-id: r22324
2006-05-03Fix listDir call in BrowserDialogMax Horn
svn-id: r22318
2006-05-03Changed FilesystemNode::listDir to return a bool indicating its success (or ↵Max Horn
failure) svn-id: r22315
2006-05-03I don't know if this is correct, but at least browser.cpp compiles again now.Torbjörn Andersson
svn-id: r22299
2006-04-28Memorize the directory that was last visited with the browser across ScummVM ↵Max Horn
runs (see also FR #1460734) svn-id: r22197
2006-04-25Uses the special cursor color palette for the cursor now (this fixes ↵Johannes Schickel
problems with creation of thumbnails of the scumm engine) svn-id: r22152
2006-04-25- minor cleanup in modern.iniEugene Sandulenko
- implement skipFor theme section keyword svn-id: r22151
2006-04-25- Resize chooser dialogEugene Sandulenko
- Swap About and Help buttons in main SCUMM menu for consistency with launcher svn-id: r22150
2006-04-23Update all creditsTravis Howell
svn-id: r22123
2006-04-21Use SetInt to set the Keymapping version, instead of Set.Lars Persson
svn-id: r22073
2006-04-21Fix valgrind warningTravis Howell
svn-id: r22065
2006-04-20Fix compile with DISABLE_FANCY_THEME.Won Star
svn-id: r22060
2006-04-20If I understand things correctly, this should fix the caret drawing in listTorbjörn Andersson
widgets. (The glitch was most noticeable in the modern theme.) svn-id: r22052
2006-04-19Adds handleScreenChanged() to NewGui, so (scumm) engine can call it when it ↵Johannes Schickel
recives a EVENT_SCREEN_CHANGED. svn-id: r22025
2006-04-19Fixes problems with wrong colors on the overlay in scumm engine.Johannes Schickel
svn-id: r22024
2006-04-19Oops again. removed unneeded entry.Johannes Schickel
svn-id: r22023
2006-04-19Oops forgot to commit changes here with last commit.Johannes Schickel
svn-id: r22022
2006-04-19Prepairs merge of SaveLoadChooser and SaveLoadChooserEx of the scumm engine.Johannes Schickel
svn-id: r22020
2006-04-19Implements custom cursor support for the new theme and includes a standard ↵Johannes Schickel
cursor (it should be replaced though). svn-id: r22019
2006-04-19Started to prepare the gui for runtime resolution switches.Johannes Schickel
(some little things could be missing yet though) svn-id: r22017
2006-04-18Restores background before drawing a popupwidget.Johannes Schickel
svn-id: r22015
2006-04-18Fixes "aspect ratio" text in the options with --force-1x-overlay.Johannes Schickel
svn-id: r22014
2006-04-18Oops forgot to use shadows for the PopUpWidget.Johannes Schickel
svn-id: r22013
2006-04-18- Fixed popup widget for --force-1x-overlay with new themeJohannes Schickel
- adds support for highlightened popupwidgets svn-id: r22012
2006-04-18- adds own drawing function for (not expanded) popup widgetsJohannes Schickel
- adds pixmaps, colorfades, and gradient factor for the (not expanded) popup widget in new theme - bumps themeconfig version svn-id: r22011
2006-04-18- PopUpWidget (drop down list) does not shadow underlying dialog anymoreEugene Sandulenko
- Remove reduntant code in drawing pipeline. Topmost dialog was drawn up to 4 times svn-id: r21998
2006-04-18Tame colors a bit to match GUI mock-upsEugene Sandulenko
svn-id: r21997
2006-04-17Fixes bug with wrong colors in the logo after a screen change. (this time it ↵Johannes Schickel
works!) svn-id: r21984
2006-04-17Moved ColorMasks to their own new header graphics/colormasks.h, so that both ↵Max Horn
the scalers and the GUI code can access them. Also added (untested) entries for 1555, 444, 888 and 8888 modes svn-id: r21966
2006-04-16This should fix wrong colors of the scummvm logo in the new theme after ↵Johannes Schickel
screen change. svn-id: r21953
2006-04-16- Moves Graphics::loadFont to Graphics::NewFont::loadFontJohannes Schickel
- adds code for caching of fonts (just for Graphics::NewFont) - implements cache using in the modern theme for custom fonts - adds cache file for current normal font in the theme zip file svn-id: r21952
2006-04-16Fix for bug #1471383: Instead of overloading ConfigManager::set, we now have ↵Max Horn
new setInt and setBool methods (matching getInt/getBool), which avoids strange quirks & bugs caused by (char *) being implicitly cast to int (ouch) svn-id: r21951
2006-04-16Remove redundant code. soundfont is taken care in OptionsDialog::open() now.Eugene Sandulenko
svn-id: r21950
2006-04-16Patch #1469722: "Game-specific SoundFont configuration broken"Eugene Sandulenko
svn-id: r21949
2006-04-16Fixed some breakage in the 'Add Game' code I recently introduced; added a ↵Max Horn
FIXME comment regarding the 'description' config file key svn-id: r21943
2006-04-16Fixed broken svn:keywords valuesMax Horn
svn-id: r21939
2006-04-16- Implemented text padding in ListWidget and PopUpWidget. Right padding does ↵Eugene Sandulenko
not work yet. - Implemented highlisght padding in ListWidget - Eval::getVar() method with default value - Removed unused constructors for ListWidget and PoUpWidget - cleanup - bumped theme version svn-id: r21934
2006-04-15Removed GameDetector::_gameid in favor of using a config manager entryMax Horn
svn-id: r21915
2006-04-14Instead of calling our main them 'default-theme', call it 'modern' and ↵Max Horn
reserve the gui theme name 'default' to indicate, well, the *default* theme, whatever that is svn-id: r21887
2006-04-14Sets up standard normal font.Johannes Schickel
svn-id: r21869
2006-04-14- implements .bdf font loader based on convbdf (sure could have some clean up)Johannes Schickel
- adds three different font styles to the themes (normal, bold (default one), italic) - implements code for specifing the font files in the theme config ('fontfile_normal','fontfile_bold' and 'fontfile_italic' in the 'extra' section) - changes EditTextWidget to use the normal font (has some minor aligment problems with the caret now, though) - extends the FontManager (new functions: getFontByName, assignFontToName, removeFontName) - adds the font style constans to the builtin constants for the evaluator) svn-id: r21868
2006-04-13- No longer draws full shadows for disabled widgetsJohannes Schickel
- Implements 'negativ alpha' values for drawSurfaceMasked (from -1 to -100, used to dim the pixels -1 means very very small dim -100 should be black) - Changes drawSurfaceMasked to use macros for easy changing drawing code svn-id: r21852
2006-04-13Deletes color cache and custom dialog shading.Johannes Schickel
svn-id: r21850
2006-04-12Commiting Fingolfins patch to remove gamedetector usage.Lars Persson
svn-id: r21830
2006-04-12Speeds up calcGradient again a little bit.Johannes Schickel
Also this should fix a bug in getColorAlphaImpl (I'm not 100% sure if it was wrong before though) svn-id: r21818
2006-04-12- some little clean upsJohannes Schickel
- improves speed of the dimming effect (get's rid of divisions in favour of shifts) - improves speed of calcGradient (nearlly twice as fast in my tests now) svn-id: r21817
2006-04-11Draws the same border for 'kWidgetBackgroundPlain' as for ↵Johannes Schickel
'kWidgetBackgroundBorderSmall'. This fixes missing border in the pop up widget. svn-id: r21796