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