A++ » INCLUDE » TVirtualPadEditor

class TVirtualPadEditor


TVirtualPadEditor

Abstract base class used by ROOT graphics editor


Function Members (Methods)

 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

public:
virtual~TVirtualPadEditor()
virtual voidBuild()
static TClass*Class()
virtual voidDeleteEditors()
virtual voidDrawLine(Double_t, Double_t, Double_t, Double_t)
virtual voidDrawLineNDC(Double_t, Double_t, Double_t, Double_t)
virtual voidDrawText(Double_t, Double_t, const char*)
virtual voidDrawTextNDC(Double_t, Double_t, const char*)
virtual voidFillAttributes(Int_t, Int_t)
virtual TCanvas*GetCanvas() const
static const char*GetEditorName()
static TVirtualPadEditor*GetPadEditor(Bool_t load = kTRUE)
virtual voidHide()
static voidHideEditor()
virtual TClass*IsA() const
virtual Bool_tIsGlobal() const
virtual voidLineAttributes(Int_t, Int_t, Int_t)
static TVirtualPadEditor*LoadEditor()
virtual voidMarkerAttributes(Int_t, Int_t, Float_t)
TVirtualPadEditor&operator=(const TVirtualPadEditor&)
virtual voidSetGlobal(Bool_t)
static voidSetPadEditorName(const char* name)
virtual voidShow()
static voidShowEditor()
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
static voidTerminate()
virtual voidTextAttributes(Int_t, Float_t, Int_t, Int_t, Float_t)
TVirtualPadEditor()
TVirtualPadEditor(const TVirtualPadEditor&)
static voidUpdateFillAttributes(Int_t col, Int_t sty)
static voidUpdateLineAttributes(Int_t col, Int_t sty, Int_t width)
static voidUpdateMarkerAttributes(Int_t col, Int_t sty, Float_t msiz)
static voidUpdateTextAttributes(Int_t align, Float_t angle, Int_t col, Int_t font, Float_t tsize)

Data Members

protected:
static TStringfgEditorNamename of the default pad editor "Ged"
static TVirtualPadEditor*fgPadEditorsingleton editor dialog

Class Charts

Inheritance Chart:
TVirtualPadEditor
TGedEditor
TEveGedEditor

Function documentation

TVirtualPadEditor()
virtual ~TVirtualPadEditor()
Bool_t IsGlobal() const
void DrawLine(Double_t , Double_t , Double_t , Double_t )
 methods related to the old editor interface
{ }
void DrawLineNDC(Double_t , Double_t , Double_t , Double_t )
{ }
void DrawText(Double_t , Double_t , const char* )
{ }
void DrawTextNDC(Double_t , Double_t , const char* )
{ }
void FillAttributes(Int_t , Int_t )
{ }
void LineAttributes(Int_t , Int_t , Int_t )
{ }
void MarkerAttributes(Int_t , Int_t , Float_t )
{ }
void TextAttributes(Int_t , Float_t , Int_t , Int_t , Float_t )
{ }
void Build()
{ }
void Show()
{ }
void Hide()
{ }
void DeleteEditors()
{ }
void SetGlobal(Bool_t )
{ }
TCanvas* GetCanvas() const
const char * GetEditorName()
 methods related to the new editor interface
static methods for both interfaces
TVirtualPadEditor * GetPadEditor(Bool_t load = kTRUE)
TVirtualPadEditor * LoadEditor()
void HideEditor()
void ShowEditor()
void SetPadEditorName(const char* name)
void Terminate()
void UpdateFillAttributes(Int_t col, Int_t sty)
void UpdateLineAttributes(Int_t col, Int_t sty, Int_t width)
void UpdateMarkerAttributes(Int_t col, Int_t sty, Float_t msiz)
void UpdateTextAttributes(Int_t align, Float_t angle, Int_t col, Int_t font, Float_t tsize)