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