aboutsummaryrefslogtreecommitdiff
path: root/gui/widgets/scrollcontainer.cpp
AgeCommit message (Collapse)Author
2019-08-03GUI: Tune ScrollContainerWidget offsetsAlexander Tkachev
Well, it ain't a fix, because it's not exactly correct for any of the themes. Yet it's the best for all of them. If I put what seems to be correct, "modern" theme gets ruined, because it has this mystical 2px offset in tabs/scrollcontainers.
2019-07-30GUI: Rewrite Cloud tabAlexander Tkachev
- StorageWizardDialog is removed, along with bmps it was using; - EditTextWidget now accepts custom font in constructor; - ScrollContainer scrollbar now jumps to top when content height changes so it's "overscrolled"; - IndexPageHandler now does not awaits for `code` GET-parameter, as local webserver is no longer used to connect Storages; - CloudManager and all corresponding Storages are updated to support disconnecting and to notify about successful connection.
2018-11-14GUI: Don't display the ScrollContainer background inside tabsBastien Bouclet
Fixes #10645.
2018-10-11GUI: Fix Mouse Wheel Input for Unknown Game Dialog.D G Turner
This should also fix this for other instances of ScrollContainer, though the dialogs / widgets may require the same change. This fixes bug Trac #10741.
2018-07-24GUI: Set ScrollContainer single step to kLineHeight instead of 1 pixelThierry Crozat
The single step is the amount of scroll done when clicking once on the scrollbar up or down arrow. It used to be 1 entry, but for the ScrollContainer 1 entry is 1 pixel, which was too litle. Now the single step can be set to a multiple entries.
2018-07-24GUI: Fix container widgets not receiving eventsThierry Crozat
2018-04-19GUI: Unify clip and non-clip draw callsBastien Bouclet
2018-01-27GUI: Remove Dialog::markAsDirty to expose full GUI redrawsBastien Bouclet
2018-01-27GUI: Remove explicit redraw when scrolling the ScrollContainerBastien Bouclet
The redraw is already handled by the GUI main loop
2018-01-27GUI: Implement dirty-checking for widget redrawsBastien Bouclet
2017-04-06GUI: Add method to know if a widget contains a given widgetThierry Crozat
2016-08-24JANITORIAL: Remove spaces at the end of the lineAlexander Tkachev
I knew there were some, but I wanted to fix them once, instead of doing it all the time.
2016-08-24GUI: Minor Container fixesAlexander Tkachev
I should've done these in PR, I guess.
2016-08-24GUI: Fix Container's visibility issueAlexander Tkachev
Now it respects outer code's decision to hide or move some widgets around. Outer code must be CommandReceiver which is set as ScrollContainer's target.
2016-07-03JANITORIAL: Remove trailing spacesAlexander Tkachev
2016-07-03GUI: Use clipping everywhereAlexander Tkachev
2016-07-03GUI: Add ThemeLayoutTabWidgetAlexander Tkachev
2016-07-03GUI: Hide scrollbar in ScrollContainerWidget when neededAlexander Tkachev
2016-07-03GUI: Fix ScrollContainerWidget's reflowLayout()Alexander Tkachev
2016-07-03GUI: Update ScrollContainerWidgetAlexander Tkachev
2016-07-03GUI: Fix ScrollContainerWidget look a bitAlexander Tkachev
2016-07-03GUI: Make ScrollContainerWidget do full redrawAlexander Tkachev
2016-07-03GUI: Make ScrollContainerWidget hide childrenAlexander Tkachev
2016-07-03GUI: drawRoundedSquareClip()Alexander Tkachev
2016-07-03GUI: Remove _clippingArea from ScrollContainerAlexander Tkachev
2016-07-03GUI: Cleanup in ScrollContainerAlexander Tkachev
2016-07-03GUI: Add ScrollContainerAlexander Tkachev