#include <TGFont.h>
Inheritance diagram for TGTextLayout:
Definition at line 119 of file TGFont.h.
TGTextLayout::TGTextLayout | ( | const TGTextLayout & | tlayout | ) | [protected] |
TGTextLayout::~TGTextLayout | ( | ) | [virtual] |
TGTextLayout::TGTextLayout | ( | const TGTextLayout & | tlayout | ) | [protected] |
virtual TGTextLayout::~TGTextLayout | ( | ) | [virtual] |
void TGTextLayout::operator= | ( | const TGTextLayout & | tlayout | ) | [protected] |
void TGTextLayout::DrawText | ( | Drawable_t | dst, | |
GContext_t | gc, | |||
Int_t | x, | |||
Int_t | y, | |||
Int_t | firstChar, | |||
Int_t | lastChar | |||
) | const |
Definition at line 891 of file TGFont.cxx.
References chunk, TGFont::DrawChars(), fChunks, fFont, fNumChunks, i, if(), and TGFont::MeasureChars().
Referenced by TGCheckButton::DoRedraw(), TGTextButton::DoRedraw(), TGRadioButton::DoRedraw(), TGSplitButton::DoRedraw(), TGLabel::DrawText(), and G__G__Gui2_172_0_4().
void TGTextLayout::UnderlineChar | ( | Drawable_t | dst, | |
GContext_t | gc, | |||
Int_t | x, | |||
Int_t | y, | |||
Int_t | underline | |||
) | const |
Definition at line 937 of file TGFont.cxx.
References CharBbox(), FontMetrics_t::fAscent, TGFont::fFM, fFont, TGFont::fUnderlineHeight, TGFont::fUnderlinePos, gVirtualX, height, and width.
Referenced by TGCheckButton::DoRedraw(), TGTextButton::DoRedraw(), TGRadioButton::DoRedraw(), TGSplitButton::DoRedraw(), and G__G__Gui2_172_0_5().
Definition at line 967 of file TGFont.cxx.
References chunk, dummy, fChunks, fFont, fNumChunks, fString, fWidth, i, if(), kTextPartialOK, TGFont::MeasureChars(), and n.
Referenced by G__G__Gui2_172_0_6().
Definition at line 1064 of file TGFont.cxx.
References chunk, fChunks, fFont, fNumChunks, i, if(), and TGFont::MeasureChars().
Referenced by G__G__Gui2_172_0_7(), and UnderlineChar().
Definition at line 1162 of file TGFont.cxx.
References chunk, ROOT::Math::gv_detail::dist(), FontMetrics_t::fAscent, fChunks, FontMetrics_t::fDescent, TGFont::fFM, fFont, fNumChunks, TMath::Hypot(), i, int, x1, and x2.
Referenced by G__G__Gui2_172_0_8().
Definition at line 1226 of file TGFont.cxx.
References chunk, FontMetrics_t::fAscent, fChunks, FontMetrics_t::fDescent, TGFont::fFM, fFont, fNumChunks, i, result(), top(), x1, and x2.
Referenced by G__G__Gui2_172_0_9().
void TGTextLayout::ToPostscript | ( | TString * | dst | ) | const |
Definition at line 1291 of file TGFont.cxx.
References buf, c, chunk, fChunks, fNumChunks, i, if(), j, and MAXUSE.
Referenced by G__G__Gui2_172_0_10().
void TGTextLayout::operator= | ( | const TGTextLayout & | tlayout | ) | [protected] |
void TGTextLayout::DrawText | ( | Drawable_t | dst, | |
GContext_t | gc, | |||
Int_t | x, | |||
Int_t | y, | |||
Int_t | firstChar, | |||
Int_t | lastChar | |||
) | const |
void TGTextLayout::UnderlineChar | ( | Drawable_t | dst, | |
GContext_t | gc, | |||
Int_t | x, | |||
Int_t | y, | |||
Int_t | underline | |||
) | const |
void TGTextLayout::ToPostscript | ( | TString * | dst | ) | const |
const TGFont* TGTextLayout::fFont [protected] |
Definition at line 124 of file TGFont.h.
Referenced by CharBbox(), TGFont::ComputeTextLayout(), DistanceToText(), DrawText(), IntersectText(), PointToChar(), and UnderlineChar().
const char* TGTextLayout::fString [protected] |
Definition at line 125 of file TGFont.h.
Referenced by TGFont::ComputeTextLayout(), and PointToChar().
Int_t TGTextLayout::fWidth [protected] |
Int_t TGTextLayout::fNumChunks [protected] |
Definition at line 127 of file TGFont.h.
Referenced by CharBbox(), TGFont::ComputeTextLayout(), DistanceToText(), DrawText(), IntersectText(), TGFont::NewChunk(), PointToChar(), and ToPostscript().
LayoutChunk_t* TGTextLayout::fChunks [protected] |
Definition at line 128 of file TGFont.h.
Referenced by CharBbox(), TGFont::ComputeTextLayout(), DistanceToText(), DrawText(), IntersectText(), TGFont::NewChunk(), PointToChar(), ToPostscript(), and ~TGTextLayout().
const TGFont* TGTextLayout::fFont [protected] |
const char* TGTextLayout::fString [protected] |
LayoutChunk_t* TGTextLayout::fChunks [protected] |