Age | Commit message (Collapse) | Author |
|
each GUI start
svn-id: r22968
|
|
svn-id: r22967
|
|
possible to use per-resolution gfx and colors, i.e. complete customization.
svn-id: r22964
|
|
svn-id: r22936
|
|
svn-id: r22930
|
|
svn-id: r22929
|
|
svn-id: r22928
|
|
copying strings needlessly
svn-id: r22873
|
|
svn-id: r22773
|
|
possibility to specify font for each widget class
svn-id: r22770
|
|
again.
svn-id: r22746
|
|
svn-id: r22742
|
|
- adds note in getColorAlpha about we handle negative alpha values currently (could be removed when getColorAlphaImp2 get's fixed)
svn-id: r22741
|
|
- uses working getColorAlphaImpl for alpha == 0 in getColorAlpha
svn-id: r22740
|
|
- adds possibility to draw GraphicsWidgets with alpha values.
svn-id: r22738
|
|
moving the scrollbar)
svn-id: r22680
|
|
svn-id: r22678
|
|
- 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: r22644
|
|
work before the cursor manager. Oh well, the launcher should have a visible
cursor again, knock on wood.
svn-id: r22641
|
|
recently added (cursor) palette manager) so that the cursor can be properly
restored after returning from the GUI.
If there's any C++ magic that can keep the backend functions from being called
by anything else than these managing classes, that would probably be a good
idea. Also, since the cursor manager keeps a copy of the cursor image, perhaps
there are at least some backends that will no longer need to?
svn-id: r22639
|
|
to work, cursor palette now has to be set using the new "palette manager". See
graphics/paletteman.cpp
svn-id: r22543
|
|
svn-id: r22527
|
|
- Introduce embossing shadow
- Less round corners in popup widget
- Custom border in editable text widget
- Matched color in popup widget and editable text widget with mock-ups
- Less round corners in editable text widget
- Text padding in editable text widget
svn-id: r22525
|
|
- Disable scaling for cursors which have target scale defined
svn-id: r22509
|
|
svn-id: r22507
|
|
problems with creation of thumbnails of the scumm engine)
svn-id: r22152
|
|
svn-id: r22065
|
|
recives a EVENT_SCREEN_CHANGED.
svn-id: r22025
|
|
svn-id: r22024
|
|
cursor (it should be replaced though).
svn-id: r22019
|
|
(some little things could be missing yet though)
svn-id: r22017
|
|
svn-id: r22015
|
|
svn-id: r22013
|
|
- adds support for highlightened popupwidgets
svn-id: r22012
|
|
- adds pixmaps, colorfades, and gradient factor for the (not expanded) popup widget in new theme
- bumps themeconfig version
svn-id: r22011
|
|
the scalers and the GUI code can access them. Also added (untested) entries for 1555, 444, 888 and 8888 modes
svn-id: r21966
|
|
- adds code for caching of fonts (just for Graphics::NewFont)
- implements cache using in the modern theme for custom fonts
- adds cache file for current normal font in the theme zip file
svn-id: r21952
|
|
not work yet.
- Implemented highlisght padding in ListWidget
- Eval::getVar() method with default value
- Removed unused constructors for ListWidget and PoUpWidget
- cleanup
- bumped theme version
svn-id: r21934
|
|
- adds three different font styles to the themes (normal, bold (default one), italic)
- implements code for specifing the font files in the theme config ('fontfile_normal','fontfile_bold' and 'fontfile_italic' in the 'extra' section)
- changes EditTextWidget to use the normal font (has some minor aligment problems with the caret now, though)
- extends the FontManager (new functions: getFontByName, assignFontToName, removeFontName)
- adds the font style constans to the builtin constants for the evaluator)
svn-id: r21868
|
|
- Implements 'negativ alpha' values for drawSurfaceMasked (from -1 to -100, used to dim the pixels -1 means very very small dim -100 should be black)
- Changes drawSurfaceMasked to use macros for easy changing drawing code
svn-id: r21852
|
|
svn-id: r21850
|
|
Also this should fix a bug in getColorAlphaImpl (I'm not 100% sure if it was wrong before though)
svn-id: r21818
|
|
- improves speed of the dimming effect (get's rid of divisions in favour of shifts)
- improves speed of calcGradient (nearlly twice as fast in my tests now)
svn-id: r21817
|
|
crashes with --force-1x-overlay)
svn-id: r21794
|
|
- get rid of getColorAlpha in drawSurfaceMasked if no alpha blending is used
svn-id: r21792
|
|
svn-id: r21791
|
|
effect + less memory while gui isn't shown)
svn-id: r21766
|
|
OSystem class before calling scummvm_main (Note: PalmOS and Symbian are not yet converted, and won't work currently)
svn-id: r21557
|
|
- added possibility to use a shading effect on inactive dialogs (luminance and dim are builtin, and special ablility to specifiy a own expression, evaluated via the evaluator)
- adds also a color cache (atm it's generated on startup)
- uses luminance effect by default
- bumps theme config version to 7
svn-id: r21544
|