summaryrefslogtreecommitdiff
path: root/libtemplate
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2015-03-31 16:08:42 +0200
committerlouis <louis.braun@gmx.de>2015-03-31 16:08:42 +0200
commit203754e2047998185a177b177c5c46ccb265318e (patch)
treed2f86a51b39526f34ef39cc452fc1e2623d5b204 /libtemplate
parent43422fac91d7c67d1cb69e2add4abce49e89ca90 (diff)
downloadvdr-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.c17
-rw-r--r--libtemplate/templateviewelement.h1
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,