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/scrollarea.cpp | |
parent | 0b373909f1ad987e38b9c07f799f48c3c0b0c3fd (diff) | |
download | manaplus-561f5e1f0010e61d648efe340edf5d4c43b51761.tar.gz manaplus-561f5e1f0010e61d648efe340edf5d4c43b51761.tar.bz2 manaplus-561f5e1f0010e61d648efe340edf5d4c43b51761.tar.xz manaplus-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/scrollarea.cpp')
-rw-r--r-- | src/gui/widgets/scrollarea.cpp | 3 |
1 files changed, 3 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++; } |