35 friend class ::vcl::Window;
ImplDockingWindowWrapper.
void SetDragArea(const tools::Rectangle &rRect)
void ToggleFloatingMode()
const tools::Rectangle & GetDragArea() const
void StartPopupMode(const tools::Rectangle &rRect, FloatWinPopupFlags nPopupModeFlags)
void SetFloatStyle(WinBits nWinStyle)
tools::Rectangle maDragArea
bool Docking(const Point &rPos, tools::Rectangle &rRect)
void ShowMenuTitleButton(bool bVisible)
vcl::Window * GetWindow()
bool IsInPopupMode() const
bool IsFloatingMode() const
Size GetSizePixel() const
~ImplDockingWindowWrapper()
void SetMinOutputSizePixel(const Size &rSize)
SystemWindow * GetFloatingWindow() const
tools::Long mnTrackHeight
bool PrepareToggleFloatingMode()
void SetPopupModeEndHdl(const Link< FloatingWindow *, void > &rLink)
VclPtr< vcl::Window > mpDockingWindow
WinBits GetFloatStyle() const
VclPtr< vcl::Window > mpParent
void TitleButtonClick(TitleButton nButton)
ImplDockingWindowWrapper(const vcl::Window *pWindow)
void Resizing(Size &rSize)
DECL_LINK(PopupModeEnd, FloatingWindow *, void)
void EndDocking(const tools::Rectangle &rRect, bool bFloatMode)
void setPosSizePixel(tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, PosSizeFlags nFlags)
void StartDocking(const Point &rPos, tools::Rectangle const &rRect)
void ImplEnableStartDocking()
VclPtr< FloatingWindow > mpFloatWin
void SetFloatingMode(bool bFloatMode)
Point GetPosPixel() const
bool ImplStartDockingEnabled() const
VclPtr< vcl::Window > mpOldBorderWin
bool mbStartDockingEnabled
Link< FloatingWindow *, void > maPopupModeEndHdl
void SetMaxOutputSizePixel(const Size &rSize)
void ImplStartDocking(const Point &rPos)
void Tracking(const TrackingEvent &rTEvt)
bool IsDockingCanceled() const
void ImplPreparePopupMode()