class CCoeFontProvider : public CBase |
A helper object designed to make obtaining a font easier, taking into account zoom factors.
Public Member Functions | |
---|---|
~CCoeFontProvider() | |
IMPORT_C const CFont & | Font(const TCoeFont &, const TZoomFactor &) |
IMPORT_C CCoeFontProvider * | NewL() |
IMPORT_C CCoeFontProvider * | NewL(const TDesC &) |
void | RefetchPixelMappingL() |
IMPORT_C void | SetTypeface(const TTypeface) |
IMPORT_C TTypeface | Typeface() |
IMPORT_C void | UseSystemTypeface() |
Private Member Functions | |
---|---|
CCoeFontProvider(const TDesC &) | |
void | ConstructL() |
void | ReleaseAllFonts() |
Private Attributes | |
---|---|
RArray< TFont > | iFonts |
RArray< TInt > | iLogicalToPixelSizes |
TTypeface | iTypeface |
CCoeFontProvider | ( | const TDesC & | aTypefaceName | ) | [private] |
const TDesC & aTypefaceName |
IMPORT_C const CFont & | Font | ( | const TCoeFont & | aFont, |
const TZoomFactor & | aZoomFactor | |||
) | const |
const TCoeFont & aFont | |
const TZoomFactor & aZoomFactor |
IMPORT_C CCoeFontProvider * | NewL | ( | const TDesC & | aTypefaceName | ) | [static] |
const TDesC & aTypefaceName |
IMPORT_C void | SetTypeface | ( | const TTypeface | aTypeface | ) |
const TTypeface aTypeface |