TVirtualPadEditor Class Reference

#include <TVirtualPadEditor.h>

Inheritance diagram for TVirtualPadEditor:

TGedEditor TGedEditor TEveGedEditor TEveGedEditor TEveGedEditor TEveGedEditor List of all members.

Public Member Functions

 TVirtualPadEditor ()
virtual ~TVirtualPadEditor ()
virtual Bool_t IsGlobal () const=0
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 void LineAttributes (Int_t, Int_t, Int_t)
virtual void MarkerAttributes (Int_t, Int_t, Float_t)
virtual void TextAttributes (Int_t, Float_t, Int_t, Int_t, Float_t)
virtual void Build ()
virtual void Show ()
virtual void Hide ()
virtual void DeleteEditors ()
virtual void SetGlobal (Bool_t)
virtual TCanvasGetCanvas () const=0
 TVirtualPadEditor ()
virtual ~TVirtualPadEditor ()
virtual Bool_t IsGlobal () const=0
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 void LineAttributes (Int_t, Int_t, Int_t)
virtual void MarkerAttributes (Int_t, Int_t, Float_t)
virtual void TextAttributes (Int_t, Float_t, Int_t, Int_t, Float_t)
virtual void Build ()
virtual void Show ()
virtual void Hide ()
virtual void DeleteEditors ()
virtual void SetGlobal (Bool_t)
virtual TCanvasGetCanvas () const=0

Static Public Member Functions

static const char * GetEditorName ()
static TVirtualPadEditorGetPadEditor (Bool_t load=kTRUE)
static TVirtualPadEditorLoadEditor ()
static void HideEditor ()
static void ShowEditor ()
static void SetPadEditorName (const char *name)
static void Terminate ()
static void UpdateFillAttributes (Int_t col, Int_t sty)
static void UpdateLineAttributes (Int_t col, Int_t sty, Int_t width)
static void UpdateMarkerAttributes (Int_t col, Int_t sty, Float_t msiz)
static void UpdateTextAttributes (Int_t align, Float_t angle, Int_t col, Int_t font, Float_t tsize)
static const char * GetEditorName ()
static TVirtualPadEditorGetPadEditor (Bool_t load=kTRUE)
static TVirtualPadEditorLoadEditor ()
static void HideEditor ()
static void ShowEditor ()
static void SetPadEditorName (const char *name)
static void Terminate ()
static void UpdateFillAttributes (Int_t col, Int_t sty)
static void UpdateLineAttributes (Int_t col, Int_t sty, Int_t width)
static void UpdateMarkerAttributes (Int_t col, Int_t sty, Float_t msiz)
static void UpdateTextAttributes (Int_t align, Float_t angle, Int_t col, Int_t font, Float_t tsize)

Static Protected Attributes

static TVirtualPadEditorfgPadEditor
static TString fgEditorName
static TVirtualPadEditorfgPadEditor

Detailed Description

Definition at line 29 of file TVirtualPadEditor.h.


Constructor & Destructor Documentation

TVirtualPadEditor::TVirtualPadEditor (  ) 

TVirtualPadEditor::~TVirtualPadEditor (  )  [virtual]

Definition at line 38 of file TVirtualPadEditor.cxx.

TVirtualPadEditor::TVirtualPadEditor (  ) 

virtual TVirtualPadEditor::~TVirtualPadEditor (  )  [virtual]


Member Function Documentation

virtual Bool_t TVirtualPadEditor::IsGlobal (  )  const [pure virtual]

virtual void TVirtualPadEditor::DrawLine ( Double_t  ,
Double_t  ,
Double_t  ,
Double_t   
) [inline, virtual]

Definition at line 41 of file TVirtualPadEditor.h.

virtual void TVirtualPadEditor::DrawLineNDC ( Double_t  ,
Double_t  ,
Double_t  ,
Double_t   
) [inline, virtual]

Definition at line 42 of file TVirtualPadEditor.h.

virtual void TVirtualPadEditor::DrawText ( Double_t  ,
Double_t  ,
const char *   
) [inline, virtual]

Definition at line 43 of file TVirtualPadEditor.h.

virtual void TVirtualPadEditor::DrawTextNDC ( Double_t  ,
Double_t  ,
const char *   
) [inline, virtual]

Definition at line 44 of file TVirtualPadEditor.h.

virtual void TVirtualPadEditor::FillAttributes ( Int_t  ,
Int_t   
) [inline, virtual]

Definition at line 45 of file TVirtualPadEditor.h.

Referenced by UpdateFillAttributes().

virtual void TVirtualPadEditor::LineAttributes ( Int_t  ,
Int_t  ,
Int_t   
) [inline, virtual]

Definition at line 46 of file TVirtualPadEditor.h.

Referenced by UpdateLineAttributes().

virtual void TVirtualPadEditor::MarkerAttributes ( Int_t  ,
Int_t  ,
Float_t   
) [inline, virtual]

Definition at line 47 of file TVirtualPadEditor.h.

Referenced by UpdateMarkerAttributes().

virtual void TVirtualPadEditor::TextAttributes ( Int_t  ,
Float_t  ,
Int_t  ,
Int_t  ,
Float_t   
) [inline, virtual]

Definition at line 48 of file TVirtualPadEditor.h.

Referenced by UpdateTextAttributes().

virtual void TVirtualPadEditor::Build (  )  [inline, virtual]

Definition at line 50 of file TVirtualPadEditor.h.

virtual void TVirtualPadEditor::Show (  )  [inline, virtual]

Definition at line 51 of file TVirtualPadEditor.h.

Referenced by THistPainter::DrawPanel(), TGraphPainter::DrawPanelHelper(), TRootCanvas::ShowEditor(), and ShowEditor().

virtual void TVirtualPadEditor::Hide (  )  [inline, virtual]

Definition at line 52 of file TVirtualPadEditor.h.

Referenced by TRootCanvas::Close(), HideEditor(), TRootCanvas::ReallyDelete(), and TRootCanvas::ShowEditor().

virtual void TVirtualPadEditor::DeleteEditors (  )  [inline, virtual]

Definition at line 53 of file TVirtualPadEditor.h.

virtual void TVirtualPadEditor::SetGlobal ( Bool_t   )  [inline, virtual]

Definition at line 54 of file TVirtualPadEditor.h.

Referenced by TRootCanvas::CreateEditor(), and ShowEditor().

virtual TCanvas* TVirtualPadEditor::GetCanvas (  )  const [pure virtual]

Referenced by TRootCanvas::Close(), TRootCanvas::ReallyDelete(), and TRootCanvas::ShowEditor().

const char * TVirtualPadEditor::GetEditorName (  )  [static]

Definition at line 66 of file TVirtualPadEditor.cxx.

References fgEditorName.

Referenced by G__G__Base1_324_0_17(), and G__setup_memfuncTVirtualPadEditor().

TVirtualPadEditor * TVirtualPadEditor::GetPadEditor ( Bool_t  load = kTRUE  )  [static]

Definition at line 74 of file TVirtualPadEditor.cxx.

References fgPadEditor, and LoadEditor().

Referenced by TGFileBrowser::Clicked(), TRootCanvas::Close(), TestDialog::DoCancel(), TestDialog::DoClose(), TestDialog::DoOK(), THistPainter::DrawPanel(), TGraphPainter::DrawPanelHelper(), TCanvas::EditorBar(), G__G__Base1_324_0_18(), G__setup_memfuncTVirtualPadEditor(), TRootCanvas::ProcessMessage(), TRootCanvas::ReallyDelete(), TRootCanvas::ShowEditor(), ShowEditor(), and TGFileBrowser::Update().

TVirtualPadEditor * TVirtualPadEditor::LoadEditor (  )  [static]

Definition at line 45 of file TVirtualPadEditor.cxx.

References fgEditorName, TPluginManager::FindHandler(), gEnv, TROOT::GetPluginManager(), TEnv::GetValue(), gPad, gROOT, h, and TString::Length().

Referenced by TRootCanvas::CreateEditor(), G__G__Base1_324_0_19(), G__setup_memfuncTVirtualPadEditor(), and GetPadEditor().

void TVirtualPadEditor::HideEditor (  )  [static]

Definition at line 109 of file TVirtualPadEditor.cxx.

References fgPadEditor, and Hide().

Referenced by G__G__Base1_324_0_20(), and G__setup_memfuncTVirtualPadEditor().

void TVirtualPadEditor::ShowEditor (  )  [static]

Definition at line 96 of file TVirtualPadEditor.cxx.

References fgPadEditor, GetPadEditor(), kTRUE, SetGlobal(), and Show().

Referenced by TGeoPainter::EditGeometry(), G__G__Base1_324_0_21(), G__setup_memfuncTVirtualPadEditor(), UpdateFillAttributes(), UpdateLineAttributes(), UpdateMarkerAttributes(), and UpdateTextAttributes().

void TVirtualPadEditor::SetPadEditorName ( const char *  name  )  [static]

Definition at line 85 of file TVirtualPadEditor.cxx.

References fgEditorName, and fgPadEditor.

Referenced by G__G__Base1_324_0_22(), and G__setup_memfuncTVirtualPadEditor().

void TVirtualPadEditor::Terminate (  )  [static]

Definition at line 118 of file TVirtualPadEditor.cxx.

References fgPadEditor.

Referenced by TestDialog::DoCancel(), TestDialog::DoClose(), TestDialog::DoOK(), G__G__Base1_324_0_23(), G__setup_memfuncTVirtualPadEditor(), TGedEditor::GlobalClosed(), and TRootCanvas::ProcessMessage().

void TVirtualPadEditor::UpdateFillAttributes ( Int_t  col,
Int_t  sty 
) [static]

Definition at line 129 of file TVirtualPadEditor.cxx.

References fgPadEditor, FillAttributes(), and ShowEditor().

Referenced by G__G__Base1_324_0_24(), G__setup_memfuncTVirtualPadEditor(), and TAttFill::SetFillAttributes().

void TVirtualPadEditor::UpdateLineAttributes ( Int_t  col,
Int_t  sty,
Int_t  width 
) [static]

Definition at line 152 of file TVirtualPadEditor.cxx.

References fgPadEditor, LineAttributes(), and ShowEditor().

Referenced by G__G__Base1_324_0_25(), G__setup_memfuncTVirtualPadEditor(), and TAttLine::SetLineAttributes().

void TVirtualPadEditor::UpdateMarkerAttributes ( Int_t  col,
Int_t  sty,
Float_t  msiz 
) [static]

Definition at line 164 of file TVirtualPadEditor.cxx.

References fgPadEditor, MarkerAttributes(), and ShowEditor().

Referenced by G__G__Base1_324_0_26(), G__setup_memfuncTVirtualPadEditor(), and TAttMarker::SetMarkerAttributes().

void TVirtualPadEditor::UpdateTextAttributes ( Int_t  align,
Float_t  angle,
Int_t  col,
Int_t  font,
Float_t  tsize 
) [static]

Definition at line 140 of file TVirtualPadEditor.cxx.

References fgPadEditor, ShowEditor(), and TextAttributes().

Referenced by G__G__Base1_324_0_27(), G__setup_memfuncTVirtualPadEditor(), and TAttText::SetTextAttributes().

virtual Bool_t TVirtualPadEditor::IsGlobal (  )  const [pure virtual]

virtual void TVirtualPadEditor::DrawLine ( Double_t  ,
Double_t  ,
Double_t  ,
Double_t   
) [inline, virtual]

Definition at line 41 of file TVirtualPadEditor.h.

virtual void TVirtualPadEditor::DrawLineNDC ( Double_t  ,
Double_t  ,
Double_t  ,
Double_t   
) [inline, virtual]

Definition at line 42 of file TVirtualPadEditor.h.

virtual void TVirtualPadEditor::DrawText ( Double_t  ,
Double_t  ,
const char *   
) [inline, virtual]

Definition at line 43 of file TVirtualPadEditor.h.

virtual void TVirtualPadEditor::DrawTextNDC ( Double_t  ,
Double_t  ,
const char *   
) [inline, virtual]

Definition at line 44 of file TVirtualPadEditor.h.

virtual void TVirtualPadEditor::FillAttributes ( Int_t  ,
Int_t   
) [inline, virtual]

Definition at line 45 of file TVirtualPadEditor.h.

virtual void TVirtualPadEditor::LineAttributes ( Int_t  ,
Int_t  ,
Int_t   
) [inline, virtual]

Definition at line 46 of file TVirtualPadEditor.h.

virtual void TVirtualPadEditor::MarkerAttributes ( Int_t  ,
Int_t  ,
Float_t   
) [inline, virtual]

Definition at line 47 of file TVirtualPadEditor.h.

virtual void TVirtualPadEditor::TextAttributes ( Int_t  ,
Float_t  ,
Int_t  ,
Int_t  ,
Float_t   
) [inline, virtual]

Definition at line 48 of file TVirtualPadEditor.h.

virtual void TVirtualPadEditor::Build (  )  [inline, virtual]

Definition at line 50 of file TVirtualPadEditor.h.

virtual void TVirtualPadEditor::Show (  )  [inline, virtual]

Definition at line 51 of file TVirtualPadEditor.h.

virtual void TVirtualPadEditor::Hide (  )  [inline, virtual]

Definition at line 52 of file TVirtualPadEditor.h.

virtual void TVirtualPadEditor::DeleteEditors (  )  [inline, virtual]

Definition at line 53 of file TVirtualPadEditor.h.

virtual void TVirtualPadEditor::SetGlobal ( Bool_t   )  [inline, virtual]

Definition at line 54 of file TVirtualPadEditor.h.

virtual TCanvas* TVirtualPadEditor::GetCanvas (  )  const [pure virtual]

static const char* TVirtualPadEditor::GetEditorName (  )  [static]

static TVirtualPadEditor* TVirtualPadEditor::GetPadEditor ( Bool_t  load = kTRUE  )  [static]

static TVirtualPadEditor* TVirtualPadEditor::LoadEditor (  )  [static]

static void TVirtualPadEditor::HideEditor (  )  [static]

static void TVirtualPadEditor::ShowEditor (  )  [static]

static void TVirtualPadEditor::SetPadEditorName ( const char *  name  )  [static]

static void TVirtualPadEditor::Terminate (  )  [static]

static void TVirtualPadEditor::UpdateFillAttributes ( Int_t  col,
Int_t  sty 
) [static]

static void TVirtualPadEditor::UpdateLineAttributes ( Int_t  col,
Int_t  sty,
Int_t  width 
) [static]

static void TVirtualPadEditor::UpdateMarkerAttributes ( Int_t  col,
Int_t  sty,
Float_t  msiz 
) [static]

static void TVirtualPadEditor::UpdateTextAttributes ( Int_t  align,
Float_t  angle,
Int_t  col,
Int_t  font,
Float_t  tsize 
) [static]


Member Data Documentation

TVirtualPadEditor * TVirtualPadEditor::fgPadEditor [static, protected]

Definition at line 32 of file TVirtualPadEditor.h.

Referenced by GetPadEditor(), HideEditor(), SetPadEditorName(), ShowEditor(), Terminate(), UpdateFillAttributes(), UpdateLineAttributes(), UpdateMarkerAttributes(), and UpdateTextAttributes().

static TString TVirtualPadEditor::fgEditorName [static, protected]

Definition at line 33 of file TVirtualPadEditor.h.

Referenced by GetEditorName(), LoadEditor(), and SetPadEditorName().

TVirtualPadEditor* TVirtualPadEditor::fgPadEditor [static, protected]

Definition at line 32 of file TVirtualPadEditor.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:49:13 2011 for ROOT_528-00b_version by  doxygen 1.5.1