33 #ifndef ROOT_TGMdiMainFrame 34 #define ROOT_TGMdiMainFrame 176 void UpdateWinListMenu();
196 virtual void CloseAll();
202 virtual void ArrangeFrames(
Int_t mode);
203 virtual void ArrangeMinimized();
205 virtual void CirculateUp();
206 virtual void CirculateDown();
218 {
return current ? fCurrent : fChildren; }
222 void UpdateMdiButtons();
256 ULong_t back = GetDefaultFrameBackground());
TGMdiMenuBar * GetMenu() const
TGPopupMenu * fWinListMenu
virtual void TileVertical()
void SetDecorFrame(TGMdiDecorFrame *decor)
virtual void TileHorizontal()
virtual Bool_t HandleKey(Event_t *)
virtual void FrameCreated(Int_t id)
virtual void FrameRestored(Int_t id)
virtual void FrameClosed(Int_t id)
void SetCycleNext(TGMdiFrameList *next)
virtual ~TGMdiFrameList()
const TGMdiMainFrame * fMain
#define ClassDef(name, id)
static Pixel_t GetDefaultFrameBackground()
Get default frame background.
void SetNext(TGMdiFrameList *next)
virtual void SavePrimitive(std::ostream &out, Option_t *option="")
Save a MDIframe as a C++ statement(s) on output stream out.
void SetFrameId(UInt_t id)
TGMdiFrameList * fCurrent
void Emit(const char *signal)
Acitvate signal without args.
virtual void FrameMinimized(Int_t id)
Long_t GetNumberOfFrames() const
virtual void FrameMaximized(Int_t id)
TGMdiFrameList * fChildren
TGMdiFrameList * GetCycleNext() const
void SetPrev(TGMdiFrameList *prev)
TGMdiFrameList * GetNext() const
TGMdiFrameList * GetCyclePrev() const
virtual Bool_t ProcessMessage(Long_t, Long_t, Long_t)
TGPopupMenu * GetWinListMenu() const
TGFrame * GetContainer() const
TGMdiFrameList * fCyclePrev
TGMdiFrameList * fCycleNext
RooCmdArg Layout(Double_t xmin, Double_t xmax=0.99, Double_t ymin=0.95)
TGMdiDecorFrame * GetDecorFrame() const
UInt_t GetFrameId() const
TGMdiFrameList * GetPrev() const
void SetCyclePrev(TGMdiFrameList *prev)
friend class TGMdiMainFrame
virtual void FramesArranged(Int_t mode)
TGMdiFrameList * GetWindowList(Int_t current=kFALSE) const
void GetWindowGeometry(NSObject< X11Window > *win, WindowAttributes_t *dst)