aboutsummaryrefslogtreecommitdiff
path: root/gui
AgeCommit message (Collapse)Author
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
2012-01-28CREDITS: Added Tom Frost as contributor to WebOS port.Klaus Reimer
2012-01-14MACOSX: Replace use of a 10.4 only API by one available since 10.0Max Horn
2012-01-08GUI: Make eraser.bmp a Windows v3 bitmapMatthew Hoops
We don't have proper support for v4 bitmaps
2012-01-07KEYMAPPER: Add failsafe code for popping into Keymapper itselfTarek Soliman
Thanks LordHoto
2012-01-07KEYMAPPER: Only push/pop the gui keymap once per gui sessionTarek Soliman
The removes a bit of waste when gui dialogs are opened. Multiple gui keymaps were being pushed.
2012-01-07GUI: Rework how the default localized font is managed.Johannes Schickel
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-07GUI: Simplify font loading a bit more.Johannes Schickel
2012-01-06GUI: Do an case-insensitive filename comparison.Johannes Schickel
Should be a bit safer, in case there's files with different cases, which match by chance.
2012-01-06GUI: Slight cleanup for font/image loading.Johannes Schickel
2012-01-06GRAPHICS: Rework BDF font code.Johannes Schickel
2012-01-03I18N: Regenerate translations data fileThierry Crozat
2012-01-01MISC: This is year 2012Strangerke
2011-12-30KEYMAPPER: Simplify calling getKeymapTarek Soliman