Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-24 | GUI: Fix container widgets not receiving events | Thierry Crozat | |
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: Remove Dialog::markAsDirty to expose full GUI redraws | Bastien Bouclet | |
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-12-01 | GUI: Fix crash when slider values are out-of-bounds | Colin Snover | |
Out-of-bounds values are always indicative of a bug somewhere else, but at least not crashing here allows the user to recover by interacting with the slider control. The error will still be obvious because the associated text field will display the original weird value. | |||
2016-09-04 | GUI: Initialize the PicButtonWidget class properly | Eugene Sandulenko | |
2016-08-24 | GUI: Fix widget clipping | Eugene Sandulenko | |
2016-08-24 | GUI: Added transparency to PicWidgets | Eugene Sandulenko | |
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-12 | GUI: Fix TabWidget height issues | Alexander Tkachev | |
Changes theme stx files to specify TabWidget's type. That fixes wrong TabWidget height. Changes TabWidget's getHeight() to return not only "children" height, but also tabs height. That fixes wrong clipping area. Changes Widget's findWidget to use getHeight(). That fixes bug when widgets in the bottom of TabWidget were not reacting to the mouse events. | |||
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 | JANITORIAL: Remove trailing spaces | Alexander Tkachev | |
2016-07-03 | GUI: Use clipping everywhere | Alexander Tkachev | |
2016-07-03 | GUI: Fix blitAlphaBitmapClip() | Alexander Tkachev | |
2016-07-03 | GUI: Make PopUpWidget clip | Alexander Tkachev | |
2016-07-03 | GUI: Prepare button to be clipped | Alexander Tkachev | |
2016-07-03 | GUI: Add ScrollContainer | Alexander Tkachev | |
2016-07-03 | GUI: Use boss's x/y/w/h instead of clippingArea | Alexander Tkachev | |
2016-06-01 | GUI: Cleanup class initialization | Eugene Sandulenko | |
2016-05-16 | Merge pull request #722 from Abde-/master | Eugene Sandulenko | |
GUI: Redraw Widget when setAlign() called | |||
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-04-13 | GUI: Remove highlighting when button widget is pressed | Ori Avtalion | |
Without this, buttons would stay highlighted after being un-pressed. Fixes #7094. | |||
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. | |||
2016-03-25 | GUI: Widget: redraw when setAlign() called | Abdeselam El-Haman | |
2014-02-18 | GUI: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-08-10 | GUI: Initialise _hotkey in ButtonWidget constructor | Thierry Crozat | |
One of the two ButtonWidget constructor did not initialise _hotkey when given a non-null value. This caused valgrind to report an access to uninitialised variable in Dialog::handleKeyDown(). | |||
2013-08-03 | GUI: Take advantage of Surface::getPixels. | Johannes Schickel | |
2013-08-03 | GUI: Prefer getBasePtr instead of direct Surface::pixels access. | Johannes Schickel | |
2012-12-27 | GUI: Change value by one on mouse wheel, not by one pixel | Torbjörn Andersson | |
On file-grained sliders, changing the value by one pixel was unpredictable because it wouldn't change by the same amount every time. (And of course, some values were not possible to set.) On course-grained sliders, changing the value by one pixel would sometimes not change it at all, causing the slider to seem stuck. Now the slider can be set to any value. | |||
2012-10-08 | Merge pull request #257 from lordhoto/graphics-conversion | Johannes Schickel | |
Extend crossBlit for abitrary (in-place) conversions and add a in-place conversion to Surface | |||
2012-09-26 | JANITORIAL: Remove trailing whitespaces. | Johannes Schickel | |
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//' | |||
2012-08-28 | GUI: Use in-place Surface conversion in widget code. | Johannes Schickel | |
2012-07-24 | GUI: Implement saving in the grid based save/load chooser. | 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-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-06-12 | GUI: Take advantage of Surface::fillRect in GraphicsWidget::setGfx. | Johannes Schickel | |
2012-05-07 | GUI: Fix bug with button pressed state | Oleksiy Kurochko | |
2012-05-03 | GUI: Implemented pressed state for buttons | Oleksiy Kurochko | |
2012-01-29 | GUI: Slight formatting fix. | Johannes Schickel | |
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 | |