38 Commits

Author SHA1 Message Date
Max Horn
8b1d7b9166 When including files from common/, explicitly use the common/ prefix
svn-id: r18444
2005-06-24 15:23:51 +00:00
Torbjörn Andersson
3772bb9873 Cleanup.
svn-id: r18321
2005-06-03 12:07:53 +00:00
Max Horn
e05da91674 Added automatic word wrapping to the about scroller
svn-id: r18145
2005-05-17 23:41:35 +00:00
Max Horn
42db49b15a Center about dialog, and make it just wide enough to display the credits, but not wider
svn-id: r18139
2005-05-17 21:40:29 +00:00
Max Horn
2d40452a11 Unified rules that determine when a dialog shall use its 'big' mode and when its 'normal' mode; MessageDialog uses Font::wordWrapText now; MessageDialog scales itself now
svn-id: r18111
2005-05-15 17:01:32 +00:00
Max Horn
1043554591 Word wrap the 'features' string
svn-id: r18110
2005-05-15 16:19:43 +00:00
Max Horn
cccbb52e1e Do not autoscale about dialog, rather let it scale itself properly
svn-id: r18061
2005-05-11 19:31:23 +00:00
Torbjörn Andersson
8ef991fe4a Clarified the second comment, and removed the overlap between the two.
svn-id: r17636
2005-04-16 16:56:16 +00:00
Torbjörn Andersson
7b9a3b1fa7 Clarified/corrected my own comment, otherwise I'll probably forget exactly
why this was necessary.

svn-id: r17634
2005-04-16 16:29:11 +00:00
Max Horn
8b73e6a7da _screenHasChanged == true implies _canvas.pixels == null; so replace it (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-16 13:09:34 +00:00
Torbjörn Andersson
ff7c1086af When recreating the canvas, do a full redraw so that all the dialogs
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-16 12:41:43 +00:00
Max Horn
7aebedcc14 Patch #1183808 (GUI: Less CPU-intensive credits scroll), with some tweaks by me
svn-id: r17620
2005-04-16 11:40:15 +00:00
Max Horn
5c48717dd2 Remove some more header dependencies
svn-id: r16530
2005-01-10 22:35:43 +00:00
Max Horn
cffd917165 system.h was being included in tons of places, without any good reason; reduced this (total dependencies on system.h went down from 193 to 85 files)
svn-id: r16527
2005-01-10 22:06:49 +00:00
Max Horn
858c6c4d5b Switching GUI to an alternate font; using a second, bigger, font for 640x480 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-06 22:48:42 +00:00
Max Horn
47280d9433 Updated copyright
svn-id: r16398
2005-01-01 16:09:25 +00:00
Max Horn
6fb82b2494 Final part of the fix for bug #1091802 (GUI: Credits scroll glitch)
svn-id: r16388
2004-12-30 14:55:20 +00:00
Max Horn
f0d0ce7979 Reduce time till scrolling starts inthe about dialog; pressing shift/alt now causes faster/reverse scrolling (this is an insider trick and not documented on purpose :-)
svn-id: r16383
2004-12-30 14:21:16 +00:00
Max Horn
da3aaf55b3 Add GPL blurb to the about dialog
svn-id: r16276
2004-12-23 19:32:25 +00:00
Max Horn
c8d302847e Moved credits into a separate file
svn-id: r16253
2004-12-22 01:07:13 +00:00
Max Horn
c6065d450f cast fix, hopefully this helps PalmOS
svn-id: r16201
2004-12-20 22:54:20 +00:00
Max Horn
6142cd95db Updated, cleaned up, and unified the credits
svn-id: r16197
2004-12-20 22:02:20 +00:00
Max Horn
023962d1e8 Small tweak to get rid of a warning on systems where type uint is not equal to uint32
svn-id: r16194
2004-12-20 21:12:54 +00:00
Max Horn
5f2f85f573 Adding KingGuppy to about dialog, too
svn-id: r16144
2004-12-20 00:08:38 +00:00
Max Horn
054d341449 Fancy about dialog
svn-id: r16140
2004-12-19 19:17:43 +00:00
Torbjörn Andersson
ccd472c942 Added FotAQ to the "About" window, after som discussion with Endy about the
exact wording of it.

svn-id: r13249
2004-03-13 14:19:50 +00:00
Max Horn
1141ff1ac2 Modified version of patch #892795 (Let scumvm -v show supported libs)
svn-id: r12780
2004-02-09 01:27:27 +00:00
Max Horn
033ff78ae9 updated copyright notice
svn-id: r12176
2004-01-06 12:45:34 +00:00
Max Horn
22c22d1e81 added namespace GUI
svn-id: r11255
2003-11-10 23:40:48 +00:00
Paweł Kołodziejski
14b7d027a2 cleanup whitespaces
svn-id: r11223
2003-11-08 23:22:16 +00:00
Jonathan Gray
b674717fbc lec don't have copyright on all the SCUMM games, add broken sword while here. Maybe we should just say something like all copyrights and trademarks are owned by their respective owners instead of having this list and stick a bit about the GPL in that the TODO mentioned?
svn-id: r11123
2003-11-04 03:31:50 +00:00
Max Horn
e9ae86bb76 introduced common base class GuiObject for Dialog/Widget -> step towards making it possible to nest widgets (needed for TabWidget)
svn-id: r11052
2003-11-02 14:50:53 +00:00
Max Horn
b27a871f87 turned NewGui into a singleton, and made OSystem a pseudo-singleton; added Widget::findWidget (preparing to add support for nested widgets, for the tab widget)
svn-id: r11045
2003-11-02 02:18:16 +00:00
Max Horn
0e645f88ae renamed namespace ScummVM to Common
svn-id: r10544
2003-10-02 17:43:02 +00:00
Max Horn
be9d4066e1 moved engine.* to base; this fixes some linking issues when building a barebone ScummVM (or maybe I just want to increase our CVS stats? <g>)
svn-id: r10287
2003-09-18 02:07:18 +00:00
Travis Howell
50c3369ddd Correct name
svn-id: r9324
2003-07-31 10:21:00 +00:00
Max Horn
22a86e823c use kLineHeight constant (also strictly spoken it makes no sense: kLineHeight = 11, yet we only put 10 pixels between our lines :-)
svn-id: r9123
2003-07-22 16:08:57 +00:00
Max Horn
bda0a18eee made about dialog global (so that it can be used from the launcher and from sky/simon; also added our copyright to it
svn-id: r9122
2003-07-22 16:05:51 +00:00