12#ifndef ROOT_TGuiBldEditor
13#define ROOT_TGuiBldEditor
ULong_t Pixel_t
Pixel value.
#define ClassDefOverride(name, id)
winID h TVirtualViewer3D TVirtualGLPainter p
The base class for composite widgets (menu bars, list boxes, etc.).
A subclasses of TGWindow, and is used as base class for some simple widgets (buttons,...
A composite frame with a border and a title.
This class handles GUI labels.
TGNumberEntry is a number entry input widget with up/down buttons.
virtual void SetIntNumber(Long_t val, Bool_t emit=kTRUE)
virtual Long_t GetIntNumber() const
A tab widget contains a set of composite frames each with a little tab with a name (like a set of fol...
Yield an action as soon as it is clicked.
A composite frame that layout their children in vertical way.
ROOT GUI Window base class.
Drag and drop manager used by the ROOT GUI Builder.
void ChangeSelected(TGFrame *)
Change selected frame.
TGuiBldHintsEditor * fHintsFrame
TGuiBldNameFrame * fNameFrame
void UpdateSelected(TGFrame *=nullptr)
Update selected frame.
void Reset()
Reset the editor.
void RemoveFrame(TGFrame *) override
Remove a frame.
TGFrame * GetSelected() const
TGTextButton * fLayoutButton
void SetEmbedded(Bool_t e=kTRUE)
TGuiBldDragManager * fManager
TGuiBldGeometryFrame * fGeomFrame
void TabSelected(Int_t id)
Handle selected.
void SwitchLayout()
Popup dialog to set layout of edited frame off.
void UpdateForeground(Pixel_t col)
Update foreground.
TGCompositeFrame * fTablay
Bool_t IsEmbedded() const
TGGroupFrame * fPositionFrame
TGuiBldHintsEditor * GetHintsEditor() const
void UpdateBorder(Int_t)
Update border of selected frame.
void UpdateBackground(Pixel_t col)
Update background.
~TGuiBldEditor() override
Destructor.
TGuiBldBorderFrame * fBorderFrame
Editor of widget's layout hints used by the ROOT GUI builder.