From 7c9ad39e95205d2c3304499dc4d66548bea037fa Mon Sep 17 00:00:00 2001 From: louis Date: Wed, 1 Apr 2015 13:26:36 +0200 Subject: added parameter mode to viewelement --- libtemplate/templateview.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'libtemplate/templateview.c') diff --git a/libtemplate/templateview.c b/libtemplate/templateview.c index b20796f..352b6c7 100644 --- a/libtemplate/templateview.c +++ b/libtemplate/templateview.c @@ -229,6 +229,14 @@ bool cTemplateView::DetachViewElement(eViewElement ve) { return viewElement->Detach(); } +string cTemplateView::GetViewElementMode(eViewElement ve) { + map < eViewElement, cTemplateViewElement* >::iterator hit = viewElements.find(ve); + if (hit == viewElements.end()) + return ""; + cTemplateViewElement *viewElement = hit->second; + return viewElement->GetMode(); +} + int cTemplateView::GetNumListViewMenuItems(void) { int numElements = 0; cTemplateViewList *menuList = GetViewList(vlMenuItem); @@ -626,6 +634,7 @@ void cTemplateView::SetFunctionDefinitions(void) { attributes.insert("fadetime"); attributes.insert("name"); attributes.insert("condition"); + attributes.insert("mode"); funcsAllowed.insert(pair< string, set >(name, attributes)); name = "area"; -- cgit v1.2.3