13#ifndef ROOT_TGXYLayout
14#define ROOT_TGXYLayout
#define ClassDefOverride(name, id)
The base class for composite widgets (menu bars, list boxes, etc.).
This class describes layout hints used by the layout classes.
This layout hint must be used for the TGXYLayout manager!
void SetFlag(UInt_t flag)
Double_t fY
y - position of widget
Double_t fW
width of widget
Double_t fH
height of widget
void SavePrimitive(std::ostream &out, Option_t *="") override
Save XY layout hints as a C++ statement(s) on output stream.
Double_t fX
x - position of widget
Is a layout manager where the position and the size of each widget in the frame are defined by X / Y ...
Int_t fTWidth
text width of a default character "1234567890" / 10
TList * fList
list of frames to arrange
UInt_t fFirstWidth
original width of the frame fMain
UInt_t fFirstHeight
original height of the frame fMain
void Layout() override
Recalculates the postion and the size of all widgets.
TGCompositeFrame * fMain
container frame
TGXYLayout & operator=(const TGXYLayout &)
assignment operator
Int_t fTHeight
text height
Bool_t fFirst
flag to determine the first call of Layout()
void SavePrimitive(std::ostream &out, Option_t *="") override
Save XY layout manager as a C++ statement(s) on output stream.
TGDimension GetDefaultSize() const override
Returns the original size of the frame.