Eugene Sandulenko
f0c52096f3
GUI: Implemented possibility to use alphabitmaps in GraphicsWidget
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
53a42ececf
GUI: Added new alphabitmap image type
2016-08-24 16:07:55 +06:00
Alexander Tkachev
3d636617d0
GUI: Use clipping everywhere
2016-07-03 12:24:46 +02:00
Alexander Tkachev
6fd6043391
GUI: Fix blitAlphaBitmapClip()
2016-07-03 12:24:11 +02:00
Alexander Tkachev
80412a4139
GUI: Add drawTabClip()
2016-07-03 12:22:10 +02:00
Alexander Tkachev
f22d11953d
GUI: Add drawSquareClip()
2016-07-03 12:21:09 +02:00
Alexander Tkachev
559ca37daf
GUI: Add VectorRendererSpec::drawTriangleClip()
2016-07-03 12:20:37 +02:00
Alexander Tkachev
fca0f0ed34
GUI: Make PopUpWidget clip
2016-07-03 12:16:43 +02:00
Alexander Tkachev
d7278cc48b
GUI: Prepare button to be clipped
2016-07-03 12:14:45 +02:00
Alexander Tkachev
08727857bc
GUI: Use boss's x/y/w/h instead of clippingArea
2016-07-03 12:10:26 +02:00
Johannes Schickel
5a63ee5375
GUI: Use "button" instead of "btn" in variable names.
2016-01-24 03:41:29 +01:00
Johannes Schickel
83df1eb43b
GUI: Only use image for delete when applicable in PredictiveDialog.
2016-01-24 03:06:47 +01:00
Einar Johan Trøan Sømåen
e34a8fe9eb
GUI: Fix some Doxygen comments that seem wrong.
2014-08-29 03:28:59 +02:00
Narek Mailian
887a99e211
GRAPHICS: Added changes and improved code from inisider/scummvm (partial text)
...
Includes code from https://github.com/inisider/scummvm/ , which has been
squashed and bugfixed
2013-08-16 20:54:08 +02:00
Narek Mailian
f545a2f08f
GUI: Change name of GUI-renderers to remove "16-bit"
2013-08-08 08:35:08 +02:00
Eugene Sandulenko
f59512c47e
RECORDER: Implement Events Recorder
2013-05-17 00:18:09 +03:00
Johannes Schickel
0a3e00b307
GUI: Allow user to display hidden files in the browser dialog.
...
This implements feature request #3600774 "File browser: show hidden files".
2013-01-27 19:13:44 +01:00
Torbjörn Andersson
e4a77aff06
GUI: Move the FluidSynth reset button from Misc tab to bottom
...
This should make it clearer that Reset applies to all of the
FluidSynth settings, not just the Misc tab.
2013-01-26 13:53:43 +01:00
Torbjörn Andersson
c780df5175
GUI: Add "Reset" button to FluidSynth settings dialog
...
This resets the FluidSynth settings to their default values.
2013-01-26 13:52:32 +01:00
Torbjörn Andersson
681f81211f
FLUIDSYNTH: Add separate dialog for FluidSynth settings
...
I don't really understand what these parameters do, or what the
sensible values are, so for now the sliders are limited only by
the allowed (or, in one case, "safe") values.
2013-01-26 13:36:37 +01:00
Johannes Schickel
90eb773c5d
GUI: Implement saving in the grid based save/load chooser.
2012-07-24 23:23:06 +02:00
Johannes Schickel
3256081b2b
GUI: Add page display to grid based load chooser.
2012-07-01 16:49:07 +02:00
Johannes Schickel
d3e5763276
GUI: Allow the user to switch between list and thumbnail based load chooser.
2012-06-29 15:52:56 +02:00
Johannes Schickel
d5eb3e3c06
GUI: Allow querying of the pixel format used by ThemeEngine.
2012-06-13 04:32:11 +02:00
Johannes Schickel
a401f0a19e
ALL: Replace cursorTargetScale in OSystem API with a simple "do not scale" logic.
...
All uses of the old target scale API actually wanted to disallow scaling of
the mouse cursor. This commit adapts our API to this and thus simplifies
backend implementations.
Some backends, most notable the Wii and Android, did some implementation of
the cursor target scale, which I didn't adapt yet. I added a TODO for the
porters there.
2012-06-03 02:02:57 +02:00
Oleksiy Kurochko
e6c317a922
GUI: Implemented pressed state for buttons
2012-05-03 19:32:08 +03:00
Filippos Karapetis
346c1fe461
GUI: Change the undithering checkbox to be an engine-specific option
2012-03-25 18:51:23 +03:00
Oleksiy Kurochko
ec32ccb6d6
GUI: Move predictive dialog to common gui
2012-03-25 12:21:38 +03:00
Filippos Karapetis
c84cd8dee8
GUI: Add per-engine and per-game options
2012-03-19 20:32:34 +01:00
Johannes Schickel
9f3fbe1bd7
GRAPHICS/GUI: Implement kerning support for Font.
...
This adapts the related graphics code, which is the generic Font API and the
TTF font implementation.
It furthermore adapts the GUI to properly take care of kerning in text input
widgets.
2012-01-29 16:26:20 +01:00
Johannes Schickel
d21ae1aa40
GUI: Add support for loading TTF files with ISO-8859-1 charset.
2012-01-29 16:26:20 +01:00
Johannes Schickel
050b8e3360
GUI: Rework how the default localized font is managed.
...
Now we set the default localized font to the "text_default" font of the
currently active theme and default to the big GUI font in case none is
specified properly.
2012-01-07 01:03:07 +01:00
Johannes Schickel
4531f0173e
GUI: Slight cleanup for font/image loading.
2012-01-06 22:24:12 +01:00
Johannes Schickel
08b6f28d54
GRAPHICS: Rework BDF font code.
2012-01-06 15:38:29 +01:00
Johannes Schickel
95cabb0ffd
SCUMM: Add a difficulty selection dialog for Loom FM-Towns.
...
It is in spirit of the DOS version's selection dialog, but it has the
description above the buttons instead of below it.
2011-12-26 15:25:41 +01:00
MaximRussia
ad4471f70c
GUI: Improved pop up and scrollbar arrows look
...
Previous triangle drawing was all wrong, rewrote it from the scratch.
Added padding to drawsteps in stx files
2011-12-07 14:04:10 +00:00
Eugene Sandulenko
2b6c2da831
GUI: Added clear button to paths
2011-10-25 14:56:05 +01:00
Eugene Sandulenko
5b3b73c523
GUI: Added icon to clear button. Reverted PNG support
2011-10-24 05:18:49 +01:00
Thierry Crozat
6b13782967
GRAPHICS: Move genLocalizedFontFilename() to FontManager class
...
It was defined in ThemeEngine class , but I moved it to make it
possible to use localized font in other places.
2011-06-06 23:20:09 +01:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Ori Avtalion
9414d7a6e2
JANITORIAL: Reduce header dependencies in shared code
...
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
Johannes Schickel
28e6859a69
GUI: ThemeEngine.cpp/.h formatting fixes.
2011-04-03 15:04:20 +02:00
Johannes Schickel
2d46c9b6a2
GUI: Increment theme version.
...
With 50a682e7e1c69082735a07b2261d1c0c61ac12c9 we changed the resolution string
in a way which is incompatible with old resolution strings, thus all old theme
files are not usable anymore and will cause problems. To avoid that we just
increase the version string and thus it is not possible to use them anymore.
2011-03-01 04:20:32 +01:00
dhewg
a017cb3d00
GUI: Fix two-step rendering
...
This is used when changing directories in the 'add game' dialog or when
choosing another tab in the option dialog. Only blit to the overlay on
the final pass. Gets rid of highly annoying flickers on androids
2011-02-24 23:18:34 +01:00
Johannes Schickel
7b8b73f64a
GUI: Update cursor palette handling for RGBA->RGB change.
2011-02-14 17:08:32 +01:00
Max Horn
8799db594e
GUI: Tweak ThemeEngine methods to use Common::String params & const qualifier
...
svn-id: r54255
2010-11-15 23:51:46 +00:00
Filippos Karapetis
2416cbf75b
COMMON/GUI/SCI: Changes to the EGA dithering checkbox
...
- Changed the new dithering checkbox to be more generic (i.e. relevant for all engines that may support such a feature in the future)
- Changed the checkbox to be unchecked by default. As discussed on -devel, game enhancements in ScummVM should be off by default, and opt-in
- Changed the option from "sci_undither" to "disable_dithering"
- Changed theme version style to X.Y.Z and bumped it to 0.8.2
svn-id: r54090
2010-11-05 10:53:37 +00:00
Filippos Karapetis
7c8470255c
SCUMMVM: Bumped theme version to 0.81.
...
This fixes regression #3103351 - "GUI: Crashes on Edit Game/Options Buttons"
svn-id: r54088
2010-11-05 10:16:36 +00:00
Johannes Schickel
2a353089aa
GUI: Remove dead code.
...
This code was added when tooltip support was added. Since we changed the way
how tooltips are drawn later on, this code is not required anymore. Actually
it was never used, but it could've been used to save/restore the state of the
GUI for the tooltips.
svn-id: r52717
2010-09-14 00:34:12 +00:00
Thierry Crozat
1f986e14af
i18n: Add lowres context in a few places.
...
I also changed the english text for the GUI Renderer items in 1x mode
as the text was tool long and cut.
svn-id: r52683
2010-09-12 11:43:51 +00:00