diff options
author | Caolán McNamara <caolanm@redhat.com> | 2014-07-10 13:21:42 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-07-10 13:39:20 +0100 |
commit | 8e0520acc72f45dbd35700dd129fe3e2dd1b6fd3 (patch) | |
tree | 36a47c8043fbe0740dea8b1409df4711e79ab329 /vcl | |
parent | afbc907de41f30988fed69c7e8eada9bfd43aef4 (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.cxx | 15 |
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(); |