summaryrefslogtreecommitdiff
path: root/apps/settings_list.h
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2008-11-03 11:11:07 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2008-11-03 11:11:07 +0000
commitedcacaa787d770cd5b944c18082b5b80128f7e4e (patch)
treec9c15530510a02327bcd20808ac470304781879e /apps/settings_list.h
parent5395957549c9b04fefa87a0aedb6bc15bf360739 (diff)
FS#9515 - customisable quickscreen. Allows you to choose which setting you want displayed on the quickscreen.
Allows almost every available setting. (change the options in settings > general settings > quickscreen items) Not every setting will work perfectly, some might need aditional handling if the change doesnt take effect straight away (let us know which are problematic so they can be fixed) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18984 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/settings_list.h')
-rw-r--r--apps/settings_list.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/settings_list.h b/apps/settings_list.h
index 60e3f7f0c7..1bc529c7d9 100644
--- a/apps/settings_list.h
+++ b/apps/settings_list.h
@@ -152,8 +152,10 @@ struct custom_setting {
#define F_PADTITLE 0x800 /* pad the title with spaces to force it to scroll */
#define F_NO_WRAP 0x1000 /* used if the list should not wrap */
+#define F_BANFROMQS 0x80000000 /* ban the setting from the quickscreen items */
+
struct settings_list {
- uint32_t flags; /* ____ _SER TFFF NNN_ _ATW PTVC IFRB STTT */
+ uint32_t flags; /* B___ _SER TFFF NNN_ _ATW PTVC IFRB STTT */
void *setting;
int lang_id; /* -1 for none */
union storage_type default_val;