]>
Commit | Line | Data |
---|---|---|
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 |