11 #ifndef ROOT_TVirtualPadEditor
12 #define ROOT_TVirtualPadEditor
virtual void DrawLine(Double_t, Double_t, Double_t, Double_t)
static void SetPadEditorName(const char *name)
Set type of default pad editor. Static method.
static TVirtualPadEditor * LoadEditor()
Static function returning a pointer to a new pad editor.
static void UpdateTextAttributes(Int_t align, Float_t angle, Int_t col, Int_t font, Float_t tsize)
Update text attributes via the pad editor.
virtual void MarkerAttributes(Int_t, Int_t, Float_t)
virtual void DeleteEditors()
#define ClassDef(name, id)
static TVirtualPadEditor * GetPadEditor(Bool_t load=kTRUE)
Returns the pad editor dialog. Static method.
virtual void TextAttributes(Int_t, Float_t, Int_t, Int_t, Float_t)
virtual void DrawTextNDC(Double_t, Double_t, const char *)
virtual ~TVirtualPadEditor()
Virtual editor dtor.
static TString fgEditorName
static void HideEditor()
Hide the pad editor. Static method.
static TVirtualPadEditor * fgPadEditor
static void ShowEditor()
Show the global pad editor. Static method.
static void UpdateFillAttributes(Int_t col, Int_t sty)
Update fill attributes via the pad editor.
static void UpdateLineAttributes(Int_t col, Int_t sty, Int_t width)
Update line attributes via the pad editor.
static const char * GetEditorName()
Returns the type of the default pad editor. Static method.
static void UpdateMarkerAttributes(Int_t col, Int_t sty, Float_t msiz)
Update marker attributes via the pad editor.
virtual void DrawLineNDC(Double_t, Double_t, Double_t, Double_t)
Abstract base class used by ROOT graphics editor.
virtual void FillAttributes(Int_t, Int_t)
virtual void DrawText(Double_t, Double_t, const char *)
virtual void LineAttributes(Int_t, Int_t, Int_t)
static void Terminate()
Close the global pad editor. Static method.
virtual Bool_t IsGlobal() const =0
virtual void SetGlobal(Bool_t)
virtual TCanvas * GetCanvas() const =0