Max Horn
b34e207dbb
Change CVS keywords to SVN keywords
...
svn-id: r20518
2006-02-11 10:08:56 +00:00
Johannes Schickel
5051b080a2
- adds the new gui renderer also a new implementation for the classic gui
...
- 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-27 15:43:23 +00:00
Eugene Sandulenko
ea42bad781
Update copyright notice
...
svn-id: r20088
2006-01-18 17:39:49 +00:00
Eugene Sandulenko
b36677af71
Update FSF address. Eek. Actually that took place on May 1, 2005
...
svn-id: r19142
2005-10-18 01:30:26 +00:00
Chris Apers
3bd243e043
Use font manager
...
svn-id: r18964
2005-10-08 19:40:47 +00:00
Eugene Sandulenko
6b4484472b
Remove trailing whitespaces.
...
svn-id: r18604
2005-07-30 21:11:48 +00:00
Torbjörn Andersson
983643bc5a
Cache the blended background in a surface, so that the blending only needs
...
to be made once, instead of whenever the console is redrawn. (This is the
same trick as the About dialog uses.)
It should speed up the drawing quite a bit, though it's not particularly
noticeable on the computer I'm using at the moment, so I can't say for
sure.
svn-id: r18540
2005-07-13 14:38:26 +00:00
Torbjörn Andersson
bf89c8a4b9
The GUI has reached the point where I think it's safe to begin removing the
...
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-06-02 12:29:01 +00:00
Max Horn
2141a2648c
Use variable width scrollbar in the console dialog
...
svn-id: r17652
2005-04-17 12:03:03 +00:00
Max Horn
919af98314
Added Dialog::wantsScaling(), to allow dialogs to turn off automatic scaling
...
svn-id: r17646
2005-04-17 11:20:59 +00:00
Max Horn
47280d9433
Updated copyright
...
svn-id: r16398
2005-01-01 16:09:25 +00:00
Max Horn
74e789ce99
clean up slide code
...
svn-id: r16040
2004-12-12 21:23:21 +00:00
Max Horn
096f2b6110
Add slide animation effect to the console
...
svn-id: r15903
2004-11-27 01:25:25 +00:00
Torbjörn Andersson
8b5f08efb6
Applied patch #956989 ("Varous console fixes"). Fingolfin said it looked
...
ok, and as far as I can tell it does fix bugs #941811 and #941814 , just as
it promised.
svn-id: r13849
2004-05-23 14:06:52 +00:00
Max Horn
71df4c5e72
Cleaned up console code a bit - wrap around logic needs work
...
svn-id: r13793
2004-05-05 23:06:44 +00:00
Max Horn
033ff78ae9
updated copyright notice
...
svn-id: r12176
2004-01-06 12:45:34 +00:00
Max Horn
3944eb4494
cleanup
...
svn-id: r11416
2003-11-28 22:08:52 +00:00
Max Horn
b8c0fbf06e
new font code (currently disabled by default), which allows using 'arbitrary' BDF fonts (via convbdf)
...
svn-id: r11350
2003-11-19 23:46:39 +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
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
d581c99ab5
cleanup
...
svn-id: r10982
2003-10-26 19:16:59 +00:00
Max Horn
21ce55bc9f
make console height/width based on a float percentage of the overlay size -> the overlay isn't so tiny anymore in COMI
...
svn-id: r10329
2003-09-20 01:08:48 +00:00
Max Horn
975d325a92
Patch #731613 : debugger tab-completion (thanks, Willem!)
...
svn-id: r7293
2003-05-03 21:49:19 +00:00
Paweł Kołodziejski
aa3766018f
updated copyrights headers
...
svn-id: r6726
2003-03-06 21:46:56 +00:00
Paweł Kołodziejski
1ff9749b87
and more cleanup .... Last
...
svn-id: r6721
2003-03-06 19:52:54 +00:00
James Brown
92c8e4ef1e
Fix NewGui for higher resolutions (eg, CMI)
...
svn-id: r6216
2002-12-28 04:51:34 +00:00
Max Horn
563f99b1fe
more -pedantic warnings fixed
...
svn-id: r6109
2002-12-25 00:38:53 +00:00
Max Horn
1d40232efb
added a history (based on code by olki)
...
svn-id: r5976
2002-12-15 02:24:32 +00:00
Max Horn
f7b692dfbb
added input callback hook to console
...
svn-id: r5973
2002-12-15 00:36:34 +00:00
Oliver Kiehl
02d66e1b1d
fixed ctrl-w and added ctrl-d and <delete>
...
svn-id: r5970
2002-12-14 22:25:09 +00:00
Max Horn
bb210766ce
scroll to caret if user types
...
svn-id: r5968
2002-12-14 22:10:37 +00:00
Max Horn
5c80aeaed6
improved caret
...
svn-id: r5967
2002-12-14 21:59:16 +00:00
Max Horn
09e8c84ca3
improved caret
...
svn-id: r5966
2002-12-14 21:57:30 +00:00
Max Horn
3af3741562
improved line editing; reworked various internal details
...
svn-id: r5965
2002-12-14 21:37:40 +00:00
Max Horn
534b4c4be4
added a scrollbar to console
...
svn-id: r5964
2002-12-14 20:04:46 +00:00
Max Horn
c5294a3528
added a simple prompt; added an edit caret; some other cleanup
...
svn-id: r5963
2002-12-14 18:57:15 +00:00
Max Horn
d30e577416
some more console code
...
svn-id: r5955
2002-12-14 15:45:45 +00:00
Max Horn
b9b8045e1f
moved the console code to gui/console.cpp; make it actually printout something. Note that this is WORK IN PROGRESS! I know it is incomplete, no need to tell me that
...
svn-id: r5952
2002-12-14 14:31:44 +00:00