Age | Commit message (Collapse) | Author |
|
- Implemented padding in console
- Update only current line in console instead of whole screen
- Fixed caret positioning in edit text widget
- Improved buttons drawing, now they look more realistic
- Added label spacing in popup widget
- Correct shadow in popup widget
- Fixed up with selected popup widget being drawn on wrong tab
- Added shading to list dialog
- Adjusted shading of inactive widgets
- Proper coloring of browset (add game) dialog
- Introduced Container widget
- Used Container widget in scumm save/load dialog. Now it looks properly
- Adjusted button colors even more. Now they match almost perfectly albeit with banding
- Made scrollbar appear only when it is really needed
svn-id: r22670
|
|
- Use resize() instead of setPos() and setSize() where applicable
svn-id: r22646
|
|
svn-id: r22645
|
|
svn-id: r22644
|
|
svn-id: r22643
|
|
test throghoutly.
svn-id: r21157
|
|
svn-id: r20518
|
|
svn-id: r20342
|
|
that should fix redrawing bugs with the about dialog.
Also I displayed cached background usage in the console for now, since
it produces redraw bugs with the old theme (maybe someone with knowledge how
redrawing of that dialog is handled should look at that).
svn-id: r20337
|
|
- Changed gradient calculating
- added background saving for all dialog/widget backgrounds for now (change that later maybe)
- changed ScummDialog to use the colors of our launcher dialog
svn-id: r20276
|
|
- 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
|
|
svn-id: r20088
|
|
svn-id: r19142
|
|
svn-id: r18964
|
|
svn-id: r18748
|
|
action of the console. (I thought I could do this simpler by doing the
blending in open(), but for some reason I couldn't get that to work, and I
would still have had to blend in drawDialog() anyway, so maybe this is for
the best...)
svn-id: r18541
|
|
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
|
|
svn-id: r18444
|
|
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
|
|
param to the ListWidget constructor to choose a 'big' variant
svn-id: r18115
|
|
svn-id: r17652
|
|
svn-id: r17650
|
|
svn-id: r17646
|
|
svn-id: r16742
|
|
reduced this (total dependencies on system.h went down from 193 to 85 files)
svn-id: r16527
|
|
svn-id: r16499
|
|
svn-id: r16455
|
|
svn-id: r16398
|
|
svn-id: r16040
|
|
svn-id: r15903
|
|
svn-id: r15332
|
|
using e.g. the 'actors' command
svn-id: r14627
|
|
(you only have to recompile a single file now); foundation for future run-time font switching...
svn-id: r14623
|
|
ok, and as far as I can tell it does fix bugs #941811 and #941814, just as
it promised.
svn-id: r13849
|
|
#941811). Maybe not
svn-id: r13794
|
|
svn-id: r13793
|
|
svn-id: r13410
|
|
svn-id: r13357
|
|
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
|
|
svn-id: r12780
|
|
svn-id: r12176
|
|
svn-id: r11416
|
|
'arbitrary' BDF fonts (via convbdf)
svn-id: r11350
|
|
svn-id: r11255
|
|
svn-id: r11223
|
|
Widget::findWidget (preparing to add support for nested widgets, for the tab widget)
svn-id: r11045
|
|
style and more importantly doesn't conflict with the vline and hline Allegro functions
svn-id: r10520
|
|
svn-id: r10390
|
|
svn-id: r10386
|
|
the overlay isn't so tiny anymore in COMI
svn-id: r10329
|