aboutsummaryrefslogtreecommitdiff
path: root/gui/about.h
AgeCommit message (Collapse)Author
2018-03-12GUI: Remove the ThemeItem draw queuesBastien Bouclet
Drawing nows happens directly when the Dialog or Widget draw methods are called. This makes it easy to debug why a particular low level draw method was called, by inspecting the call stack. This replaces the notion of "buffering" by two independant ways to control what is drawn and where: - The active layer is used to select whether the foreground or background part of the dialogs are rendered by the draw calls. - The active surface is used to select if the draw calls affect the back buffer or the screen. The foreground layer of the active dialog is drawn directly to the screen. Its background layer is drawn to the back buffer. This way widgets can restore the back buffer in order to update without having to redraw the dialog's background. Dialogs lower in the dialog stack are drawn entirely to the back buffer.
2014-02-18GUI: Make GPL headers consistent in themselves.Johannes Schickel
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2010-03-18COMMON: Move typedef StringList from str.h to new header str-array.hMax Horn
This removes the dependency on array.h from str.h. Also, begun migration from the confusing type name "StringList" to the more appropriate StringArray. svn-id: r48282
2007-06-30Changed GUI system to use Common::KeyState stateMax Horn
svn-id: r27786
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-03-17Don't track the modifier state, use the eventmanager instead (this also ↵Max Horn
fixes bug #1657322, GUI: 'Mass Add' button text does not revert after mass add) svn-id: r26174
2007-03-17use _ prefix for member vars, as per our code formatting conventionsMax Horn
svn-id: r26173
2006-08-04Renamed handleScreenChanged() -> reflowLayout() in the GUI codeMax Horn
svn-id: r23662
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-02-11Change CVS keywords to SVN keywordsMax Horn
svn-id: r20518
2006-01-27 - adds the new gui renderer also a new implementation for the classic guiJohannes Schickel
- adds a ImageMan and ImageDec class for loading and managing image files - adds a loader for zip files which is used by the new theme and the image manager - changes the widgets to use the new gui code - changes the scumm dialogs to use the new gui code - fixes a #include problem in the sky debugger with the new gui code To use the new gui copy gui/themes/default-theme.zip to your extrapath. If the theme zip can not be found the gui will fallback to the classic theme. If you want to change the gui styles use "gui_theme=classic" for the classic theme and "gui_theme=default-theme" for the new theme. Thanks to eriktorbjorn for testing and help with the new theme and to sev for reviewing this patch. svn-id: r20227
2006-01-18Update copyright noticeEugene Sandulenko
svn-id: r20088
2005-10-18Update FSF address. Eek. Actually that took place on May 1, 2005Eugene Sandulenko
svn-id: r19142
2005-07-30Remove trailing whitespaces.Eugene Sandulenko
svn-id: r18604
2005-06-03Cleanup.Torbjörn Andersson
svn-id: r18321
2005-06-02The GUI has reached the point where I think it's safe to begin removing theTorbjörn Andersson
old auto-scaling hack. Removed wantsScaling(), USE_AUTO_SCALING, _scaleFactor and _scaleEnable. Also removed drawBitmap() since we no longer use bitmaps for widget decorations. svn-id: r18310
2005-05-17Added automatic word wrapping to the about scrollerMax Horn
svn-id: r18145
2005-05-11Do not autoscale about dialog, rather let it scale itself properlyMax Horn
svn-id: r18061
2005-04-16_screenHasChanged == true implies _canvas.pixels == null; so replace it ↵Max Horn
(after all, we don't want to draw text when the canvas is not yet ready, no matter whether this is due to a screen change or for any other reason) svn-id: r17624
2005-04-16When recreating the canvas, do a full redraw so that all the dialogsTorbjörn Andersson
behind the credits show. Until we have a new canvas, don't draw any credits text, or it too will show up on the canvas. The latter, at the very least, was a bug in my original patch. svn-id: r17621
2005-04-16Patch #1183808 (GUI: Less CPU-intensive credits scroll), with some tweaks by meMax Horn
svn-id: r17620
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-12-30Final part of the fix for bug #1091802 (GUI: Credits scroll glitch)Max Horn
svn-id: r16388
2004-12-30Reduce time till scrolling starts inthe about dialog; pressing shift/alt now ↵Max Horn
causes faster/reverse scrolling (this is an insider trick and not documented on purpose :-) svn-id: r16383
2004-12-19Fancy about dialogMax Horn
svn-id: r16140
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
2003-11-10added namespace GUIMax Horn
svn-id: r11255
2003-11-02turned NewGui into a singleton, and made OSystem a pseudo-singleton; added ↵Max Horn
Widget::findWidget (preparing to add support for nested widgets, for the tab widget) svn-id: r11045
2003-07-22made about dialog global (so that it can be used from the launcher and from ↵Max Horn
sky/simon; also added our copyright to it svn-id: r9122