diff options
| author | louis <louis.braun@gmx.de> | 2015-03-15 18:11:07 +0100 |
|---|---|---|
| committer | louis <louis.braun@gmx.de> | 2015-03-15 18:11:07 +0100 |
| commit | 19dfd1af7bf7b7e6c79ed420b294c4a52b7df659 (patch) | |
| tree | bfae7669675ec716938707fd3515009b9f8c67e4 /libtemplate/templateview.c | |
| parent | b6e6065b0f6951042e78e6babe757393596a8a42 (diff) | |
| download | vdr-plugin-skindesigner-19dfd1af7bf7b7e6c79ed420b294c4a52b7df659.tar.gz vdr-plugin-skindesigner-19dfd1af7bf7b7e6c79ed420b294c4a52b7df659.tar.bz2 | |
added possibility to hide root menu from a subview template
Diffstat (limited to 'libtemplate/templateview.c')
| -rw-r--r-- | libtemplate/templateview.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libtemplate/templateview.c b/libtemplate/templateview.c index 989c693..97db545 100644 --- a/libtemplate/templateview.c +++ b/libtemplate/templateview.c @@ -194,6 +194,13 @@ int cTemplateView::GetNumPixmapsViewElement(eViewElement ve) { return viewElement->GetNumPixmaps(); } +bool cTemplateView::HideView(void) { + if (!parameters) + return false; + return parameters->GetNumericParameter(ptHideRoot); +} + + bool cTemplateView::ExecuteView(eViewElement ve) { map < eViewElement, cTemplateViewElement* >::iterator hit = viewElements.find(ve); if (hit == viewElements.end()) @@ -1878,6 +1885,7 @@ cTemplateViewPlugin::cTemplateViewPlugin(string pluginName, int viewID) { attributes.insert("scaletvy"); attributes.insert("scaletvwidth"); attributes.insert("scaletvheight"); + attributes.insert("hideroot"); funcsAllowed.insert(pair< string, set<string> >(viewName, attributes)); //definition of allowed parameters for viewtab |
