wxAccordion
Public Member Functions | Static Public Member Functions | List of all members
wxFont Class Referenceabstract
+ Inheritance diagram for wxFont:

Public Member Functions

bool operator== (const wxFont &font) const
 
bool operator!= (const wxFont &font) const
 
virtual int GetPointSize () const =0
 
virtual wxSize GetPixelSize () const
 
virtual bool IsUsingSizeInPixels () const
 
wxFontFamily GetFamily () const
 
virtual wxFontStyle GetStyle () const =0
 
virtual wxFontWeight GetWeight () const =0
 
virtual bool GetUnderlined () const =0
 
virtual bool GetStrikethrough () const
 
virtual wxString GetFaceName () const =0
 
virtual wxFontEncoding GetEncoding () const =0
 
virtual const wxNativeFontInfo * GetNativeFontInfo () const =0
 
virtual bool IsFixedWidth () const
 
wxString GetNativeFontInfoDesc () const
 
wxString GetNativeFontInfoUserDesc () const
 
virtual void SetPointSize (int pointSize)=0
 
virtual void SetPixelSize (const wxSize &pixelSize)
 
virtual void SetFamily (wxFontFamily family)=0
 
virtual void SetStyle (wxFontStyle style)=0
 
virtual void SetWeight (wxFontWeight weight)=0
 
virtual void SetUnderlined (bool underlined)=0
 
virtual void SetStrikethrough (bool WXUNUSED(strikethrough))
 
virtual void SetEncoding (wxFontEncoding encoding)=0
 
virtual bool SetFaceName (const wxString &faceName)
 
void SetNativeFontInfo (const wxNativeFontInfo &info)
 
bool SetNativeFontInfo (const wxString &info)
 
bool SetNativeFontInfoUserDesc (const wxString &info)
 
void SetSymbolicSize (wxFontSymbolicSize size)
 
void SetSymbolicSizeRelativeTo (wxFontSymbolicSize size, int base)
 
wxString GetFamilyString () const
 
wxString GetStyleString () const
 
wxString GetWeightString () const
 

Static Public Member Functions

static wxFontNew (int pointSize, wxFontFamily family, wxFontStyle style, wxFontWeight weight, bool underlined=false, const wxString &face=wxEmptyString, wxFontEncoding encoding=wxFONTENCODING_DEFAULT)
 
static wxFontNew (const wxSize &pixelSize, wxFontFamily family, wxFontStyle style, wxFontWeight weight, bool underlined=false, const wxString &face=wxEmptyString, wxFontEncoding encoding=wxFONTENCODING_DEFAULT)
 
static wxFontNew (int pointSize, wxFontFamily family, int flags=wxFONTFLAG_DEFAULT, const wxString &face=wxEmptyString, wxFontEncoding encoding=wxFONTENCODING_DEFAULT)
 
static wxFontNew (const wxSize &pixelSize, wxFontFamily family, int flags=wxFONTFLAG_DEFAULT, const wxString &face=wxEmptyString, wxFontEncoding encoding=wxFONTENCODING_DEFAULT)
 
static wxFontNew (const wxNativeFontInfo &nativeFontDesc)
 
static wxFontNew (const wxString &strNativeFontDesc)
 
static int AdjustToSymbolicSize (wxFontSymbolicSize size, int base)
 
static wxFontEncoding GetDefaultEncoding ()
 
static void SetDefaultEncoding (wxFontEncoding encoding)