aboutsummaryrefslogtreecommitdiff
path: root/gui
AgeCommit message (Collapse)Author
2012-07-24GUI: Also disable the switch-to-list button in the choosers, when the grid ↵Johannes Schickel
one isn't available.
2012-07-24GUI: Rename LoadChooserThumbnailed to SaveLoadChooserGrid.Johannes Schickel
2012-07-24GUI: Implement saving in the grid based save/load chooser.Johannes Schickel
2012-07-09GUI: Fix missing button background in grid based chooser.Johannes Schickel
Now the thumbnail button and the descriptions are sub widgets of the container widget.
2012-07-09GUI: Make container widget a bit more container like.Johannes Schickel
Now it is possible to add sub widgets to a ContainerWidget and allow for these to get events too.
2012-07-01GUI: Fix small memory leak in grid based load chooser.Johannes Schickel
2012-07-01GUI: Add page display to grid based load chooser.Johannes Schickel
2012-07-01GUI: Clean up save load chooser selection code.Johannes Schickel
2012-07-01GUI: Automatically switch to list based save/load chooser when changing ↵Johannes Schickel
resolution below 640x400.
2012-07-01GUI: Only use grid load dialog for 640x400 or bigger.Johannes Schickel
Formerly it was enabled for everything above 320x200, but resolutions below 640x400 feature not enough space.
2012-06-29GUI: Use a slightly bigger vertical spacing in the thumbnail load chooser.Johannes Schickel
2012-06-29GUI: Use a black rect when no thumbnail is available in the thumbnail load ↵Johannes Schickel
chooser.
2012-06-29GUI: Remember last save/load chooser selection.Johannes Schickel
2012-06-29GUI: Fix memory leaks in LoadChooserThumbnailed::destroyButtons.Johannes Schickel
GuiObject::removeWidget only removes the widget from the widget list, but doesn't delete it. Oops.
2012-06-29GUI: Allow the user to switch between list and thumbnail based load chooser.Johannes Schickel
2012-06-29GUI: Only update save list when the dialog opens in thumbnail load chooser.Johannes Schickel
2012-06-29GUI: Fix copy&paste error affecting vertical spacing in thumbnail load chooser.Johannes Schickel
2012-06-29GUI: Don't distribute vertical space between buttons in the thumbnail load ↵Johannes Schickel
chooser.
2012-06-20GUI: Show additional meta data in the thumbnail load chooser via tooltip.Johannes Schickel
2012-06-20GUI: Allow tooltips to be changed after widget creation.Johannes Schickel
2012-06-15GUI: Hook up the new load chooser for > 320x200 and engines which support ↵Johannes Schickel
thumbnails.
2012-06-15GUI: Implement a new load chooser, which displays a list of thumbnails.Johannes Schickel
2012-06-15GUI: Create an interface for save/load dialogs.Johannes Schickel
2012-06-14GUI: Fix include guard of saveload.h.Johannes Schickel
2012-06-14GUI: Refactor engine plugin access out of SaveLoadChooserImpl into ↵Johannes Schickel
SaveLoadChooser.
2012-06-14GUI: Hide save/load chooser implementation.Johannes Schickel
2012-06-14GUI: Remove unused SaveLoadChooser::setList.Johannes Schickel
2012-06-13GUI: Allow Surfaces with abitrary RGB pixel formats to be used in ↵Johannes Schickel
PicButtonWidget and GraphicsWidget. Only 1Bpp aka paletted surfaces are not supported.
2012-06-13GUI: Allow querying of the pixel format used by ThemeEngine.Johannes Schickel
2012-06-12GUI: Take advantage of Surface::fillRect in GraphicsWidget::setGfx.Johannes Schickel
2012-06-10GUI: Refactor default savegame description creation.Johannes Schickel
Formerly the GMM, AGI and SCI duplicated the logic for USE_SAVEGAME_TIMESTAMP. Now I added a method to SaveLoadChooser instead, which takes care of this. This might not be the best placement of such a functionality, thus I added a TODO which talks about moving it to a better place.
2012-06-10GUI: Add helper to SaveLoadChooser, which uses the currently active target.Johannes Schickel
This reduces the code duplication in all client code, which formerly duplicated the querying of the plugin, game id etc. and now simply calls the newly added method runModalWithCurrentTarget() on a SaveLoadChooser object.
2012-06-10GUI: Get rid of SaveLoadChooser::setSaveMode.Johannes Schickel
We already pass the title and process button name to the constructor of SaveLoadChooser and then do not offer any way of changing it, thus changing the edit mode of the chooser is kind of pointless and was never actually used. Instead we pass the mode on SaveLoadChooser construction now.
2012-06-03ALL: Replace cursorTargetScale in OSystem API with a simple "do not scale" ↵Johannes Schickel
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-05-27I18N: Regenerate translation data fileThierry Crozat
2012-05-07GUI: Fix bug with button pressed stateOleksiy Kurochko
2012-05-03GUI: Remove unecessary ";".Johannes Schickel
2012-05-03GUI: Use pressed state in predictive dialog in keyboard mode.Oleksiy Kurochko
This adds more visual feedback to the user.
2012-05-03GUI: Implemented pressed state for buttonsOleksiy Kurochko
2012-04-18I18N: Regenerate translations data fileThierry Crozat
2012-04-17I18N: Add translations for the Loom FM Towns proficiency levelThierry Crozat
Those are the official French, Spanish and Italian translations from the DOS versions of the game (thanks to Simsaw for providing them).
2012-03-29GUI: Fixed scrollbar button highlighting and positioning.Martin Böhm
Fixes bug #3493324.
2012-03-29GUI: Move "I18N" tagged comment to matching strings.Johannes Schickel
The strings are not marked for translation, so I am not sure why the comments are tagged with I18N though.
2012-03-29GUI: Add TODO/FIXME to PredictiveDialog::handleTickle.Johannes Schickel
2012-03-29GUI: Remove unnecessary goto in PredictiveDialog code.Johannes Schickel
2012-03-29GUI: Take advantage of Common::String::empty.Johannes Schickel
2012-03-29GUI: Constify some parameters/methods in PredictiveDialog.Johannes Schickel
2012-03-29GUI: Make some static strings in PredictiveDialog static + const.Johannes Schickel
2012-03-29GUI: Don't typedef Common::String in PredictiveDialog code.Johannes Schickel
2012-03-29GUI: Get rid of "using namespace Common" in predictivedialog.cpp.Johannes Schickel