OpenCPN Partial API docs
FontMgr Class Reference

Manages the font list. More...

#include <FontMgr.h>

Public Member Functions

void SetLocale (wxString &newLocale)
 
wxFont * GetFont (const wxString &TextElement, int default_size=0)
 
wxColour GetFontColor (const wxString &TextElement) const
 
wxColour GetDefaultFontColor (const wxString &TextElement)
 
bool SetFontColor (const wxString &TextElement, const wxColour color) const
 
int GetNumFonts (void) const
 
const wxString & GetConfigString (int i) const
 
const wxString & GetDialogString (int i) const
 
const wxString & GetNativeDesc (int i) const
 
wxString GetFullConfigDesc (int i) const
 
wxArrayString & GetAuxKeyArray ()
 
bool AddAuxKey (wxString key)
 
void LoadFontNative (wxString *pConfigString, wxString *pNativeDesc)
 
bool SetFont (const wxString &TextElement, wxFont *pFont, wxColour color)
 
void ScrubList ()
 
MyFontDescFindFontByConfigString (wxString pConfigString)
 
wxFont * FindOrCreateFont (int point_size, wxFontFamily family, wxFontStyle style, wxFontWeight weight, bool underline=false, const wxString &facename=wxEmptyString, wxFontEncoding encoding=wxFONTENCODING_DEFAULT)
 
wxFont * FindOrCreateFont (int pointSize, int family, int style, int weight, bool underline=false, const wxString &face=wxEmptyString, wxFontEncoding encoding=wxFONTENCODING_DEFAULT)
 

Static Public Member Functions

static FontMgrGet ()
 
static wxString GetFontConfigKey (const wxString &description)
 
static void Shutdown ()
 

Detailed Description

Manages the font list.

Singleton.

Definition at line 41 of file FontMgr.h.


The documentation for this class was generated from the following files: