Age | Commit message (Collapse) | Author |
|
|
|
Drawing nows happens directly when the Dialog or Widget draw methods are
called. This makes it easy to debug why a particular low level draw
method was called, by inspecting the call stack.
This replaces the notion of "buffering" by two independant ways to
control what is drawn and where:
- The active layer is used to select whether the foreground or
background part of the dialogs are rendered by the draw calls.
- The active surface is used to select if the draw calls affect the back
buffer or the screen.
The foreground layer of the active dialog is drawn directly to the
screen. Its background layer is drawn to the back buffer. This way
widgets can restore the back buffer in order to update without having to
redraw the dialog's background.
Dialogs lower in the dialog stack are drawn entirely to the back buffer.
|
|
|
|
|
|
It is in spirit of the DOS version's selection dialog, but it has the
description above the buttons instead of below it.
|
|
|
|
|
|
svn-id: r52715
|
|
The new "Help" button in the GMM is currently only used by SCUMM.
To use it, an engine currently needs to subclass MainMenuDialog.
svn-id: r49249
|
|
svn-id: r48562
|
|
svn-id: r48142
|
|
dummy name, which didn't exist in the theme config and later on just calculated the size on their own...)
svn-id: r47057
|
|
implementing its own, which resulted in code duplication.
svn-id: r43552
|
|
issue before I wrote this code, after reverting it for more testing, I couldn't reproduce it anymore. Probably it was some random problem, at least this code should now assure the "Save" button's state is always matching the return value of ScummEngine::canSaveGameStateCurrently.
svn-id: r43436
|
|
Now we specifically disallow saves in room 0 for all v4+ games. Original
has exactly this check in all versions, and such games are impossible to load.
Still the problem is not resolved for v0-v3 and HE games.
svn-id: r42664
|
|
svn-id: r42538
|
|
svn-id: r42537
|
|
svn-id: r35022
|
|
33052-33053,33056-33058,33061-33064,33068,33070,33072,33075,33078-33079,33083,33086-33087,33089,33094-33096,33098-33099,33104,33108-33109,33114-33117,33120,33135-33146,33160,33162,33165,33167-33169 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk
svn-id: r33183
|
|
svn-id: r33064
|
|
uninitialized values
svn-id: r33063
|
|
ScummMenuDialog, to avoid confusion and conflict with the Global Main Menu class
svn-id: r32937
|
|
svn-id: r30664
|
|
svn-id: r28988
|
|
svn-id: r27786
|
|
svn-id: r27393
|
|
svn-id: r27068
|
|
svn-id: r27050
|
|
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
svn-id: r27024
|
|
svn-id: r27012
|
|
svn-id: r26622
|
|
doesn't have to forward EVENT_SCREEN_CHANGED to us (this may initially cause some regressions, please report any induced crashes or oddities you observe to me)
svn-id: r23663
|
|
svn-id: r23662
|
|
thumbnail is present
svn-id: r22745
|
|
- 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
|
|
svn-id: r22523
|
|
fix same problem in scumm help dialog.
svn-id: r22522
|
|
svn-id: r22456
|
|
svn-id: r22234
|
|
svn-id: r22021
|
|
svn-id: r22018
|
|
svn-id: r21147
|
|
svn-id: r20980
|
|
svn-id: r20582
|