diff options
author | Andrei Karas <akaras@inbox.ru> | 2013-02-11 22:30:56 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2013-02-11 22:30:56 +0300 |
commit | 561f5e1f0010e61d648efe340edf5d4c43b51761 (patch) | |
tree | c223aadde6d7f6eb23b3a42ffe4d99c3ab853c9e /src/gui/widgets | |
parent | 0b373909f1ad987e38b9c07f799f48c3c0b0c3fd (diff) | |
download | manaverse-561f5e1f0010e61d648efe340edf5d4c43b51761.tar.gz manaverse-561f5e1f0010e61d648efe340edf5d4c43b51761.tar.bz2 manaverse-561f5e1f0010e61d648efe340edf5d4c43b51761.tar.xz manaverse-561f5e1f0010e61d648efe340edf5d4c43b51761.zip |
Add theme option to set scrollbar width/height.
New theme option:
scrollbarsize - set scrollbar size. Default value 12.
Diffstat (limited to 'src/gui/widgets')
-rw-r--r-- | src/gui/widgets/scrollarea.cpp | 3 | ||||
-rw-r--r-- | src/gui/widgets/scrollarea.h | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/gui/widgets/scrollarea.cpp b/src/gui/widgets/scrollarea.cpp index b7073372c..838e5dad2 100644 --- a/src/gui/widgets/scrollarea.cpp +++ b/src/gui/widgets/scrollarea.cpp @@ -34,6 +34,7 @@ int ScrollArea::instances = 0; float ScrollArea::mAlpha = 1.0; bool ScrollArea::mShowButtons = true; int ScrollArea::mMarkerSize = 0; +int ScrollArea::mScrollbarSize = 12; ImageRect ScrollArea::background; ImageRect ScrollArea::vMarker; ImageRect ScrollArea::vMarkerHi; @@ -172,6 +173,7 @@ void ScrollArea::init(std::string skinName) { mShowButtons = (skin->getOption("showbuttons", 1) == 1); mMarkerSize = skin->getOption("markersize", 0); + mScrollbarSize = skin->getOption("scrollbarsize", 12); } } else @@ -182,6 +184,7 @@ void ScrollArea::init(std::string skinName) Theme::instance()->unload(skin); } } + mScrollbarWidth = mScrollbarSize; instances++; } diff --git a/src/gui/widgets/scrollarea.h b/src/gui/widgets/scrollarea.h index 3c391e4ae..6772e9e0c 100644 --- a/src/gui/widgets/scrollarea.h +++ b/src/gui/widgets/scrollarea.h @@ -175,6 +175,7 @@ class ScrollArea final : public gcn::ScrollArea, static float mAlpha; static bool mShowButtons; static int mMarkerSize; + static int mScrollbarSize; static ImageRect background; static ImageRect vMarker; static ImageRect vMarkerHi; |