Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-24 | GUI: Add DropdownButtonWidget and use it in the launcher for mass add | Bastien Bouclet | |
DropdownButtonWidget is a button split in two parts vertically. Clicking the left part triggers a default action. Clicking the right part shows a list of other actions the user can choose from. Using this widget on the launcher lets 'Mass add' be a secondary action of the 'Add' button, removing the necessity of pressing the shift key to access the feature. | |||
2019-09-01 | TTS: Add text to speech to the GUI. | Jaromir Wysoglad | |
2019-09-01 | TTS: Add part of linux TTS | Jaromir Wysoglad | |
2018-04-19 | GUI: Unify clip and non-clip draw calls | Bastien Bouclet | |
2018-04-19 | GUI: Remove alpha bitmap support | Bastien Bouclet | |
It was never used since its introduction 4 years ago It was not updated to work with the clipping rect | |||
2018-01-27 | GUI: Implement dirty-checking for widget redraws | Bastien Bouclet | |
2017-04-06 | GUI: Add method to know if a widget contains a given widget | Thierry Crozat | |
2016-08-24 | GUI: Added support for alphabitmaps in picbuttons | Eugene Sandulenko | |
2016-08-24 | GUI: Added possibility to specify scale mode for AlphaBitmaps | Eugene Sandulenko | |
2016-08-24 | GUI: Implemented possibility to use alphabitmaps in GraphicsWidget | Eugene Sandulenko | |
2016-08-24 | GUI: Added possibility to specify several state images for PicButtonWidget | Eugene Sandulenko | |
2016-08-24 | GUI: Add mode to skip drawing of button for PicButton | Eugene Sandulenko | |
2016-07-03 | GUI: Add checks in Widget::getBossClipRect() | Alexander Tkachev | |
Prints a warning if clipping area is invalid and fixes it. | |||
2016-07-03 | GUI: Make PopUpWidget clip | Alexander Tkachev | |
2016-07-03 | GUI: Add ScrollContainer | Alexander Tkachev | |
2016-04-14 | GUI: Remove 'sticky button' feature | Ori Avtalion | |
This feature made pressed buttons wait a few moments before returning to an unpressed state. It was half-implemented, and caused several visual bugs. Fixes #7083. | |||
2016-03-30 | GUI: Enhanced StaticTextWidget with font style | Eugene Sandulenko | |
2016-03-27 | GUI: Improve handling of button presses while moving the cursor | Ori Avtalion | |
Keep track of where a mouse press started when deciding how mouse-over and mouse-up should behave. This handles the following situations: 1) If a mouse press starts outside a button (e.g. the UI background), mouse-up inside the button has no effect. Previously, it triggered a button click. 2) If a mouse press starts inside a button, the cursor moves outside of its region, then back inside, the button will show as pressed. Previously, it showed as highlighted instead of pressed. | |||
2014-02-18 | GUI: Make GPL headers consistent in themselves. | Johannes Schickel | |
2012-08-28 | GUI: Use in-place Surface conversion in widget code. | Johannes Schickel | |
2012-07-09 | GUI: 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-06-29 | GUI: Use a black rect when no thumbnail is available in the thumbnail load ↵ | Johannes Schickel | |
chooser. | |||
2012-06-20 | GUI: Allow tooltips to be changed after widget creation. | Johannes Schickel | |
2012-06-13 | GUI: 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-05-03 | GUI: Implemented pressed state for buttons | Oleksiy Kurochko | |
2011-12-13 | GUI: Handle adding clear buttons that don't exist in layouts | Tarek Soliman | |
The buttons in the keymapper are dynamically generated and don't exist in the layout; They have no name. | |||
2011-12-13 | GUI: Move addClearButton() from options.cpp to widget.cpp | Tarek Soliman | |
This is so it can be used outside options.cpp | |||
2011-10-25 | GUI: Made PicButtonWidget derivative of ButtonWidget | Eugene Sandulenko | |
2011-08-06 | GUI: Consistent behavior of ButtonWidget::setLabel() | Eugene Sandulenko | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-01-20 | GUI: Fix Memory Leak from PicButtonWidget _gfx Member. | David Turner | |
This widget is only currently used by Hugo. svn-id: r55364 | |||
2011-01-03 | GUI: Implement PicButtonWidget | Eugene Sandulenko | |
It is a button with picture intead of text. To be used by Hugo engine svn-id: r55099 | |||
2010-07-23 | GUI: Fix tooltip drawing | Eugene Sandulenko | |
With help of Tanoku tooltips were switched from widgets to dialogs which helped to fix nasty bug with background not being restored. Although it is basically a hack around inconsistent font backbuffering in our GUI code, for the time being it is feasible. The patch was extended with way to specify tooltip background in the theme file. svn-id: r51217 | |||
2010-07-21 | Strip trailing whitespaces in our common code base. | Johannes Schickel | |
svn-id: r51094 | |||
2010-06-15 | GUI: Implement tooltips. FR #2821513. | Eugene Sandulenko | |
FR #2821513: "GUI: add tooltips". Added tooltips for Add Game button, clear field buttons and couple other. Current problem: Only first call correctly restores text. I could not find where restore information gets lost. svn-id: r49774 | |||
2010-06-15 | GUI: Implement radiobuttons. | Eugene Sandulenko | |
Implement radiobuttons in GUI. Also closes FR #2821529: "GUI: volume and subtitles speed sliders". Subtitle toggle button is replaced by three radiobuttons grouped by a single group. Updated translations and themes. svn-id: r49767 | |||
2010-06-15 | GUI: Added in-place hotkeys for widgets. | Eugene Sandulenko | |
Now it is possible to specify hotkeys in place for ButtonWidget and CheckboxWidget (the only widgets with hotkeys now). Use de-facto standard with putting hotkey between tildes (~). Like '~O~pen'. The tildes gets stripped before after hotkey is extracted. This is done for giving translators possibility to specify their own hotkeys. Old hotkeys defined at widget instance creation are left for leaving possibility to specify non-printable hotkeys such as Common::ASCII_ESCAPE. Translation files were updated respectively. svn-id: r49766 | |||
2010-03-11 | cleanup | Max Horn | |
svn-id: r48240 | |||
2009-05-24 | Strip trailing whitespaces in the whole code base. | Johannes Schickel | |
svn-id: r40867 | |||
2009-01-02 | Got rid of GuiManager::clearDragWidget instead handle it via a new widget ↵ | Johannes Schickel | |
flag WIDGET_IGNORE_DRAG. svn-id: r35662 | |||
2008-12-27 | GUI: Added Widget::setVisible convenience wrapper | Max Horn | |
svn-id: r35572 | |||
2008-12-24 | Added valueToBarWidth to calculate SliderWidget's bar width like it was done ↵ | Jordi Vilalta Prat | |
before (as discussed with LordHoto) svn-id: r35519 | |||
2008-12-23 | Modify the SliderWidget value by using the mouse wheel | Jordi Vilalta Prat | |
svn-id: r35513 | |||
2008-11-12 | Renamed Graphics::TextAlignment -> Graphics::TextAlign and merged it with ↵ | Max Horn | |
GUI::ThemeEngine::TextAlignVertical svn-id: r35023 | |||
2008-11-12 | GUI: Got rid of the WidgetSize stuff | Max Horn | |
svn-id: r35022 | |||
2008-11-12 | GUI: Got rid of most 'built-in' variables | Max Horn | |
svn-id: r35018 | |||
2008-11-10 | Merged GUI::Theme and Gui::ThemeEngine into the same class, GUI::ThemeEngine. | Vicent Marti | |
Massive cleanup. svn-id: r34983 | |||
2008-11-08 | Pushing down some header deps | Max Horn | |
svn-id: r34936 | |||
2008-08-13 | Finished legacy API cleanup. Removed all legacy code. | Vicent Marti | |
Possible regressions. svn-id: r33833 |