aboutsummaryrefslogtreecommitdiff
path: root/gui
AgeCommit message (Collapse)Author
2012-03-29GUI: Formatting fixes in the PredictiveDialog code.Johannes Schickel
2012-03-25GUI: Fix for WinCE compile failure after predictive dialog changes.D G Turner
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-25GUI: Corrected fix for NDS compile failure...D G Turner
Header needed to be in global, not GUI namespace.
2012-03-25GUI: Remove leftover code for the global dithering checkboxFilippos Karapetis
2012-03-25GUI: Fix for NDS compile failure after predictive dialog changes.D G Turner
2012-03-25GUI: Change the undithering checkbox to be an engine-specific optionFilippos Karapetis
2012-03-25GUI: convert bitmap to make compatiblePaweł Kołodziejski
2012-03-25GUI: Move predictive dialog to common guiOleksiy Kurochko
2012-03-25Merge pull request #211 from lordhoto/game-gui-options-v2Eugene Sandulenko
GUI: Game gui options
2012-03-23I18N: Update Czech translation from patch #3508096Thierry Crozat
2012-03-20GRAPHICS: Rewrite ImageDecoder to have an improved APIMatthew Hoops
The new bitmap decoder class is based off the Mohawk one, and now has 8bpp decoding capability.
2012-03-19GUI: Add per-engine and per-game optionsFilippos Karapetis
2012-03-17Merge pull request #203 from fingolfin/guio-cleanupEugene Sandulenko
COMMON: GuiOptions cleanup
2012-03-17Merge pull request #202 from tsoliman/keymapper-nonkey-inputsEugene Sandulenko
KEYMAPPER: Add Gesture Support
2012-03-14I18N: Update Basque translation from patch #3499452Thierry Crozat
2012-03-13JANITORIAL: Simply use *x instead of *x.get() on smart pointers.Christoph Mallon
2012-03-13JANITORIAL: Replace (x ? false : true) by !(x).Christoph Mallon
2012-03-11I18N: Update translation data fileThierry Crozat
2012-03-11CREDITS: Add credits for Basque translationThierry Crozat
2012-03-07I18N: Regenerate translations data fileThierry Crozat
2012-03-02KEYMAPPER: Map non-key custom input eventsTarek Soliman
This also makes the keymapper be in charge of keymapping logic
2012-02-29COMMON: Replace OptionsDialog::renderType2GUIO by API in rendermode.hMax Horn
2012-02-26COMMON: Move RenderMode and GUIOptions functionality into separate filesMax Horn
2012-02-25GUI: Let edit text widgets use a non-bold (aka normal) font.Johannes Schickel
This change was done per request of _sev.
2012-02-24GUI: Fix "clear" buttons after theme switch (bug #3482459)Torbjörn Andersson
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-24COMMON: distinguish between 256 colors and 16 colors PC-98 rendering modesathrxx
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-22ALL: Fix some signed/unsigned comparison warnings.Johannes Schickel
2012-02-21COMMON: add gui options for rendering modesathrxx
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-21Merge pull request #182 from fingolfin/forbid-ctypeWillem Jan Palenstijn
ALL: Avoid using is* macros from ctype.h
2012-02-21KEYMAPPER: Remove automapping dead codeTarek Soliman
2012-02-20GUI: Rewrite AA rounded square rendererWillem Jan Palenstijn
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-20COMMON: Move isFoo functions to namespace Common, add doxygen commentsMax Horn
2012-02-20KEYMAPPER: Move F7 and F8 handling to DefaultEventMapperTarek Soliman
2012-02-19I18N: Regenerate translations data fileThierry Crozat
2012-02-16I18N: Regenerate translations.datEugene Sandulenko
2012-02-15JANITORIAL: Fix missing whitespace in pointer castTarek Soliman
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-15ALL: Avoid using is* macros from ctype.hMax Horn
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-13KEYMAPPER: Fix Action ctor args in most keymapsTarek Soliman
2012-02-04KEYMAPPER: Added Toggle FullScreen actionTarek Soliman
2012-02-03GUI: Put bitmap items in the on-screen draw queue when doing buffering.Johannes Schickel
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-01-31CREDITS: Added Daniel Balsom which is a stupid overlookEugene Sandulenko
2012-01-30GUI: Work around bug #3481395.Johannes Schickel
The bug in question is: "LAUNCHER: Can't quit from unsupported game dialog".
2012-01-29I18N: Regenerate translations data fileThierry Crozat
2012-01-29GUI: Slight formatting fix.Johannes Schickel
2012-01-29GUI: Fix compilation with --disable-translation.Johannes Schickel
2012-01-29GUI: Add GNU FreeFont TTFs for use with our modern theme.Johannes Schickel
2012-01-29GUI: Fix anti-aliased font drawing of checkbox/radio button texts.Johannes Schickel
Formerly the text background was not restored thus every time it got redrawn the text got thicker.
2012-01-29GRAPHICS/GUI: Implement charset mapping for TTF fonts.Johannes Schickel
The charsets used by the translations now need to have a "$(name).cp" file, which contains an charset index => unicode mapping. Otherwise create_translations will fail.
2012-01-29GRAPHICS/GUI: Implement kerning support for Font.Johannes Schickel
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-29GUI: Add support for loading TTF files with ISO-8859-1 charset.Johannes Schickel