Martin Böhm
0df36e3a73
GUI: Fixed scrollbar button highlighting and positioning.
...
Fixes bug #3493324 .
2012-03-29 18:43:08 +02:00
Johannes Schickel
b8065a4392
GUI: Move "I18N" tagged comment to matching strings.
...
The strings are not marked for translation, so I am not sure why the comments
are tagged with I18N though.
2012-03-29 02:23:44 +02:00
Johannes Schickel
388e04bb6d
GUI: Add TODO/FIXME to PredictiveDialog::handleTickle.
2012-03-29 02:12:32 +02:00
Johannes Schickel
a7ee1dc42b
GUI: Remove unnecessary goto in PredictiveDialog code.
2012-03-29 02:08:09 +02:00
Johannes Schickel
6ed2d15c44
GUI: Take advantage of Common::String::empty.
2012-03-29 02:07:02 +02:00
Johannes Schickel
7414544121
GUI: Constify some parameters/methods in PredictiveDialog.
2012-03-29 02:05:45 +02:00
Johannes Schickel
988c3fd6c5
GUI: Make some static strings in PredictiveDialog static + const.
2012-03-29 02:00:25 +02:00
Johannes Schickel
02e77dd7b2
GUI: Don't typedef Common::String in PredictiveDialog code.
2012-03-29 01:53:09 +02:00
Johannes Schickel
f3a19ea6aa
GUI: Get rid of "using namespace Common" in predictivedialog.cpp.
2012-03-29 01:50:52 +02:00
Johannes Schickel
15ff9380b5
GUI: Formatting fixes in the PredictiveDialog code.
2012-03-29 01:50:00 +02:00
D G Turner
371bc1ddc1
GUI: Fix for WinCE compile failure after predictive dialog changes.
...
This is probably due to a collision with WinCE toolchain system define,
so changing the enum from all capitalised to Camel Case constant style.
2012-03-25 23:29:19 +01:00
D G Turner
8b1a01b12d
GUI: Corrected fix for NDS compile failure...
...
Header needed to be in global, not GUI namespace.
2012-03-25 20:23:16 +01:00
Filippos Karapetis
570237ea51
GUI: Remove leftover code for the global dithering checkbox
2012-03-25 22:18:35 +03:00
D G Turner
9e93b8306d
GUI: Fix for NDS compile failure after predictive dialog changes.
2012-03-25 20:15:53 +01:00
Filippos Karapetis
346c1fe461
GUI: Change the undithering checkbox to be an engine-specific option
2012-03-25 18:51:23 +03:00
Paweł Kołodziejski
94081bfbfd
GUI: convert bitmap to make compatible
2012-03-25 12:44:20 +02:00
Oleksiy Kurochko
ec32ccb6d6
GUI: Move predictive dialog to common gui
2012-03-25 12:21:38 +03:00
Eugene Sandulenko
9b2471aeee
Merge pull request #211 from lordhoto/game-gui-options-v2
...
GUI: Game gui options
2012-03-25 01:38:46 -07:00
Thierry Crozat
5ae9c96fed
I18N: Update Czech translation from patch #3508096
2012-03-23 20:17:14 +00:00
Matthew Hoops
426c81a7a7
GRAPHICS: Rewrite ImageDecoder to have an improved API
...
The new bitmap decoder class is based off the Mohawk one, and now has 8bpp decoding capability.
2012-03-20 01:06:47 +01:00
Filippos Karapetis
c84cd8dee8
GUI: Add per-engine and per-game options
2012-03-19 20:32:34 +01:00
Eugene Sandulenko
34198fda35
Merge pull request #203 from fingolfin/guio-cleanup
...
COMMON: GuiOptions cleanup
2012-03-17 03:51:27 -07:00
Eugene Sandulenko
56252909f5
Merge pull request #202 from tsoliman/keymapper-nonkey-inputs
...
KEYMAPPER: Add Gesture Support
2012-03-17 03:46:46 -07:00
Thierry Crozat
03be03bb47
I18N: Update Basque translation from patch #3499452
2012-03-14 20:02:17 +00:00
Christoph Mallon
e40ba4c135
JANITORIAL: Simply use *x instead of *x.get() on smart pointers.
2012-03-13 15:43:59 +01:00
Christoph Mallon
75efdd2d84
JANITORIAL: Replace (x ? false : true) by !(x).
2012-03-13 15:43:36 +01:00
Thierry Crozat
d2d31de8cb
I18N: Update translation data file
2012-03-11 13:21:42 +00:00
Thierry Crozat
e08ab4e8aa
CREDITS: Add credits for Basque translation
2012-03-11 13:21:42 +00:00
Thierry Crozat
7cb82f5e12
I18N: Regenerate translations data file
2012-03-07 22:16:58 +00:00
Tarek Soliman
d12f21b31d
KEYMAPPER: Map non-key custom input events
...
This also makes the keymapper be in charge of keymapping logic
2012-03-02 20:48:50 -06:00
Max Horn
92d219715f
COMMON: Replace OptionsDialog::renderType2GUIO by API in rendermode.h
2012-02-29 11:43:21 +01:00
Max Horn
215b41b244
COMMON: Move RenderMode and GUIOptions functionality into separate files
2012-02-26 15:19:31 +01:00
Johannes Schickel
73df649fd6
GUI: Let edit text widgets use a non-bold (aka normal) font.
...
This change was done per request of _sev.
2012-02-25 18:52:47 +01:00
Torbjörn Andersson
6b17507b76
GUI: Fix "clear" buttons after theme switch (bug #3482459 )
...
Because the "clear" buttons are very different between themes (in
the Modern theme they have a graphical symbol, while in the Classic
theme they have a letter), they have to be removed and re-added
when reflowing the layout. This is patterned after how the
LauncherDialog class handles the larger changes in layout.
Removing widgets from a tab turned out to be trickier than I first
thought, so I had to move the removeWidget() method from Dialog to
GuiObject.
2012-02-24 22:20:50 +01:00
athrxx
3b574466fa
COMMON: distinguish between 256 colors and 16 colors PC-98 rendering modes
...
KYRA 1 PC-98 supports both modes in the same target. The desired mode can now be selected in the rendering options. We did have good support for the 16 colors mode of KYRA 1 already. This mode could not really be selected though (except by manually modifying the config file or the code).
2012-02-24 18:09:38 +01:00
Johannes Schickel
442bcb7d3e
ALL: Fix some signed/unsigned comparison warnings.
2012-02-22 20:20:55 +01:00
athrxx
d9c05f7121
COMMON: add gui options for rendering modes
...
The purpose is the same as for the sound gui options: users shouldn't be offered modes that the engine doesn't support.
2012-02-21 21:48:35 +01:00
Willem Jan Palenstijn
9ffe3e11d9
Merge pull request #182 from fingolfin/forbid-ctype
...
ALL: Avoid using is* macros from ctype.h
2012-02-21 11:33:32 -08:00
Tarek Soliman
aa42d78658
KEYMAPPER: Remove automapping dead code
2012-02-21 08:20:40 -06:00
Willem Jan Palenstijn
2957321903
GUI: Rewrite AA rounded square renderer
...
This fixes bleeding of colours between different regions.
It also turns 'bevel' into an option that turns the stroke into a bevel,
and implements antialiased gradient-fills.
2012-02-20 22:17:28 +01:00
Max Horn
4f8665fc83
COMMON: Move isFoo functions to namespace Common, add doxygen comments
2012-02-20 16:18:27 +01:00
Tarek Soliman
3f6d549b0e
KEYMAPPER: Move F7 and F8 handling to DefaultEventMapper
2012-02-20 06:49:22 -06:00
Thierry Crozat
f89bfcc3b6
I18N: Regenerate translations data file
2012-02-19 12:16:36 +00:00
Eugene Sandulenko
1030212aa2
I18N: Regenerate translations.dat
2012-02-16 13:10:27 +02:00
Tarek Soliman
a4798602d7
JANITORIAL: Fix missing whitespace in pointer cast
...
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g'
This seems to have caught some params as well which is not undesirable IMO.
It also caught some strings containing this which is undesirable so I
excluded them manually. (engines/sci/engine/kernel_tables.h)
2012-02-15 10:07:10 -06:00
Max Horn
658080deed
ALL: Avoid using is* macros from ctype.h
...
On some systems, passing signed chars to macros like isspace() etc. lead
to a runtime error. Hence, mark these macros as forbidden by default,
and introduce otherwise equivalent alternatives for them.
2012-02-15 16:51:37 +01:00
Tarek Soliman
5cf932198e
KEYMAPPER: Fix Action ctor args in most keymaps
2012-02-13 23:24:59 -06:00
Tarek Soliman
da4b03139d
KEYMAPPER: Added Toggle FullScreen action
2012-02-04 19:53:57 -06:00
Johannes Schickel
8b172f0cef
GUI: Put bitmap items in the on-screen draw queue when doing buffering.
...
This fixes bug #3482461 "GUI: X image on clear buttons might be vanishing".
I am afraid I can't really tell why this fixes the bug though.
This is a backport of a small part of MaximRussia's changes to the queueing
code. So thanks to him for this fix.
2012-02-03 19:15:09 +01:00
Eugene Sandulenko
2d6fda8c85
CREDITS: Added Daniel Balsom which is a stupid overlook
2012-01-31 21:32:17 +02:00