ROOT
6.07/01
Reference Guide
|
Definition at line 37 of file QuartzText.h.
Public Member Functions | |
TextLine (const char *textLine, CTFontRef font) | |
TextLine (const std::vector< UniChar > &textLine, CTFontRef font) | |
TextLine (const char *textLine, CTFontRef font, Color_t color) | |
TextLine (const std::vector< UniChar > &textLine, CTFontRef font, Color_t color) | |
TextLine (const char *textLine, CTFontRef font, const CGFloat *rgb) | |
~TextLine () | |
void | GetBounds (UInt_t &w, UInt_t &h) const |
void | GetAscentDescent (Int_t &asc, Int_t &desc) const |
void | DrawLine (CGContextRef ctx) const |
void | DrawLine (CGContextRef ctx, Double_t x, Double_t y) const |
Private Member Functions | |
void | Init (const char *textLine, UInt_t nAttribs, CFStringRef *keys, CFTypeRef *values) |
void | Init (const std::vector< UniChar > &textLine, UInt_t nAttribs, CFStringRef *keys, CFTypeRef *values) |
TextLine (const TextLine &rhs) | |
TextLine & | operator= (const TextLine &rhs) |
Private Attributes | |
CTLineRef | fCTLine |
CTFontRef | fCTFont |
#include <QuartzText.h>
ROOT::Quartz::TextLine::TextLine | ( | const char * | textLine, |
CTFontRef | font | ||
) |
Definition at line 75 of file QuartzText.mm.
ROOT::Quartz::TextLine::TextLine | ( | const std::vector< UniChar > & | textLine, |
CTFontRef | font | ||
) |
Definition at line 89 of file QuartzText.mm.
ROOT::Quartz::TextLine::TextLine | ( | const char * | textLine, |
CTFontRef | font, | ||
Color_t | color | ||
) |
Definition at line 104 of file QuartzText.mm.
ROOT::Quartz::TextLine::TextLine | ( | const std::vector< UniChar > & | textLine, |
CTFontRef | font, | ||
Color_t | color | ||
) |
Definition at line 154 of file QuartzText.mm.
ROOT::Quartz::TextLine::TextLine | ( | const char * | textLine, |
CTFontRef | font, | ||
const CGFloat * | rgb | ||
) |
Definition at line 131 of file QuartzText.mm.
ROOT::Quartz::TextLine::~TextLine | ( | ) |
Definition at line 183 of file QuartzText.mm.
|
private |
void ROOT::Quartz::TextLine::DrawLine | ( | CGContextRef | ctx | ) | const |
Definition at line 278 of file QuartzText.mm.
Referenced by DrawLine(), and TGQuartz::DrawText().
Definition at line 286 of file QuartzText.mm.
Definition at line 200 of file QuartzText.mm.
Referenced by ROOT::MacOSX::Details::FontCache::GetAscent(), and ROOT::MacOSX::Details::FontCache::GetDescent().
Definition at line 190 of file QuartzText.mm.
Referenced by DrawLine(), and ROOT::MacOSX::Details::FontCache::GetTextBounds().
|
private |
Definition at line 232 of file QuartzText.mm.
Referenced by TextLine().
|
private |
Definition at line 255 of file QuartzText.mm.
|
private |
Definition at line 55 of file QuartzText.h.
Referenced by GetAscentDescent().
|
private |
Definition at line 54 of file QuartzText.h.
Referenced by DrawLine(), GetAscentDescent(), GetBounds(), Init(), and ~TextLine().