|
OpenTTD Source
1.10.0-RC1
|
Helper for searching through the language pack. More...
Private Member Functions | |
| void | Reset () override |
| Reset the search, i.e. More... | |
| FontSize | DefaultSize () override |
| Get the default (font) size of the string. More... | |
| const char * | NextString () override |
| Get the next string to search through. More... | |
| bool | Monospace () override |
| Whether to search for a monospace font or not. More... | |
| void | SetFontNames (FreeTypeSettings *settings, const char *font_name, const void *os_data) override |
| Set the right font names. More... | |
Private Attributes | |
| uint | i |
| Iterator for the primary language tables. | |
| uint | j |
| Iterator for the secondary language tables. | |
Additional Inherited Members | |
Public Member Functions inherited from MissingGlyphSearcher | |
| virtual | ~MissingGlyphSearcher () |
| Make sure everything gets destructed right. More... | |
| bool | FindMissingGlyphs (const char **str) |
| Check whether there are glyphs missing in the current language. More... | |
Helper for searching through the language pack.
Definition at line 2034 of file strings.cpp.
|
inlineoverrideprivatevirtual |
Get the default (font) size of the string.
Implements MissingGlyphSearcher.
Definition at line 2044 of file strings.cpp.
References FS_NORMAL.
|
inlineoverrideprivatevirtual |
Whether to search for a monospace font or not.
Implements MissingGlyphSearcher.
Definition at line 2064 of file strings.cpp.
|
inlineoverrideprivatevirtual |
Get the next string to search through.
Implements MissingGlyphSearcher.
Definition at line 2049 of file strings.cpp.
References TEXT_TAB_END.
|
inlineoverrideprivatevirtual |
Reset the search, i.e.
begin from the beginning again.
Implements MissingGlyphSearcher.
Definition at line 2038 of file strings.cpp.
|
inlineoverrideprivatevirtual |
Set the right font names.
| settings | The settings to modify. |
| font_name | The new font name. |
| os_data | Opaque pointer to OS-specific data. |
Implements MissingGlyphSearcher.
Definition at line 2069 of file strings.cpp.
References FreeTypeSubSetting::font, free(), FreeTypeSettings::large, lastof, FreeTypeSettings::medium, FreeTypeSubSetting::os_handle, FreeTypeSettings::small, and strecpy().