Bastien Bouclet
7c570d9b25
GUI: Don't display the ScrollContainer background inside tabs
...
Fixes #10645 .
2018-11-14 20:27:41 +01:00
D G Turner
efcd857083
GUI: Fix Mouse Wheel Input for Unknown Game Dialog.
...
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-10-11 05:52:02 +01:00
Thierry Crozat
211ef61fdf
GUI: Set ScrollContainer single step to kLineHeight instead of 1 pixel
...
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-24 00:27:11 +01:00
Thierry Crozat
f7a4b74130
GUI: Fix container widgets not receiving events
2018-07-24 00:27:11 +01:00
Bastien Bouclet
4d29ce21d0
GUI: Unify clip and non-clip draw calls
2018-04-19 19:18:39 +02:00
Bastien Bouclet
5878c618c9
GUI: Remove Dialog::markAsDirty to expose full GUI redraws
2018-01-27 18:12:34 +01:00
Bastien Bouclet
fc37918130
GUI: Remove explicit redraw when scrolling the ScrollContainer
...
The redraw is already handled by the GUI main loop
2018-01-27 18:12:34 +01:00
Bastien Bouclet
0496ede62f
GUI: Implement dirty-checking for widget redraws
2018-01-27 18:12:34 +01:00
Thierry Crozat
91125bcbcd
GUI: Add method to know if a widget contains a given widget
2017-04-06 21:55:28 +01:00
Alexander Tkachev
438ba985a4
JANITORIAL: Remove spaces at the end of the line
...
I knew there were some, but I wanted to fix them once, instead of doing
it all the time.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
2f5138f795
GUI: Minor Container fixes
...
I should've done these in PR, I guess.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
9975307caf
GUI: Fix Container's visibility issue
...
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-08-24 16:07:55 +06:00
Alexander Tkachev
cea58cc61c
JANITORIAL: Remove trailing spaces
2016-07-03 12:24:53 +02:00
Alexander Tkachev
3d636617d0
GUI: Use clipping everywhere
2016-07-03 12:24:46 +02:00
Alexander Tkachev
0ae4409138
GUI: Add ThemeLayoutTabWidget
2016-07-03 12:20:03 +02:00
Alexander Tkachev
421f9826c8
GUI: Hide scrollbar in ScrollContainerWidget when needed
2016-07-03 12:19:31 +02:00
Alexander Tkachev
40fa9b4de3
GUI: Fix ScrollContainerWidget's reflowLayout()
2016-07-03 12:19:15 +02:00
Alexander Tkachev
ac25acbccc
GUI: Update ScrollContainerWidget
2016-07-03 12:18:52 +02:00
Alexander Tkachev
9c1eab6415
GUI: Fix ScrollContainerWidget look a bit
2016-07-03 12:18:34 +02:00
Alexander Tkachev
31e528c070
GUI: Make ScrollContainerWidget do full redraw
2016-07-03 12:17:43 +02:00
Alexander Tkachev
b946ef8598
GUI: Make ScrollContainerWidget hide children
2016-07-03 12:17:01 +02:00
Alexander Tkachev
8f2d35b0b8
GUI: drawRoundedSquareClip()
2016-07-03 12:16:26 +02:00
Alexander Tkachev
34af71a8ef
GUI: Remove _clippingArea from ScrollContainer
2016-07-03 12:14:23 +02:00
Alexander Tkachev
9bf2d65dd2
GUI: Cleanup in ScrollContainer
2016-07-03 12:13:57 +02:00
Alexander Tkachev
49caaf77a1
GUI: Add ScrollContainer
2016-07-03 12:10:56 +02:00