diff options
Diffstat (limited to 'glcdskin/skin.c')
-rw-r--r-- | glcdskin/skin.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/glcdskin/skin.c b/glcdskin/skin.c index a7facdd..122b162 100644 --- a/glcdskin/skin.c +++ b/glcdskin/skin.c @@ -21,6 +21,8 @@ cSkin::cSkin(cSkinConfig & Config, const std::string & Name) name(Name) { mImageCache = new cImageCache(this, 100); + tsEvalTick = 0; + tsEvalSwitch = 0; } cSkin::~cSkin(void) @@ -79,4 +81,16 @@ cSkinVariable * cSkin::GetVariable(const std::string & Id) } +bool cSkin::ParseEnable(const std::string & Text) +{ + cDriver * driver = config.GetDriver(); + + if (!driver) + return false; + + driver->SetFeature(Text, 1); + return true; // always return true else loading the skin would fail if touchscreen is not available +} + + } // end of namespace |