diff options
author | Maxim Monastirsky <momonasmon@gmail.com> | 2017-09-18 09:57:39 +0300 |
---|---|---|
committer | Maxim Monastirsky <momonasmon@gmail.com> | 2017-09-24 15:37:27 +0300 |
commit | 8f1e01fc89ca5d5f03d172f038e2310ba2ac5580 (patch) | |
tree | 7897b77ca953c63365b3508538a4723ad45485e6 /include/vcl/dockwin.hxx | |
parent | ad769c30d2a709786a769f75fa5e04b33edf0809 (diff) |
Support non-ToolBox popup case in DockingManager, tdf#106762 prep
Change-Id: I54d4de28336b70dbd07923377e6cceb67079fa80
Diffstat (limited to 'include/vcl/dockwin.hxx')
-rw-r--r-- | include/vcl/dockwin.hxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/vcl/dockwin.hxx b/include/vcl/dockwin.hxx index 723aef49d4a6..00e8f58d87fa 100644 --- a/include/vcl/dockwin.hxx +++ b/include/vcl/dockwin.hxx @@ -111,6 +111,7 @@ private: DECL_LINK( PopupModeEnd, FloatingWindow*, void ); void ImplEnableStartDocking() { mbStartDockingEnabled = true; } bool ImplStartDockingEnabled() { return mbStartDockingEnabled; } + void ImplPreparePopupMode( FloatWinPopupFlags nFlags ); public: ImplDockingWindowWrapper( const vcl::Window *pWindow ); @@ -133,6 +134,7 @@ public: void Unlock(); bool IsLocked() const { return mbLocked;} + void StartPopupMode( const tools::Rectangle& rRect, FloatWinPopupFlags nPopupModeFlags ); void StartPopupMode( ToolBox* pParentToolBox, FloatWinPopupFlags nPopupModeFlags ); bool IsInPopupMode() const; @@ -187,6 +189,7 @@ public: void Unlock( const vcl::Window *pWin ); bool IsLocked( const vcl::Window *pWin ); + void StartPopupMode( const vcl::Window *pWin, const tools::Rectangle& rRect, FloatWinPopupFlags nPopupModeFlags ); void StartPopupMode( ToolBox *pParentToolBox, const vcl::Window *pWin ); void StartPopupMode( ToolBox *pParentToolBox, const vcl::Window *pWin, FloatWinPopupFlags nPopupModeFlags ); |