From 1ce7ba4931c64a7ae6a95981e838db97d7e05699 Mon Sep 17 00:00:00 2001 From: Jonathan Gordon Date: Thu, 18 Nov 2010 11:47:42 +0000 Subject: Make the %tr (radio RSSI) tag work as a bar tag or as a conditional. As a conditional it scales its value to the number of options you give it (like volume) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28613 a1c6a512-1295-4272-9138-f99709370657 --- lib/skin_parser/tag_table.c | 2 +- lib/skin_parser/tag_table.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/skin_parser/tag_table.c b/lib/skin_parser/tag_table.c index b579ee2aaa..197963f2ac 100644 --- a/lib/skin_parser/tag_table.c +++ b/lib/skin_parser/tag_table.c @@ -153,7 +153,7 @@ static const struct tag_info legal_tags[] = { SKIN_TOKEN_TUNER_MINFREQ, "ta", "", SKIN_REFRESH_STATIC }, { SKIN_TOKEN_TUNER_MAXFREQ, "tb", "", SKIN_REFRESH_STATIC }, { SKIN_TOKEN_TUNER_CURFREQ, "tf", "", SKIN_REFRESH_DYNAMIC }, - { SKIN_TOKEN_TUNER_RSSI, "tr", "", SKIN_REFRESH_DYNAMIC }, + { SKIN_TOKEN_TUNER_RSSI, "tr", BAR_PARAMS, SKIN_REFRESH_DYNAMIC }, { SKIN_TOKEN_TUNER_RSSI_MIN, "tl", "", SKIN_REFRESH_STATIC }, { SKIN_TOKEN_TUNER_RSSI_MAX, "th", "", SKIN_REFRESH_STATIC }, { SKIN_TOKEN_PRESET_ID, "Ti", "", SKIN_REFRESH_STATIC }, diff --git a/lib/skin_parser/tag_table.h b/lib/skin_parser/tag_table.h index ad72dab3d3..a39939d225 100644 --- a/lib/skin_parser/tag_table.h +++ b/lib/skin_parser/tag_table.h @@ -252,6 +252,7 @@ enum skin_token_type { SKIN_TOKEN_TUNER_RSSI, SKIN_TOKEN_TUNER_RSSI_MIN, SKIN_TOKEN_TUNER_RSSI_MAX, + SKIN_TOKEN_TUNER_RSSI_BAR, SKIN_TOKEN_PRESET_ID, /* "id" of this preset.. really the array element number */ SKIN_TOKEN_PRESET_NAME, SKIN_TOKEN_PRESET_FREQ, -- cgit v1.2.3