Abstract base class used by ROOT graphics editor.
Definition at line 27 of file TVirtualPadEditor.h.
Public Member Functions | |
TVirtualPadEditor () | |
Virtual editor ctor. | |
virtual | ~TVirtualPadEditor () |
Virtual editor dtor. | |
virtual void | Build () |
virtual void | DeleteEditors () |
virtual void | DrawLine (Double_t, Double_t, Double_t, Double_t) |
virtual void | DrawLineNDC (Double_t, Double_t, Double_t, Double_t) |
virtual void | DrawText (Double_t, Double_t, const char *) |
virtual void | DrawTextNDC (Double_t, Double_t, const char *) |
virtual void | FillAttributes (Int_t, Int_t) |
virtual TCanvas * | GetCanvas () const =0 |
virtual void | Hide () |
virtual TClass * | IsA () const |
virtual Bool_t | IsGlobal () const =0 |
virtual void | LineAttributes (Int_t, Int_t, Int_t) |
virtual void | MarkerAttributes (Int_t, Int_t, Float_t) |
virtual void | SetGlobal (Bool_t) |
virtual void | Show () |
virtual void | Streamer (TBuffer &) |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
virtual void | TextAttributes (Int_t, Float_t, Int_t, Int_t, Float_t) |
Static Public Member Functions | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
static const char * | GetEditorName () |
Returns the type of the default pad editor. Static method. | |
static TVirtualPadEditor * | GetPadEditor (Bool_t load=kTRUE) |
Returns the pad editor dialog. Static method. | |
static void | HideEditor () |
Hide the pad editor. Static method. | |
static TVirtualPadEditor * | LoadEditor () |
Static function returning a pointer to a new pad editor. | |
static void | SetPadEditorName (const char *name) |
Set type of default pad editor. Static method. | |
static void | ShowEditor () |
Show the global pad editor. Static method. | |
static void | Terminate () |
Close 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 void | UpdateMarkerAttributes (Int_t col, Int_t sty, Float_t msiz) |
Update marker attributes via the 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. | |
Static Protected Attributes | |
static TString | fgEditorName = "" |
static TVirtualPadEditor * | fgPadEditor = nullptr |
#include <TVirtualPadEditor.h>
TVirtualPadEditor::TVirtualPadEditor | ( | ) |
Virtual editor ctor.
Definition at line 31 of file TVirtualPadEditor.cxx.
|
virtual |
Virtual editor dtor.
Definition at line 38 of file TVirtualPadEditor.cxx.
|
inlinevirtual |
Definition at line 48 of file TVirtualPadEditor.h.
|
static |
|
inlinestaticconstexpr |
Definition at line 70 of file TVirtualPadEditor.h.
|
inlinestatic |
Definition at line 70 of file TVirtualPadEditor.h.
|
inlinevirtual |
Definition at line 51 of file TVirtualPadEditor.h.
|
inlinevirtual |
Definition at line 39 of file TVirtualPadEditor.h.
|
inlinevirtual |
Definition at line 40 of file TVirtualPadEditor.h.
Definition at line 41 of file TVirtualPadEditor.h.
Definition at line 42 of file TVirtualPadEditor.h.
Definition at line 43 of file TVirtualPadEditor.h.
|
pure virtual |
Implemented in TGedEditor.
|
static |
Returns the type of the default pad editor. Static method.
Definition at line 66 of file TVirtualPadEditor.cxx.
|
static |
Returns the pad editor dialog. Static method.
Definition at line 74 of file TVirtualPadEditor.cxx.
|
inlinevirtual |
Reimplemented in TGedEditor.
Definition at line 50 of file TVirtualPadEditor.h.
|
static |
Hide the pad editor. Static method.
Definition at line 109 of file TVirtualPadEditor.cxx.
|
inlinevirtual |
Reimplemented in TGedEditor.
Definition at line 70 of file TVirtualPadEditor.h.
|
pure virtual |
Implemented in TGedEditor.
Definition at line 44 of file TVirtualPadEditor.h.
|
static |
Static function returning a pointer to a new pad editor.
This pointer can be adopted by a TCanvas (i.e. TRootCanvas) when it embeds the editor.
Definition at line 47 of file TVirtualPadEditor.cxx.
Definition at line 45 of file TVirtualPadEditor.h.
|
inlinevirtual |
Reimplemented in TGedEditor.
Definition at line 52 of file TVirtualPadEditor.h.
|
static |
Set type of default pad editor. Static method.
Definition at line 85 of file TVirtualPadEditor.cxx.
|
inlinevirtual |
Reimplemented in TGedEditor.
Definition at line 49 of file TVirtualPadEditor.h.
|
static |
Show the global pad editor. Static method.
Definition at line 96 of file TVirtualPadEditor.cxx.
|
virtual |
Reimplemented in TGedEditor.
|
inline |
Definition at line 70 of file TVirtualPadEditor.h.
|
static |
Close the global pad editor. Static method.
Definition at line 118 of file TVirtualPadEditor.cxx.
|
inlinevirtual |
Definition at line 46 of file TVirtualPadEditor.h.
Update fill attributes via the pad editor.
Definition at line 129 of file TVirtualPadEditor.cxx.
Update line attributes via the pad editor.
Definition at line 152 of file TVirtualPadEditor.cxx.
Update marker attributes via the pad editor.
Definition at line 164 of file TVirtualPadEditor.cxx.
|
static |
Update text attributes via the pad editor.
Definition at line 140 of file TVirtualPadEditor.cxx.
|
staticprotected |
Definition at line 31 of file TVirtualPadEditor.h.
|
staticprotected |
Definition at line 30 of file TVirtualPadEditor.h.