#define ClassDefOverride(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t r
The following layout manager do not make use of TGLayoutHints.
void Layout() override
Make a column layout of all frames in the list.
void SavePrimitive(std::ostream &out, Option_t *="") override
Save column layout manager as a C++ statement(s) on output stream.
TGDimension GetDefaultSize() const override
Return default dimension of the column layout.
TGColumnLayout(TGCompositeFrame *main, Int_t s=0)
The base class for composite widgets (menu bars, list boxes, etc.).
TGFrameElement & operator=(const TGFrameElement &)
~TGFrameElement() override
Destructor. Decrease ref. count of fLayout.
void Print(Option_t *option="") const override
Print this frame element.
TGFrameElement(const TGFrameElement &)
void ls(Option_t *option="") const override
The ls function lists the contents of a class on stdout.
A subclasses of TGWindow, and is used as base class for some simple widgets (buttons,...
TGDimension GetDefaultSize() const override
Return default dimension of the horizontal layout.
void SavePrimitive(std::ostream &out, Option_t *="") override
Save horizontal layout manager as a C++ statement(s) on output stream.
void Layout() override
Make a horizontal layout of all frames in the list.
TGHorizontalLayout(TGCompositeFrame *main)
This class describes layout hints used by the layout classes.
~TGLayoutHints() override
Destructor.
Int_t GetPadRight() const
void Print(Option_t *option="") const override
Printing.
void SavePrimitive(std::ostream &out, Option_t *option="") override
Save layout hints as a C++ statement(s) on output stream out.
Int_t GetPadBottom() const
TGLayoutHints & operator=(const TGLayoutHints &)=delete
TGLayoutHints(ULong_t hints=kLHintsNormal, Int_t padleft=0, Int_t padright=0, Int_t padtop=0, Int_t padbottom=0)
ULong_t GetLayoutHints() const
virtual void SetPadRight(Int_t v)
void ls(Option_t *option="") const override
The ls function lists the contents of a class on stdout.
virtual void SetPadLeft(Int_t v)
virtual void SetPadTop(Int_t v)
virtual void SetPadBottom(Int_t v)
void UpdateFrameElements(TGLayoutHints *l)
Update layout hints of frame elements.
virtual void SetLayoutHints(ULong_t lh)
virtual void SetDefaultWidth(UInt_t)
virtual Bool_t IsModified() const
virtual void SetModified(Bool_t flag=kTRUE)
virtual TGDimension GetDefaultSize() const =0
virtual void SetDefaultHeight(UInt_t)
This is a layout manager for the TGListView widget.
TGListDetailsLayout(TGCompositeFrame *main, Int_t sep=0, UInt_t w=0)
void SetDefaultWidth(UInt_t w) override
void SavePrimitive(std::ostream &out, Option_t *="") override
Save list details layout manager as a C++ statement(s) on out stream.
void Layout() override
Make a list details layout of all frames in the list.
TGDimension GetDefaultSize() const override
Return default dimension of the list details layout.
This is a layout manager for the TGListView widget.
void Layout() override
Make a tile layout of all frames in the list.
void SavePrimitive(std::ostream &out, Option_t *="") override
Save list layout manager as a C++ statement(s) on output stream.
TGListLayout(TGCompositeFrame *main, Int_t sep=0)
TGDimension GetDefaultSize() const override
Return default dimension of the list layout.
This layout managers does not make use of TGLayoutHints.
TGMatrixLayout & operator=(const TGMatrixLayout &)=delete
UInt_t fRows
number of rows
void SavePrimitive(std::ostream &out, Option_t *="") override
Save matrix layout manager as a C++ statement(s) on output stream.
Int_t fHints
layout hints (currently not used)
TGMatrixLayout(const TGMatrixLayout &)=delete
TGCompositeFrame * fMain
container frame
Int_t fSep
interval between frames
UInt_t fColumns
number of columns
void Layout() override
Make a matrix layout of all frames in the list.
TList * fList
list of frames to arrange
TGDimension GetDefaultSize() const override
Return default dimension of the matrix layout.
The following two layout managers do not make use of TGLayoutHints.
void SavePrimitive(std::ostream &out, Option_t *="") override
Save row layout manager as a C++ statement(s) on output stream.
TGRowLayout(TGCompositeFrame *main, Int_t s=0)
TGDimension GetDefaultSize() const override
Return default dimension of the row layout.
void Layout() override
Make a row layout of all frames in the list.
This is a layout manager for the TGListView widget.
TGDimension GetDefaultSize() const override
Return default dimension of the tile layout.
TList * fList
list of frames to arrange
Int_t fSep
separation between tiles
TGCompositeFrame * fMain
container frame
Bool_t IsModified() const override
void Layout() override
Make a tile layout of all frames in the list.
Bool_t fModified
layout changed
void SavePrimitive(std::ostream &out, Option_t *="") override
Save tile layout manager as a C++ statement(s) on output stream.
TGTileLayout(const TGTileLayout &)=delete
TGTileLayout & operator=(const TGTileLayout &)=delete
void Layout() override
Make a vertical layout of all frames in the list.
TGVerticalLayout(const TGVerticalLayout &gvl)
void SavePrimitive(std::ostream &out, Option_t *="") override
Save vertical layout manager as a C++ statement(s) on output stream.
TGDimension GetDefaultSize() const override
Return default dimension of the vertical layout.
TGVerticalLayout & operator=(const TGVerticalLayout &gvl)
Mother of all ROOT objects.
TObject & operator=(const TObject &rhs)
TObject assignment operator.
Definitions for TRefCnt, base class for reference counted objects.
void SetRefCount(UInt_t r)