52 virtual void dispose()
override;
63 virtual void Resize()
override;
void Add(DockingWindow *, Size const &)
std::vector< Item > vItems
Point MakePoint(tools::Long, tools::Long) const
tools::Long GetSize() const
VclPtr< Splitter > aSplitter
DECL_LINK(SplitHdl, Splitter *, void)
void Remove(DockingWindow *)
static bool IsDocking(DockingWindow const &)
void ArrangeIn(tools::Rectangle const &)
void InitSplitter(Splitter &)
SplittedSide(Layout *, Side)
Size MakeSize(tools::Long, tools::Long) const
void CheckMarginsFor(Splitter *)
virtual void DataChanged(DataChangedEvent const &rDCEvt) override
virtual void Resize() override
class basctl::Layout::SplittedSide aLeftSide
virtual ~Layout() override
void Remove(DockingWindow *)
class basctl::Layout::SplittedSide aBottomSide
virtual void dispose() override
virtual void GetState(SfxItemSet &, unsigned nWhich)=0
void AddToLeft(DockingWindow *pWin, Size const &rSize)
Layout(vcl::Window *pParent)
virtual void ExecuteGlobal(SfxRequest &)
virtual void UpdateDebug(bool bBasicStopped)=0
virtual void OnFirstSize(tools::Long nWidth, tools::Long nHeight)=0
VclPtr< BaseWindow > pChild
virtual void Deactivating()
virtual void Activating(BaseWindow &)
void AddToBottom(DockingWindow *pWin, Size const &rSize)
VclPtr< DockingWindow > pWin
VclPtr< Splitter > pSplit