12 #ifndef ROOT_TGDockableFrame 13 #define ROOT_TGDockableFrame
virtual ~TGUndockedFrame()
Delete undocked frame. Puts back dockable frame in its original container.
virtual void AddFrame(TGFrame *f, TGLayoutHints *hints)
Add frame to dockable frame container. Frame and hints are NOT adopted.
TGUndockedFrame(const TGUndockedFrame &)
TGUndockedFrame & operator=(const TGUndockedFrame &)
void DockContainer(Int_t del=kTRUE)
Dock container back to TGDockableFrame.
void SetFixedSize(Bool_t fixed)
TGCompositeFrame * fButtons
TGDockableFrame * fDockable
TGDockHideButton * fHideButton
Bool_t EnableUndock() const
Bool_t IsFixedSize() const
Bool_t EnableHide() const
#define ClassDef(name, id)
TGCompositeFrame * GetContainer() const
Bool_t IsUndocked() const
virtual void SavePrimitive(std::ostream &out, Option_t *option="")
Save a dockable frame widget as a C++ statement(s) on output stream out.
virtual Bool_t ProcessMessage(Long_t, Long_t, Long_t)
Process dockable frame messages.
void CloseWindow()
Close undocked frame (called via WM close button).
TGDockableFrame & operator=(const TGDockableFrame &)
virtual ~TGDockableFrame()
Cleanup dockable frame.
TGCompositeFrame * fContainer
TGDockButton * fDockButton
TGUndockedFrame * GetUndocked() const
void ShowContainer()
Show dock container.
TGDockableFrame(const TGDockableFrame &)
void HideContainer()
Hide dock container.
void FixSize()
Fix the size of the undocked frame so it cannot be changed via the WM.
void SetWindowName(const char *name)
Set window name so it appear as title of the undock window.
void Emit(const char *signal, const T &arg)
Activate signal with single parameter.
void UndockContainer()
Undock container.