diff options
| author | louis <louis.braun@gmx.de> | 2015-03-31 16:08:42 +0200 |
|---|---|---|
| committer | louis <louis.braun@gmx.de> | 2015-03-31 16:08:42 +0200 |
| commit | 203754e2047998185a177b177c5c46ccb265318e (patch) | |
| tree | d2f86a51b39526f34ef39cc452fc1e2623d5b204 /libtemplate | |
| parent | 43422fac91d7c67d1cb69e2add4abce49e89ca90 (diff) | |
| download | vdr-plugin-skindesigner-203754e2047998185a177b177c5c46ccb265318e.tar.gz vdr-plugin-skindesigner-203754e2047998185a177b177c5c46ccb265318e.tar.bz2 | |
added viewelement <sortmode> in displaymenu to display the sort mode of the currently displayed menu
Diffstat (limited to 'libtemplate')
| -rw-r--r-- | libtemplate/templateview.c | 17 | ||||
| -rw-r--r-- | libtemplate/templateviewelement.h | 1 |
2 files changed, 7 insertions, 11 deletions
diff --git a/libtemplate/templateview.c b/libtemplate/templateview.c index 380c965..b20796f 100644 --- a/libtemplate/templateview.c +++ b/libtemplate/templateview.c @@ -1123,17 +1123,6 @@ cTemplateViewMenu::cTemplateViewMenu(void) { attributes.insert("scaletvheight"); funcsAllowed.insert(pair< string, set<string> >(subViewName, attributes)); - //definition of allowed parameters for timerlist viewlist - attributes.clear(); - attributes.insert("x"); - attributes.insert("y"); - attributes.insert("width"); - attributes.insert("height"); - attributes.insert("orientation"); - attributes.insert("align"); - attributes.insert("numlistelements"); - funcsAllowed.insert(pair< string, set<string> >("timerlist", attributes)); - //definition of allowed parameters for menuitems viewlist attributes.clear(); attributes.insert("x"); @@ -1209,6 +1198,7 @@ void cTemplateViewMenu::SetViewElements(void) { viewElementsAllowed.insert("header"); viewElementsAllowed.insert("colorbuttons"); viewElementsAllowed.insert("message"); + viewElementsAllowed.insert("sortmode"); viewElementsAllowed.insert("discusage"); viewElementsAllowed.insert("systemload"); viewElementsAllowed.insert("systemmemory"); @@ -1290,6 +1280,9 @@ string cTemplateViewMenu::GetViewElementName(eViewElement ve) { case veMessage: name = "Message"; break; + case veSortMode: + name = "Sort Mode"; + break; case veDiscUsage: name = "Disc Usage"; break; @@ -1419,6 +1412,8 @@ void cTemplateViewMenu::AddPixmap(string sViewElement, cTemplatePixmap *pix, vec ve = veButtons; } else if (!sViewElement.compare("message")) { ve = veMessage; + } else if (!sViewElement.compare("sortmode")) { + ve = veSortMode; } else if (!sViewElement.compare("discusage")) { ve = veDiscUsage; } else if (!sViewElement.compare("systemload")) { diff --git a/libtemplate/templateviewelement.h b/libtemplate/templateviewelement.h index 6d3b921..93ef28a 100644 --- a/libtemplate/templateviewelement.h +++ b/libtemplate/templateviewelement.h @@ -25,6 +25,7 @@ enum eViewElement { veDateTime,
veTime,
veMessage,
+ veSortMode,
veDevices,
veCurrentWeather,
veCustomTokens,
|
