]>
Commit | Line | Data |
---|---|---|
a660d684 KB |
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 | ||
7376079d | 12 | \helpref{wxList}{wxlist} |
a660d684 | 13 | |
954b8ae6 JS |
14 | \wxheading{Include files} |
15 | ||
16 | <wx/gdicmn.h> | |
17 | ||
a7af285d VZ |
18 | \wxheading{Library} |
19 | ||
20 | \helpref{wxCore}{librarieslist} | |
21 | ||
a660d684 KB |
22 | \wxheading{See also} |
23 | ||
24 | \helpref{wxFont}{wxfont} | |
25 | ||
26 | \latexignore{\rtfignore{\wxheading{Members}}} | |
27 | ||
f0e8a2d0 | 28 | \membersection{wxFontList::wxFontList}\label{wxfontlistctor} |
a660d684 KB |
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 | ||
a660d684 KB |
35 | \membersection{wxFontList::FindOrCreateFont}\label{findorcreatefont} |
36 | ||
cc81d32f | 37 | \func{wxFont *}{FindOrCreateFont}{\param{int}{ point\_size}, \param{int}{ family}, \param{int}{ style}, \param{int}{ weight}, \param{bool}{ underline = false}, |
605d715d | 38 | \param{const wxString\& }{facename = NULL}, \param{wxFontEncoding }{encoding = wxFONTENCODING\_DEFAULT}{}} |
a660d684 | 39 | |
b236c10f | 40 | Finds a font of the given specification, or creates one and adds it to the list. See the \helpref{wxFont constructor}{wxfontctor} for |
a660d684 KB |
41 | details of the arguments. |
42 |