summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-07-10 13:21:42 +0100
committerCaolán McNamara <caolanm@redhat.com>2014-07-10 13:39:20 +0100
commit8e0520acc72f45dbd35700dd129fe3e2dd1b6fd3 (patch)
tree36a47c8043fbe0740dea8b1409df4711e79ab329 /vcl
parentafbc907de41f30988fed69c7e8eada9bfd43aef4 (diff)
setting WB_SCROLL on a toolbar only works from ctor
Change-Id: Iafd4d132abb63d698f8907c4aa71bd09c35babde
Diffstat (limited to 'vcl')
-rw-r--r--vcl/source/window/toolbox.cxx15
1 files changed, 15 insertions, 0 deletions
diff --git a/vcl/source/window/toolbox.cxx b/vcl/source/window/toolbox.cxx
index 51491368e059..1517c1579114 100644
--- a/vcl/source/window/toolbox.cxx
+++ b/vcl/source/window/toolbox.cxx
@@ -4470,6 +4470,21 @@ bool ToolBox::PrepareToggleFloatingMode()
return DockingWindow::PrepareToggleFloatingMode();
}
+void ToolBox::SetStyle(WinBits nNewStyle)
+{
+ mnWinStyle = nNewStyle;
+ if (!ImplIsFloatingMode())
+ {
+ bool bOldScroll = mbScroll;
+ mbScroll = (mnWinStyle & WB_SCROLL) ? true : false;
+ if (mbScroll != bOldScroll)
+ {
+ mbFormat = true;
+ ImplFormat();
+ }
+ }
+}
+
void ToolBox::ToggleFloatingMode()
{
DockingWindow::ToggleFloatingMode();