Definition at line 39 of file FontCache.h.
Classes | |
| struct | FontList |
Public Types | |
| enum | Details { nPadFonts = 15 } |
Public Member Functions | |
| FontCache () | |
| void | FreeFontNames (char **fontList) |
| void | GetFontProperties (FontStruct_t font, int &maxAscent, int &maxDescent) |
| unsigned | GetTextWidth (FontStruct_t font, const char *text, int nChars) |
| char ** | ListFonts (const X11::XLFDName &xlfd, int maxNames, int &count) |
| FontStruct_t | LoadFont (const X11::XLFDName &xlfd) |
| CTFontRef | SelectFont (Font_t fontIndex, Float_t fontSize) |
| void | UnloadFont (FontStruct_t font) |
Private Types | |
| typedef std::map< CTFontRef, CTFontGuard_t >::const_iterator | const_font_iterator |
| typedef FontMap_t::const_iterator | const_font_map_iterator |
| typedef Util::CFStrongReference< CTFontRef > | CTFontGuard_t |
| typedef std::map< CTFontRef, CTFontGuard_t >::iterator | font_iterator |
| typedef FontMap_t::iterator | font_map_iterator |
| typedef std::map< UInt_t, CTFontGuard_t > | FontMap_t |
| typedef std::map< std::string, std::string > | PSNameMap_t |
Private Member Functions | |
| FontCache (const FontCache &rhs) | |
| FontCache & | operator= (const FontCache &rhs) |
| CTFontRef | SelectSymbolFont (Float_t fontSize, unsigned fontIndex) |
Private Attributes | |
| FontList | fDummyList |
| std::list< FontList > | fFontLists |
| FontMap_t | fFonts [nPadFonts] |
| std::map< CTFontRef, CTFontGuard_t > | fLoadedFonts |
| CTFontRef | fSelectedFont |
| bool | fSymbolFontRegistered |
| PSNameMap_t | fXLFDtoPostscriptNames |
#include <FontCache.h>
|
private |
Definition at line 70 of file FontCache.h.
|
private |
Definition at line 75 of file FontCache.h.
|
private |
Definition at line 65 of file FontCache.h.
|
private |
Definition at line 69 of file FontCache.h.
|
private |
Definition at line 74 of file FontCache.h.
|
private |
Definition at line 73 of file FontCache.h.
|
private |
Definition at line 97 of file FontCache.h.
| Enumerator | |
|---|---|
| nPadFonts | |
Definition at line 41 of file FontCache.h.
| ROOT::MacOSX::Details::FontCache::FontCache | ( | ) |
Definition at line 211 of file FontCache.mm.
| void ROOT::MacOSX::Details::FontCache::FreeFontNames | ( | char ** | fontList | ) |
Definition at line 366 of file FontCache.mm.
| void ROOT::MacOSX::Details::FontCache::GetFontProperties | ( | FontStruct_t | font, |
| int & | maxAscent, | ||
| int & | maxDescent ) |
Definition at line 415 of file FontCache.mm.
| unsigned ROOT::MacOSX::Details::FontCache::GetTextWidth | ( | FontStruct_t | font, |
| const char * | text, | ||
| int | nChars ) |
Definition at line 382 of file FontCache.mm.
| char ** ROOT::MacOSX::Details::FontCache::ListFonts | ( | const X11::XLFDName & | xlfd, |
| int | maxNames, | ||
| int & | count ) |
Definition at line 276 of file FontCache.mm.
| FontStruct_t ROOT::MacOSX::Details::FontCache::LoadFont | ( | const X11::XLFDName & | xlfd | ) |
Definition at line 221 of file FontCache.mm.
Definition at line 431 of file FontCache.mm.
|
private |
Definition at line 467 of file FontCache.mm.
| void ROOT::MacOSX::Details::FontCache::UnloadFont | ( | FontStruct_t | font | ) |
Definition at line 265 of file FontCache.mm.
|
private |
Definition at line 95 of file FontCache.h.
|
private |
Definition at line 94 of file FontCache.h.
Definition at line 77 of file FontCache.h.
|
private |
Definition at line 68 of file FontCache.h.
|
private |
Definition at line 78 of file FontCache.h.
|
private |
Definition at line 103 of file FontCache.h.
|
private |
Definition at line 98 of file FontCache.h.