summaryrefslogtreecommitdiff
path: root/src/window_gui.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/window_gui.h')
-rw-r--r--src/window_gui.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/window_gui.h b/src/window_gui.h
index 2f5b44d06..3cc9f45ea 100644
--- a/src/window_gui.h
+++ b/src/window_gui.h
@@ -170,10 +170,16 @@ enum WindowDefaultFlag {
*/
class Scrollbar {
private:
- uint16 count; ///< Number of elements in the list
- uint16 cap; ///< Number of visible elements of the scroll bar
- uint16 pos; ///< Index of first visible item of the list
+ const bool is_vertical; ///< Scrollbar has vertical orientation.
+ uint16 count; ///< Number of elements in the list.
+ uint16 cap; ///< Number of visible elements of the scroll bar.
+ uint16 pos; ///< Index of first visible item of the list.
+
public:
+ Scrollbar(bool is_vertical) : is_vertical(is_vertical)
+ {
+ }
+
/**
* Gets the number of elements in the list
* @return the number of elements