20#include <ApplicationServices/ApplicationServices.h>
66 double GetAscent(
const std::vector<UniChar> & unichars)
const;
69 double GetDescent(
const std::vector<UniChar> & unichars)
const;
Handle_t FontStruct_t
Pointer to font structure.
void FreeFontNames(char **fontList)
double GetLeading() const
std::map< UInt_t, CTFontGuard_t > FontMap_t
void GetFontProperties(FontStruct_t font, int &maxAscent, int &maxDescent)
std::map< CTFontRef, CTFontGuard_t >::iterator font_iterator
char ** ListFonts(const X11::XLFDName &xlfd, int maxNames, int &count)
FontCache & operator=(const FontCache &rhs)
FontCache(const FontCache &rhs)
unsigned GetTextWidth(FontStruct_t font, const char *text, int nChars)
CTFontRef SelectSymbolFont(Float_t fontSize, unsigned fontIndex)
FontMap_t::const_iterator const_font_map_iterator
std::map< CTFontRef, CTFontGuard_t >::const_iterator const_font_iterator
PSNameMap_t fXLFDtoPostscriptNames
double GetDescent() const
Util::CFStrongReference< CTFontRef > CTFontGuard_t
std::list< FontList > fFontLists
void GetTextBounds(UInt_t &w, UInt_t &h, const char *text) const
std::map< std::string, std::string > PSNameMap_t
std::map< CTFontRef, CTFontGuard_t > fLoadedFonts
FontStruct_t LoadFont(const X11::XLFDName &xlfd)
void UnloadFont(FontStruct_t font)
CTFontRef SelectFont(Font_t fontIndex, Float_t fontSize)
bool fSymbolFontRegistered
FontMap_t::iterator font_map_iterator
FontMap_t fFonts[nPadFonts]
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...
std::vector< char * > fList
std::vector< char > fStringData