aboutsummaryrefslogtreecommitdiff
path: root/gui/module.mk
AgeCommit message (Collapse)Author
2010-11-16GUI: Rename gui/GuiManager.* to gui/gui-manager.*Max Horn
svn-id: r54265
2010-11-16GUI: Move major widgets to new directory gui/widgetsMax Horn
Also renamed the source/header files, now they are more closely aligned to how we rename most other source files svn-id: r54264
2010-07-23GUI: Fix tooltip drawingEugene Sandulenko
With help of Tanoku tooltips were switched from widgets to dialogs which helped to fix nasty bug with background not being restored. Although it is basically a hack around inconsistent font backbuffering in our GUI code, for the time being it is feasible. The patch was extended with way to specify tooltip background in the theme file. svn-id: r51217
2010-04-11Rest of patch #2982224: GSoC: Added unit test and unified error message displayMax Horn
svn-id: r48627
2009-12-26The file selection dialog in OS X now uses Cocoa instead of Carbon, and ↵Oystein Eftevaag
lives in a separate file due to having to be compiled as Objective-C++. ScummVM can now run in x64 natively on OS X svn-id: r46581
2009-01-17Merged gui/ThemeData.cpp into ThemeEngine.cppMax Horn
svn-id: r35881
2009-01-02Renamed gui/newgui.cpp -> gui/GuiManager.cpp and gui/newgui.h -> ↵Johannes Schickel
gui/GuiManager.h svn-id: r35668
2008-11-11Moved GUI::SaveLoadChooser to its own source fileMax Horn
svn-id: r35002
2008-11-10Merged GUI::Theme and Gui::ThemeEngine into the same class, GUI::ThemeEngine.Vicent Marti
Massive cleanup. svn-id: r34983
2008-10-11Order files in gui/module.mk alphabeticallyMax Horn
svn-id: r34771
2008-09-02Massive refactoring/cleanup on the theme engine/parser.Vicent Marti
svn-id: r34285
2008-08-13Finished legacy API cleanup. Removed all legacy code.Vicent Marti
Possible regressions. svn-id: r33833
2008-08-13Massive API cleanup (removed legacy code).Vicent Marti
Improved theme loading support. svn-id: r33832
2008-08-05Massive refactoring on the layout parsing API.Vicent Marti
Added support for layout spacings. Fixed bug in theme conversion python script. svn-id: r33630
2008-08-02Improved looks on the Modern theme in the new GUI.Vicent Marti
Added support for including externally the default theme in the code. Added Modern theme as a separate XML file in the themes/ dir. Added "makedeftheme.py" script to convert XML themes into include files. svn-id: r33528
2008-07-02GCC compiling fixes.Vicent Marti
svn-id: r32877
2008-06-26InterfaceManager now loads themes.Vicent Marti
svn-id: r32800
2008-06-12Parser skeletonVicent Marti
Expanded drawing interface svn-id: r32678
2008-05-25Add InterfaceManager to makefile.Eugene Sandulenko
svn-id: r32268
2008-01-27Removed trailing spaces.Jordi Vilalta Prat
svn-id: r30664
2007-03-16Added new file gui/object.cpp (collecting GuiObject methods in there), and ↵Max Horn
renamed Dialog::deleteWidget to Dialog::removeWidget (name was misleading, the removed object does *not* get deleted) svn-id: r26147
2007-02-18Improved 'Mass Detector': Now displays a dialog which displays the scan ↵Max Horn
progress to the user, and can be cancelled (the whole thing still needs to be polished) svn-id: r25697
2006-10-25- renamed GUI::ThemeNew to GUI::ThemeModernJohannes Schickel
- renamed ThemeNew.cpp to ThemeModern.cpp svn-id: r24512
2006-10-08- Added dialog for selecting the theme to useJohannes Schickel
- Added runtime theme switching svn-id: r24213
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-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-03-24Reduce (indirect) dependencies on gui/eval.h (and thus common/assocarray.h) ↵Max Horn
to a minimum svn-id: r21426
2006-03-18theme.cpp -> ThemeClassic.cpp for consistency and less confusionEugene Sandulenko
svn-id: r21363
2006-03-07WIP for arbitrary widget positions. SeeEugene Sandulenko
http://wiki.scummvm.org/index.php/GUI_Themes Code is not yet used. svn-id: r21115
2006-02-12Reduced data duplication in module.mk files; added module.mk files for null ↵Max Horn
and x11 backends; added engines/module.mk svn-id: r20584
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
2005-02-06Moved the console font from gui to graphicsMax Horn
svn-id: r16742
2005-01-29Started to merge the text editing code in ListWidget and EditTextWidgetMax Horn
svn-id: r16692
2004-11-20Removing walkthrough stuff again (talked to aquadran about this, he had no ↵Max Horn
objections) svn-id: r15849
2004-11-19added walkthroughPaweł Kołodziejski
svn-id: r15835
2004-08-15Use custom font for the console -> more information visible, helps when ↵Max Horn
using e.g. the 'actors' command svn-id: r14627
2004-03-21Moved Surface/Font code into new 'graphics' moduleMax Horn
svn-id: r13357
2004-03-13Revamped the font code: now it's very easy to switch between the 'original' ↵Max Horn
SCUMM font and any new font... or to have multiple different fonts (like, one for 320x240 and and one for 640x480); furthermore, font rendering can now be done w/o using NewGui svn-id: r13243
2004-01-30Various changes to the build system which allow building ScummVM in an ↵Max Horn
external directory (and as such, allow you to have a debug, a profiling, and a release build from the same set of source files in parallel). Work in progress svn-id: r12680
2003-11-19new font code (currently disabled by default), which allows using ↵Max Horn
'arbitrary' BDF fonts (via convbdf) svn-id: r11350
2003-11-02added initial TabWidget stub (if you want to try it, I added some testing ↵Max Horn
code to launcher.cpp which you just have to un-#if). This is not yet finished, obviously, but enough to 'get the idea', I hope svn-id: r11062
2003-09-17some tweaks to the build system (work toward plugin support)Max Horn
svn-id: r10279
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
2002-12-14moved the console code to gui/console.cpp; make it actually printout ↵Max Horn
something. Note that this is WORK IN PROGRESS! I know it is incomplete, no need to tell me that svn-id: r5952
2002-12-12added a dummy global options dialog; PopUpWidget tweaksMax Horn
svn-id: r5919
2002-12-12added PopUpWidget; hacked it into the edit game dialog just to show how to ↵Max Horn
use it; note: this is NOT finished by any means, the look will change, the code will change, this is just an early preview :-) svn-id: r5914
2002-11-21factored out ChooserDialog into it's own header/source file, and made the ↵Max Horn
title adjustable; added a dummy file for EditFieldWidget (not implemented yet); some other cleanup svn-id: r5658
2002-11-21revamped build system somewhat: 'modules' like scumm, simon, gui etc. now ↵Max Horn
all build into a lib, and all have a module.mk file that lists all their file. Advantage: further modularizes the build system, seperating all parts of ScummVM svn-id: r5653