55 virtual void MakeTitle(
const char *title);
ULong_t Pixel_t
Pixel value.
#define ClassDefOverride(name, id)
winID h TVirtualViewer3D TVirtualGLPainter p
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t height
TClass instances represent classes, structs and namespaces in the ROOT type system.
The base class for composite widgets (menu bars, list boxes, etc.).
static Pixel_t GetDefaultFrameBackground()
Get default frame background.
Concrete class for horizontal slider.
This class handles GUI labels.
A tab widget contains a set of composite frames each with a little tab with a name (like a set of fol...
A composite frame that layout their children in vertical way.
ROOT GUI Window base class.
TGedSubFrame(const TGedSubFrame &)=delete
TGedSubFrame(TString n, TGCompositeFrame *f)
TGCompositeFrame * fFrame
TGedSubFrame & operator=(const TGedSubFrame &)=delete
Base frame for implementing GUI - a service class.
virtual void SetGedEditor(TGedEditor *ed)
virtual void AddExtraTab(TGedSubFrame *sf)
Adds tab container to list of extra tabs.
virtual void ActivateBaseClassEditors(TClass *cl)
Provide list of editors for base-classes.
virtual void SetModel(TObject *obj)=0
TGedEditor * fGedEditor
manager of this frame
virtual TGVerticalFrame * CreateEditorTabSubFrame(const char *name)
Create a vertical frame to be used by 'owner' in extra tab 'name'.
TClass * fModelClass
class corresponding to instantiated GedFrame
TGedFrame(const TGedFrame &)=delete
~TGedFrame() override
Destructor of the base GUI attribute frame.
Bool_t fInit
init flag for setting signals/slots
virtual void MakeTitle(const char *title)
Create attribute frame title.
void SetModelClass(TClass *mcl)
void SetDrawOption(Option_t *option="") override
Set drawing option for object.
TList * fExtraTabs
addtional tabs in ged editor
virtual void Refresh(TObject *model)
Refresh the GUI info about the object attributes.
virtual void Update()
Update the current pad when an attribute is changed via GUI.
Int_t fPriority
location in GedEditor
Option_t * GetDrawOption() const override
Get draw options of the selected object.
TGedEditor * GetGedEditor()
virtual Bool_t AcceptModel(TObject *)
ClassDefOverride(TGedFrame, 0)
TGedFrame & operator=(const TGedFrame &)=delete
Bool_t fAvoidSignal
flag for executing slots
TGedNameFrame(const TGedNameFrame &)=delete
Bool_t HandleButton(Event_t *event) override
Handle mouse button event.
void SetModel(TObject *obj) override
Sets text for the label.
TGedNameFrame & operator=(const TGedNameFrame &)=delete
Bool_t HandleCrossing(Event_t *event) override
Handle mouse crossing event for tooltip.
~TGedNameFrame() override
Destructor.
Mother of all ROOT objects.
TVirtualPad is an abstract base class for the Pad and Canvas classes.