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.
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char ListFonts
Option_t Option_t TPoint TPoint const char text
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
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