TEveText Class Reference

#include <TEveText.h>

Inheritance diagram for TEveText:

TAttBBox TAtt3D TNamed TEveElement TAttBBox TAtt3D TNamed TEveElement List of all members.

Public Member Functions

 TEveText (const char *txt="")
virtual ~TEveText ()
Int_t GetFontSize () const
Int_t GetFontFile () const
Int_t GetFontMode () const
void SetFontSize (Int_t size, Bool_t validate=kTRUE)
void SetFontFile (Int_t file)
void SetFontFile (const char *name)
void SetFontMode (Int_t mode)
const char * GetText () const
void SetText (const char *t)
Bool_t GetLighting () const
void SetLighting (Bool_t isOn)
Bool_t GetAutoLighting () const
void SetAutoLighting (Bool_t isOn)
Float_t GetExtrude () const
void SetExtrude (Float_t x)
Float_t GetPolygonOffset (Int_t i) const
void SetPolygonOffset (Float_t factor, Float_t units)
virtual void Paint (Option_t *option="")
virtual void ComputeBBox ()
virtual const TGPictureGetListTreeIcon (Bool_t open=kFALSE)
 ClassDef (TEveText, 0)
 TEveText (const char *txt="")
virtual ~TEveText ()
Int_t GetFontSize () const
Int_t GetFontFile () const
Int_t GetFontMode () const
void SetFontSize (Int_t size, Bool_t validate=kTRUE)
void SetFontFile (Int_t file)
void SetFontFile (const char *name)
void SetFontMode (Int_t mode)
const char * GetText () const
void SetText (const char *t)
Bool_t GetLighting () const
void SetLighting (Bool_t isOn)
Bool_t GetAutoLighting () const
void SetAutoLighting (Bool_t isOn)
Float_t GetExtrude () const
void SetExtrude (Float_t x)
Float_t GetPolygonOffset (Int_t i) const
void SetPolygonOffset (Float_t factor, Float_t units)
virtual void Paint (Option_t *option="")
virtual void ComputeBBox ()
virtual const TGPictureGetListTreeIcon (Bool_t open=kFALSE)
 ClassDef (TEveText, 0)

Protected Attributes

TString fText
Color_t fTextColor
Int_t fFontSize
Int_t fFontFile
Int_t fFontMode
Float_t fExtrude
Bool_t fAutoLighting
Bool_t fLighting
Float_t fPolygonOffset [2]

Private Member Functions

 TEveText (const TEveText &)
TEveTextoperator= (const TEveText &)
 TEveText (const TEveText &)
TEveTextoperator= (const TEveText &)

Detailed Description

Definition at line 21 of file TEveText.h.


Constructor & Destructor Documentation

TEveText::TEveText ( const TEveText  )  [private]

TEveText::TEveText ( const char *  txt = ""  ) 

Definition at line 35 of file TEveText.cxx.

References TEveElement::fCanEditMainColor, TEveElement::fCanEditMainTransparency, fPolygonOffset, TEveElement::InitMainTrans(), TGLFont::kPixmap, kTRUE, and SetFontMode().

virtual TEveText::~TEveText (  )  [inline, virtual]

Definition at line 47 of file TEveText.h.

TEveText::TEveText ( const TEveText  )  [private]

TEveText::TEveText ( const char *  txt = ""  ) 

virtual TEveText::~TEveText (  )  [inline, virtual]

Definition at line 47 of file TEveText.h.


Member Function Documentation

TEveText& TEveText::operator= ( const TEveText  )  [private]

Int_t TEveText::GetFontSize (  )  const [inline]

Definition at line 49 of file TEveText.h.

References fFontSize.

Referenced by TEveTextGL::DirectDraw(), and TEveTextEditor::SetModel().

Int_t TEveText::GetFontFile (  )  const [inline]

Definition at line 50 of file TEveText.h.

References fFontFile.

Referenced by TEveTextGL::DirectDraw(), and TEveTextEditor::SetModel().

Int_t TEveText::GetFontMode (  )  const [inline]

Definition at line 51 of file TEveText.h.

References fFontMode.

Referenced by TEveTextGL::DirectDraw(), and TEveTextEditor::SetModel().

void TEveText::SetFontSize ( Int_t  size,
Bool_t  validate = kTRUE 
)

Definition at line 63 of file TEveText.cxx.

References TMath::BinarySearch(), fFontSize, and TGLFontManager::GetFontSizeArray().

Referenced by arrow(), and TEveTextEditor::DoFontSize().

void TEveText::SetFontFile ( Int_t  file  )  [inline]

Definition at line 53 of file TEveText.h.

References fFontFile.

Referenced by TEveTextEditor::DoFontFile(), and SetFontFile().

void TEveText::SetFontFile ( const char *  name  ) 

Definition at line 78 of file TEveText.cxx.

References TGLFontManager::GetFontFileArray(), TObjString::GetString(), and SetFontFile().

void TEveText::SetFontMode ( Int_t  mode  ) 

Definition at line 96 of file TEveText.cxx.

References edit(), fFontMode, TGLFont::kPixmap, TEveElement::RefMainTrans(), and t.

Referenced by TEveTextEditor::DoFontMode(), and TEveText().

const char* TEveText::GetText (  )  const [inline]

Definition at line 57 of file TEveText.h.

References TString::Data(), and fText.

Referenced by TEveTextGL::DirectDraw(), TGListBox::ProcessMessage(), and TEveTextEditor::SetModel().

void TEveText::SetText ( const char *  t  )  [inline]

Definition at line 58 of file TEveText.h.

References fText.

Referenced by TEveTextEditor::DoText().

Bool_t TEveText::GetLighting (  )  const [inline]

Definition at line 60 of file TEveText.h.

References fLighting.

Referenced by TEveTextGL::DirectDraw(), and TEveTextEditor::SetModel().

void TEveText::SetLighting ( Bool_t  isOn  )  [inline]

Definition at line 61 of file TEveText.h.

References fLighting.

Referenced by TEveTextEditor::DoLighting().

Bool_t TEveText::GetAutoLighting (  )  const [inline]

Definition at line 63 of file TEveText.h.

References fAutoLighting.

Referenced by TEveTextGL::DirectDraw(), and TEveTextEditor::SetModel().

void TEveText::SetAutoLighting ( Bool_t  isOn  )  [inline]

Definition at line 64 of file TEveText.h.

References fAutoLighting.

Referenced by TEveTextEditor::DoAutoLighting().

Float_t TEveText::GetExtrude (  )  const [inline]

Definition at line 66 of file TEveText.h.

References fExtrude.

Referenced by TEveTextGL::DirectDraw(), and TEveTextEditor::SetModel().

void TEveText::SetExtrude ( Float_t  x  )  [inline]

Definition at line 67 of file TEveText.h.

References fExtrude.

Referenced by TEveTextEditor::DoExtrude().

Float_t TEveText::GetPolygonOffset ( Int_t  i  )  const [inline]

Definition at line 69 of file TEveText.h.

References fPolygonOffset.

Referenced by TEveTextGL::DirectDraw().

void TEveText::SetPolygonOffset ( Float_t  factor,
Float_t  units 
)

Definition at line 109 of file TEveText.cxx.

References fPolygonOffset.

void TEveText::Paint ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

Definition at line 119 of file TEveText.cxx.

References TEveElement::PaintStandard().

void TEveText::ComputeBBox (  )  [virtual]

Implements TAttBBox.

Definition at line 127 of file TEveText.cxx.

References TAttBBox::BBoxZero().

const TGPicture * TEveText::GetListTreeIcon ( Bool_t  open = kFALSE  )  [virtual]

Reimplemented from TEveElement.

Definition at line 137 of file TEveText.cxx.

References TEveElement::fgListTreeIcons.

TEveText::ClassDef ( TEveText  ,
 
)

TEveText& TEveText::operator= ( const TEveText  )  [private]

Int_t TEveText::GetFontSize (  )  const [inline]

Definition at line 49 of file TEveText.h.

References fFontSize.

Int_t TEveText::GetFontFile (  )  const [inline]

Definition at line 50 of file TEveText.h.

References fFontFile.

Int_t TEveText::GetFontMode (  )  const [inline]

Definition at line 51 of file TEveText.h.

References fFontMode.

void TEveText::SetFontSize ( Int_t  size,
Bool_t  validate = kTRUE 
)

void TEveText::SetFontFile ( Int_t  file  )  [inline]

Definition at line 53 of file TEveText.h.

References fFontFile.

void TEveText::SetFontFile ( const char *  name  ) 

void TEveText::SetFontMode ( Int_t  mode  ) 

const char* TEveText::GetText (  )  const [inline]

Definition at line 57 of file TEveText.h.

References TString::Data(), and fText.

void TEveText::SetText ( const char *  t  )  [inline]

Definition at line 58 of file TEveText.h.

References fText.

Bool_t TEveText::GetLighting (  )  const [inline]

Definition at line 60 of file TEveText.h.

References fLighting.

void TEveText::SetLighting ( Bool_t  isOn  )  [inline]

Definition at line 61 of file TEveText.h.

References fLighting.

Bool_t TEveText::GetAutoLighting (  )  const [inline]

Definition at line 63 of file TEveText.h.

References fAutoLighting.

void TEveText::SetAutoLighting ( Bool_t  isOn  )  [inline]

Definition at line 64 of file TEveText.h.

References fAutoLighting.

Float_t TEveText::GetExtrude (  )  const [inline]

Definition at line 66 of file TEveText.h.

References fExtrude.

void TEveText::SetExtrude ( Float_t  x  )  [inline]

Definition at line 67 of file TEveText.h.

References fExtrude.

Float_t TEveText::GetPolygonOffset ( Int_t  i  )  const [inline]

Definition at line 69 of file TEveText.h.

References fPolygonOffset.

void TEveText::SetPolygonOffset ( Float_t  factor,
Float_t  units 
)

virtual void TEveText::Paint ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

virtual void TEveText::ComputeBBox (  )  [virtual]

Implements TAttBBox.

virtual const TGPicture* TEveText::GetListTreeIcon ( Bool_t  open = kFALSE  )  [virtual]

Reimplemented from TEveElement.

TEveText::ClassDef ( TEveText  ,
 
)


Member Data Documentation

TString TEveText::fText [protected]

Definition at line 31 of file TEveText.h.

Referenced by GetText(), and SetText().

Color_t TEveText::fTextColor [protected]

Definition at line 32 of file TEveText.h.

Int_t TEveText::fFontSize [protected]

Definition at line 34 of file TEveText.h.

Referenced by GetFontSize(), and SetFontSize().

Int_t TEveText::fFontFile [protected]

Definition at line 35 of file TEveText.h.

Referenced by GetFontFile(), and SetFontFile().

Int_t TEveText::fFontMode [protected]

Definition at line 36 of file TEveText.h.

Referenced by GetFontMode(), and SetFontMode().

Float_t TEveText::fExtrude [protected]

Definition at line 38 of file TEveText.h.

Referenced by GetExtrude(), and SetExtrude().

Bool_t TEveText::fAutoLighting [protected]

Definition at line 40 of file TEveText.h.

Referenced by GetAutoLighting(), and SetAutoLighting().

Bool_t TEveText::fLighting [protected]

Definition at line 41 of file TEveText.h.

Referenced by GetLighting(), and SetLighting().

Float_t TEveText::fPolygonOffset [protected]

Definition at line 43 of file TEveText.h.

Referenced by GetPolygonOffset(), SetPolygonOffset(), and TEveText().


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