aboutsummaryrefslogtreecommitdiff
path: root/gui/newgui.cpp
AgeCommit message (Collapse)Author
2006-02-13Added define to disable new theme support.Lars Persson
svn-id: r20676
2006-02-11Change CVS keywords to SVN keywordsMax Horn
svn-id: r20518
2006-02-03fixes allow compile with emsvc4 againPaweł Kołodziejski
svn-id: r20355
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-12-03Not needed anymore :)Chris Apers
svn-id: r19735
2005-10-18Update FSF address. Eek. Actually that took place on May 1, 2005Eugene Sandulenko
svn-id: r19142
2005-09-03PalmOS : ARM optimized blendRectChris Apers
svn-id: r18749
2005-07-30Remove trailing whitespaces.Eugene Sandulenko
svn-id: r18604
2005-06-24When including files from common/, explicitly use the common/ prefixMax Horn
svn-id: r18444
2005-06-21Patches needed to build for SYMBIAN32 WINS/GCC added.Lars Persson
Test built for Symbian and run on P910i without any major problems. Test built for MSVC6. Changed parts seems to compile ok but there are some problems with MSVC6 and some of the targets which the EPOC build does n't support (KYRA,SAGA). svn-id: r18430
2005-06-03The alternative form of drawString() is no longer needed.Torbjörn Andersson
svn-id: r18326
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-20Added big editable text widget, and removed some cruft. I think this meansTorbjörn Andersson
that all our widgets are able to scale themselves now, but I could be mistaken. svn-id: r18192
2005-05-15Turn off auto scaling for nowMax Horn
svn-id: r18114
2005-05-15Add a switch which allows turning off the automatic GUI scaling easilyMax Horn
svn-id: r18112
2005-05-12Quick fix to make button texts etc. draw at the correct position. (TheyTorbjörn Andersson
were being drawn at unscaled coordinates.) I don't know if this is the correct fix, but the change is small and easy to revert, if need be. svn-id: r18072
2005-05-08Comply to our coding conventionsMax Horn
svn-id: r17975
2005-04-19Replace OSystem::hasAlpha with a feature flagMax Horn
svn-id: r17695
2005-04-17Added Dialog::wantsScaling(), to allow dialogs to turn off automatic scalingMax Horn
svn-id: r17646
2005-04-16Patch #1183808 (GUI: Less CPU-intensive credits scroll), with some tweaks by meMax Horn
svn-id: r17620
2005-04-03Use alpha channel if available.Marcus Comstedt
svn-id: r17354
2005-03-25MM NES fixes:Eugene Sandulenko
o Fixed crash when in-game GUI was displayed o Support for save/load o Savegame version bumped svn-id: r17232
2005-03-12Fix popup widget in scaled GUI modeMax Horn
svn-id: r17099
2005-03-12Fix crash that occured when disabling the GUI scaling codeMax Horn
svn-id: r17098
2005-03-09Patch #1013937 "OSystem layer with bigger resolution". Now you will alwaysEugene Sandulenko
get at least 640x400 window. And finally we have means of implementing nice looking GUI. Also updated all backends. If your backend has ability to run with 640x400 or 640x480 resolution then read patch tracker item to find out details. Other port maintainers shouldn't worry, as this patch doesn't affect them, they still get their 320x200. svn-id: r17055
2005-01-10system.h was being included in tons of places, without any good reason; ↵Max Horn
reduced this (total dependencies on system.h went down from 193 to 85 files) svn-id: r16527
2005-01-09Fix changing the scaler while GUI scaling and the console are activeMax Horn
svn-id: r16499
2005-01-06Distinguish left and right mouse buttonMax Horn
svn-id: r16468
2005-01-06Switching GUI to an alternate font; using a second, bigger, font for 640x480 ↵Max Horn
games like COMI. Note: we can always easily switch back to the SCUMM font or any other font, if we want to svn-id: r16467
2005-01-06oops againMax Horn
svn-id: r16462
2005-01-06Added a font manager (work in progress)Max Horn
svn-id: r16460
2005-01-06Patch #1092994 (Selfscaling GUI)Max Horn
svn-id: r16455
2005-01-01Changed OSystem::instance() to return a reference, not a pointer (it now ↵Max Horn
matches the Singleton interface) svn-id: r16402
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-12-28Fix running ScummVM in plugin-modeMax Horn
svn-id: r16360
2004-12-05Clean up OSystem::EventMax Horn
svn-id: r15990
2004-11-27do clippingMax Horn
svn-id: r15902
2004-11-25Make use of the new graphic primitivesMax Horn
svn-id: r15886
2004-10-17cleanupMax Horn
svn-id: r15597
2004-09-28Rename remaining OSystem methods to match our coding guidelinesMax Horn
svn-id: r15332
2004-08-15Allow char drawing with a custom fontMax Horn
svn-id: r14624
2004-08-15Removed some obsolete stuff; made switching to the alt font less intrusive ↵Max Horn
(you only have to recompile a single file now); foundation for future run-time font switching... svn-id: r14623
2004-03-28Renamed more OSystem methodsMax Horn
svn-id: r13410
2004-03-22cleanupMax Horn
svn-id: r13364
2004-03-15cleanup; added a TODO to Font classMax Horn
svn-id: r13308
2004-03-13use 'Surface' in NewGuiMax Horn
svn-id: r13244
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-02-28renamed more OSystem methods to follow our naming scheme; renamed ↵Max Horn
NewGuiColor to OverlayColor; fixed some calls to error() in the SDL backend svn-id: r13087
2004-02-25remove outdated TODOMax Horn
svn-id: r13058