summaryrefslogtreecommitdiff
path: root/skinconfig.c
diff options
context:
space:
mode:
authormrwastl <mrwastl@users.sourceforge.net>2010-05-15 12:15:54 +0200
committermrwastl <mrwastl@users.sourceforge.net>2010-05-15 12:15:54 +0200
commit4f8e89fbe330a263130ca066a1671297f939e42d (patch)
treeb48b13317ca447e54a38dfdfb612f9b2da43e4f3 /skinconfig.c
parentc424949dca82dc2c3cae3908a03df2ae1e77a5ee (diff)
downloadvdr-plugin-graphlcd-4f8e89fbe330a263130ca066a1671297f939e42d.tar.gz
vdr-plugin-graphlcd-4f8e89fbe330a263130ca066a1671297f939e42d.tar.bz2
call newly introduced NeedsUp() for smooth image looping and text scrolling; added missing tokens
Diffstat (limited to 'skinconfig.c')
-rw-r--r--skinconfig.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/skinconfig.c b/skinconfig.c
index 0275910..f99adb9 100644
--- a/skinconfig.c
+++ b/skinconfig.c
@@ -128,6 +128,14 @@ typedef enum _eTokenId
tokSettingShowReplayLogo,
tokSettingShowSymbols,
tokSettingShowTimebar,
+
+ tokScrollMode,
+ tokScrollSpeed,
+ tokScrollTime,
+ tokBrightnessActive,
+ tokBrightnessIdle,
+ tokBrightnessDelay,
+
tokPrivateSettingEnd,
tokCountToken
@@ -239,6 +247,14 @@ static const std::string Tokens[tokCountToken] =
"SettingShowReplayLogo",
"SettingShowSymbols",
"SettingShowTimebar",
+
+ "ScrollMode",
+ "ScrollSpeed",
+ "ScrollTime",
+ "BrightnessActive",
+ "BrightnessIdle",
+ "BrightnessDelay",
+
"privateSettingEnd"
};
@@ -607,6 +623,20 @@ GLCD::cType cGraphLCDSkinConfig::GetToken(const GLCD::tSkinToken & Token)
if (GraphLCDSetup.ShowTimebar)
return true;
return false;
+
+ case tokScrollMode:
+ return GraphLCDSetup.ScrollMode;
+ case tokScrollSpeed:
+ return GraphLCDSetup.ScrollSpeed;
+ case tokScrollTime:
+ return GraphLCDSetup.ScrollTime;
+ case tokBrightnessActive:
+ return GraphLCDSetup.BrightnessActive;
+ case tokBrightnessIdle:
+ return GraphLCDSetup.BrightnessIdle;
+ case tokBrightnessDelay:
+ return GraphLCDSetup.BrightnessDelay;
+
default:
break;
}