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 &)
TGUndockedFrame * GetUndocked() const
void DockContainer(Int_t del=kTRUE)
Dock container back to TGDockableFrame.
void SetFixedSize(Bool_t fixed)
Bool_t EnableHide() const
TGCompositeFrame * fButtons
TGDockableFrame * fDockable
TGDockHideButton * fHideButton
#define ClassDef(name, id)
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.
TGCompositeFrame * GetContainer() const
void Emit(const char *signal)
Acitvate signal without args.
void CloseWindow()
Close undocked frame (called via WM close button).
TGDockableFrame & operator=(const TGDockableFrame &)
Bool_t EnableUndock() const
virtual ~TGDockableFrame()
Cleanup dockable frame.
TGCompositeFrame * fContainer
TGDockButton * fDockButton
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.
Bool_t IsFixedSize() const
void SetWindowName(const char *name)
Set window name so it appear as title of the undock window.
void UndockContainer()
Undock container.
Bool_t IsUndocked() const