#include <TText.h>
Inheritance diagram for TText:

Public Types | |
| enum | |
| enum | |
Public Member Functions | |
| TText () | |
| TText (Double_t x, Double_t y, const char *text) | |
| TText (const TText &text) | |
| virtual | ~TText () |
| void | Copy (TObject &text) const |
| virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
| virtual TText * | DrawText (Double_t x, Double_t y, const char *text) |
| virtual TText * | DrawTextNDC (Double_t x, Double_t y, const char *text) |
| virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
| virtual void | GetControlBox (Int_t x, Int_t y, Double_t theta, Int_t cBoxX[4], Int_t cBoxY[4]) |
| Double_t | GetX () const |
| virtual void | GetBoundingBox (UInt_t &w, UInt_t &h, Bool_t angle=kFALSE) |
| virtual void | GetTextAscentDescent (UInt_t &a, UInt_t &d, const char *text) const |
| virtual void | GetTextExtent (UInt_t &w, UInt_t &h, const char *text) const |
| virtual void | GetTextAdvance (UInt_t &a, const char *text, const Bool_t kern=kTRUE) const |
| Double_t | GetY () const |
| virtual void | ls (Option_t *option="") const |
| virtual void | Paint (Option_t *option="") |
| virtual void | PaintControlBox (Int_t x, Int_t y, Double_t theta) |
| virtual void | PaintText (Double_t x, Double_t y, const char *text) |
| virtual void | PaintTextNDC (Double_t u, Double_t v, const char *text) |
| virtual void | Print (Option_t *option="") const |
| virtual void | SavePrimitive (ostream &out, Option_t *option="") |
| virtual void | SetNDC (Bool_t isNDC=kTRUE) |
| virtual void | SetText (Double_t x, Double_t y, const char *text) |
| virtual void | SetX (Double_t x) |
| virtual void | SetY (Double_t y) |
| TText () | |
| TText (Double_t x, Double_t y, const char *text) | |
| TText (const TText &text) | |
| virtual | ~TText () |
| void | Copy (TObject &text) const |
| virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
| virtual TText * | DrawText (Double_t x, Double_t y, const char *text) |
| virtual TText * | DrawTextNDC (Double_t x, Double_t y, const char *text) |
| virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
| virtual void | GetControlBox (Int_t x, Int_t y, Double_t theta, Int_t cBoxX[4], Int_t cBoxY[4]) |
| Double_t | GetX () const |
| virtual void | GetBoundingBox (UInt_t &w, UInt_t &h, Bool_t angle=kFALSE) |
| virtual void | GetTextAscentDescent (UInt_t &a, UInt_t &d, const char *text) const |
| virtual void | GetTextExtent (UInt_t &w, UInt_t &h, const char *text) const |
| virtual void | GetTextAdvance (UInt_t &a, const char *text, const Bool_t kern=kTRUE) const |
| Double_t | GetY () const |
| virtual void | ls (Option_t *option="") const |
| virtual void | Paint (Option_t *option="") |
| virtual void | PaintControlBox (Int_t x, Int_t y, Double_t theta) |
| virtual void | PaintText (Double_t x, Double_t y, const char *text) |
| virtual void | PaintTextNDC (Double_t u, Double_t v, const char *text) |
| virtual void | Print (Option_t *option="") const |
| virtual void | SavePrimitive (ostream &out, Option_t *option="") |
| virtual void | SetNDC (Bool_t isNDC=kTRUE) |
| virtual void | SetText (Double_t x, Double_t y, const char *text) |
| virtual void | SetX (Double_t x) |
| virtual void | SetY (Double_t y) |
Protected Attributes | |
| Double_t | fX |
| Double_t | fY |
Definition at line 34 of file TText.h.
| TText::TText | ( | ) |
Referenced by DrawText().
| TText::TText | ( | const TText & | text | ) |
| TText::TText | ( | ) |
| TText::TText | ( | const TText & | text | ) |
| virtual TText::~TText | ( | ) | [virtual] |
| void TText::Copy | ( | TObject & | text | ) | const [virtual] |
Reimplemented from TNamed.
Definition at line 76 of file TText.cxx.
References TNamed::Copy(), TAttText::Copy(), fX, and fY.
Referenced by TLatex::Copy().
Reimplemented from TObject.
Definition at line 88 of file TText.cxx.
References TAttText::fTextAngle, fX, fY, GetControlBox(), gPad, TMath::IsInside(), kTextNDC, TAttText::Modify(), and TObject::TestBit().
Referenced by TTreePerfStats::DistancetoPrimitive().
Definition at line 122 of file TText.cxx.
References TObject::AppendPad(), TAttText::Copy(), TObject::kCanDelete, kTextNDC, TObject::SetBit(), SetNDC(), TObject::TestBit(), and TText().
Referenced by DrawTextNDC(), TInspectCanvas::InspectObject(), kalman_do(), memstat(), pstable(), TMemStatShow::Show(), and table().
Reimplemented from TObject.
Definition at line 147 of file TText.cxx.
References TMath::ACos(), TMath::ASin(), TMath::Cos(), cx, TAttText::fTextAlign, TAttText::fTextAngle, TAttText::fTextSize, fX, fY, GetControlBox(), TNamed::GetTitle(), gPad, gVirtualX, h, height, kArrowVer, kButton1Down, kButton1Locate, kButton1Motion, kButton1Up, kFALSE, kMouseMotion, kMove, kRotate, kTextNDC, kTRUE, len, TAttText::Modify(), norm(), PaintControlBox(), TAttText::SetTextSize(), TMath::Sin(), xmlio::Size, TMath::Sqrt(), TObject::TestBit(), text(), theta, w, width, and x2.
| void TText::GetControlBox | ( | Int_t | x, | |
| Int_t | y, | |||
| Double_t | theta, | |||
| Int_t | cBoxX[4], | |||
| Int_t | cBoxY[4] | |||
| ) | [virtual] |
Definition at line 322 of file TText.cxx.
References TMath::Cos(), TAttText::fTextAlign, GetBoundingBox(), i, and TMath::Sin().
Referenced by DistancetoPrimitive(), ExecuteEvent(), TLatex::GetBoundingBox(), GetBoundingBox(), and PaintControlBox().
| Double_t TText::GetX | ( | ) | const [inline] |
Definition at line 56 of file TText.h.
References fX.
Referenced by TPaveText::PaintPrimitives(), TRecorderRecording::RecordText(), and TPaveText::SaveLines().
Definition at line 373 of file TText.cxx.
References TAttText::fTextAngle, fX, fY, GetControlBox(), TTF::GetTextExtent(), TNamed::GetTitle(), gPad, gVirtualX, i, TTF::IsInitialized(), kTextNDC, TObject::TestBit(), x1, and x2.
Referenced by GetControlBox().
Definition at line 413 of file TText.cxx.
References TMath::Abs(), TAttText::fTextFont, TAttText::fTextSize, TTF::GetBox(), gPad, gVirtualX, TTF::SetTextFont(), TTF::SetTextSize(), w, and FT_BBox_::yMax.
Referenced by TLatex::Analyse().
Definition at line 443 of file TText.cxx.
References TAttText::fTextFont, TAttText::fTextSize, TTF::GetTextExtent(), gPad, gVirtualX, TTF::SetTextFont(), and TTF::SetTextSize().
Referenced by TLatex::Analyse(), and TChar::GetWidth().
| void TText::GetTextAdvance | ( | UInt_t & | a, | |
| const char * | text, | |||
| const Bool_t | kern = kTRUE | |||
| ) | const [virtual] |
Definition at line 467 of file TText.cxx.
References TAttText::fTextFont, TAttText::fTextSize, TTF::GetKerning(), TTF::GetTextAdvance(), gPad, gVirtualX, h, TTF::SetKerning(), TTF::SetTextFont(), and TTF::SetTextSize().
| Double_t TText::GetY | ( | ) | const [inline] |
Definition at line 61 of file TText.h.
References fY.
Referenced by TPaveText::GetObject(), TPaveText::PaintPrimitives(), TRecorderRecording::RecordText(), and TPaveText::SaveLines().
| void TText::ls | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TNamed.
Definition at line 495 of file TText.cxx.
References fX, fY, TNamed::GetTitle(), and TROOT::IndentLevel().
| void TText::Paint | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TObject.
Definition at line 505 of file TText.cxx.
References fX, fY, TNamed::GetTitle(), gPad, kTextNDC, TAttText::Modify(), and TObject::TestBit().
Referenced by Hello::Paint(), and TTreePerfStats::Paint().
Definition at line 516 of file TText.cxx.
References TAttText::fTextAlign, GetControlBox(), gVirtualX, and p.
Referenced by ExecuteEvent().
Definition at line 571 of file TText.cxx.
References gPad, and TAttText::Modify().
Referenced by TLatex::Analyse(), TColorWheel::Paint(), TColorWheel::PaintCircle(), TColorWheel::PaintCircles(), TColorWheel::PaintGray(), TGraphPolargram::PaintPolarDivisions(), TPaveText::PaintPrimitives(), and TColorWheel::PaintRectangles().
Definition at line 581 of file TText.cxx.
References gPad, and TAttText::Modify().
Referenced by TGaxis::PaintAxis().
| void TText::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TNamed.
Definition at line 591 of file TText.cxx.
References fX, fY, TAttText::GetTextAlign(), TAttText::GetTextAngle(), TAttText::GetTextColor(), TAttText::GetTextFont(), TAttText::GetTextSize(), and TNamed::GetTitle().
| void TText::SavePrimitive | ( | ostream & | out, | |
| Option_t * | option = "" | |||
| ) | [virtual] |
Reimplemented from TObject.
Definition at line 604 of file TText.cxx.
References xmlio::Class, TROOT::ClassSaved(), fX, fY, TNamed::GetTitle(), gROOT, kTextNDC, s, TAttText::SaveTextAttributes(), and TObject::TestBit().
Definition at line 626 of file TText.cxx.
References kTextNDC, TObject::ResetBit(), and TObject::SetBit().
Referenced by StatDialogMVAEffs::DrawHistograms(), TLatex::DrawLatex(), DrawText(), DrawTextNDC(), memstat(), mvas(), TTreePerfStats::Paint(), and TMemStatShow::Show().
Definition at line 71 of file TText.h.
References fX, fY, and TNamed::SetTitle().
Referenced by TGaxis::PaintAxis().
| virtual void TText::SetX | ( | Double_t | x | ) | [inline, virtual] |
| virtual void TText::SetY | ( | Double_t | y | ) | [inline, virtual] |
Reimplemented from TObject.
Reimplemented from TObject.
| virtual void TText::GetControlBox | ( | Int_t | x, | |
| Int_t | y, | |||
| Double_t | theta, | |||
| Int_t | cBoxX[4], | |||
| Int_t | cBoxY[4] | |||
| ) | [virtual] |
| virtual void TText::GetTextAscentDescent | ( | UInt_t & | a, | |
| UInt_t & | d, | |||
| const char * | text | |||
| ) | const [virtual] |
| virtual void TText::GetTextAdvance | ( | UInt_t & | a, | |
| const char * | text, | |||
| const Bool_t | kern = kTRUE | |||
| ) | const [virtual] |
| virtual void TText::SavePrimitive | ( | ostream & | out, | |
| Option_t * | option = "" | |||
| ) | [virtual] |
Reimplemented from TObject.
| virtual void TText::SetX | ( | Double_t | x | ) | [inline, virtual] |
| virtual void TText::SetY | ( | Double_t | y | ) | [inline, virtual] |
Definition at line 37 of file TText.h.
Referenced by TLatex::Analyse(), Copy(), DistancetoPrimitive(), TLatex::DrawCircle(), TLatex::DrawLine(), TLatex::DrawParenthesis(), ExecuteEvent(), TLatex::GetBoundingBox(), GetBoundingBox(), GetX(), ls(), Paint(), TLatex::Paint(), TLatex::PaintLatex(), Print(), TLatex::SavePrimitive(), SavePrimitive(), SetText(), SetX(), and TText().
Definition at line 38 of file TText.h.
Referenced by TLatex::Analyse(), Copy(), DistancetoPrimitive(), TLatex::DrawCircle(), TLatex::DrawLine(), TLatex::DrawParenthesis(), ExecuteEvent(), TLatex::GetBoundingBox(), GetBoundingBox(), GetY(), ls(), Paint(), TLatex::Paint(), TLatex::PaintLatex(), Print(), TLatex::SavePrimitive(), SavePrimitive(), SetText(), SetY(), and TText().
1.5.1