| 1 | \section{\class{wxFontList}}\label{wxfontlist} |
| 2 | |
| 3 | A font list is a list containing all fonts which have been created. There |
| 4 | is only one instance of this class: {\bf wxTheFontList}. Use this object to search |
| 5 | for a previously created font of the desired type and create it if not already found. |
| 6 | In some windowing systems, the font may be a scarce resource, so it is best to |
| 7 | reuse old resources if possible. When an application finishes, all fonts will be |
| 8 | deleted and their resources freed, eliminating the possibility of `memory leaks'. |
| 9 | |
| 10 | \wxheading{Derived from} |
| 11 | |
| 12 | \helpref{wxList}{wxlist} |
| 13 | |
| 14 | \wxheading{Include files} |
| 15 | |
| 16 | <wx/gdicmn.h> |
| 17 | |
| 18 | \wxheading{Library} |
| 19 | |
| 20 | \helpref{wxCore}{librarieslist} |
| 21 | |
| 22 | \wxheading{See also} |
| 23 | |
| 24 | \helpref{wxFont}{wxfont} |
| 25 | |
| 26 | \latexignore{\rtfignore{\wxheading{Members}}} |
| 27 | |
| 28 | \membersection{wxFontList::wxFontList}\label{wxfontlistctor} |
| 29 | |
| 30 | \func{}{wxFontList}{\void} |
| 31 | |
| 32 | Constructor. The application should not construct its own font list: |
| 33 | use the object pointer {\bf wxTheFontList}. |
| 34 | |
| 35 | \membersection{wxFontList::FindOrCreateFont}\label{findorcreatefont} |
| 36 | |
| 37 | \func{wxFont *}{FindOrCreateFont}{\param{int}{ point\_size}, \param{int}{ family}, \param{int}{ style}, \param{int}{ weight}, \param{bool}{ underline = false}, |
| 38 | \param{const wxString\& }{facename = NULL}, \param{wxFontEncoding }{encoding = wxFONTENCODING\_DEFAULT}{}} |
| 39 | |
| 40 | Finds a font of the given specification, or creates one and adds it to the list. See the \helpref{wxFont constructor}{wxfontctor} for |
| 41 | details of the arguments. |
| 42 | |