From ea7a89606cfaffb2ae2c843ea9868bd8c8dd16c9 Mon Sep 17 00:00:00 2001 From: Fred Bauer Date: Sat, 19 Nov 2011 23:34:26 +0000 Subject: FS#12293 Global default glyph setting in System > Limits > Glyphs To Cache. Defaults to 250. This saves a lot of RAM while still allowing non-English users to have adequate glyph coverage. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31031 a1c6a512-1295-4272-9138-f99709370657 --- apps/settings_list.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'apps/settings_list.c') diff --git a/apps/settings_list.c b/apps/settings_list.c index 9232811ada..305edd93ba 100644 --- a/apps/settings_list.c +++ b/apps/settings_list.c @@ -222,6 +222,9 @@ static const char graphic_numeric[] = "graphic,numeric"; #else #define DEFAULT_FONTNAME "35-Adobe-Helvetica" #endif +#define DEFAULT_GLYPHS 250 +#define MIN_GLYPHS 50 +#define MAX_GLYPHS 65540 #else #define DEFAULT_FONTNAME "" @@ -1622,6 +1625,9 @@ const struct settings_list settings[] = { #ifdef HAVE_LCD_BITMAP TEXT_SETTING(F_THEMESETTING, font_file, "font", DEFAULT_FONTNAME, FONT_DIR "/", ".fnt"), + INT_SETTING(0, glyphs, LANG_GLYPHS, DEFAULT_GLYPHS, + "glyphs", UNIT_INT, MIN_GLYPHS, MAX_GLYPHS, 10, + NULL, NULL, NULL), #endif #ifdef HAVE_REMOTE_LCD TEXT_SETTING(F_THEMESETTING, remote_font_file, "remote font", -- cgit v1.2.3