improved estuary4vdr

This commit is contained in:
louis 2016-04-30 06:49:30 +02:00
parent 4076377e21
commit f4f64e96e5
35 changed files with 1455 additions and 380 deletions

View File

@ -698,6 +698,7 @@ enum class eCeMenuMainIT {
menuitemy, menuitemy,
menuitemwidth, menuitemwidth,
menuitemheight, menuitemheight,
numitem,
count count
}; };
@ -721,6 +722,7 @@ enum class eLeMenuSchedulesIT {
daynumeric, daynumeric,
month, month,
year, year,
istoday,
running, running,
elapsed, elapsed,
startsin, startsin,
@ -766,6 +768,7 @@ enum class eCeMenuSchedulesIT {
menuitemy, menuitemy,
menuitemwidth, menuitemwidth,
menuitemheight, menuitemheight,
numitem,
daynumeric, daynumeric,
month, month,
year, year,
@ -851,6 +854,7 @@ enum class eCeMenuChannelsIT {
menuitemy, menuitemy,
menuitemwidth, menuitemwidth,
menuitemheight, menuitemheight,
numitem,
number, number,
transponder, transponder,
frequency, frequency,
@ -937,6 +941,7 @@ enum class eCeMenuTimersIT {
menuitemy, menuitemy,
menuitemwidth, menuitemwidth,
menuitemheight, menuitemheight,
numitem,
month, month,
year, year,
channellogoexists, channellogoexists,
@ -1015,6 +1020,7 @@ enum class eCeMenuRecordingsIT {
menuitemy, menuitemy,
menuitemwidth, menuitemwidth,
menuitemheight, menuitemheight,
numitem,
isnew, isnew,
percentseen, percentseen,
watched, watched,

View File

@ -78,20 +78,23 @@ cCurrentElement::cCurrentElement(void) {
listY = 0; listY = 0;
listWidth = 0; listWidth = 0;
listHeight = 0; listHeight = 0;
listNum = 0;
} }
void cCurrentElement::SetListPosition(int x, int y, int width, int height) { void cCurrentElement::SetListPosition(int x, int y, int width, int height, int num) {
listX = x; listX = x;
listY = y; listY = y;
listWidth = width; listWidth = width;
listHeight = height; listHeight = height;
listNum = num;
} }
void cCurrentElement::SetListTokens(skindesignerapi::cTokenContainer *tokenContainer) { void cCurrentElement::SetListTokens(skindesignerapi::cTokenContainer *tokenContainer) {
tokenContainer->AddIntToken(0, listX); tokenContainer->AddIntToken(0, listX - container.X());
tokenContainer->AddIntToken(1, listY); tokenContainer->AddIntToken(1, listY - container.Y());
tokenContainer->AddIntToken(2, listWidth); tokenContainer->AddIntToken(2, listWidth);
tokenContainer->AddIntToken(3, listHeight); tokenContainer->AddIntToken(3, listHeight);
tokenContainer->AddIntToken(4, listNum);
} }
/****************************************************************** /******************************************************************
@ -455,7 +458,7 @@ void cLeMenuMain::RenderCurrent(void) {
if (!currentMain) if (!currentMain)
return; return;
currentMain->SetText(text); currentMain->SetText(text);
currentMain->SetListPosition(container.X(), container.Y(), container.Width(), container.Height()); currentMain->SetListPosition(container.X(), container.Y(), container.Width(), container.Height(), num);
currentMain->Parse(); currentMain->Parse();
} }
@ -500,6 +503,7 @@ void cCeMenuMain::SetTokenContainer(void) {
tokenContainer->DefineIntToken("{menuitemy}", (int)eCeMenuMainIT::menuitemy); tokenContainer->DefineIntToken("{menuitemy}", (int)eCeMenuMainIT::menuitemy);
tokenContainer->DefineIntToken("{menuitemwidth}", (int)eCeMenuMainIT::menuitemwidth); tokenContainer->DefineIntToken("{menuitemwidth}", (int)eCeMenuMainIT::menuitemwidth);
tokenContainer->DefineIntToken("{menuitemheight}", (int)eCeMenuMainIT::menuitemheight); tokenContainer->DefineIntToken("{menuitemheight}", (int)eCeMenuMainIT::menuitemheight);
tokenContainer->DefineIntToken("{numitem}", (int)eCeMenuMainIT::numitem);
tokenContainer->DefineStringToken("{label}", (int)eCeMenuMainST::label); tokenContainer->DefineStringToken("{label}", (int)eCeMenuMainST::label);
tokenContainer->DefineStringToken("{number}", (int)eCeMenuMainST::number); tokenContainer->DefineStringToken("{number}", (int)eCeMenuMainST::number);
tokenContainer->DefineStringToken("{icon}", (int)eCeMenuMainST::icon); tokenContainer->DefineStringToken("{icon}", (int)eCeMenuMainST::icon);
@ -563,6 +567,7 @@ void cLeMenuSchedules::SetTokenContainer(void) {
tokenContainer->DefineIntToken("{daynumeric}", (int)eLeMenuSchedulesIT::daynumeric); tokenContainer->DefineIntToken("{daynumeric}", (int)eLeMenuSchedulesIT::daynumeric);
tokenContainer->DefineIntToken("{month}", (int)eLeMenuSchedulesIT::month); tokenContainer->DefineIntToken("{month}", (int)eLeMenuSchedulesIT::month);
tokenContainer->DefineIntToken("{year}", (int)eLeMenuSchedulesIT::year); tokenContainer->DefineIntToken("{year}", (int)eLeMenuSchedulesIT::year);
tokenContainer->DefineIntToken("{istoday}", (int)eLeMenuSchedulesIT::istoday);
tokenContainer->DefineIntToken("{running}", (int)eLeMenuSchedulesIT::running); tokenContainer->DefineIntToken("{running}", (int)eLeMenuSchedulesIT::running);
tokenContainer->DefineIntToken("{elapsed}", (int)eLeMenuSchedulesIT::elapsed); tokenContainer->DefineIntToken("{elapsed}", (int)eLeMenuSchedulesIT::elapsed);
tokenContainer->DefineIntToken("{startsin}", (int)eLeMenuSchedulesIT::startsin); tokenContainer->DefineIntToken("{startsin}", (int)eLeMenuSchedulesIT::startsin);
@ -626,12 +631,14 @@ bool cLeMenuSchedules::Parse(bool forced) {
tokenContainer->AddStringToken((int)eLeMenuSchedulesST::start, *(event->GetTimeString())); tokenContainer->AddStringToken((int)eLeMenuSchedulesST::start, *(event->GetTimeString()));
tokenContainer->AddStringToken((int)eLeMenuSchedulesST::stop, *(event->GetEndTimeString())); tokenContainer->AddStringToken((int)eLeMenuSchedulesST::stop, *(event->GetEndTimeString()));
time_t startTime = event->StartTime(); time_t startTime = event->StartTime();
struct tm * sStartTime = localtime(&startTime); struct tm *sStartTime = localtime(&startTime);
int day = sStartTime->tm_mday;
int month = sStartTime->tm_mon;
tokenContainer->AddStringToken((int)eLeMenuSchedulesST::day, *WeekDayName(startTime)); tokenContainer->AddStringToken((int)eLeMenuSchedulesST::day, *WeekDayName(startTime));
tokenContainer->AddStringToken((int)eLeMenuSchedulesST::date, *ShortDateString(startTime)); tokenContainer->AddStringToken((int)eLeMenuSchedulesST::date, *ShortDateString(startTime));
tokenContainer->AddIntToken((int)eLeMenuSchedulesIT::year, sStartTime->tm_year + 1900); tokenContainer->AddIntToken((int)eLeMenuSchedulesIT::year, sStartTime->tm_year + 1900);
tokenContainer->AddIntToken((int)eLeMenuSchedulesIT::daynumeric, sStartTime->tm_mday); tokenContainer->AddIntToken((int)eLeMenuSchedulesIT::daynumeric, day);
tokenContainer->AddIntToken((int)eLeMenuSchedulesIT::month, sStartTime->tm_mon+1); tokenContainer->AddIntToken((int)eLeMenuSchedulesIT::month, month + 1);
bool isRunning = false; bool isRunning = false;
time_t now = time(NULL); time_t now = time(NULL);
@ -645,6 +652,8 @@ bool cLeMenuSchedules::Parse(bool forced) {
tokenContainer->AddIntToken((int)eLeMenuSchedulesIT::elapsed, 0); tokenContainer->AddIntToken((int)eLeMenuSchedulesIT::elapsed, 0);
tokenContainer->AddIntToken((int)eLeMenuSchedulesIT::startsin, (event->StartTime() - now)/60); tokenContainer->AddIntToken((int)eLeMenuSchedulesIT::startsin, (event->StartTime() - now)/60);
} }
struct tm *sNow = localtime(&now);
tokenContainer->AddIntToken((int)eLeMenuSchedulesIT::istoday, (day == sNow->tm_mday && month == sNow->tm_mon) ? true : false);
tokenContainer->AddIntToken((int)eLeMenuSchedulesIT::duration, event->Duration() / 60); tokenContainer->AddIntToken((int)eLeMenuSchedulesIT::duration, event->Duration() / 60);
tokenContainer->AddIntToken((int)eLeMenuSchedulesIT::durationhours, event->Duration() / 3600); tokenContainer->AddIntToken((int)eLeMenuSchedulesIT::durationhours, event->Duration() / 3600);
tokenContainer->AddStringToken((int)eLeMenuSchedulesST::durationminutes, *cString::sprintf("%.2d", (event->Duration() / 60)%60)); tokenContainer->AddStringToken((int)eLeMenuSchedulesST::durationminutes, *cString::sprintf("%.2d", (event->Duration() / 60)%60));
@ -676,7 +685,7 @@ void cLeMenuSchedules::RenderCurrent(void) {
return; return;
currentSchedules->Set(event, channel, withDate, timerMatch, menuCat); currentSchedules->Set(event, channel, withDate, timerMatch, menuCat);
currentSchedules->SetEpgSearchFav(epgSearchFav); currentSchedules->SetEpgSearchFav(epgSearchFav);
currentSchedules->SetListPosition(container.X(), container.Y(), container.Width(), container.Height()); currentSchedules->SetListPosition(container.X(), container.Y(), container.Width(), container.Height(), num);
currentSchedules->Parse(); currentSchedules->Parse();
} }
@ -707,6 +716,7 @@ void cCeMenuSchedules::SetTokenContainer(void) {
tokenContainer->DefineIntToken("{menuitemy}", (int)eCeMenuSchedulesIT::menuitemy); tokenContainer->DefineIntToken("{menuitemy}", (int)eCeMenuSchedulesIT::menuitemy);
tokenContainer->DefineIntToken("{menuitemwidth}", (int)eCeMenuSchedulesIT::menuitemwidth); tokenContainer->DefineIntToken("{menuitemwidth}", (int)eCeMenuSchedulesIT::menuitemwidth);
tokenContainer->DefineIntToken("{menuitemheight}", (int)eCeMenuSchedulesIT::menuitemheight); tokenContainer->DefineIntToken("{menuitemheight}", (int)eCeMenuSchedulesIT::menuitemheight);
tokenContainer->DefineIntToken("{numitem}", (int)eCeMenuSchedulesIT::numitem);
tokenContainer->DefineIntToken("{daynumeric}", (int)eCeMenuSchedulesIT::daynumeric); tokenContainer->DefineIntToken("{daynumeric}", (int)eCeMenuSchedulesIT::daynumeric);
tokenContainer->DefineIntToken("{month}", (int)eCeMenuSchedulesIT::month); tokenContainer->DefineIntToken("{month}", (int)eCeMenuSchedulesIT::month);
tokenContainer->DefineIntToken("{year}", (int)eCeMenuSchedulesIT::year); tokenContainer->DefineIntToken("{year}", (int)eCeMenuSchedulesIT::year);
@ -953,7 +963,7 @@ void cLeMenuChannels::RenderCurrent(void) {
if (!currentChannel) if (!currentChannel)
return; return;
currentChannel->Set(channel, withProvider); currentChannel->Set(channel, withProvider);
currentChannel->SetListPosition(container.X(), container.Y(), container.Width(), container.Height()); currentChannel->SetListPosition(container.X(), container.Y(), container.Width(), container.Height(), num);
currentChannel->Parse(); currentChannel->Parse();
} }
@ -998,6 +1008,7 @@ void cCeMenuChannels::SetTokenContainer(void) {
tokenContainer->DefineIntToken("{menuitemy}", (int)eCeMenuChannelsIT::menuitemy); tokenContainer->DefineIntToken("{menuitemy}", (int)eCeMenuChannelsIT::menuitemy);
tokenContainer->DefineIntToken("{menuitemwidth}", (int)eCeMenuChannelsIT::menuitemwidth); tokenContainer->DefineIntToken("{menuitemwidth}", (int)eCeMenuChannelsIT::menuitemwidth);
tokenContainer->DefineIntToken("{menuitemheight}", (int)eCeMenuChannelsIT::menuitemheight); tokenContainer->DefineIntToken("{menuitemheight}", (int)eCeMenuChannelsIT::menuitemheight);
tokenContainer->DefineIntToken("{numitem}", (int)eCeMenuChannelsIT::numitem);
tokenContainer->DefineIntToken("{number}", (int)eCeMenuChannelsIT::number); tokenContainer->DefineIntToken("{number}", (int)eCeMenuChannelsIT::number);
tokenContainer->DefineIntToken("{transponder}", (int)eCeMenuChannelsIT::transponder); tokenContainer->DefineIntToken("{transponder}", (int)eCeMenuChannelsIT::transponder);
tokenContainer->DefineIntToken("{frequency}", (int)eCeMenuChannelsIT::frequency); tokenContainer->DefineIntToken("{frequency}", (int)eCeMenuChannelsIT::frequency);
@ -1271,7 +1282,7 @@ void cLeMenuTimers::RenderCurrent(void) {
if (!currentTimer) if (!currentTimer)
return; return;
currentTimer->Set(timer); currentTimer->Set(timer);
currentTimer->SetListPosition(container.X(), container.Y(), container.Width(), container.Height()); currentTimer->SetListPosition(container.X(), container.Y(), container.Width(), container.Height(), num);
currentTimer->Parse(); currentTimer->Parse();
} }
@ -1307,6 +1318,7 @@ void cCeMenuTimers::SetTokenContainer(void) {
tokenContainer->DefineIntToken("{menuitemy}", (int)eCeMenuTimersIT::menuitemy); tokenContainer->DefineIntToken("{menuitemy}", (int)eCeMenuTimersIT::menuitemy);
tokenContainer->DefineIntToken("{menuitemwidth}", (int)eCeMenuTimersIT::menuitemwidth); tokenContainer->DefineIntToken("{menuitemwidth}", (int)eCeMenuTimersIT::menuitemwidth);
tokenContainer->DefineIntToken("{menuitemheight}", (int)eCeMenuTimersIT::menuitemheight); tokenContainer->DefineIntToken("{menuitemheight}", (int)eCeMenuTimersIT::menuitemheight);
tokenContainer->DefineIntToken("{numitem}", (int)eCeMenuTimersIT::numitem);
tokenContainer->DefineIntToken("{month}", (int)eCeMenuTimersIT::month); tokenContainer->DefineIntToken("{month}", (int)eCeMenuTimersIT::month);
tokenContainer->DefineIntToken("{year}", (int)eCeMenuTimersIT::year); tokenContainer->DefineIntToken("{year}", (int)eCeMenuTimersIT::year);
tokenContainer->DefineIntToken("{channellogoexists}", (int)eCeMenuTimersIT::channellogoexists); tokenContainer->DefineIntToken("{channellogoexists}", (int)eCeMenuTimersIT::channellogoexists);
@ -1602,7 +1614,7 @@ void cLeMenuRecordings::RenderCurrent(void) {
if (!currentRecording) if (!currentRecording)
return; return;
currentRecording->Set(recording, level, total, New); currentRecording->Set(recording, level, total, New);
currentRecording->SetListPosition(container.X(), container.Y(), container.Width(), container.Height()); currentRecording->SetListPosition(container.X(), container.Y(), container.Width(), container.Height(), num);
currentRecording->Parse(); currentRecording->Parse();
} }
@ -1679,6 +1691,7 @@ void cCeMenuRecordings::SetTokenContainer(void) {
tokenContainer->DefineIntToken("{menuitemy}", (int)eCeMenuRecordingsIT::menuitemy); tokenContainer->DefineIntToken("{menuitemy}", (int)eCeMenuRecordingsIT::menuitemy);
tokenContainer->DefineIntToken("{menuitemwidth}", (int)eCeMenuRecordingsIT::menuitemwidth); tokenContainer->DefineIntToken("{menuitemwidth}", (int)eCeMenuRecordingsIT::menuitemwidth);
tokenContainer->DefineIntToken("{menuitemheight}", (int)eCeMenuRecordingsIT::menuitemheight); tokenContainer->DefineIntToken("{menuitemheight}", (int)eCeMenuRecordingsIT::menuitemheight);
tokenContainer->DefineIntToken("{numitem}", (int)eCeMenuRecordingsIT::numitem);
tokenContainer->DefineIntToken("{new}", (int)eCeMenuRecordingsIT::isnew); tokenContainer->DefineIntToken("{new}", (int)eCeMenuRecordingsIT::isnew);
tokenContainer->DefineIntToken("{percentseen}", (int)eCeMenuRecordingsIT::percentseen); tokenContainer->DefineIntToken("{percentseen}", (int)eCeMenuRecordingsIT::percentseen);
tokenContainer->DefineIntToken("{watched}", (int)eCeMenuRecordingsIT::watched); tokenContainer->DefineIntToken("{watched}", (int)eCeMenuRecordingsIT::watched);
@ -1888,7 +1901,7 @@ void cLeMenuPlugin::RenderCurrent(void) {
if (!currentPlugin) if (!currentPlugin)
return; return;
currentPlugin->Set(tokenContainer); currentPlugin->Set(tokenContainer);
currentPlugin->SetListPosition(container.X(), container.Y(), container.Width(), container.Height()); currentPlugin->SetListPosition(container.X(), container.Y(), container.Width(), container.Height(), num);
currentPlugin->Parse(); currentPlugin->Parse();
} }

View File

@ -42,10 +42,11 @@ protected:
int listY; int listY;
int listWidth; int listWidth;
int listHeight; int listHeight;
int listNum;
public: public:
cCurrentElement(void); cCurrentElement(void);
virtual ~cCurrentElement(void) {}; virtual ~cCurrentElement(void) {};
void SetListPosition(int x, int y, int width, int height); void SetListPosition(int x, int y, int width, int height, int num);
void SetListTokens(skindesignerapi::cTokenContainer *tokenContainer); void SetListTokens(skindesignerapi::cTokenContainer *tokenContainer);
}; };

View File

@ -639,40 +639,33 @@ cSubView::cSubView(const char *name) {
colorbuttons = NULL; colorbuttons = NULL;
scrollbar = NULL; scrollbar = NULL;
viewList = NULL; viewList = NULL;
viewListVertical = NULL;
viewListHorizontal = NULL;
SetViewElements(); SetViewElements();
} }
cSubView::~cSubView(void) { cSubView::~cSubView(void) {
delete viewListHorizontal; for(vector<cViewList*>::iterator it = viewLists.begin(); it != viewLists.end(); it++) {
delete viewListVertical; delete (*it);
}
} }
void cSubView::SetGlobals(cGlobals *globals) { void cSubView::SetGlobals(cGlobals *globals) {
cView::SetGlobals(globals); cView::SetGlobals(globals);
if (viewListVertical) for(vector<cViewList*>::iterator it = viewLists.begin(); it != viewLists.end(); it++) {
viewListVertical->SetGlobals(globals); (*it)->SetGlobals(globals);
if (viewListHorizontal) }
viewListHorizontal->SetGlobals(globals);
} }
void cSubView::PreCache(void) { void cSubView::PreCache(void) {
attribs->SetContainer(container.X(), container.Y(), container.Width(), container.Height()); attribs->SetContainer(container.X(), container.Y(), container.Width(), container.Height());
attribs->Cache(); attribs->Cache();
for(vector<cViewList*>::iterator it = viewLists.begin(); it != viewLists.end(); it++) {
cViewList *vl = (*it);
vl->SetPlugId(plugId);
vl->SetPlugMenuId(plugMenuId);
vl->SetContainer(attribs->X(), attribs->Y(), attribs->Width(), attribs->Height());
vl->PreCache();
}
cView::PreCache(); cView::PreCache();
if (viewListVertical) {
viewListVertical->SetPlugId(plugId);
viewListVertical->SetPlugMenuId(plugMenuId);
viewListVertical->SetContainer(attribs->X(), attribs->Y(), attribs->Width(), attribs->Height());
viewListVertical->PreCache();
}
if (viewListHorizontal) {
viewListHorizontal->SetPlugId(plugId);
viewListHorizontal->SetPlugMenuId(plugMenuId);
viewListHorizontal->SetContainer(attribs->X(), attribs->Y(), attribs->Width(), attribs->Height());
viewListHorizontal->PreCache();
}
} }
bool cSubView::ViewElementSet(int ve) { bool cSubView::ViewElementSet(int ve) {
@ -769,14 +762,7 @@ void cSubView::SetViewElementHorizontal(eVeDisplayMenu ve, cViewElement *viewEle
} }
void cSubView::AddViewList(cViewList *viewList) { void cSubView::AddViewList(cViewList *viewList) {
eOrientation orientation = viewList->Orientation(); viewLists.push_back(viewList);
if (orientation == eOrientation::vertical) {
viewListVertical = viewList;
} else if (orientation == eOrientation::horizontal) {
viewListHorizontal = viewList;
} else {
viewListVertical = viewList;
}
} }
int cSubView::NumListItems(void) { int cSubView::NumListItems(void) {
@ -987,11 +973,17 @@ void cSubView::SetViewElementObjects(void) {
else if (viewElements[(int)eVeDisplayMenu::scrollbar]) else if (viewElements[(int)eVeDisplayMenu::scrollbar])
scrollbar = dynamic_cast<cVeDmScrollbar*>(viewElements[(int)eVeDisplayMenu::scrollbar]); scrollbar = dynamic_cast<cVeDmScrollbar*>(viewElements[(int)eVeDisplayMenu::scrollbar]);
//set appropriate viewlist, orientation and condition have to be considered
if (attribs->Orientation() == eOrientation::horizontal) for(vector<cViewList*>::iterator it = viewLists.begin(); it != viewLists.end(); it++) {
viewList = viewListHorizontal; cViewList *vl = (*it);
else if (vl->Orientation() == orientation && vl->Execute()) {
viewList = viewListVertical; viewList = vl;
break;
}
}
if (!viewList && viewLists.size() > 0) {
viewList = viewLists.front();
}
} }
void cSubView::SetViewElements(void) { void cSubView::SetViewElements(void) {

View File

@ -72,6 +72,7 @@ public:
void AddSubview(const char *sSubView, cSubView *subView); void AddSubview(const char *sSubView, cSubView *subView);
void AddPluginview(cSubView *plugView); void AddPluginview(cSubView *plugView);
void SetSubView(eMenuCategory MenuCat); void SetSubView(eMenuCategory MenuCat);
eMenuCategory MenuCat(void) { return menuCat; };
void SetSortMode(eMenuSortMode sortMode); void SetSortMode(eMenuSortMode sortMode);
void SetPluginMenu(int plugId, int plugMenuId); void SetPluginMenu(int plugId, int plugMenuId);
int NumListItems(void); int NumListItems(void);
@ -114,8 +115,7 @@ protected:
int plugId; int plugId;
int plugMenuId; int plugMenuId;
cViewList *viewList; cViewList *viewList;
cViewList *viewListVertical; vector<cViewList*> viewLists;
cViewList *viewListHorizontal;
cViewElement *background; cViewElement *background;
cVeDmHeader *header; cVeDmHeader *header;
cVeDateTime *datetime; cVeDateTime *datetime;

View File

@ -24,6 +24,7 @@ cViewList::~cViewList(void) {
} }
} }
delete[] listElements; delete[] listElements;
delete tokenContainer;
} }
void cViewList::SetGlobals(cGlobals *globals) { void cViewList::SetGlobals(cGlobals *globals) {
@ -127,6 +128,9 @@ void cViewList::AddCurrentElement(cViewElement *currentElement) {
} }
void cViewList::PreCache(void) { void cViewList::PreCache(void) {
tokenContainer = new skindesignerapi::cTokenContainer();
tokenContainer->CreateContainers();
attribs->SetTokenContainer(tokenContainer);
attribs->SetContainer(container.X(), container.Y(), container.Width(), container.Height()); attribs->SetContainer(container.X(), container.Y(), container.Width(), container.Height());
attribs->SetGlobals(globals); attribs->SetGlobals(globals);
attribs->Cache(); attribs->Cache();
@ -164,6 +168,10 @@ int cViewList::NumItems(void) {
return numElements; return numElements;
} }
bool cViewList::Execute(void) {
return attribs->DoExecute();
}
eOrientation cViewList::Orientation(void) { eOrientation cViewList::Orientation(void) {
return attribs->Orientation(); return attribs->Orientation();
} }
@ -219,6 +227,8 @@ void cViewList::SetTransparency(int transparency) {
} }
void cViewList::Debug(void) { void cViewList::Debug(void) {
esyslog("skindesigner: --- debug viewlist");
attribs->Debug();
} }
/****************************************************************** /******************************************************************

View File

@ -13,6 +13,7 @@ protected:
cViewListAttribs *attribs; cViewListAttribs *attribs;
cRect container; cRect container;
cGlobals *globals; cGlobals *globals;
skindesignerapi::cTokenContainer *tokenContainer;
int numElements; int numElements;
eOrientation orientation; eOrientation orientation;
cViewElement *listElement; cViewElement *listElement;
@ -34,6 +35,7 @@ public:
void AddCurrentElement(cViewElement *currentElement); void AddCurrentElement(cViewElement *currentElement);
virtual void PreCache(void); virtual void PreCache(void);
int NumItems(void); int NumItems(void);
bool Execute(void);
eOrientation Orientation(void); eOrientation Orientation(void);
void Draw(eMenuCategory menuCat); void Draw(eMenuCategory menuCat);
void Clear(void); void Clear(void);

View File

@ -133,18 +133,27 @@ void cSDDisplayMenu::SetScrollbar(int Total, int Offset) {
} }
void cSDDisplayMenu::SetEvent(const cEvent *Event) { void cSDDisplayMenu::SetEvent(const cEvent *Event) {
if (view) if (view) {
if (view->MenuCat() != mcEvent)
view->SetSubView(mcEvent);
view->SetEvent(Event); view->SetEvent(Event);
}
} }
void cSDDisplayMenu::SetRecording(const cRecording *Recording) { void cSDDisplayMenu::SetRecording(const cRecording *Recording) {
if (view) if (view) {
if (view->MenuCat() != mcRecordingInfo)
view->SetSubView(mcRecordingInfo);
view->SetRecording(Recording); view->SetRecording(Recording);
}
} }
void cSDDisplayMenu::SetText(const char *Text, bool FixedFont) { void cSDDisplayMenu::SetText(const char *Text, bool FixedFont) {
if (view) if (view) {
if (view->MenuCat() != mcText)
view->SetSubView(mcText);
view->SetText(Text); view->SetText(Text);
}
} }
bool cSDDisplayMenu::SetPluginText(skindesignerapi::cTokenContainer *tk) { bool cSDDisplayMenu::SetPluginText(skindesignerapi::cTokenContainer *tk) {

View File

@ -13,7 +13,7 @@
<!ELEMENT parameter (#PCDATA)> <!ELEMENT parameter (#PCDATA)>
<!ATTLIST parameter <!ATTLIST parameter
name NMTOKEN #REQUIRED name NMTOKEN #REQUIRED
type (int|bool|string) #REQUIRED type (int|bool|string|separator) #REQUIRED
min NMTOKEN #IMPLIED min NMTOKEN #IMPLIED
max NMTOKEN #IMPLIED max NMTOKEN #IMPLIED
displaytext CDATA #REQUIRED displaytext CDATA #REQUIRED

View File

@ -33,6 +33,9 @@ void cSkinSetupParameter::Debug(void) {
sType = "int"; sType = "int";
else if (type == sptString) else if (type == sptString)
sType = "string"; sType = "string";
else if (type == sptSeparator)
sType = "separator";
dsyslog("skindesigner: name \"%s\", type %s, displayText \"%s\", Value: %d", name.c_str(), sType.c_str(), displayText.c_str(), value); dsyslog("skindesigner: name \"%s\", type %s, displayText \"%s\", Value: %d", name.c_str(), sType.c_str(), displayText.c_str(), value);
if (type == sptInt) if (type == sptInt)
dsyslog("skindesigner: min %d, max %d", min, max); dsyslog("skindesigner: min %d, max %d", min, max);
@ -224,7 +227,7 @@ void cSkinSetup::SubMenuDone(void) {
} }
void cSkinSetup::SetParameter(string type, string name, string displayText, string helpText, string min, string max, string value, string options) { void cSkinSetup::SetParameter(string type, string name, string displayText, string helpText, string min, string max, string value, string options) {
if (!type.size() || !name.size() || !displayText.size() || !value.size()) { if (!type.size() || !name.size() || !displayText.size()) {
esyslog("skindesigner: invalid setup parameter for skin %s", skin.c_str()); esyslog("skindesigner: invalid setup parameter for skin %s", skin.c_str());
return; return;
} }
@ -235,6 +238,8 @@ void cSkinSetup::SetParameter(string type, string name, string displayText, stri
paramType = sptBool; paramType = sptBool;
} else if (!type.compare("string")) { } else if (!type.compare("string")) {
paramType = sptString; paramType = sptString;
} else if (!type.compare("separator")) {
paramType = sptSeparator;
} }
if (paramType == sptUnknown) { if (paramType == sptUnknown) {
esyslog("skindesigner: invalid setup parameter for skin %s", skin.c_str()); esyslog("skindesigner: invalid setup parameter for skin %s", skin.c_str());
@ -266,7 +271,7 @@ void cSkinSetup::AddToGlobals(cGlobals *globals) {
globals->AddString(param->name, value); globals->AddString(param->name, value);
string intName = "index" + param->name; string intName = "index" + param->name;
globals->AddInt(intName, param->value); globals->AddInt(intName, param->value);
} else { } else if (param->type == sptInt || param->type == sptBool) {
globals->AddInt(param->name, param->value); globals->AddInt(param->name, param->value);
} }
} }

View File

@ -16,6 +16,7 @@ enum eSetupParameterType {
sptInt, sptInt,
sptBool, sptBool,
sptString, sptString,
sptSeparator,
sptUnknown sptUnknown
}; };

View File

@ -497,6 +497,10 @@ void cSkindesignerSkinSetup::Set(void) {
Add(new cMenuEditBoolItem(param->displayText.c_str(), &param->value)); Add(new cMenuEditBoolItem(param->displayText.c_str(), &param->value));
} else if (param->type == sptString) { } else if (param->type == sptString) {
Add(new cMenuEditStraItem(param->displayText.c_str(), &param->value, param->numOptions, param->optionsTranslated)); Add(new cMenuEditStraItem(param->displayText.c_str(), &param->value, param->numOptions, param->optionsTranslated));
} else if (param->type == sptSeparator) {
cOsdItem *item = new cOsdItem(param->displayText.c_str());
item->SetSelectable(false);
Add(item);
} }
helpTexts.push_back(param->helpText); helpTexts.push_back(param->helpText);
} }

View File

@ -5,11 +5,194 @@
<menu> <menu>
<parameter type="int" name="fadetime" min="0" max="1000" displaytext="{tr(fadetext)}" helptext="{tr(helpfade)}">0</parameter> <parameter type="int" name="fadetime" min="0" max="1000" displaytext="{tr(fadetext)}" helptext="{tr(helpfade)}">0</parameter>
<parameter type="int" name="shifttime" min="0" max="1000" displaytext="{tr(shifttext)}" helptext="{tr(helpshift)}">300</parameter> <parameter type="int" name="shifttime" min="0" max="1000" displaytext="{tr(shifttext)}" helptext="{tr(helpshift)}">300</parameter>
<parameter type="bool" name="scrollepg" displaytext="{tr(scrollepgtext)}" helptext="{tr(helpscrollepg)}">1</parameter> <submenu name="subdisplaychannel" displaytext="{tr(subdisplaychannel)}">
<parameter type="bool" name="showlistnumbers" displaytext="{tr(showlistnumbers)}" helptext="{tr(showlistnumbers)}">0</parameter> <parameter type="int" name="epgtextposy" min="0" max="100" displaytext="{tr(epgtextposy)}">5</parameter>
<parameter type="int" name="epgtextfontsize" min="0" max="100" displaytext="{tr(epgtextfontsize)}">50</parameter>
<parameter type="int" name="epgtextfontsizelarge" min="0" max="100" displaytext="{tr(epgtextfontsizelarge)}">55</parameter>
<parameter type="int" name="epgsubtextposy" min="0" max="100" displaytext="{tr(epgsubtextposy)}">55</parameter>
<parameter type="int" name="epgsubtextfontsize" min="0" max="100" displaytext="{tr(epgsubtextfontsize)}">35</parameter>
<parameter type="int" name="startstopfontsize" min="0" max="100" displaytext="{tr(startstopfontsize)}">40</parameter>
<parameter type="int" name="channelnamefontsize" min="0" max="100" displaytext="{tr(channelnamefontsize)}">75</parameter>
<parameter type="bool" name="scrollepg" displaytext="{tr(scrollepgtext)}">1</parameter>
</submenu>
<submenu name="subdisplayreplay" displaytext="{tr(subdisplayreplay)}">
<parameter type="int" name="replaytitlesize" min="0" max="100" displaytext="{tr(replaytitlesize)}">80</parameter>
<parameter type="int" name="replaydatetimesize" min="0" max="100" displaytext="{tr(replaydatetimesize)}">80</parameter>
<parameter type="int" name="replaycurrenttotaltimesize" min="0" max="100" displaytext="{tr(replaycurrenttotaltimesize)}">80</parameter>
<parameter type="int" name="replayendtimesize" min="0" max="100" displaytext="{tr(replayendtimesize)}">60</parameter>
</submenu>
<submenu name="submessages" displaytext="{tr(submessages)}">
<parameter type="int" name="messagesize" min="0" max="100" displaytext="{tr(messagesize)}">60</parameter>
<parameter type="int" name="messagemenusize" min="0" max="100" displaytext="{tr(messagemenusize)}">40</parameter>
</submenu>
<submenu name="submenucommon" displaytext="{tr(submenucommon)}">
<parameter type="int" name="headerfontsize" min="0" max="100" displaytext="{tr(headerfontsize)}">80</parameter>
<parameter type="int" name="headerdatefontsize" min="0" max="100" displaytext="{tr(headerdatefontsize)}">70</parameter>
<parameter type="int" name="headertimefontsize" min="0" max="100" displaytext="{tr(headertimefontsize)}">80</parameter>
<parameter type="int" name="headertimefontsizesmall" min="0" max="100" displaytext="{tr(headertimefontsizesmall)}">60</parameter>
<parameter type="int" name="buttonfontsize" min="0" max="100" displaytext="{tr(buttonfontsize)}">60</parameter>
<parameter type="int" name="numitemsdefault" min="1" max="40" displaytext="{tr(numitemsdefault)}">16</parameter>
<parameter type="int" name="defaultitemfontsize" min="0" max="100" displaytext="{tr(defaultitemfontsize)}">80</parameter>
</submenu>
<submenu name="submainmenu" displaytext="{tr(submainmenu)}">
<parameter type="bool" name="showlistnumbers" displaytext="{tr(showlistnumbers)}">0</parameter>
<parameter type="int" name="numitemsmain" min="1" max="40" displaytext="{tr(numitemsmain)}">8</parameter>
<parameter type="int" name="mainfontsize" min="0" max="100" displaytext="{tr(mainfontsize)}">60</parameter>
<parameter type="int" name="setupfontsize" min="0" max="100" displaytext="{tr(setupfontsize)}">60</parameter>
<parameter type="int" name="mainiconsize" min="0" max="100" displaytext="{tr(mainiconsize)}">60</parameter>
</submenu>
<submenu name="subschedulesmenu" displaytext="{tr(subschedulesmenu)}">
<parameter type="int" name="numitemsschedueles" min="1" max="40" displaytext="{tr(numitemsschedueles)}">12</parameter>
<parameter type="separator" name="recsepnarrow" displaytext="{tr(recsepnarrow)}"/>
<parameter type="int" name="schedulesposydate" min="0" max="100" displaytext="{tr(schedulesposydate)}">7</parameter>
<parameter type="int" name="schedulessizedate" min="0" max="100" displaytext="{tr(schedulessizedate)}">35</parameter>
<parameter type="int" name="schedulesposytitle" min="0" max="100" displaytext="{tr(schedulesposytitle)}">40</parameter>
<parameter type="int" name="schedulessizetitle" min="0" max="100" displaytext="{tr(schedulessizetitle)}">50</parameter>
<parameter type="int" name="schedulesseparator" min="0" max="100" displaytext="{tr(schedulesseparator)}">60</parameter>
<parameter type="separator" name="schedulessepcurrent" displaytext="{tr(sepcurrent)}"/>
<parameter type="int" name="schedulessizecurrenttitle" min="0" max="100" displaytext="{tr(schedulessizecurrenttitle)}">26</parameter>
<parameter type="int" name="schedulessizecurrenttext" min="0" max="100" displaytext="{tr(schedulessizecurrenttext)}">20</parameter>
</submenu>
<submenu name="subchannelsmenu" displaytext="{tr(subchannelsmenu)}">
<parameter type="int" name="numitemschannels" min="1" max="40" displaytext="{tr(numitemschannels)}">12</parameter>
<parameter type="separator" name="sepchanlistelement" displaytext="{tr(seplistelement)}"/>
<parameter type="int" name="channelsposytitle" min="0" max="100" displaytext="{tr(channelsposytitle)}">5</parameter>
<parameter type="int" name="channelssizetitle" min="0" max="100" displaytext="{tr(channelssizetitle)}">50</parameter>
<parameter type="int" name="channelsposydate" min="0" max="100" displaytext="{tr(channelsposydate)}">55</parameter>
<parameter type="int" name="channelssizedate" min="0" max="100" displaytext="{tr(channelssizedate)}">40</parameter>
<parameter type="int" name="channelsseparator" min="0" max="100" displaytext="{tr(channelsseparator)}">60</parameter>
<parameter type="separator" name="channelssepcurrent" displaytext="{tr(sepcurrent)}"/>
<parameter type="int" name="channelssizecurrenttitle" min="0" max="100" displaytext="{tr(channelssizecurrenttitle)}">80</parameter>
<parameter type="int" name="channelssizecurrenttext" min="0" max="100" displaytext="{tr(channelssizecurrenttext)}">25</parameter>
</submenu>
<submenu name="subtimersmenu" displaytext="{tr(subtimersmenu)}">
<parameter type="int" name="numitemstimers" min="1" max="40" displaytext="{tr(numitemstimers)}">12</parameter>
<parameter type="separator" name="septimerlistelement" displaytext="{tr(seplistelement)}"/>
<parameter type="int" name="timersposydate" min="0" max="100" displaytext="{tr(timersposydate)}">8</parameter>
<parameter type="int" name="timerssizedate" min="0" max="100" displaytext="{tr(timerssizedate)}">45</parameter>
<parameter type="int" name="timersposytitle" min="0" max="100" displaytext="{tr(timersposytitle)}">50</parameter>
<parameter type="int" name="timerssizetitle" min="0" max="100" displaytext="{tr(timerssizetitle)}">45</parameter>
<parameter type="separator" name="timerssepcurrent" displaytext="{tr(sepcurrent)}"/>
<parameter type="int" name="timerssizecurrenttitle" min="0" max="100" displaytext="{tr(timerssizecurrenttitle)}">25</parameter>
<parameter type="int" name="timerssizecurrenttext" min="0" max="100" displaytext="{tr(timerssizecurrenttext)}">20</parameter>
</submenu>
<submenu name="subrecordings" displaytext="{tr(subrecordings)}">
<parameter type="string" name="recmenustyle" displaytext="{tr(recmenustyle)}" options="menu1,menu2">0</parameter>
<parameter type="int" name="numitemsrecnarrow" min="1" max="40" displaytext="{tr(numitemsrecnarrow)}">12</parameter>
<parameter type="int" name="numitemsrecwide" min="1" max="40" displaytext="{tr(numitemsrecwide)}">16</parameter>
<parameter type="separator" name="recsepnarrow" displaytext="{tr(recsepnarrow)}"/>
<parameter type="int" name="recposydate" min="0" max="100" displaytext="{tr(recposydate)}">7</parameter>
<parameter type="int" name="recsizedate" min="0" max="100" displaytext="{tr(recsizedate)}">40</parameter>
<parameter type="int" name="recposytitle" min="0" max="100" displaytext="{tr(recposytitle)}">45</parameter>
<parameter type="int" name="recsizetitle" min="0" max="100" displaytext="{tr(recsizetitle)}">50</parameter>
<parameter type="int" name="recposyfoldertitle" min="0" max="100" displaytext="{tr(recposyfoldertitle)}">3</parameter>
<parameter type="int" name="recsizefoldertitle" min="0" max="100" displaytext="{tr(recsizefoldertitle)}">48</parameter>
<parameter type="int" name="recposyfolderstats" min="0" max="100" displaytext="{tr(recposyfolderstats)}">50</parameter>
<parameter type="int" name="recsizefolderstats" min="0" max="100" displaytext="{tr(recsizefolderstats)}">40</parameter>
<parameter type="separator" name="recsepwide" displaytext="{tr(recsepwide)}"/>
<parameter type="int" name="recsizewide" min="0" max="100" displaytext="{tr(recsizewide)}">70</parameter>
<parameter type="bool" name="recshowcurrent" displaytext="{tr(recshowcurrent)}">1</parameter>
<parameter type="separator" name="recsepcurrent" displaytext="{tr(sepcurrent)}"/>
<parameter type="int" name="recsizecurrenttitle" min="0" max="100" displaytext="{tr(recsizecurrenttitle)}">25</parameter>
<parameter type="int" name="recsizecurrenttext" min="0" max="100" displaytext="{tr(recsizecurrenttext)}">20</parameter>
</submenu>
<submenu name="subdetailmenu" displaytext="{tr(subdetailmenu)}">
<parameter type="int" name="detailheaderdateposy" min="0" max="100" displaytext="{tr(detailheaderdateposy)}">0</parameter>
<parameter type="int" name="detailheaderdatesize" min="0" max="100" displaytext="{tr(detailheaderdatesize)}">40</parameter>
<parameter type="int" name="detailheadertitleposy" min="0" max="100" displaytext="{tr(detailheadertitleposy)}">43</parameter>
<parameter type="int" name="detailheadertitlesize" min="0" max="100" displaytext="{tr(detailheadertitlesize)}">55</parameter>
<parameter type="int" name="detailtextheadersize" min="0" max="100" displaytext="{tr(detailtextheadersize)}">8</parameter>
<parameter type="int" name="detailtextsize" min="0" max="100" displaytext="{tr(detailtextsize)}">6</parameter>
<parameter type="int" name="detailactors" min="0" max="100" displaytext="{tr(detailactors)}">5</parameter>
<parameter type="int" name="tablabels" min="0" max="100" displaytext="{tr(tablabels)}">60</parameter>
</submenu>
<submenu name="subtvguide" displaytext="TVGuide NG">
<parameter type="bool" name="tvgshowtime" displaytext="{tr(tvgshowtime)}">1</parameter>
<parameter type="separator" name="tvghorsepgrid" displaytext="{tr(tvghorsepgrid)}"/>
<parameter type="int" name="tvghorgriddateposy" min="0" max="100" displaytext="{tr(tvggriddateposy)}">15</parameter>
<parameter type="int" name="tvghorgriddatesize" min="0" max="100" displaytext="{tr(tvggriddatesize)}">30</parameter>
<parameter type="int" name="tvghorgridtitleposy" min="0" max="100" displaytext="{tr(tvggridtitleposy)}">45</parameter>
<parameter type="int" name="tvghorgridtitlesize" min="0" max="100" displaytext="{tr(tvggridtitlesize)}">45</parameter>
<parameter type="separator" name="tvgversepgrid" displaytext="{tr(tvgversepgrid)}"/>
<parameter type="int" name="tvgvergriddateposy" min="0" max="100" displaytext="{tr(tvggriddateposy)}">1</parameter>
<parameter type="int" name="tvgvergriddatesize" min="0" max="100" displaytext="{tr(tvggriddatesize)}">11</parameter>
<parameter type="int" name="tvgvergridtitleposy" min="0" max="100" displaytext="{tr(tvggridtitleposy)}">15</parameter>
<parameter type="int" name="tvgvergridtitlesize" min="0" max="100" displaytext="{tr(tvggridtitlesize)}">11</parameter>
<parameter type="separator" name="tvgsepcurrent" displaytext="{tr(sepcurrent)}"/>
<parameter type="int" name="tvgcurrenttitlesize" min="0" max="100" displaytext="{tr(tvgcurrenttitlesize)}">80</parameter>
<parameter type="int" name="tvgcurrenttextsize" min="0" max="100" displaytext="{tr(tvgcurrenttextsize)}">28</parameter>
</submenu>
</menu> </menu>
<translations> <translations>
<!-- submenus -->
<token name="tr(subdisplaychannel)">
<trans lang="en_EN">Channel switching</trans>
<trans lang="de_DE">Kanäle umschalten</trans>
</token>
<token name="tr(subdisplayreplay)">
<trans lang="en_EN">Replay of recording</trans>
<trans lang="de_DE">Wiedergabe einer Aufnahme</trans>
</token>
<token name="tr(submessages)">
<trans lang="en_EN">Messages</trans>
<trans lang="de_DE">Nachrichten</trans>
</token>
<token name="tr(submenucommon)">
<trans lang="en_EN">Common menu settings</trans>
<trans lang="de_DE">Allgemeine Menü Einstellungen</trans>
</token>
<token name="tr(submainmenu)">
<trans lang="en_EN">Main and Setup Menu</trans>
<trans lang="de_DE">Haupt- und Setup Menü</trans>
</token>
<token name="tr(subschedulesmenu)">
<trans lang="en_EN">Schedules Menu</trans>
<trans lang="de_DE">Programm Menü</trans>
</token>
<token name="tr(subchannelsmenu)">
<trans lang="en_EN">Channel Menu</trans>
<trans lang="de_DE">Kanal Menü</trans>
</token>
<token name="tr(subtimersmenu)">
<trans lang="en_EN">Timer Menu</trans>
<trans lang="de_DE">Timer Menü</trans>
</token>
<token name="tr(subrecordings)">
<trans lang="en_EN">Recordings Menu</trans>
<trans lang="de_DE">Aufzeichnungsmenü</trans>
</token>
<token name="tr(subdetailmenu)">
<trans lang="en_EN">Detailed Views (EPG, Rec, text)</trans>
<trans lang="de_DE">Detailansichten (EPG, Aufzeichnungen, Text)</trans>
</token>
<!-- separators -->
<token name="tr(seplistelement)">
<trans lang="en_EN">Settings menu [% of list element height]</trans>
<trans lang="de_DE">Einstellungen Menü [% der Listenelement Höhe]</trans>
</token>
<token name="tr(recsepnarrow)">
<trans lang="en_EN">Settings narrow menu [% of list element height]</trans>
<trans lang="de_DE">Einstellungen schmales Menü [% der Listenelement Höhe]</trans>
</token>
<token name="tr(recsepwide)">
<trans lang="en_EN">Settings wide menu [% of list element height]</trans>
<trans lang="de_DE">Einstellungen breites Menü [% der Listenelement Höhe]</trans>
</token>
<token name="tr(sepcurrent)">
<trans lang="en_EN">Settings current element [% of box height]</trans>
<trans lang="de_DE">Einstellungen aktuelles Element [% der Box Höhe]</trans>
</token>
<token name="tr(tvghorsepgrid)">
<trans lang="en_EN">Settings epg grids horizontal display [% of grid height]</trans>
<trans lang="de_DE">Einstellungen EPG Grids horizontale Anzeige [% der Grid Höhe]</trans>
</token>
<token name="tr(tvgversepgrid)">
<trans lang="en_EN">Settings epg grids vertical display [% of grid width]</trans>
<trans lang="de_DE">Einstellungen EPG Grids vertikale Anzeige [% der Grid Breite]</trans>
</token>
<!-- common texts -->
<token name="tr(fadetext)"> <token name="tr(fadetext)">
<trans lang="en_EN">Fade time [ms]</trans> <trans lang="en_EN">Fade time [ms]</trans>
<trans lang="de_DE">Einblendzeit [ms]</trans> <trans lang="de_DE">Einblendzeit [ms]</trans>
@ -26,17 +209,340 @@
<trans lang="en_EN">Shift time in ms. If this is set to a value larger 0 all OSD elements beside the VDR menu are shifted in and out from the bottom of the screen. If fadetime is also set to a value larger 0, still shifting is performed.</trans> <trans lang="en_EN">Shift time in ms. If this is set to a value larger 0 all OSD elements beside the VDR menu are shifted in and out from the bottom of the screen. If fadetime is also set to a value larger 0, still shifting is performed.</trans>
<trans lang="de_DE">Einfahrzeit in ms. Ist dieser Wert auf einen Wert > 0 gesetzt, werden alle OSD Elemente ausser dem VDR Menu vom unteren Rand des Bildschirms herein- und herausgefahren. Falls fadetime ebenfalls auf einen Wert größer 0 gesetzt ist, wird das OSD trotzdem herein- und herausgefahren.</trans> <trans lang="de_DE">Einfahrzeit in ms. Ist dieser Wert auf einen Wert > 0 gesetzt, werden alle OSD Elemente ausser dem VDR Menu vom unteren Rand des Bildschirms herein- und herausgefahren. Falls fadetime ebenfalls auf einen Wert größer 0 gesetzt ist, wird das OSD trotzdem herein- und herausgefahren.</trans>
</token> </token>
<!-- displaychannel -->
<token name="tr(epgtextposy)">
<trans lang="en_EN">Vertical position EPG titel</trans>
<trans lang="de_DE">Vertikale Position EPG Titel</trans>
</token>
<token name="tr(epgtextfontsize)">
<trans lang="en_EN">Font size EPG titel</trans>
<trans lang="de_DE">Schriftgröße EPG Titel</trans>
</token>
<token name="tr(epgtextfontsizelarge)">
<trans lang="en_EN">Font size EPG titel w.o. shorttext</trans>
<trans lang="de_DE">Schriftgröße EPG Titel ohne Kurztext</trans>
</token>
<token name="tr(epgsubtextposy)">
<trans lang="en_EN">Vertical position EPG shorttext</trans>
<trans lang="de_DE">Vertikale Position EPG Kurztext</trans>
</token>
<token name="tr(epgsubtextfontsize)">
<trans lang="en_EN">Font size EPG shorttext</trans>
<trans lang="de_DE">Schriftgröße EPG Kurztext</trans>
</token>
<token name="tr(startstopfontsize)">
<trans lang="en_EN">Font size start and stop time</trans>
<trans lang="de_DE">Schriftgröße Start- und Endezeit</trans>
</token>
<token name="tr(channelnamefontsize)">
<trans lang="en_EN">Font size channel name</trans>
<trans lang="de_DE">Schriftgröße Kanalname</trans>
</token>
<token name="tr(scrollepgtext)"> <token name="tr(scrollepgtext)">
<trans lang="en_EN">Scroll EPG in channel display</trans> <trans lang="en_EN">Scroll EPG</trans>
<trans lang="de_DE">EGP in Kanalanzeige scrollen</trans> <trans lang="de_DE">EGP scrollen</trans>
</token> </token>
<token name="tr(helpscrollepg)"> <!-- recording display -->
<trans lang="en_EN">If set to "yes", EPG text in channel display is scrolling if needed</trans> <token name="tr(replaytitlesize)">
<trans lang="de_DE">Falls auf "Ja" gesetzt, scrollt der EGP Text in der Kanalanzeige falls notwendig.</trans> <trans lang="en_EN">Font size title</trans>
<trans lang="de_DE">Schriftgröße Titel</trans>
</token> </token>
<token name="tr(replaydatetimesize)">
<trans lang="en_EN">Font size date and time</trans>
<trans lang="de_DE">Schriftgröße Datum und Uhrzeit</trans>
</token>
<token name="tr(replaycurrenttotaltimesize)">
<trans lang="en_EN">Font size current and total time</trans>
<trans lang="de_DE">Schriftgröße aktuelle und gesamte Zeit</trans>
</token>
<token name="tr(replayendtimesize)">
<trans lang="en_EN">Font size end time</trans>
<trans lang="de_DE">Schriftgröße Ende Zeit</trans>
</token>
<!-- messages -->
<token name="tr(messagesize)">
<trans lang="en_EN">Font size messages</trans>
<trans lang="de_DE">Schriftgröße Nachrichten</trans>
</token>
<token name="tr(messagemenusize)">
<trans lang="en_EN">Font size messages in menus</trans>
<trans lang="de_DE">Schriftgröße Nachrichten in Menüs</trans>
</token>
<!-- menu common -->
<token name="tr(headerfontsize)">
<trans lang="en_EN">Font size header</trans>
<trans lang="de_DE">Schriftgröße Header</trans>
</token>
<token name="tr(headerdatefontsize)">
<trans lang="en_EN">Font size date</trans>
<trans lang="de_DE">Schriftgröße Datum</trans>
</token>
<token name="tr(headertimefontsize)">
<trans lang="en_EN">Font size time</trans>
<trans lang="de_DE">Schriftgröße Uhrzeit</trans>
</token>
<token name="tr(headertimefontsizesmall)">
<trans lang="en_EN">Font size time seconds</trans>
<trans lang="de_DE">Schriftgröße Uhrzeit Sekunden</trans>
</token>
<token name="tr(buttonfontsize)">
<trans lang="en_EN">Font size color buttons</trans>
<trans lang="de_DE">Schriftgröße Farbbuttons</trans>
</token>
<token name="tr(numitemsdefault)">
<trans lang="en_EN">Number of menu items in default lists</trans>
<trans lang="de_DE">Anzahl Menüelemente Standardlisten</trans>
</token>
<token name="tr(defaultitemfontsize)">
<trans lang="en_EN">Font size default menu item</trans>
<trans lang="de_DE">Schriftgröße Standard Listenelement</trans>
</token>
<!-- menu main and setup -->
<token name="tr(showlistnumbers)"> <token name="tr(showlistnumbers)">
<trans lang="en_EN">Display numbering in main and setup menu</trans> <trans lang="en_EN">Display numbering of list elements</trans>
<trans lang="de_DE">Nummerierung im Haupt- und Setup Menü anzeigen</trans> <trans lang="de_DE">Nummerierung der Listenelemente anzeigen</trans>
</token>
<token name="tr(numitemsmain)">
<trans lang="en_EN">Number of main menu items</trans>
<trans lang="de_DE">Anzahl Hauptmenüelemente</trans>
</token>
<token name="tr(mainfontsize)">
<trans lang="en_EN">Font size main menu [% of listelement height]</trans>
<trans lang="de_DE">Schriftgröße Hauptmenü [% der Listenelement Höhe]</trans>
</token>
<token name="tr(setupfontsize)">
<trans lang="en_EN">Font size setup menu [% of listelement height]</trans>
<trans lang="de_DE">Schriftgröße Setup Menü [% der Listenelement Höhe]</trans>
</token>
<token name="tr(mainiconsize)">
<trans lang="en_EN">Icon size [% of listelement height]</trans>
<trans lang="de_DE">Icon Größe [% der Listenelement Höhe]</trans>
</token>
<!-- menu schedules -->
<token name="tr(numitemsschedueles)">
<trans lang="en_EN">Number of menu items</trans>
<trans lang="de_DE">Anzahl Menüelemente</trans>
</token>
<token name="tr(schedulesposydate)">
<trans lang="en_EN">Vertical position date</trans>
<trans lang="de_DE">Vertikale Position Datum</trans>
</token>
<token name="tr(schedulessizedate)">
<trans lang="en_EN">Font size date</trans>
<trans lang="de_DE">Schriftgröße Datum</trans>
</token>
<token name="tr(schedulesposytitle)">
<trans lang="en_EN">Vertical position epg title</trans>
<trans lang="de_DE">Vertikale Position EPG Titel</trans>
</token>
<token name="tr(schedulessizetitle)">
<trans lang="en_EN">Font size epg title</trans>
<trans lang="de_DE">Schriftgröße EPG Titel</trans>
</token>
<token name="tr(schedulesseparator)">
<trans lang="en_EN">Day Separators</trans>
<trans lang="de_DE">Tagesseparatoren</trans>
</token>
<token name="tr(schedulessizecurrenttitle)">
<trans lang="en_EN">Font size title</trans>
<trans lang="de_DE">Schriftgröße Titel</trans>
</token>
<token name="tr(schedulessizecurrenttext)">
<trans lang="en_EN">Font size text</trans>
<trans lang="de_DE">Schriftgröße Text</trans>
</token>
<!-- menu channels -->
<token name="tr(numitemschannels)">
<trans lang="en_EN">Number of menu items</trans>
<trans lang="de_DE">Anzahl Menüelemente</trans>
</token>
<token name="tr(channelsposydate)">
<trans lang="en_EN">Vertical position schedule</trans>
<trans lang="de_DE">Vertikale Position Programm</trans>
</token>
<token name="tr(channelssizedate)">
<trans lang="en_EN">Font size schedule</trans>
<trans lang="de_DE">Schriftgröße Programm</trans>
</token>
<token name="tr(channelsposytitle)">
<trans lang="en_EN">Vertical position channel name</trans>
<trans lang="de_DE">Vertikale Position Kanalname</trans>
</token>
<token name="tr(channelssizetitle)">
<trans lang="en_EN">Font size channel name</trans>
<trans lang="de_DE">Schriftgröße Kanalname</trans>
</token>
<token name="tr(channelsseparator)">
<trans lang="en_EN">Channel Separators</trans>
<trans lang="de_DE">Kanalseparatoren</trans>
</token>
<token name="tr(channelssizecurrenttitle)">
<trans lang="en_EN">Font size title</trans>
<trans lang="de_DE">Schriftgröße Titel</trans>
</token>
<token name="tr(channelssizecurrenttext)">
<trans lang="en_EN">Font size text</trans>
<trans lang="de_DE">Schriftgröße Text</trans>
</token>
<!-- menu timers -->
<token name="tr(numitemstimers)">
<trans lang="en_EN">Number of menu items</trans>
<trans lang="de_DE">Anzahl Menüelemente</trans>
</token>
<token name="tr(timersposydate)">
<trans lang="en_EN">Vertical position date</trans>
<trans lang="de_DE">Vertikale Position Datum</trans>
</token>
<token name="tr(timerssizedate)">
<trans lang="en_EN">Font size date</trans>
<trans lang="de_DE">Schriftgröße Datum</trans>
</token>
<token name="tr(timersposytitle)">
<trans lang="en_EN">Vertical position title</trans>
<trans lang="de_DE">Vertikale Position Titel</trans>
</token>
<token name="tr(timerssizetitle)">
<trans lang="en_EN">Font size title</trans>
<trans lang="de_DE">Schriftgröße Titel</trans>
</token>
<token name="tr(timerssizecurrenttitle)">
<trans lang="en_EN">Font size title</trans>
<trans lang="de_DE">Schriftgröße Titel</trans>
</token>
<token name="tr(timerssizecurrenttext)">
<trans lang="en_EN">Font size text</trans>
<trans lang="de_DE">Schriftgröße Text</trans>
</token>
<!-- menu recordings -->
<token name="tr(recmenustyle)">
<trans lang="en_EN">Style of Recordings Menu</trans>
<trans lang="de_DE">Darstellung des Aufzeichnungsmenüs</trans>
</token>
<token name="tr(menu1)">
<trans lang="en_EN">Narrow</trans>
<trans lang="de_DE">Schmal</trans>
</token>
<token name="tr(menu2)">
<trans lang="en_EN">Wide</trans>
<trans lang="de_DE">Breit</trans>
</token>
<token name="tr(numitemsrecnarrow)">
<trans lang="en_EN">Number of menu items in narrow menu</trans>
<trans lang="de_DE">Anzahl Menüelemente im schmalen Menü</trans>
</token>
<token name="tr(numitemsrecwide)">
<trans lang="en_EN">Number of menu items in wide menu</trans>
<trans lang="de_DE">Anzahl Menüelemente im breiten Menü</trans>
</token>
<token name="tr(recposydate)">
<trans lang="en_EN">Vertical position date</trans>
<trans lang="de_DE">Vertikale Position Datum</trans>
</token>
<token name="tr(recsizedate)">
<trans lang="en_EN">Font size date</trans>
<trans lang="de_DE">Schriftgröße Datum</trans>
</token>
<token name="tr(recposytitle)">
<trans lang="en_EN">Vertical position title</trans>
<trans lang="de_DE">Vertikale Position Titel</trans>
</token>
<token name="tr(recsizetitle)">
<trans lang="en_EN">Font size title</trans>
<trans lang="de_DE">Schriftgröße Titel</trans>
</token>
<token name="tr(recposyfoldertitle)">
<trans lang="en_EN">Vertical position folder name</trans>
<trans lang="de_DE">Vertikale Position Ordner Name</trans>
</token>
<token name="tr(recsizefoldertitle)">
<trans lang="en_EN">Font size folder name</trans>
<trans lang="de_DE">Schriftgröße Ordner Name</trans>
</token>
<token name="tr(recposyfolderstats)">
<trans lang="en_EN">Vertical position folder content</trans>
<trans lang="de_DE">Vertikale Position Ordner Inhalt</trans>
</token>
<token name="tr(recsizefolderstats)">
<trans lang="en_EN">Font size folder content</trans>
<trans lang="de_DE">Schriftgröße Ordner Inhalt</trans>
</token>
<token name="tr(recsizewide)">
<trans lang="en_EN">Font size wide menu</trans>
<trans lang="de_DE">Schriftgröße breites Menü</trans>
</token>
<token name="tr(recshowcurrent)">
<trans lang="en_EN">Show info for selected list element</trans>
<trans lang="de_DE">Infos für das ausgewählte Listenelement anzeigen</trans>
</token>
<token name="tr(recsizecurrenttitle)">
<trans lang="en_EN">Font size title</trans>
<trans lang="de_DE">Schriftgröße Titel</trans>
</token>
<token name="tr(recsizecurrenttext)">
<trans lang="en_EN">Font size text</trans>
<trans lang="de_DE">Schriftgröße Text</trans>
</token>
<!-- detailed views -->
<token name="tr(detailheaderdateposy)">
<trans lang="en_EN">Vertical position header date</trans>
<trans lang="de_DE">Vertikale Position Header Datum</trans>
</token>
<token name="tr(detailheaderdatesize)">
<trans lang="en_EN">Font size header date</trans>
<trans lang="de_DE">Schriftgröße Header Datum</trans>
</token>
<token name="tr(detailheadertitleposy)">
<trans lang="en_EN">Vertical position header title</trans>
<trans lang="de_DE">Vertikale Position Header Titel</trans>
</token>
<token name="tr(detailheadertitlesize)">
<trans lang="en_EN">Font size header title</trans>
<trans lang="de_DE">Schriftgröße Header Titel</trans>
</token>
<token name="tr(detailtextheadersize)">
<trans lang="en_EN">Font size title</trans>
<trans lang="de_DE">Schriftgröße Titel</trans>
</token>
<token name="tr(detailtextsize)">
<trans lang="en_EN">Font size text</trans>
<trans lang="de_DE">Schriftgröße Text</trans>
</token>
<token name="tr(detailactors)">
<trans lang="en_EN">Font size actors</trans>
<trans lang="de_DE">Schriftgröße Schauspieler</trans>
</token>
<token name="tr(tablabels)">
<trans lang="en_EN">Font size tab labels</trans>
<trans lang="de_DE">Schriftgröße Tab Beschriftungen</trans>
</token>
<!-- TVGuideNG -->
<token name="tr(tvgshowtime)">
<trans lang="en_EN">Display time in epg grid</trans>
<trans lang="de_DE">Zeit in EPG Grid anzeigen</trans>
</token>
<token name="tr(tvggriddateposy)">
<trans lang="en_EN">Vertical position time</trans>
<trans lang="de_DE">Vertikale Position Zeit</trans>
</token>
<token name="tr(tvggriddatesize)">
<trans lang="en_EN">Font size time</trans>
<trans lang="de_DE">Schriftgröße Zeit</trans>
</token>
<token name="tr(tvggridtitleposy)">
<trans lang="en_EN">Vertical position title</trans>
<trans lang="de_DE">Vertikale Position Titel</trans>
</token>
<token name="tr(tvggridtitlesize)">
<trans lang="en_EN">Font size title</trans>
<trans lang="de_DE">Schriftgröße Titel</trans>
</token>
<token name="tr(tvgcurrenttitlesize)">
<trans lang="en_EN">Font size title</trans>
<trans lang="de_DE">Schriftgröße Titel</trans>
</token>
<token name="tr(tvgcurrenttextsize)">
<trans lang="en_EN">Font size text</trans>
<trans lang="de_DE">Schriftgröße Text</trans>
</token> </token>
</translations> </translations>
</setup> </setup>

View File

@ -0,0 +1,72 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="Capa_1"
x="0px"
y="0px"
width="427.773px"
height="427.773px"
viewBox="0 0 427.773 427.773"
style="enable-background:new 0 0 427.773 427.773;"
xml:space="preserve"
inkscape:version="0.91 r13725"
sodipodi:docname="EPG.svg"><metadata
id="metadata47"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
id="defs45" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1017"
id="namedview43"
showgrid="false"
inkscape:zoom="0.55169446"
inkscape:cx="-329.89275"
inkscape:cy="213.88651"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="Capa_1" /><g
id="g3"
style="fill:#{sdcol(icon)};fill-opacity:1"><g
id="g5"
style="fill:#{sdcol(icon)};fill-opacity:1"><g
id="g7"
style="fill:#{sdcol(icon)};fill-opacity:1"><path
d="M421.504,357.406l-34.771-34.771c-3.839-3.836-8.771-5.905-13.789-6.222l-11.812-11.81 c17.547-27.896,14.189-65.271-10.076-89.535c-28.166-28.167-73.993-28.166-102.162,0c-28.162,28.166-28.162,73.995,0.004,102.161 c24.265,24.266,61.64,27.622,89.531,10.076l11.813,11.81c0.313,5.021,2.385,9.953,6.223,13.79l34.771,34.771 c8.358,8.359,21.909,8.357,30.27,0C429.861,379.318,429.863,365.766,421.504,357.406z M335.924,302.096 c-19.82,19.819-52.07,19.819-71.892,0c-19.819-19.82-19.819-52.069,0-71.891c19.818-19.82,52.066-19.82,71.892,0.001 C355.742,250.026,355.742,282.276,335.924,302.096z"
id="path9"
style="fill:#{sdcol(icon)};fill-opacity:1" /><path
d="M236.812,204.111c16.552-16.55,38.584-25.665,62.041-25.665s45.49,9.114,62.041,25.665 c14.13,14.128,23.068,32.854,25.173,52.733c1.618,15.289-0.81,30.8-7.021,44.875l0.211,0.211 c6.553,1.604,12.537,4.972,17.312,9.744l3.432,3.433V75.095c0-3.779-1.871-7.315-5-9.44 c-30.646-20.82-65.452-31.827-100.669-31.827c-32.813,0-65.27,9.561-94.332,27.711c-29.072-18.15-61.537-27.711-94.35-27.711 c-35.207,0-70.014,11.006-100.652,31.827C1.871,67.781,0,71.317,0,75.095v267.551c0,4.229,2.336,8.11,6.074,10.091 c3.738,1.979,8.258,1.728,11.758-0.647c26.836-18.235,57.207-27.879,87.822-27.879c30.617,0,60.994,9.644,87.84,27.881 c1.922,1.311,4.164,1.974,6.408,1.974c0.012,0,0.025-0.002,0.039-0.002c2.301,0.03,4.6-0.634,6.566-1.974 c11.48-7.801,23.611-14.016,36.129-18.59c-2.004-1.677-3.953-3.438-5.821-5.308C202.603,293.983,202.603,238.32,236.812,204.111z M233.032,110.767c21.408-14.636,50.663-16.821,66.198-16.821c15.534,0,44.791,2.186,66.198,16.821 c5.271,3.603,6.621,10.794,3.021,16.063c-3.603,5.269-10.797,6.621-16.064,3.019c-11.887-8.127-31.262-12.789-53.153-12.789 c-21.893,0-41.269,4.661-53.154,12.789c-1.994,1.363-4.266,2.018-6.512,2.018c-3.689,0-7.313-1.761-9.554-5.036 C226.411,121.562,227.764,114.37,233.032,110.767z M233.032,160.767c21.408-14.636,50.663-16.821,66.198-16.821 c15.534,0,44.791,2.186,66.198,16.821c5.271,3.603,6.621,10.794,3.021,16.063c-3.603,5.269-10.797,6.621-16.064,3.019 c-11.887-8.127-31.262-12.789-53.153-12.789c-21.893,0-41.269,4.661-53.154,12.789c-1.994,1.363-4.266,2.018-6.512,2.018 c-3.689,0-7.313-1.761-9.554-5.036C226.411,171.562,227.764,164.37,233.032,160.767z M169.986,276.831 c-3.602,5.27-10.795,6.621-16.064,3.02c-11.887-8.128-31.262-12.789-53.154-12.789s-41.268,4.661-53.154,12.789 c-1.994,1.362-4.266,2.019-6.512,2.019c-3.689,0-7.313-1.761-9.553-5.036c-3.602-5.27-2.25-12.461,3.02-16.062 c21.408-14.638,50.664-16.821,66.199-16.821s44.791,2.187,66.199,16.821C172.236,264.37,173.587,271.562,169.986,276.831z M169.986,226.831c-3.602,5.27-10.795,6.621-16.064,3.02c-11.887-8.128-31.262-12.789-53.154-12.789s-41.268,4.661-53.154,12.789 c-1.994,1.362-4.266,2.019-6.512,2.019c-3.689,0-7.313-1.761-9.553-5.036c-3.602-5.27-2.25-12.461,3.02-16.063 c21.408-14.636,50.664-16.821,66.199-16.821s44.791,2.186,66.199,16.821C172.236,214.37,173.587,221.562,169.986,226.831z M169.986,176.831c-3.602,5.269-10.795,6.621-16.064,3.019c-11.887-8.127-31.262-12.789-53.154-12.789 S59.5,171.722,47.614,179.85c-1.994,1.363-4.266,2.018-6.512,2.018c-3.689,0-7.313-1.761-9.553-5.036 c-3.602-5.269-2.25-12.461,3.02-16.063c21.408-14.636,50.664-16.821,66.199-16.821s44.791,2.186,66.199,16.821 C172.236,164.37,173.587,171.562,169.986,176.831z M169.986,126.831c-3.602,5.269-10.795,6.621-16.064,3.019 c-11.887-8.127-31.262-12.789-53.154-12.789S59.5,121.722,47.614,129.85c-1.994,1.363-4.266,2.018-6.512,2.018 c-3.689,0-7.313-1.761-9.553-5.036c-3.602-5.269-2.25-12.461,3.02-16.063c21.408-14.636,50.664-16.821,66.199-16.821 s44.791,2.186,66.199,16.821C172.236,114.37,173.587,121.562,169.986,126.831z"
id="path11"
style="fill:#{sdcol(icon)};fill-opacity:1" /></g></g></g><g
id="g13" /><g
id="g15" /><g
id="g17" /><g
id="g19" /><g
id="g21" /><g
id="g23" /><g
id="g25" /><g
id="g27" /><g
id="g29" /><g
id="g31" /><g
id="g33" /><g
id="g35" /><g
id="g37" /><g
id="g39" /><g
id="g41" /></svg>

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

@ -0,0 +1,72 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="Capa_1"
x="0px"
y="0px"
width="427.773px"
height="427.773px"
viewBox="0 0 427.773 427.773"
style="enable-background:new 0 0 427.773 427.773;"
xml:space="preserve"
inkscape:version="0.91 r13725"
sodipodi:docname="EPG.svg"><metadata
id="metadata47"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
id="defs45" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1017"
id="namedview43"
showgrid="false"
inkscape:zoom="0.55169446"
inkscape:cx="-329.89275"
inkscape:cy="213.88651"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="Capa_1" /><g
id="g3"
style="fill:#{sdcol(iconactive)};fill-opacity:1"><g
id="g5"
style="fill:#{sdcol(iconactive)};fill-opacity:1"><g
id="g7"
style="fill:#{sdcol(iconactive)};fill-opacity:1"><path
d="M421.504,357.406l-34.771-34.771c-3.839-3.836-8.771-5.905-13.789-6.222l-11.812-11.81 c17.547-27.896,14.189-65.271-10.076-89.535c-28.166-28.167-73.993-28.166-102.162,0c-28.162,28.166-28.162,73.995,0.004,102.161 c24.265,24.266,61.64,27.622,89.531,10.076l11.813,11.81c0.313,5.021,2.385,9.953,6.223,13.79l34.771,34.771 c8.358,8.359,21.909,8.357,30.27,0C429.861,379.318,429.863,365.766,421.504,357.406z M335.924,302.096 c-19.82,19.819-52.07,19.819-71.892,0c-19.819-19.82-19.819-52.069,0-71.891c19.818-19.82,52.066-19.82,71.892,0.001 C355.742,250.026,355.742,282.276,335.924,302.096z"
id="path9"
style="fill:#{sdcol(iconactive)};fill-opacity:1" /><path
d="M236.812,204.111c16.552-16.55,38.584-25.665,62.041-25.665s45.49,9.114,62.041,25.665 c14.13,14.128,23.068,32.854,25.173,52.733c1.618,15.289-0.81,30.8-7.021,44.875l0.211,0.211 c6.553,1.604,12.537,4.972,17.312,9.744l3.432,3.433V75.095c0-3.779-1.871-7.315-5-9.44 c-30.646-20.82-65.452-31.827-100.669-31.827c-32.813,0-65.27,9.561-94.332,27.711c-29.072-18.15-61.537-27.711-94.35-27.711 c-35.207,0-70.014,11.006-100.652,31.827C1.871,67.781,0,71.317,0,75.095v267.551c0,4.229,2.336,8.11,6.074,10.091 c3.738,1.979,8.258,1.728,11.758-0.647c26.836-18.235,57.207-27.879,87.822-27.879c30.617,0,60.994,9.644,87.84,27.881 c1.922,1.311,4.164,1.974,6.408,1.974c0.012,0,0.025-0.002,0.039-0.002c2.301,0.03,4.6-0.634,6.566-1.974 c11.48-7.801,23.611-14.016,36.129-18.59c-2.004-1.677-3.953-3.438-5.821-5.308C202.603,293.983,202.603,238.32,236.812,204.111z M233.032,110.767c21.408-14.636,50.663-16.821,66.198-16.821c15.534,0,44.791,2.186,66.198,16.821 c5.271,3.603,6.621,10.794,3.021,16.063c-3.603,5.269-10.797,6.621-16.064,3.019c-11.887-8.127-31.262-12.789-53.153-12.789 c-21.893,0-41.269,4.661-53.154,12.789c-1.994,1.363-4.266,2.018-6.512,2.018c-3.689,0-7.313-1.761-9.554-5.036 C226.411,121.562,227.764,114.37,233.032,110.767z M233.032,160.767c21.408-14.636,50.663-16.821,66.198-16.821 c15.534,0,44.791,2.186,66.198,16.821c5.271,3.603,6.621,10.794,3.021,16.063c-3.603,5.269-10.797,6.621-16.064,3.019 c-11.887-8.127-31.262-12.789-53.153-12.789c-21.893,0-41.269,4.661-53.154,12.789c-1.994,1.363-4.266,2.018-6.512,2.018 c-3.689,0-7.313-1.761-9.554-5.036C226.411,171.562,227.764,164.37,233.032,160.767z M169.986,276.831 c-3.602,5.27-10.795,6.621-16.064,3.02c-11.887-8.128-31.262-12.789-53.154-12.789s-41.268,4.661-53.154,12.789 c-1.994,1.362-4.266,2.019-6.512,2.019c-3.689,0-7.313-1.761-9.553-5.036c-3.602-5.27-2.25-12.461,3.02-16.062 c21.408-14.638,50.664-16.821,66.199-16.821s44.791,2.187,66.199,16.821C172.236,264.37,173.587,271.562,169.986,276.831z M169.986,226.831c-3.602,5.27-10.795,6.621-16.064,3.02c-11.887-8.128-31.262-12.789-53.154-12.789s-41.268,4.661-53.154,12.789 c-1.994,1.362-4.266,2.019-6.512,2.019c-3.689,0-7.313-1.761-9.553-5.036c-3.602-5.27-2.25-12.461,3.02-16.063 c21.408-14.636,50.664-16.821,66.199-16.821s44.791,2.186,66.199,16.821C172.236,214.37,173.587,221.562,169.986,226.831z M169.986,176.831c-3.602,5.269-10.795,6.621-16.064,3.019c-11.887-8.127-31.262-12.789-53.154-12.789 S59.5,171.722,47.614,179.85c-1.994,1.363-4.266,2.018-6.512,2.018c-3.689,0-7.313-1.761-9.553-5.036 c-3.602-5.269-2.25-12.461,3.02-16.063c21.408-14.636,50.664-16.821,66.199-16.821s44.791,2.186,66.199,16.821 C172.236,164.37,173.587,171.562,169.986,176.831z M169.986,126.831c-3.602,5.269-10.795,6.621-16.064,3.019 c-11.887-8.127-31.262-12.789-53.154-12.789S59.5,121.722,47.614,129.85c-1.994,1.363-4.266,2.018-6.512,2.018 c-3.689,0-7.313-1.761-9.553-5.036c-3.602-5.269-2.25-12.461,3.02-16.063c21.408-14.636,50.664-16.821,66.199-16.821 s44.791,2.186,66.199,16.821C172.236,114.37,173.587,121.562,169.986,126.831z"
id="path11"
style="fill:#{sdcol(iconactive)};fill-opacity:1" /></g></g></g><g
id="g13" /><g
id="g15" /><g
id="g17" /><g
id="g19" /><g
id="g21" /><g
id="g23" /><g
id="g25" /><g
id="g27" /><g
id="g29" /><g
id="g31" /><g
id="g33" /><g
id="g35" /><g
id="g37" /><g
id="g39" /><g
id="g41" /></svg>

After

Width:  |  Height:  |  Size: 5.9 KiB

View File

@ -0,0 +1,100 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="Capa_1"
x="0px"
y="0px"
viewBox="0 0 502.671 502.671"
style="enable-background:new 0 0 502.671 502.671;"
xml:space="preserve"
inkscape:version="0.91 r13725"
sodipodi:docname="systeminfo.svg"><metadata
id="metadata77"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
id="defs75" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1017"
id="namedview73"
showgrid="false"
inkscape:zoom="0.46949198"
inkscape:cx="-13.844752"
inkscape:cy="251.33549"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="Capa_1" /><g
id="g3"
style="fill:#{sdcol(icon)};fill-opacity:1"><g
id="g5"
style="fill:#{sdcol(icon)};fill-opacity:1"><g
id="g7"
style="fill:#{sdcol(icon)};fill-opacity:1"><path
style="fill:#{sdcol(icon)};fill-opacity:1"
d="m 0,204.203 88.764,0 0,261.32999 -88.764,0 z"
id="rect9" /><path
style="fill:#{sdcol(icon)};fill-opacity:1"
d="M502.664,447.219L396.708,341.221l-13.762,8.391l-20.881-20.233 c32.615-45.773,28.732-109.58-12.295-150.629c-2.804-2.804-5.997-4.918-9.017-7.356V5.363h-88.699v140.404 c-12.921,1.639-25.454,5.457-37.339,11.411v-42.667h-88.634v351.043h88.613v-99.635c11.885,5.932,24.44,9.75,37.339,11.389 v88.225h88.699v-103.13l13.676,13.18l-7.873,15.811l105.977,105.913c0,0,23.038,0.302,36.929-15.574 C503.397,465.878,502.664,447.219,502.664,447.219z M203.175,197.71c35.096-35.247,92.323-35.268,127.57-0.022 c35.203,35.268,35.225,92.323-0.065,127.677c-35.182,35.182-92.345,35.225-127.613-0.043 C167.821,290.119,167.842,232.957,203.175,197.71z"
id="path11" /></g></g><g
id="g13"
style="fill:#{sdcol(icon)};fill-opacity:1" /><g
id="g15"
style="fill:#{sdcol(icon)};fill-opacity:1" /><g
id="g17"
style="fill:#{sdcol(icon)};fill-opacity:1" /><g
id="g19"
style="fill:#{sdcol(icon)};fill-opacity:1" /><g
id="g21"
style="fill:#{sdcol(icon)};fill-opacity:1" /><g
id="g23"
style="fill:#{sdcol(icon)};fill-opacity:1" /><g
id="g25"
style="fill:#{sdcol(icon)};fill-opacity:1" /><g
id="g27"
style="fill:#{sdcol(icon)};fill-opacity:1" /><g
id="g29"
style="fill:#{sdcol(icon)};fill-opacity:1" /><g
id="g31"
style="fill:#{sdcol(icon)};fill-opacity:1" /><g
id="g33"
style="fill:#{sdcol(icon)};fill-opacity:1" /><g
id="g35"
style="fill:#{sdcol(icon)};fill-opacity:1" /><g
id="g37"
style="fill:#{sdcol(icon)};fill-opacity:1" /><g
id="g39"
style="fill:#{sdcol(icon)};fill-opacity:1" /><g
id="g41"
style="fill:#{sdcol(icon)};fill-opacity:1" /></g><g
id="g43" /><g
id="g45" /><g
id="g47" /><g
id="g49" /><g
id="g51" /><g
id="g53" /><g
id="g55" /><g
id="g57" /><g
id="g59" /><g
id="g61" /><g
id="g63" /><g
id="g65" /><g
id="g67" /><g
id="g69" /><g
id="g71" /></svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@ -0,0 +1,100 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="Capa_1"
x="0px"
y="0px"
viewBox="0 0 502.671 502.671"
style="enable-background:new 0 0 502.671 502.671;"
xml:space="preserve"
inkscape:version="0.91 r13725"
sodipodi:docname="systeminfo.svg"><metadata
id="metadata77"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
id="defs75" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1017"
id="namedview73"
showgrid="false"
inkscape:zoom="0.46949198"
inkscape:cx="-13.844752"
inkscape:cy="251.33549"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="Capa_1" /><g
id="g3"
style="fill:#{sdcol(iconactive)};fill-opacity:1"><g
id="g5"
style="fill:#{sdcol(iconactive)};fill-opacity:1"><g
id="g7"
style="fill:#{sdcol(iconactive)};fill-opacity:1"><path
style="fill:#{sdcol(iconactive)};fill-opacity:1"
d="m 0,204.203 88.764,0 0,261.32999 -88.764,0 z"
id="rect9" /><path
style="fill:#{sdcol(iconactive)};fill-opacity:1"
d="M502.664,447.219L396.708,341.221l-13.762,8.391l-20.881-20.233 c32.615-45.773,28.732-109.58-12.295-150.629c-2.804-2.804-5.997-4.918-9.017-7.356V5.363h-88.699v140.404 c-12.921,1.639-25.454,5.457-37.339,11.411v-42.667h-88.634v351.043h88.613v-99.635c11.885,5.932,24.44,9.75,37.339,11.389 v88.225h88.699v-103.13l13.676,13.18l-7.873,15.811l105.977,105.913c0,0,23.038,0.302,36.929-15.574 C503.397,465.878,502.664,447.219,502.664,447.219z M203.175,197.71c35.096-35.247,92.323-35.268,127.57-0.022 c35.203,35.268,35.225,92.323-0.065,127.677c-35.182,35.182-92.345,35.225-127.613-0.043 C167.821,290.119,167.842,232.957,203.175,197.71z"
id="path11" /></g></g><g
id="g13"
style="fill:#{sdcol(iconactive)};fill-opacity:1" /><g
id="g15"
style="fill:#{sdcol(iconactive)};fill-opacity:1" /><g
id="g17"
style="fill:#{sdcol(iconactive)};fill-opacity:1" /><g
id="g19"
style="fill:#{sdcol(iconactive)};fill-opacity:1" /><g
id="g21"
style="fill:#{sdcol(iconactive)};fill-opacity:1" /><g
id="g23"
style="fill:#{sdcol(iconactive)};fill-opacity:1" /><g
id="g25"
style="fill:#{sdcol(iconactive)};fill-opacity:1" /><g
id="g27"
style="fill:#{sdcol(iconactive)};fill-opacity:1" /><g
id="g29"
style="fill:#{sdcol(iconactive)};fill-opacity:1" /><g
id="g31"
style="fill:#{sdcol(iconactive)};fill-opacity:1" /><g
id="g33"
style="fill:#{sdcol(iconactive)};fill-opacity:1" /><g
id="g35"
style="fill:#{sdcol(iconactive)};fill-opacity:1" /><g
id="g37"
style="fill:#{sdcol(iconactive)};fill-opacity:1" /><g
id="g39"
style="fill:#{sdcol(iconactive)};fill-opacity:1" /><g
id="g41"
style="fill:#{sdcol(iconactive)};fill-opacity:1" /></g><g
id="g43" /><g
id="g45" /><g
id="g47" /><g
id="g49" /><g
id="g51" /><g
id="g53" /><g
id="g55" /><g
id="g57" /><g
id="g59" /><g
id="g61" /><g
id="g63" /><g
id="g65" /><g
id="g67" /><g
id="g69" /><g
id="g71" /></svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -13,39 +13,39 @@
<area x="0" y="80%" width="20%" height="20%" layer="2"> <area x="0" y="80%" width="20%" height="20%" layer="2">
<drawimage cache="true" condition="{channellogoexists}" imagetype="channellogo" path="{channelid}" width="80%" height="80%" align="center" valign="center" /> <drawimage cache="true" condition="{channellogoexists}" imagetype="channellogo" path="{channelid}" width="80%" height="80%" align="center" valign="center" />
</area> </area>
<area x="0" y="76%" width="20%" height="4%" layer="2"> <area x="0" y="76%" width="20%" height="5%" layer="2">
<drawtext align="center" y="0" width="100%" fontsize="100%" font="{regular}" color="{fontdefault}" text="{channelnumber} {channelname}" /> <drawtext align="center" y="0" width="100%" fontsize="{areaheight}*{channelnamefontsize}/100" font="{regular}" color="{fontdefault}" text="{channelnumber} {channelname}" />
</area> </area>
</channelinfo> </channelinfo>
<epginfo> <epginfo>
<!-- current schedule --> <!-- current schedule -->
<area x="67%" y="76%" width="13%" height="5%" layer="2"> <area x="67%" y="76%" width="13%" height="10%" layer="2">
<drawtext align="right" valign="center" fontsize="80%" font="{bold}" color="{fontactive}" text="{currentstart} - {currentstop}" /> <drawtext align="right" valign="center" fontsize="{areaheight}*{startstopfontsize}/100" font="{bold}" color="{fontactive}" text="{currentstart} - {currentstop}" />
</area> </area>
<areascroll condition="{scrollepg}++empty{currentsubtitle}" scrollelement="title" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="20%" y="76%" width="47%" height="10%" layer="2"> <areascroll condition="{scrollepg}++empty{currentsubtitle}" scrollelement="title" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="fast" x="20%" y="76%" width="47%" height="10%" layer="2">
<drawtext name="title" x="0" valign="center" fontsize="55%" width="100%" font="{regular}" color="{fontdefault}" text="{currenttitle}" /> <drawtext name="title" x="0" valign="center" fontsize="{areaheight}*{epgtextfontsizelarge}/100" width="100%" font="{regular}" color="{fontdefault}" text="{currenttitle}" />
</areascroll> </areascroll>
<areascroll condition="{scrollepg}++isset{currentsubtitle}" scrollelement="title" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="20%" y="76%" width="47%" height="5%" layer="2"> <areascroll condition="{scrollepg}++isset{currentsubtitle}" scrollelement="title" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="fast" x="20%" y="76%" width="47%" height="10%" layer="2">
<drawtext name="title" x="0" valign="center" fontsize="100%" width="100%" font="{regular}" color="{fontdefault}" text="{currenttitle}" /> <drawtext name="title" x="0" y="{areaheight}*{epgtextposy}/100" fontsize="{areaheight}*{epgtextfontsize}/100" width="100%" font="{regular}" color="{fontdefault}" text="{currenttitle}" />
</areascroll> </areascroll>
<areascroll condition="{scrollepg}++isset{currentsubtitle}" scrollelement="subtitle" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="20%" y="81%" width="50%" height="5%" layer="2"> <areascroll condition="{scrollepg}++isset{currentsubtitle}" scrollelement="subtitle" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="fast" x="20%" y="76%" width="50%" height="10%" layer="3">
<drawtext name="subtitle" x="0" y="0" fontsize="70%" width="100%" font="{regular}" color="{fontdefault}" text="{currentsubtitle}" /> <drawtext name="subtitle" x="0" y="{areaheight}*{epgsubtextposy}/100" fontsize="{areaheight}*{epgsubtextfontsize}/100" width="100%" font="{regular}" color="{fontdefault}" text="{currentsubtitle}" />
</areascroll> </areascroll>
<area condition="not{scrollepg}" x="20%" y="76%" width="47%" height="10%" layer="2"> <area condition="not{scrollepg}" x="20%" y="76%" width="47%" height="10%" layer="2">
<drawtext condition="isset{currentsubtitle}" x="0" y="5%" fontsize="50%" width="{areawidth} - {width(startstop)} - 10" font="{regular}" color="{fontdefault}" text="{currenttitle}" /> <drawtext condition="isset{currentsubtitle}" x="0" y="{areaheight}*{epgtextposy}/100" fontsize="{areaheight}*{epgtextfontsize}/100" width="{areawidth} - {width(startstop)} - 10" font="{regular}" color="{fontdefault}" text="{currenttitle}" />
<drawtext condition="isset{currentsubtitle}" x="0" y="55%" fontsize="35%" width="{areawidth} - {width(startstop)} - 10" font="{regular}" color="{fontdefault}" text="{currentsubtitle}" /> <drawtext condition="isset{currentsubtitle}" x="0" y="{areaheight}*{epgsubtextposy}/100" fontsize="{areaheight}*{epgsubtextfontsize}/100" width="{areawidth} - {width(startstop)} - 10" font="{regular}" color="{fontdefault}" text="{currentsubtitle}" />
<drawtext condition="empty{currentsubtitle}" x="0" valign="center" fontsize="55%" width="{areawidth} - {width(startstop)} - 10" font="{regular}" color="{fontdefault}" text="{currenttitle}" /> <drawtext condition="empty{currentsubtitle}" x="0" valign="center" fontsize="{areaheight}*{epgtextfontsizelarge}/100" width="{areawidth} - {width(startstop)} - 10" font="{regular}" color="{fontdefault}" text="{currenttitle}" />
</area> </area>
<area x="70%" y="83%" width="10%" height="3%" layer="2"> <area x="70%" y="83%" width="10%" height="3%" layer="2">
<drawtext align="right" y="0" fontsize="100%" font="{regular}" color="{fontactive}" text="+{currentremaining} min" /> <drawtext align="right" y="0" fontsize="100%" font="{regular}" color="{fontactive}" text="+{currentremaining} min" />
</area> </area>
<!-- next schedule --> <!-- next schedule -->
<area x="20%" y="88%" width="60%" height="10%" layer="2"> <area x="20%" y="88%" width="60%" height="10%" layer="2">
<drawtext name="startstop" align="right" valign="center" fontsize="40%" font="{bold}" color="{fontdefault}" text="{nextstart} - {nextstop}" /> <drawtext name="startstop" align="right" valign="center" fontsize="{areaheight}*{startstopfontsize}/100" font="{bold}" color="{fontdefault}" text="{nextstart} - {nextstop}" />
<drawtext condition="isset{nextsubtitle}" x="0" y="5%" fontsize="50%" width="{areawidth} - {width(startstop)} - 10" font="{regular}" color="{fontdefault}" text="{nexttitle}" /> <drawtext condition="isset{nextsubtitle}" x="0" y="{areaheight}*{epgtextposy}/100" fontsize="{areaheight}*{epgtextfontsize}/100" width="{areawidth} - {width(startstop)} - 10" font="{regular}" color="{fontdefault}" text="{nexttitle}" />
<drawtext condition="isset{nextsubtitle}" x="0" y="55%" fontsize="35%" width="{areawidth} - {width(startstop)} - 10" font="{regular}" color="{fontdefault}" text="{nextsubtitle}" /> <drawtext condition="isset{nextsubtitle}" x="0" y="{areaheight}*{epgsubtextposy}/100" fontsize="{areaheight}*{epgsubtextfontsize}/100" width="{areawidth} - {width(startstop)} - 10" font="{regular}" color="{fontdefault}" text="{nextsubtitle}" />
<drawtext condition="empty{nextsubtitle}" x="0" valign="center" fontsize="55%" width="{areawidth} - {width(startstop)} - 10" font="{regular}" color="{fontdefault}" text="{nexttitle}" /> <drawtext condition="empty{nextsubtitle}" x="0" valign="center" fontsize="{areaheight}*{epgtextfontsizelarge}/100" width="{areawidth} - {width(startstop)} - 10" font="{regular}" color="{fontdefault}" text="{nexttitle}" />
</area> </area>
</epginfo> </epginfo>
@ -148,7 +148,7 @@
<drawimage condition="{info}" imagetype="icon" path="info" width="{areaheight}*0.8" height="80%" x="5%" valign="center" /> <drawimage condition="{info}" imagetype="icon" path="info" width="{areaheight}*0.8" height="80%" x="5%" valign="center" />
<drawimage condition="{warning}" imagetype="icon" path="warning" width="{areaheight}*0.8" height="80%" x="5%" valign="center" /> <drawimage condition="{warning}" imagetype="icon" path="warning" width="{areaheight}*0.8" height="80%" x="5%" valign="center" />
<drawimage condition="{error}" imagetype="icon" path="error" width="{areaheight}*0.8" height="80%" x="5%" valign="center" /> <drawimage condition="{error}" imagetype="icon" path="error" width="{areaheight}*0.8" height="80%" x="5%" valign="center" />
<drawtext align="center" valign="center" fontsize="40%" font="{regular}" color="{fontdefault}" text="{text}" /> <drawtext align="center" valign="center" fontsize="{areaheight}*{messagemenusize}/100" font="{regular}" color="{fontdefault}" text="{text}" />
</area> </area>
</message> </message>

View File

@ -24,23 +24,23 @@
<header> <header>
<area x="1%" y="0" width="60%" height="7%" layer="2"> <area x="1%" y="0" width="60%" height="7%" layer="2">
<drawtext condition="not{hasicon}" x="0" valign="center" fontsize="80%" font="{regular}" color="{fontdefault}" text="{title}" /> <drawtext condition="not{hasicon}" x="0" valign="center" fontsize="{areaheight}*{headerfontsize}/100" font="{regular}" color="{fontdefault}" text="{title}" />
<drawimage condition="{hasicon}" name="icon" imagetype="menuicon" path="{icon}" x="0" valign="center" width="{areaheight}*0.8" height="{areaheight}*0.8"/> <drawimage condition="{hasicon}" name="icon" imagetype="menuicon" path="{icon}" x="0" valign="center" width="{areaheight}*0.8" height="{areaheight}*0.8"/>
<drawtext condition="{hasicon}" x="{posx(icon)} + {width(icon)} + 20" valign="center" fontsize="80%" font="{regular}" color="{fontdefault}" text="{title}" /> <drawtext condition="{hasicon}" x="{posx(icon)} + {width(icon)} + 20" valign="center" fontsize="{areaheight}*{headerfontsize}/100" font="{regular}" color="{fontdefault}" text="{title}" />
</area> </area>
</header> </header>
<datetime> <datetime>
<area x="60%" y="0" width="25%" height="7%" layer="2"> <area x="60%" y="0" width="25%" height="7%" layer="2">
<drawtext align="right" valign="center" fontsize="70%" font="{regular}" color="{fontdefault}" text="{dayname} {day}. {monthnameshort}" /> <drawtext align="right" valign="center" fontsize="{areaheight}*{headerdatefontsize}/100" font="{regular}" color="{fontdefault}" text="{dayname} {day}. {monthnameshort}" />
</area> </area>
</datetime> </datetime>
<time> <time>
<area x="87%" y="0" width="13%" height="7%" layer="2"> <area x="87%" y="0" width="13%" height="7%" layer="2">
<drawimage imagetype="icon" x="0" valign="center" width="{areaheight}*0.5" height="{areaheight}0.5" path="clock" /> <drawimage imagetype="icon" x="0" valign="center" width="{areaheight}*0.5" height="{areaheight}0.5" path="clock" />
<drawtext name="clock" x="25%" valign="center" fontsize="80%" font="{digital}" color="{fontdefault}" text="{hour}:{printf('%02d', min)}" /> <drawtext name="clock" x="25%" valign="center" fontsize="{areaheight}*{headertimefontsize}/100" font="{digital}" color="{fontdefault}" text="{hour}:{printf('%02d', min)}" />
<drawtext name="clocksec" x="{posx(clock)} + {width(clock)}" y="{areaheight}/2 - {height(clocksec)}/2 + {height(clock)}/2 - {height(clocksec)}/2 - 3" fontsize="60%" font="{digital}" color="{fontdefault}" text=":{printf('%02d', sec)}" /> <drawtext name="clocksec" x="{posx(clock)} + {width(clock)}" y="{areaheight}/2 - {height(clocksec)}/2 + {height(clock)}/2 - {height(clocksec)}/2 - 3" fontsize="{areaheight}*{headertimefontsizesmall}/100" font="{digital}" color="{fontdefault}" text=":{printf('%02d', sec)}" />
</area> </area>
</time> </time>
@ -53,7 +53,7 @@
<drawimage condition="{info}" imagetype="icon" path="info" width="{areaheight}*0.8" height="80%" x="5%" valign="center" /> <drawimage condition="{info}" imagetype="icon" path="info" width="{areaheight}*0.8" height="80%" x="5%" valign="center" />
<drawimage condition="{warning}" imagetype="icon" path="warning" width="{areaheight}*0.8" height="80%" x="5%" valign="center" /> <drawimage condition="{warning}" imagetype="icon" path="warning" width="{areaheight}*0.8" height="80%" x="5%" valign="center" />
<drawimage condition="{error}" imagetype="icon" path="error" width="{areaheight}*0.8" height="80%" x="5%" valign="center" /> <drawimage condition="{error}" imagetype="icon" path="error" width="{areaheight}*0.8" height="80%" x="5%" valign="center" />
<drawtext align="center" valign="center" fontsize="40%" font="{regular}" color="{fontdefault}" text="{text}" /> <drawtext align="center" valign="center" fontsize="{areaheight}*{messagemenusize}/100" font="{regular}" color="{fontdefault}" text="{text}" />
</area> </area>
</message> </message>
@ -72,28 +72,28 @@
<drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{red1}" x="0" y="94%" width="25%" height="6%" layer="3"> <area condition="{red1}" x="0" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{red}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{red}" />
</area> </area>
<!--green--> <!--green-->
<area condition="{green1}" x="0" y="94%" width="25%" height="6%" layer="2"> <area condition="{green1}" x="0" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{green1}" x="0" y="94%" width="25%" height="6%" layer="3"> <area condition="{green1}" x="0" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{green}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{green}" />
</area> </area>
<!--yellow--> <!--yellow-->
<area condition="{yellow1}" x="0" y="94%" width="25%" height="6%" layer="2"> <area condition="{yellow1}" x="0" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{yellow1}" x="0" y="94%" width="25%" height="6%" layer="3"> <area condition="{yellow1}" x="0" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{yellow}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{yellow}" />
</area> </area>
<!--blue--> <!--blue-->
<area condition="{blue1}" x="0" y="94%" width="25%" height="6%" layer="2"> <area condition="{blue1}" x="0" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{blue1}" x="0" y="94%" width="25%" height="6%" layer="3"> <area condition="{blue1}" x="0" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{blue}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{blue}" />
</area> </area>
<!--red--> <!--red-->
@ -101,28 +101,28 @@
<drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{red2}" x="25%" y="94%" width="25%" height="6%" layer="3"> <area condition="{red2}" x="25%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{red}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{red}" />
</area> </area>
<!--green--> <!--green-->
<area condition="{green2}" x="25%" y="94%" width="25%" height="6%" layer="2"> <area condition="{green2}" x="25%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{green2}" x="25%" y="94%" width="25%" height="6%" layer="3"> <area condition="{green2}" x="25%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{green}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{green}" />
</area> </area>
<!--yellow--> <!--yellow-->
<area condition="{yellow2}" x="25%" y="94%" width="25%" height="6%" layer="2"> <area condition="{yellow2}" x="25%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{yellow2}" x="25%" y="94%" width="25%" height="6%" layer="3"> <area condition="{yellow2}" x="25%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{yellow}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{yellow}" />
</area> </area>
<!--blue--> <!--blue-->
<area condition="{blue2}" x="25%" y="94%" width="25%" height="6%" layer="2"> <area condition="{blue2}" x="25%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{blue2}" x="25%" y="94%" width="25%" height="6%" layer="3"> <area condition="{blue2}" x="25%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{blue}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{blue}" />
</area> </area>
<!--red--> <!--red-->
@ -130,28 +130,28 @@
<drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{red3}" x="50%" y="94%" width="25%" height="6%" layer="3"> <area condition="{red3}" x="50%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{red}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{red}" />
</area> </area>
<!--green--> <!--green-->
<area condition="{green3}" x="50%" y="94%" width="25%" height="6%" layer="2"> <area condition="{green3}" x="50%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{green3}" x="50%" y="94%" width="25%" height="6%" layer="3"> <area condition="{green3}" x="50%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{green}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{green}" />
</area> </area>
<!--yellow--> <!--yellow-->
<area condition="{yellow3}" x="50%" y="94%" width="25%" height="6%" layer="2"> <area condition="{yellow3}" x="50%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{yellow3}" x="50%" y="94%" width="25%" height="6%" layer="3"> <area condition="{yellow3}" x="50%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{yellow}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{yellow}" />
</area> </area>
<!--blue--> <!--blue-->
<area condition="{blue3}" x="50%" y="94%" width="25%" height="6%" layer="2"> <area condition="{blue3}" x="50%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{blue3}" x="50%" y="94%" width="25%" height="6%" layer="3"> <area condition="{blue3}" x="50%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{blue}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{blue}" />
</area> </area>
<!--red--> <!--red-->
@ -159,28 +159,28 @@
<drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{red4}" x="75%" y="94%" width="25%" height="6%" layer="3"> <area condition="{red4}" x="75%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{red}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{red}" />
</area> </area>
<!--green--> <!--green-->
<area condition="{green4}" x="75%" y="94%" width="25%" height="6%" layer="2"> <area condition="{green4}" x="75%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{green4}" x="75%" y="94%" width="25%" height="6%" layer="3"> <area condition="{green4}" x="75%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{green}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{green}" />
</area> </area>
<!--yellow--> <!--yellow-->
<area condition="{yellow4}" x="75%" y="94%" width="25%" height="6%" layer="2"> <area condition="{yellow4}" x="75%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{yellow4}" x="75%" y="94%" width="25%" height="6%" layer="3"> <area condition="{yellow4}" x="75%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{yellow}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{yellow}" />
</area> </area>
<!--blue--> <!--blue-->
<area condition="{blue4}" x="75%" y="94%" width="25%" height="6%" layer="2"> <area condition="{blue4}" x="75%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{blue4}" x="75%" y="94%" width="25%" height="6%" layer="3"> <area condition="{blue4}" x="75%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{blue}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{blue}" />
</area> </area>
</colorbuttons> </colorbuttons>

View File

@ -1,6 +1,6 @@
<menuchannels x="0" y="0" width="100%" height="100%" fadetime="0" scaletvx="39%" scaletvy="8%" scaletvwidth="60%" scaletvheight="60%"> <menuchannels x="0" y="0" width="100%" height="100%" fadetime="0" scaletvx="39%" scaletvy="8%" scaletvwidth="60%" scaletvheight="60%">
<menuitems x="2%" y="9%" orientation="vertical" width="98%" height="82%" align="center" numlistelements="12"> <menuitems x="2%" y="9%" orientation="vertical" width="98%" height="82%" align="center" numlistelements="{numitemschannels}">
<listelement> <listelement>
<area x="0" y="0" width="{areawidth}*0.305" height="100%" layer="2"> <area x="0" y="0" width="{areawidth}*0.305" height="100%" layer="2">
<drawrectangle condition="not{current}" x="0" y="0" width="100%" height="100%" color="{menuback}" /> <drawrectangle condition="not{current}" x="0" y="0" width="100%" height="100%" color="{menuback}" />
@ -10,38 +10,38 @@
<area condition="not{separator}" x="1%" y="0" width="5%" height="100%" layer="3"> <area condition="not{separator}" x="1%" y="0" width="5%" height="100%" layer="3">
<drawimage name="logo" imagetype="channellogo" path="{channelid}" x="0" width="100%" height="100%" valign="center" /> <drawimage name="logo" imagetype="channellogo" path="{channelid}" x="0" width="100%" height="100%" valign="center" />
</area> </area>
<area condition="not{current}++not{separator}" x="7%" y="1%" width="22%" height="55%" layer="3"> <area condition="not{current}++not{separator}" x="7%" width="22%" layer="3">
<drawtext x="0" valign="center" font="{regular}" fontsize="95%" color="{fontdefault}" text="{number} {name}" /> <drawtext x="0" y="{areaheight}*{channelsposytitle}/100" font="{regular}" fontsize="{areaheight}*{channelssizetitle}/100" color="{fontdefault}" text="{number} {name}" />
</area> </area>
<areascroll condition="not{current}++not{separator}" scrollelement="epgtitle" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="7%" y="55%" width="22%" height="40%" layer="3"> <areascroll condition="not{current}++not{separator}" scrollelement="epgtitle" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="7%" width="22%" layer="3">
<drawtext name="epgtitle" x="0" width="100%" valign="center" font="{regular}" fontsize="100%" color="{fontdefault}" text="{presenteventstart} - {presenteventstop}: {presenteventtitle}" /> <drawtext name="epgtitle" x="0" width="100%" y="{areaheight}*{channelsposydate}/100" font="{regular}" fontsize="{areaheight}*{channelssizedate}/100" color="{fontdefault}" text="{presenteventstart} - {presenteventstop}: {presenteventtitle}" />
</areascroll> </areascroll>
<area condition="{current}++not{separator}" x="7%" y="1%" width="22%" height="55%" layer="3"> <area condition="{current}++not{separator}" x="7%" width="22%" layer="3">
<drawtext x="0" valign="center" font="{regular}" fontsize="95%" color="{fontmenuactive}" text="{number} {name}" /> <drawtext x="0" y="{areaheight}*{channelsposytitle}/100" font="{regular}" fontsize="{areaheight}*{channelssizetitle}/100" color="{fontmenuactive}" text="{number} {name}" />
</area> </area>
<areascroll condition="{current}++not{separator}" scrollelement="epgtitle" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="7%" y="55%" width="22%" height="40%" layer="3"> <areascroll condition="{current}++not{separator}" scrollelement="epgtitle" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="7%" width="22%" layer="3">
<drawtext name="epgtitle" x="0" width="100%" valign="center" font="{regular}" fontsize="100%" color="{fontmenuactive}" text="{presenteventstart} - {presenteventstop}: {presenteventtitle}" /> <drawtext name="epgtitle" x="0" width="100%" y="{areaheight}*{channelsposydate}/100" font="{regular}" fontsize="{areaheight}*{channelssizedate}/100" color="{fontmenuactive}" text="{presenteventstart} - {presenteventstop}: {presenteventtitle}" />
</areascroll> </areascroll>
<area condition="not{separator}++{isEncrypted}" x="20%" y="5%" width="10%" height="38%" layer="4"> <area condition="not{separator}++{isEncrypted}" x="20%" y="5%" width="10%" height="38%" layer="4">
<drawimage condition="not{current}" imagetype="icon" path="ico_crypt" align="right" y="0" width="{areaheight}" height="{areaheight}"/> <drawimage condition="not{current}" imagetype="icon" path="ico_crypt" align="right" y="0" width="{areaheight}" height="{areaheight}"/>
<drawimage condition="{current}" imagetype="icon" path="ico_crypt_active" align="right" y="0" width="{areaheight}" height="{areaheight}"/> <drawimage condition="{current}" imagetype="icon" path="ico_crypt_active" align="right" y="0" width="{areaheight}" height="{areaheight}"/>
</area> </area>
<area condition="{separator}" x="1%" width="29%" layer="3"> <area condition="{separator}" x="1%" width="29%" layer="3">
<drawtext x="0" valign="center" width="100%" font="{regular}" fontsize="65%" color="{fontdefault}" text="{name}" /> <drawtext x="0" width="100%" y="{areaheight}*{channelsposytitle}/100" font="{regular}" fontsize="{areaheight}*{channelsseparator}/100" color="{fontdefault}" text="{name}" />
</area> </area>
</listelement> </listelement>
<currentelement delay="100" fadetime="200"> <currentelement delay="100" fadetime="200">
<area x="39%" y="76%" width="57%" height="6%" layer="3"> <area x="39%" y="76%" width="57%" height="6%" layer="3">
<drawimage name="logo" imagetype="channellogo" path="{channelid}" x="0" width="10%" height="100%" valign="center" /> <drawimage name="logo" imagetype="channellogo" path="{channelid}" x="0" width="10%" height="100%" valign="center" />
<drawtext x="{width(logo)}+30" valign="center" font="{regular}" width="100%" fontsize="90%" color="{fontdefault}" text="{number} {name} - {sourcedescription}, Transp. {transponder}" /> <drawtext x="{width(logo)}+30" valign="center" font="{regular}" width="{areawidth} - {width(logo)} - 30" fontsize="{areaheight}*{channelssizecurrenttitle}/100" color="{fontdefault}" text="{number} {name} - {sourcedescription}, Transp. {transponder}" />
</area> </area>
<areascroll mode="forthandback" orientation="vertical" delay="5000" scrollspeed="medium" x="39%" y="83%" width="57%" height="14%" layer="3"> <areascroll mode="forthandback" orientation="vertical" delay="5000" scrollspeed="medium" x="39%" y="83%" width="57%" height="14%" layer="3">
<drawtext x="0" y="0" font="{regular}" fontsize="25%" color="{fontdefault}" text="Following Schedules:" /> <drawtext x="0" y="0" font="{regular}" fontsize="{areaheight}*{channelssizecurrenttext}/100" color="{fontdefault}" text="Following Schedules:" />
<loop name="schedule" x="0" y="{areaheight}/4 + 5" orientation="vertical"> <loop name="schedule" x="0" y="{areaheight}/4 + 5" orientation="vertical">
<drawtext x="0" name="title" font="{regular}" width="{areawidth}-20" fontsize="25%" color="{fontdefault}" text="{schedule[start]} {schedule[title]}" /> <drawtext x="0" name="title" font="{regular}" width="{areawidth}-20" fontsize="{areaheight}*{channelssizecurrenttext}/100" color="{fontdefault}" text="{schedule[start]} {schedule[title]}" />
<drawtext x="{width(title)}" condition="isset{schedule[shorttext]}" font="{regular}" width="{areawidth} -20 - {width(title)}" fontsize="25%" color="{fontdefault}" text=" - {schedule[shorttext]}" /> <drawtext x="{width(title)}" condition="isset{schedule[shorttext]}" font="{regular}" width="{areawidth} -20 - {width(title)}" fontsize="{areaheight}*{channelssizecurrenttext}/100" color="{fontdefault}" text=" - {schedule[shorttext]}" />
</loop> </loop>
</areascroll> </areascroll>

View File

@ -12,8 +12,9 @@
</area> </area>
</scrollbar> </scrollbar>
<menuitems x="2%" y="10%" orientation="vertical" width="96%" height="80%" align="center" menuitemwidth="94%" determinatefont="column1" numlistelements="16"> <menuitems x="2%" y="10%" orientation="vertical" width="96%" height="80%" align="center" menuitemwidth="94%" determinatefont="column1" numlistelements="{numitemsdefault}">
<listelement> <listelement>
<!-- Background -->
<area x="0" y="0" width="100%" layer="2"> <area x="0" y="0" width="100%" layer="2">
<drawrectangle condition="not{current}" x="0" y="0" width="100%" height="100%" color="{menuback}" /> <drawrectangle condition="not{current}" x="0" y="0" width="100%" height="100%" color="{menuback}" />
<drawrectangle condition="not{current}" x="0" y="{areaheight}-1" width="100%" height="1" color="{menubackline}" /> <drawrectangle condition="not{current}" x="0" y="{areaheight}-1" width="100%" height="1" color="{menubackline}" />
@ -21,40 +22,102 @@
</area> </area>
<!-- Separators --> <!-- Separators -->
<area x="1%" condition="{separator}" width="98%" layer="3"> <area x="1%" condition="{separator}" width="98%" layer="3">
<drawtext align="left" valign="center" font="{regular}" fontsize="80%" width="98%" color="{fontdefault}" text="{column1}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="98%" color="{fontactive}" text="{column1}" />
</area> </area>
<!-- Setup Menus --> <!-- Setup Menus -->
<areascroll condition="not{separator} ++ {setup} ++ {column2set}" scrollelement="column1" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="1%" width="59%" layer="3"> <areacontainer condition="not{separator} ++ {setup}">
<drawtext condition="not{current}" x="0" width="99%" valign="center" font="{regular}" fontsize="80%" color="{fontdefault}" text="{column1}" /> <areascroll condition="{column2set}" scrollelement="column1" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="1%" width="59%" layer="3">
<drawtext condition="{current}" name="column1" x="0" width="99%" valign="center" font="{regular}" fontsize="80%" color="{fontmenuactive}" text="{column1}" /> <drawtext condition="not{current}" x="0" width="99%" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" color="{fontdefault}" text="{column1}" />
<drawtext condition="{current}" name="column1" x="0" width="99%" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" color="{fontmenuactive}" text="{column1}" />
</areascroll> </areascroll>
<area x="60%" condition="not{separator} ++ {setup} ++ {column2set}" width="39%" layer="3"> <area x="60%" condition="{column2set}" width="39%" layer="3">
<drawtext condition="not{current}" align="right" valign="center" font="{regular}" fontsize="80%" width="99%" color="{fontdefault}" text="{column2}" /> <drawtext condition="not{current}" align="right" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="99%" color="{fontdefault}" text="{column2}" />
<drawtext condition="{current}" align="right" valign="center" font="{regular}" fontsize="80%" width="99%" color="{fontmenuactive}" text="{column2}" /> <drawtext condition="{current}" align="right" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="99%" color="{fontmenuactive}" text="{column2}" />
</area> </area>
<area x="1%" condition="not{separator} ++ {setup} ++ not{column2set}" width="98%" layer="3"> <area x="1%" condition="not{column2set}" width="98%" layer="3">
<drawtext condition="not{current}" align="left" valign="center" font="{regular}" fontsize="80%" width="99%" color="{fontdefault}" text="{column1}" /> <drawtext condition="not{current}" align="left" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="99%" color="{fontdefault}" text="{column1}" />
<drawtext condition="{current}" align="left" valign="center" font="{regular}" fontsize="80%" width="99%" color="{fontmenuactive}" text="{column1}" /> <drawtext condition="{current}" align="left" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="99%" color="{fontmenuactive}" text="{column1}" />
</area> </area>
</areacontainer>
<!-- Neutrino EPG Plugin -->
<areacontainer condition="not{separator} ++ {neutrinoepg}">
<area condition="not{current}++{column5set}" x="1%" width="100%" layer="4">
<drawtext x="{column2x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column2width}" color="{fontdefault}" text="{column2}" />
<drawtext x="{column3x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column3width}" color="{fontdefault}" text="{column3}" />
<drawtext condition="not{column4pb}" x="{column4x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column4width}" color="{fontdefault}" text="{column4}" />
<drawrectangle condition="{column4pb}" x="{column4x}" y="{areaheight}*0.2" width="{column4width}" height="{areaheight}*0.6" color="{progressbar}" />
<drawrectangle condition="{column4pb}" x="{column4x}+1" y="{areaheight}*0.2+1" width="{column4width}-2" height="{areaheight}*0.6-2" color="{progressbarback}" />
<drawrectangle condition="{column4pb}" x="{column4x} + 2" y="{areaheight}*0.2 + 2" width="{column4width}*{column4pbsize}/{column4pbtotalsize} - {column4pbsize}/{column4pbtotalsize} - 3" height="{areaheight}*0.6 - 4" color="{progressbar}" />
<drawtext x="{column5x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column5width}" color="{fontdefault}" text="{column5}" />
</area>
<area condition="not{current}++not{column5set}" x="1%" width="100%" layer="4">
<drawtext x="{column1x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column1width}" color="{fontdefault}" text="{column1}" />
<drawtext x="{column2x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column2width}" color="{fontdefault}" text="{column2}" />
<drawtext condition="not{column3pb}" x="{column3x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column3width}" color="{fontdefault}" text="{column3}" />
<drawrectangle condition="{column3pb}" x="{column3x}" y="{areaheight}*0.2" width="{column3width}" height="{areaheight}*0.6" color="{progressbar}" />
<drawrectangle condition="{column3pb}" x="{column3x}+1" y="{areaheight}*0.2+1" width="{column3width}-2" height="{areaheight}*0.6-2" color="{progressbarback}" />
<drawrectangle condition="{column3pb}" x="{column3x} + 2" y="{areaheight}*0.2 + 2" width="{column3width}*{column3pbsize}/{column3pbtotalsize} - {column3pbsize}/{column3pbtotalsize} - 3" height="{areaheight}*0.6 - 4" color="{progressbar}" />
<drawtext x="{column4x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column4width}" color="{fontdefault}" text="{column4}" />
</area>
<area condition="{current}++{column5set}" x="1%" width="100%" layer="4">
<drawtext x="{column2x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column2width}" color="{fontmenuactive}" text="{column2}" />
<drawtext x="{column3x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column3width}" color="{fontmenuactive}" text="{column3}" />
<drawtext condition="not{column4pb}" x="{column4x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column4width}" color="{fontdefault}" text="{column4}" />
<drawrectangle condition="{column4pb}" x="{column4x}" y="{areaheight}*0.2" width="{column4width}" height="{areaheight}*0.6" color="{progressbar}" />
<drawrectangle condition="{column4pb}" x="{column4x}+1" y="{areaheight}*0.2+1" width="{column4width}-2" height="{areaheight}*0.6-2" color="{progressbarback}" />
<drawrectangle condition="{column4pb}" x="{column4x} + 2" y="{areaheight}*0.2 + 2" width="{column4width}*{column4pbsize}/{column4pbtotalsize} - {column4pbsize}/{column4pbtotalsize} - 3" height="{areaheight}*0.6 - 4" color="{progressbar}" />
<drawtext x="{column5x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column5width}" color="{fontmenuactive}" text="{column5}" />
</area>
<area condition="{current}++not{column5set}" x="1%" width="100%" layer="4">
<drawtext x="{column1x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column1width}" color="{fontmenuactive}" text="{column1}" />
<drawtext x="{column2x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column2width}" color="{fontmenuactive}" text="{column2}" />
<drawtext condition="not{column3pb}" x="{column3x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column3width}" color="{fontdefault}" text="{column3}" />
<drawrectangle condition="{column3pb}" x="{column3x}" y="{areaheight}*0.2" width="{column3width}" height="{areaheight}*0.6" color="{progressbar}" />
<drawrectangle condition="{column3pb}" x="{column3x}+1" y="{areaheight}*0.2+1" width="{column3width}-2" height="{areaheight}*0.6-2" color="{progressbarback}" />
<drawrectangle condition="{column3pb}" x="{column3x} + 2" y="{areaheight}*0.2 + 2" width="{column3width}*{column3pbsize}/{column3pbtotalsize} - {column3pbsize}/{column3pbtotalsize} - 3" height="{areaheight}*0.6 - 4" color="{progressbar}" />
<drawtext x="{column4x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column4width}" color="{fontmenuactive}" text="{column4}" />
</area>
</areacontainer>
<!-- Systeminfo Plugin -->
<areacontainer condition="not{separator} ++ {systeminfo}">
<area condition="not{current}" x="1%" width="100%" layer="4">
<drawtext x="{column1x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column1width}" color="{fontdefault}" text="{column1}" />
<drawtext x="{column2x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column2width}" color="{fontdefault}" text="{column2}" />
<drawtext condition="not{column3pb}" x="{column3x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column3width}" color="{fontdefault}" text="{column3}" />
<drawrectangle condition="{column3pb}" x="{column3x}" y="{areaheight}*0.2" width="{column3width}" height="{areaheight}*0.6" color="{progressbar}" />
<drawrectangle condition="{column3pb}" x="{column3x}+1" y="{areaheight}*0.2+1" width="{column3width}-2" height="{areaheight}*0.6-2" color="{progressbarback}" />
<drawrectangle condition="{column3pb}" x="{column3x} + 2" y="{areaheight}*0.2 + 2" width="{column3width}*{column3pbsize}/{column3pbtotalsize} - {column3pbsize}/{column3pbtotalsize} - 3" height="{areaheight}*0.6 - 4" color="{progressbar}" />
</area>
<area condition="{current}" x="1%" width="100%" layer="4">
<drawtext x="{column1x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column1width}" color="{fontmenuactive}" text="{column1}" />
<drawtext x="{column2x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column2width}" color="{fontmenuactive}" text="{column2}" />
<drawtext condition="not{column3pb}" x="{column3x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column3width}" color="{fontdefault}" text="{column3}" />
<drawrectangle condition="{column3pb}" x="{column3x}" y="{areaheight}*0.2" width="{column3width}" height="{areaheight}*0.6" color="{progressbar}" />
<drawrectangle condition="{column3pb}" x="{column3x}+1" y="{areaheight}*0.2+1" width="{column3width}-2" height="{areaheight}*0.6-2" color="{progressbarback}" />
<drawrectangle condition="{column3pb}" x="{column3x} + 2" y="{areaheight}*0.2 + 2" width="{column3width}*{column3pbsize}/{column3pbtotalsize} - {column3pbsize}/{column3pbtotalsize} - 3" height="{areaheight}*0.6 - 4" color="{progressbar}" />
</area>
</areacontainer>
<!-- Default Menus --> <!-- Default Menus -->
<areascroll condition="not{separator} ++ not{setup}" scrollelement="column1" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="1%" width="{column1width}" layer="3"> <areacontainer condition="not{separator} ++ not{setup} ++ not{neutrinoepg} ++ not{systeminfo}">
<drawtext condition="not{current}" x="{column1x}" width="{column1width}" valign="center" font="{regular}" fontsize="80%" color="{fontdefault}" text="{column1}" /> <areascroll scrollelement="column1" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="1%" width="{column1width}" layer="3">
<drawtext condition="{current}" name="column1" x="{column1x}" width="{column1width}" valign="center" font="{regular}" fontsize="80%" color="{fontmenuactive}" text="{column1}" /> <drawtext condition="not{current}" x="{column1x}" width="{column1width}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" color="{fontdefault}" text="{column1}" />
<drawtext condition="{current}" name="column1" x="{column1x}" width="{column1width}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" color="{fontmenuactive}" text="{column1}" />
</areascroll> </areascroll>
<area condition="not{current}++not{separator} ++ not{setup}" x="1%" width="100%" layer="4"> <area condition="not{current}" x="1%" width="100%" layer="4">
<drawtext condition="{column2set}" x="{column2x}" valign="center" font="{regular}" fontsize="80%" width="{column2width}" color="{fontdefault}" text="{column2}" /> <drawtext condition="{column2set}" x="{column2x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column2width}" color="{fontdefault}" text="{column2}" />
<drawtext condition="{column3set}" x="{column3x}" valign="center" font="{regular}" fontsize="80%" width="{column3width}" color="{fontdefault}" text="{column3}" /> <drawtext condition="{column3set}" x="{column3x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column3width}" color="{fontdefault}" text="{column3}" />
<drawtext condition="{column4set}" x="{column4x}" valign="center" font="{regular}" fontsize="80%" width="{column4width}" color="{fontdefault}" text="{column4}" /> <drawtext condition="{column4set}" x="{column4x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column4width}" color="{fontdefault}" text="{column4}" />
<drawtext condition="{column5set}" x="{column5x}" valign="center" font="{regular}" fontsize="80%" width="{column5width}" color="{fontdefault}" text="{column5}" /> <drawtext condition="{column5set}" x="{column5x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column5width}" color="{fontdefault}" text="{column5}" />
<drawtext condition="{column6set}" x="{column6x}" valign="center" font="{regular}" fontsize="80%" width="{column6width}" color="{fontdefault}" text="{column6}" /> <drawtext condition="{column6set}" x="{column6x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column6width}" color="{fontdefault}" text="{column6}" />
</area> </area>
<area condition="{current}++not{separator} ++ not{setup}" x="1%" width="100%" layer="4"> <area condition="{current}" x="1%" width="100%" layer="4">
<drawtext condition="{column2set}" x="{column2x}" valign="center" font="{regular}" fontsize="80%" width="{column2width}" color="{fontmenuactive}" text="{column2}" /> <drawtext condition="{column2set}" x="{column2x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column2width}" color="{fontmenuactive}" text="{column2}" />
<drawtext condition="{column3set}" x="{column3x}" valign="center" font="{regular}" fontsize="80%" width="{column3width}" color="{fontmenuactive}" text="{column3}" /> <drawtext condition="{column3set}" x="{column3x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column3width}" color="{fontmenuactive}" text="{column3}" />
<drawtext condition="{column4set}" x="{column4x}" valign="center" font="{regular}" fontsize="80%" width="{column4width}" color="{fontmenuactive}" text="{column4}" /> <drawtext condition="{column4set}" x="{column4x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column4width}" color="{fontmenuactive}" text="{column4}" />
<drawtext condition="{column5set}" x="{column5x}" valign="center" font="{regular}" fontsize="80%" width="{column5width}" color="{fontmenuactive}" text="{column5}" /> <drawtext condition="{column5set}" x="{column5x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column5width}" color="{fontmenuactive}" text="{column5}" />
<drawtext condition="{column6set}" x="{column6x}" valign="center" font="{regular}" fontsize="80%" width="{column6width}" color="{fontmenuactive}" text="{column6}" /> <drawtext condition="{column6set}" x="{column6x}" valign="center" font="{regular}" fontsize="{areaheight}*{defaultitemfontsize}/100" width="{column6width}" color="{fontmenuactive}" text="{column6}" />
</area> </area>
</areacontainer>
</listelement> </listelement>
</menuitems> </menuitems>

View File

@ -19,42 +19,42 @@
<detailheader> <detailheader>
<area x="3%" y="11%" width="95%" height="10%" layer="3"> <area x="3%" y="11%" width="95%" height="10%" layer="3">
<drawimage name="logo" imagetype="channellogo" path="{channelid}" x="0" valign="center" width="15%" height="90%" /> <drawimage name="logo" imagetype="channellogo" path="{channelid}" x="0" valign="center" width="15%" height="90%" />
<drawtext x="17%" y="0" font="{regular}" fontsize="40%" color="{fontdefault}" text="{date} {start} - {stop}" /> <drawtext x="17%" y="{areaheight}*{detailheaderdateposy}/100" font="{regular}" fontsize="{areaheight}*{detailheaderdatesize}/100" color="{fontdefault}" text="{date} {start} - {stop}" />
<drawtext x="17%" y="43%" width="84%" font="{regular}" fontsize="55%" color="{fontdefault}" text="{title}" /> <drawtext x="17%" y="{areaheight}*{detailheadertitleposy}/100" width="84%" font="{regular}" fontsize="{areaheight}*{detailheadertitlesize}/100" color="{fontdefault}" text="{title}" />
</area> </area>
</detailheader> </detailheader>
<!-- TAB EPGINFO --> <!-- TAB EPGINFO -->
<tab name="EPG Info" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4"> <tab name="EPG Info" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4">
<drawtextbox condition="not{isseries}++not{ismovie}" name="shorttext" x="0" y="1%" width="96%" font="{regular}" fontsize="8%" color="{fontdefault}" text="{shorttext}" /> <drawtextbox condition="not{isseries}++not{ismovie}" name="shorttext" x="0" y="1%" width="96%" font="{regular}" fontsize="{areaheight}*{detailtextheadersize}/100" color="{fontdefault}" text="{shorttext}" />
<drawtextbox condition="not{isseries}++not{ismovie}" x="0" y="{posy(shorttext)} + {height(shorttext)} + 5" width="96%" font="{regular}" fontsize="6%" color="{fontdefault}" text="{description}" /> <drawtextbox condition="not{isseries}++not{ismovie}" x="0" y="{posy(shorttext)} + {height(shorttext)} + 5" width="96%" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{description}" />
<drawimage condition="{isseries}" name="seriesbanner" imagetype="image" path="{seriesbanner1path}" x="{areawidth}*0.5" y="0" width="{areawidth}*0.5" height="{areawidth} * 0.5 * {seriesbanner1height} / {seriesbanner1width}"/> <drawimage condition="{isseries}" name="seriesbanner" imagetype="image" path="{seriesbanner1path}" x="{areawidth}*0.5" y="0" width="{areawidth}*0.5" height="{areawidth} * 0.5 * {seriesbanner1height} / {seriesbanner1width}"/>
<drawtextbox condition="{isseries}" name="shorttext" x="0" y="0" width="49%" font="{regular}" fontsize="8%" color="{fontdefault}" text="{shorttext}" /> <drawtextbox condition="{isseries}" name="shorttext" x="0" y="0" width="49%" font="{regular}" fontsize="{areaheight}*{detailtextheadersize}/100" color="{fontdefault}" text="{shorttext}" />
<drawtextbox condition="{isseries}" x="0" y="{height(shorttext)} + 5" width="96%" float="topright" floatwidth="{areawidth}*0.5" floatheight="{areawidth} * 0.5 * {seriesbanner1height} / {seriesbanner1width} - {height(shorttext)}" font="{regular}" fontsize="6%" color="{fontdefault}" text="{description}" /> <drawtextbox condition="{isseries}" x="0" y="{height(shorttext)} + 5" width="96%" float="topright" floatwidth="{areawidth}*0.5" floatheight="{areawidth} * 0.5 * {seriesbanner1height} / {seriesbanner1width} - {height(shorttext)}" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{description}" />
<drawimage condition="{ismovie}" name="movieposter" imagetype="image" path="{posterpath}" x="{areawidth}*0.8" y="0" width="{areawidth}*0.2" height="{areawidth} * 0.2 * {posterheight} / {posterwidth}" /> <drawimage condition="{ismovie}" name="movieposter" imagetype="image" path="{posterpath}" x="{areawidth}*0.8" y="0" width="{areawidth}*0.2" height="{areawidth} * 0.2 * {posterheight} / {posterwidth}" />
<drawtextbox condition="{ismovie}" name="shorttextmovie" x="0" y="0" width="75%" font="{regular}" fontsize="8%" color="{fontdefault}" text="{shorttext}" /> <drawtextbox condition="{ismovie}" name="shorttextmovie" x="0" y="0" width="75%" font="{regular}" fontsize="{areaheight}*{detailtextheadersize}/100" color="{fontdefault}" text="{shorttext}" />
<drawtextbox condition="{ismovie}" x="0" y="{height(shorttextmovie)} + 5" width="96%" float="topright" floatwidth="{width(movieposter)} + 10" floatheight="{height(movieposter)} - {height(shorttextmovie)}" font="{regular}" fontsize="6%" color="{fontdefault}" text="{description}" /> <drawtextbox condition="{ismovie}" x="0" y="{height(shorttextmovie)} + 5" width="96%" float="topright" floatwidth="{width(movieposter)} + 10" floatheight="{height(movieposter)} - {height(shorttextmovie)}" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{description}" />
</tab> </tab>
<!-- TAB RERUNS --> <!-- TAB RERUNS -->
<tab condition="{hasreruns}" name="{tr(reruns)}" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4"> <tab condition="{hasreruns}" name="{tr(reruns)}" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4">
<drawtext align="center" y="1%" name="title" font="{regular}" fontsize="8%" color="{fontdefault}" text="{tr(rerunsof)} '{title}'" /> <drawtext align="center" y="1%" name="title" font="{regular}" fontsize="8%" color="{fontdefault}" text="{tr(rerunsof)} '{title}'" />
<loop name="reruns" x="0" y="{height(title)} + 30" width="{areawidth}" rowheight="3%" orientation="vertical"> <loop name="reruns" x="0" y="{height(title)} + 30" width="{areawidth}" rowheight="3%" orientation="vertical">
<drawimage name="logo" condition="{reruns[channellogoexists]}" imagetype="channellogo" path="{reruns[channelid]}" x="0" width="10%" height="8%" /> <drawimage name="logo" condition="{reruns[channellogoexists]}" imagetype="channellogo" path="{reruns[channelid]}" x="0" width="10%" height="8%" />
<drawtext name="channelname" condition="not{reruns[channellogoexists]}" x="-5" font="{regular}" fontsize="5%" color="{fontdefault}" text="{reruns[channelname]}" /> <drawtext name="channelname" condition="not{reruns[channellogoexists]}" x="-5" font="{regular}" fontsize="{areaheight}*{detailactors}/100" color="{fontdefault}" text="{reruns[channelname]}" />
<drawtext condition="{reruns[channellogoexists]}" x="{width(logo)}+20" y="-5" width="{areawidth} - {width(logo)} - 20" font="{regular}" fontsize="6%" color="{fontdefault}" text="{reruns[day]} {reruns[date]} {reruns[start]} - {reruns[stop]}: {reruns[title]} {reruns[shorttext]}" /> <drawtext condition="{reruns[channellogoexists]}" x="{width(logo)}+20" y="-5" width="{areawidth} - {width(logo)} - 20" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{reruns[day]} {reruns[date]} {reruns[start]} - {reruns[stop]}: {reruns[title]} {reruns[shorttext]}" />
<drawtext condition="not{reruns[channellogoexists]}" x="{width(channelname)}+20" y="-5" width="{areawidth} - {width(logo)} - 20" font="{regular}" fontsize="6%" color="{fontdefault}" text="{reruns[day]} {reruns[date]} {reruns[start]} - {reruns[stop]}: {reruns[title]} {reruns[shorttext]}" /> <drawtext condition="not{reruns[channellogoexists]}" x="{width(channelname)}+20" y="-5" width="{areawidth} - {width(logo)} - 20" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{reruns[day]} {reruns[date]} {reruns[start]} - {reruns[stop]}: {reruns[title]} {reruns[shorttext]}" />
</loop> </loop>
</tab> </tab>
<!-- TAB ACTORS --> <!-- TAB ACTORS -->
<tab condition="{isseries}||{ismovie}" name="{tr(actors)}" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4"> <tab condition="{isseries}||{ismovie}" name="{tr(actors)}" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4">
<drawtext align="center" name="title" y="0" font="{regular}" fontsize="12%" color="{fontdefault}" text="{tr(actors)}" /> <drawtext align="center" name="title" y="0" font="{regular}" fontsize="{areaheight}*{detailtextheadersize}/100" color="{fontdefault}" text="{tr(actors)}" />
<loop name="actors" x="0" y="{height(title)} + 10" width="{areawidth}" orientation="horizontal" columnwidth="{areawidth}/7" rowheight="{areawidth}/7*1.65" overflow="linewrap" > <loop name="actors" x="0" y="{height(title)} + 10" width="{areawidth}" orientation="horizontal" columnwidth="{areawidth}/7" rowheight="{areawidth}/7*1.65" overflow="linewrap" >
<drawimage name="thumb" imagetype="image" path="{actors[thumb]}" x="20" y="0" width="{columnwidth}-40" height="{columnwidth} * {actors[thumbheight]} / {actors[thumbwidth]} - 40 * {actors[thumbheight]} / {actors[thumbwidth]}"/> <drawimage name="thumb" imagetype="image" path="{actors[thumb]}" x="20" y="0" width="{columnwidth}-40" height="{columnwidth} * {actors[thumbheight]} / {actors[thumbwidth]} - 40 * {actors[thumbheight]} / {actors[thumbwidth]}"/>
<drawtext align="center" y="{height(thumb)} + 10" width="{columnwidth}" name="actorname" font="{regular}" fontsize="5%" color="{fontdefault}" text="{actors[name]}" /> <drawtext align="center" y="{height(thumb)} + 10" width="{columnwidth}" name="actorname" font="{regular}" fontsize="{areaheight}*{detailactors}/100" color="{fontdefault}" text="{actors[name]}" />
<drawtext align="center" y="{height(thumb)} + 10 + {height(actorname)}" width="{columnwidth}" font="{regular}" fontsize="5%" color="{fontdefault}" text="{actors[role]}" /> <drawtext align="center" y="{height(thumb)} + 10 + {height(actorname)}" width="{columnwidth}" font="{regular}" fontsize="{areaheight}*{detailactors}/100" color="{fontdefault}" text="{actors[role]}" />
</loop> </loop>
</tab> </tab>
<!-- TAB TVDBINFO --> <!-- TAB TVDBINFO -->
@ -62,12 +62,12 @@
<drawimage name="banner" imagetype="image" path="{seriesbanner1path}" align="center" y="10" width="{areawidth}*0.7" height="{areawidth} * 0.7 * {seriesbanner1height} / {seriesbanner1width}"/> <drawimage name="banner" imagetype="image" path="{seriesbanner1path}" align="center" y="10" width="{areawidth}*0.7" height="{areawidth} * 0.7 * {seriesbanner1height} / {seriesbanner1width}"/>
<drawimage name="episodeimage" imagetype="image" path="{episodeimagepath}" x="{areawidth}*0.7" y="{height(banner)} + 20" width="{areawidth}*0.3" height="{areawidth} * 0.3 * {episodeimageheight} / {episodeimagewidth}"/> <drawimage name="episodeimage" imagetype="image" path="{episodeimagepath}" x="{areawidth}*0.7" y="{height(banner)} + 20" width="{areawidth}*0.3" height="{areawidth} * 0.3 * {episodeimageheight} / {episodeimagewidth}"/>
<drawimage name="seasonposter" imagetype="image" path="{seasonposterpath}" x="{areawidth}*0.7" y="{height(banner)} + {height(episodeimage)} + 30" width="{areawidth}*0.3" height="{areawidth} * 0.3 * {seasonposterheight} / {seasonposterwidth}"/> <drawimage name="seasonposter" imagetype="image" path="{seasonposterpath}" x="{areawidth}*0.7" y="{height(banner)} + {height(episodeimage)} + 30" width="{areawidth}*0.3" height="{areawidth} * 0.3 * {seasonposterheight} / {seasonposterwidth}"/>
<drawtextbox x="0" y="{height(banner)} + 20" width="96%" float="topright" floatwidth="{width(seasonposter)} + 10" floatheight="{height(episodeimage)} + {height(seasonposter)} + 30" font="{regular}" fontsize="6%" color="{fontdefault}" text="{tr(episode)}: {episodetitle} ({tr(season)} {episodeseason}, {tr(episode)} {episodenumber}) &#10;&#10;{episodeoverview}|&#10;&#10;{tr(gueststars)}: {episodegueststars}||&#10;&#10;{tr(seriesfirstaired)}: {seriesfirstaired}||&#10;{tr(episodefirstaired)}: {episodefirstaired}||&#10;{tr(network)}: {seriesnetwork}||&#10;{tr(genre)}: {seriesgenre}||&#10;{tr(status)}: {seriesstatus}||&#10;{tr(rating)}: {seriesrating}||&#10;{tr(episoderating)}: {episoderating}&#10;|{seriesoverview}&#10;" /> <drawtextbox x="0" y="{height(banner)} + 20" width="96%" float="topright" floatwidth="{width(seasonposter)} + 10" floatheight="{height(episodeimage)} + {height(seasonposter)} + 30" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{tr(episode)}: {episodetitle} ({tr(season)} {episodeseason}, {tr(episode)} {episodenumber}) &#10;&#10;{episodeoverview}|&#10;&#10;{tr(gueststars)}: {episodegueststars}||&#10;&#10;{tr(seriesfirstaired)}: {seriesfirstaired}||&#10;{tr(episodefirstaired)}: {episodefirstaired}||&#10;{tr(network)}: {seriesnetwork}||&#10;{tr(genre)}: {seriesgenre}||&#10;{tr(status)}: {seriesstatus}||&#10;{tr(rating)}: {seriesrating}||&#10;{tr(episoderating)}: {episoderating}&#10;|{seriesoverview}&#10;" />
</tab> </tab>
<!-- TAB MOVIEDBINFO --> <!-- TAB MOVIEDBINFO -->
<tab condition="{ismovie}" name="MovieDBInfo" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4"> <tab condition="{ismovie}" name="MovieDBInfo" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4">
<drawimage name="poster" imagetype="image" path="{posterpath}" x="70%" y="10" width="{areawidth}*0.3" height="{areawidth} * 0.3 * {posterheight} / {posterwidth}"/> <drawimage name="poster" imagetype="image" path="{posterpath}" x="70%" y="10" width="{areawidth}*0.3" height="{areawidth} * 0.3 * {posterheight} / {posterwidth}"/>
<drawtextbox x="0" y="10" width="96%" float="topright" floatwidth="{width(poster)} + 10" floatheight="{height(poster)} + 20" font="{regular}" fontsize="6%" color="{fontdefault}" text="{tr(originaltitle)}: {movieoriginalTitle}&#10;&#10;|{tr(genre)}: {moviegenres}&#10;&#10;||{movietagline}&#10;&#10;|{movieoverview}&#10;&#10;|{tr(budget)}: {moviebudget}&#10;||{tr(revenue)}: {movierevenue}&#10;&#10;||{tr(adult)}: {movieadult}&#10;||{tr(releasedate)}: {moviereleasedate}&#10;||{tr(runtime)}: {movieruntime} min&#10;||&#10;{tr(popularity)}: {moviepopularity}&#10;||&#10;{tr(voteaverage)}: {movievoteaverage}&#10;||&#10;{tr(homepage)}: {moviehomepage}|&#10;" /> <drawtextbox x="0" y="10" width="96%" float="topright" floatwidth="{width(poster)} + 10" floatheight="{height(poster)} + 20" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{tr(originaltitle)}: {movieoriginalTitle}&#10;&#10;|{tr(genre)}: {moviegenres}&#10;&#10;||{movietagline}&#10;&#10;|{movieoverview}&#10;&#10;|{tr(budget)}: {moviebudget}&#10;||{tr(revenue)}: {movierevenue}&#10;&#10;||{tr(adult)}: {movieadult}&#10;||{tr(releasedate)}: {moviereleasedate}&#10;||{tr(runtime)}: {movieruntime} min&#10;||&#10;{tr(popularity)}: {moviepopularity}&#10;||&#10;{tr(voteaverage)}: {movievoteaverage}&#10;||&#10;{tr(homepage)}: {moviehomepage}|&#10;" />
</tab> </tab>
<!-- TAB SERIESGALERY --> <!-- TAB SERIESGALERY -->
<tab condition="{isseries}" name="{tr(seriesgalery)}" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}*0.61"> <tab condition="{isseries}" name="{tr(seriesgalery)}" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}*0.61">
@ -96,13 +96,13 @@
<drawrectangle condition="not{tabs[current]}" x="0" y="0" width="{width(label)}" height="100%" color="{menuback}" /> <drawrectangle condition="not{tabs[current]}" x="0" y="0" width="{width(label)}" height="100%" color="{menuback}" />
<drawrectangle x="{columnwidth}-1" y="0" width="1" height="100%" color="{menubackline}" /> <drawrectangle x="{columnwidth}-1" y="0" width="1" height="100%" color="{menubackline}" />
<drawrectangle condition="{tabs[current]}" x="0" y="0" width="{width(label)}" height="100%" color="{menubackactive}" /> <drawrectangle condition="{tabs[current]}" x="0" y="0" width="{width(label)}" height="100%" color="{menubackactive}" />
<drawtext name="label" x="0" valign="center" font="{regular}" fontsize="60%" color="00000000" text=" {tabs[title]} " /> <drawtext name="label" x="0" valign="center" font="{regular}" fontsize="{areaheight}*{tablabels}/100" color="00000000" text=" {tabs[title]} " />
</loop> </loop>
</area> </area>
<area x="2%" y="85%" width="{areawidth} - 60" height="6%" layer="4"> <area x="2%" y="85%" width="{areawidth} - 60" height="6%" layer="4">
<loop name="tabs" x="0" y="0" orientation="horizontal"> <loop name="tabs" x="0" y="0" orientation="horizontal">
<drawtext condition="not{tabs[current]}" x="0" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text=" {tabs[title]} " /> <drawtext condition="not{tabs[current]}" x="0" valign="center" font="{regular}" fontsize="{areaheight}*{tablabels}/100" color="{fontdefault}" text=" {tabs[title]} " />
<drawtext condition="{tabs[current]}" x="0" valign="center" font="{regular}" fontsize="60%" color="{fontmenuactive}" text=" {tabs[title]} " /> <drawtext condition="{tabs[current]}" x="0" valign="center" font="{regular}" fontsize="{areaheight}*{tablabels}/100" color="{fontmenuactive}" text=" {tabs[title]} " />
</loop> </loop>
</area> </area>
</tablabels> </tablabels>

View File

@ -18,42 +18,42 @@
<detailheader> <detailheader>
<area x="3%" y="11%" width="95%" height="10%" layer="3"> <area x="3%" y="11%" width="95%" height="10%" layer="3">
<drawtext x="0" y="0" font="{regular}" fontsize="40%" color="{fontdefault}" text="{date} {time}, {duration} min" /> <drawtext x="0" y="{areaheight}*{detailheaderdateposy}/100" font="{regular}" fontsize="{areaheight}*{detailheaderdatesize}/100" color="{fontdefault}" text="{date} {time}, {duration} min" />
<drawtext x="0" y="43%" width="84%" font="{regular}" fontsize="55%" color="{fontdefault}" text="{epgname}" /> <drawtext x="0" y="{areaheight}*{detailheadertitleposy}/100" width="84%" font="{regular}" fontsize="{areaheight}*{detailheadertitlesize}/100" color="{fontdefault}" text="{epgname}" />
</area> </area>
</detailheader> </detailheader>
<!-- TAB EPGINFO --> <!-- TAB EPGINFO -->
<tab name="Info" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4"> <tab name="Info" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4">
<drawtextbox condition="not{isseries}++not{ismovie}" name="shorttext" x="0" y="1%" width="96%" font="{regular}" fontsize="8%" color="{fontdefault}" text="{shorttext}" /> <drawtextbox condition="not{isseries}++not{ismovie}" name="shorttext" x="0" y="1%" width="96%" font="{regular}" fontsize="{areaheight}*{detailtextheadersize}/100" color="{fontdefault}" text="{shorttext}" />
<drawtextbox condition="not{isseries}++not{ismovie}" x="0" y="{posy(shorttext)} + {height(shorttext)} + 5" width="96%" font="{regular}" fontsize="6%" color="{fontdefault}" text="{description}" /> <drawtextbox condition="not{isseries}++not{ismovie}" x="0" y="{posy(shorttext)} + {height(shorttext)} + 5" width="96%" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{description}" />
<drawimage condition="{isseries}" name="seriesbanner" imagetype="image" path="{seriesbanner1path}" x="{areawidth}*0.5" y="0" width="{areawidth}*0.5" height="{areawidth} * 0.5 * {seriesbanner1height} / {seriesbanner1width}"/> <drawimage condition="{isseries}" name="seriesbanner" imagetype="image" path="{seriesbanner1path}" x="{areawidth}*0.5" y="0" width="{areawidth}*0.5" height="{areawidth} * 0.5 * {seriesbanner1height} / {seriesbanner1width}"/>
<drawtextbox condition="{isseries}" name="shorttext" x="0" y="0" width="49%" font="{regular}" fontsize="8%" color="{fontdefault}" text="{shorttext}" /> <drawtextbox condition="{isseries}" name="shorttext" x="0" y="0" width="49%" font="{regular}" fontsize="{areaheight}*{detailtextheadersize}/100" color="{fontdefault}" text="{shorttext}" />
<drawtextbox condition="{isseries}" x="0" y="{height(shorttext)} + 5" width="96%" float="topright" floatwidth="{areawidth}*0.5" floatheight="{areawidth} * 0.5 * {seriesbanner1height} / {seriesbanner1width} - {height(shorttext)}" font="{regular}" fontsize="6%" color="{fontdefault}" text="{description}" /> <drawtextbox condition="{isseries}" x="0" y="{height(shorttext)} + 5" width="96%" float="topright" floatwidth="{areawidth}*0.5" floatheight="{areawidth} * 0.5 * {seriesbanner1height} / {seriesbanner1width} - {height(shorttext)}" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{description}" />
<drawimage condition="{ismovie}" name="movieposter" imagetype="image" path="{posterpath}" x="{areawidth}*0.8" y="0" width="{areawidth}*0.2" height="{areawidth} * 0.2 * {posterheight} / {posterwidth}" /> <drawimage condition="{ismovie}" name="movieposter" imagetype="image" path="{posterpath}" x="{areawidth}*0.8" y="0" width="{areawidth}*0.2" height="{areawidth} * 0.2 * {posterheight} / {posterwidth}" />
<drawtextbox condition="{ismovie}" name="shorttextmovie" x="0" y="0" width="75%" font="{regular}" fontsize="8%" color="{fontdefault}" text="{shorttext}" /> <drawtextbox condition="{ismovie}" name="shorttextmovie" x="0" y="0" width="75%" font="{regular}" fontsize="{areaheight}*{detailtextheadersize}/100" color="{fontdefault}" text="{shorttext}" />
<drawtextbox condition="{ismovie}" x="0" y="{height(shorttextmovie)} + 5" width="96%" float="topright" floatwidth="{width(movieposter)} + 10" floatheight="{height(movieposter)} - {height(shorttextmovie)}" font="{regular}" fontsize="6%" color="{fontdefault}" text="{description}" /> <drawtextbox condition="{ismovie}" x="0" y="{height(shorttextmovie)} + 5" width="96%" float="topright" floatwidth="{width(movieposter)} + 10" floatheight="{height(movieposter)} - {height(shorttextmovie)}" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{description}" />
</tab> </tab>
<!-- TAB RECINFO --> <!-- TAB RECINFO -->
<tab name="{tr(recinfo)}" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4"> <tab name="{tr(recinfo)}" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4">
<drawtext align="center" y="0" name="title" font="{regular}" fontsize="10%" color="{fontdefault}" text="{tr(recinfo)}" /> <drawtext align="center" y="0" name="title" font="{regular}" fontsize="{areaheight}*{detailtextheadersize}/100" color="{fontdefault}" text="{tr(recinfo)}" />
<drawtext name="line1" x="0" y="{height(title)} + 50" width="96%" font="{regular}" fontsize="7%" color="{fontdefault}" text="{tr(recsize)}: {recordingsize}" /> <drawtext name="line1" x="0" y="{height(title)} + 50" width="96%" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{tr(recsize)}: {recordingsize}" />
<drawtext name="line2" x="0" y="{posy(line1)} + {height(line1)} + 10" width="96%" font="{regular}" fontsize="7%" color="{fontdefault}" text="{tr(recsizecutted)}: {recordingsizecutted}" /> <drawtext name="line2" x="0" y="{posy(line1)} + {height(line1)} + 10" width="96%" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{tr(recsizecutted)}: {recordingsizecutted}" />
<drawtext name="line3" x="0" y="{posy(line2)} + {height(line2)} + 10" width="96%" font="{regular}" fontsize="7%" color="{fontdefault}" text="{tr(reclength)}: {recordinglength}" /> <drawtext name="line3" x="0" y="{posy(line2)} + {height(line2)} + 10" width="96%" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{tr(reclength)}: {recordinglength}" />
<drawtext name="line4" x="0" y="{posy(line3)} + {height(line3)} + 10" width="96%" font="{regular}" fontsize="7%" color="{fontdefault}" text="{tr(reclengthcutted)}: {recordinglengthcutted}" /> <drawtext name="line4" x="0" y="{posy(line3)} + {height(line3)} + 10" width="96%" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{tr(reclengthcutted)}: {recordinglengthcutted}" />
<drawtext name="line5" x="0" y="{posy(line4)} + {height(line4)} + 10" width="96%" font="{regular}" fontsize="7%" color="{fontdefault}" text="{tr(bitrate)}: {recordingbitrate}" /> <drawtext name="line5" x="0" y="{posy(line4)} + {height(line4)} + 10" width="96%" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{tr(bitrate)}: {recordingbitrate}" />
<drawtext name="line6" x="0" y="{posy(line5)} + {height(line5)} + 10" width="96%" font="{regular}" fontsize="7%" color="{fontdefault}" text="{tr(format)}: {recordingformat}" /> <drawtext name="line6" x="0" y="{posy(line5)} + {height(line5)} + 10" width="96%" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{tr(format)}: {recordingformat}" />
<drawtext x="0" y="{posy(line6)} + {height(line6)} + 10" width="96%" font="{regular}" fontsize="7%" color="{fontdefault}" text="{tr(searchtimer)}: {searchtimer}" /> <drawtext x="0" y="{posy(line6)} + {height(line6)} + 10" width="96%" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{tr(searchtimer)}: {searchtimer}" />
</tab> </tab>
<!-- TAB ACTORS --> <!-- TAB ACTORS -->
<tab condition="{isseries}||{ismovie}" name="{tr(actors)}" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4"> <tab condition="{isseries}||{ismovie}" name="{tr(actors)}" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4">
<drawtext align="center" name="title" y="0" font="{regular}" fontsize="12%" color="{fontdefault}" text="{tr(actors)}" /> <drawtext align="center" name="title" y="0" font="{regular}" fontsize="{areaheight}*{detailtextheadersize}/100" color="{fontdefault}" text="{tr(actors)}" />
<loop name="actors" x="0" y="{height(title)} + 10" width="{areawidth}" orientation="horizontal" columnwidth="{areawidth}/7" rowheight="{areawidth}/7*1.65" overflow="linewrap" > <loop name="actors" x="0" y="{height(title)} + 10" width="{areawidth}" orientation="horizontal" columnwidth="{areawidth}/7" rowheight="{areawidth}/7*1.65" overflow="linewrap" >
<drawimage name="thumb" imagetype="image" path="{actors[thumb]}" x="20" y="0" width="{columnwidth}-40" height="{columnwidth} * {actors[thumbheight]} / {actors[thumbwidth]} - 40 * {actors[thumbheight]} / {actors[thumbwidth]}"/> <drawimage name="thumb" imagetype="image" path="{actors[thumb]}" x="20" y="0" width="{columnwidth}-40" height="{columnwidth} * {actors[thumbheight]} / {actors[thumbwidth]} - 40 * {actors[thumbheight]} / {actors[thumbwidth]}"/>
<drawtext align="center" y="{height(thumb)} + 10" width="{columnwidth}" name="actorname" font="{regular}" fontsize="5%" color="{fontdefault}" text="{actors[name]}" /> <drawtext align="center" y="{height(thumb)} + 10" width="{columnwidth}" name="actorname" font="{regular}" fontsize="{areaheight}*{detailactors}/100" color="{fontdefault}" text="{actors[name]}" />
<drawtext align="center" y="{height(thumb)} + 10 + {height(actorname)}" width="{columnwidth}" font="{regular}" fontsize="5%" color="{fontdefault}" text="{actors[role]}" /> <drawtext align="center" y="{height(thumb)} + 10 + {height(actorname)}" width="{columnwidth}" font="{regular}" fontsize="{areaheight}*{detailactors}/100" color="{fontdefault}" text="{actors[role]}" />
</loop> </loop>
</tab> </tab>
<!-- TAB TVDBINFO --> <!-- TAB TVDBINFO -->
@ -61,12 +61,12 @@
<drawimage name="banner" imagetype="image" path="{seriesbanner1path}" align="center" y="10" width="{areawidth}*0.7" height="{areawidth} * 0.7 * {seriesbanner1height} / {seriesbanner1width}"/> <drawimage name="banner" imagetype="image" path="{seriesbanner1path}" align="center" y="10" width="{areawidth}*0.7" height="{areawidth} * 0.7 * {seriesbanner1height} / {seriesbanner1width}"/>
<drawimage name="episodeimage" imagetype="image" path="{episodeimagepath}" x="{areawidth}*0.7" y="{height(banner)} + 20" width="{areawidth}*0.3" height="{areawidth} * 0.3 * {episodeimageheight} / {episodeimagewidth}"/> <drawimage name="episodeimage" imagetype="image" path="{episodeimagepath}" x="{areawidth}*0.7" y="{height(banner)} + 20" width="{areawidth}*0.3" height="{areawidth} * 0.3 * {episodeimageheight} / {episodeimagewidth}"/>
<drawimage name="seasonposter" imagetype="image" path="{seasonposterpath}" x="{areawidth}*0.7" y="{height(banner)} + {height(episodeimage)} + 30" width="{areawidth}*0.3" height="{areawidth} * 0.3 * {seasonposterheight} / {seasonposterwidth}"/> <drawimage name="seasonposter" imagetype="image" path="{seasonposterpath}" x="{areawidth}*0.7" y="{height(banner)} + {height(episodeimage)} + 30" width="{areawidth}*0.3" height="{areawidth} * 0.3 * {seasonposterheight} / {seasonposterwidth}"/>
<drawtextbox x="0" y="{height(banner)} + 20" width="96%" float="topright" floatwidth="{width(seasonposter)} + 10" floatheight="{height(episodeimage)} + {height(seasonposter)} + 30" font="{regular}" fontsize="6%" color="{fontdefault}" text="{tr(episode)}: {episodetitle} ({tr(season)} {episodeseason}, {tr(episode)} {episodenumber}) &#10;&#10;{episodeoverview}|&#10;&#10;{tr(gueststars)}: {episodegueststars}||&#10;&#10;{tr(seriesfirstaired)}: {seriesfirstaired}||&#10;{tr(episodefirstaired)}: {episodefirstaired}||&#10;{tr(network)}: {seriesnetwork}||&#10;{tr(genre)}: {seriesgenre}||&#10;{tr(status)}: {seriesstatus}||&#10;{tr(rating)}: {seriesrating}||&#10;{tr(episoderating)}: {episoderating}&#10;|{seriesoverview}&#10;" /> <drawtextbox x="0" y="{height(banner)} + 20" width="96%" float="topright" floatwidth="{width(seasonposter)} + 10" floatheight="{height(episodeimage)} + {height(seasonposter)} + 30" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{tr(episode)}: {episodetitle} ({tr(season)} {episodeseason}, {tr(episode)} {episodenumber}) &#10;&#10;{episodeoverview}|&#10;&#10;{tr(gueststars)}: {episodegueststars}||&#10;&#10;{tr(seriesfirstaired)}: {seriesfirstaired}||&#10;{tr(episodefirstaired)}: {episodefirstaired}||&#10;{tr(network)}: {seriesnetwork}||&#10;{tr(genre)}: {seriesgenre}||&#10;{tr(status)}: {seriesstatus}||&#10;{tr(rating)}: {seriesrating}||&#10;{tr(episoderating)}: {episoderating}&#10;|{seriesoverview}&#10;" />
</tab> </tab>
<!-- TAB MOVIEDBINFO --> <!-- TAB MOVIEDBINFO -->
<tab condition="{ismovie}" name="MovieDBInfo" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4"> <tab condition="{ismovie}" name="MovieDBInfo" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4">
<drawimage name="poster" imagetype="image" path="{posterpath}" x="70%" y="10" width="{areawidth}*0.3" height="{areawidth} * 0.3 * {posterheight} / {posterwidth}"/> <drawimage name="poster" imagetype="image" path="{posterpath}" x="70%" y="10" width="{areawidth}*0.3" height="{areawidth} * 0.3 * {posterheight} / {posterwidth}"/>
<drawtextbox x="0" y="10" width="96%" float="topright" floatwidth="{width(poster)} + 10" floatheight="{height(poster)} + 20" font="{regular}" fontsize="6%" color="{fontdefault}" text="{tr(originaltitle)}: {movieoriginalTitle}&#10;&#10;|{tr(genre)}: {moviegenres}&#10;&#10;||{movietagline}&#10;&#10;|{movieoverview}&#10;&#10;|{tr(budget)}: {moviebudget}&#10;||{tr(revenue)}: {movierevenue}&#10;&#10;||{tr(adult)}: {movieadult}&#10;||{tr(releasedate)}: {moviereleasedate}&#10;||{tr(runtime)}: {movieruntime} min&#10;||&#10;{tr(popularity)}: {moviepopularity}&#10;||&#10;{tr(voteaverage)}: {movievoteaverage}&#10;||&#10;{tr(homepage)}: {moviehomepage}|&#10;" /> <drawtextbox x="0" y="10" width="96%" float="topright" floatwidth="{width(poster)} + 10" floatheight="{height(poster)} + 20" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{tr(originaltitle)}: {movieoriginalTitle}&#10;&#10;|{tr(genre)}: {moviegenres}&#10;&#10;||{movietagline}&#10;&#10;|{movieoverview}&#10;&#10;|{tr(budget)}: {moviebudget}&#10;||{tr(revenue)}: {movierevenue}&#10;&#10;||{tr(adult)}: {movieadult}&#10;||{tr(releasedate)}: {moviereleasedate}&#10;||{tr(runtime)}: {movieruntime} min&#10;||&#10;{tr(popularity)}: {moviepopularity}&#10;||&#10;{tr(voteaverage)}: {movievoteaverage}&#10;||&#10;{tr(homepage)}: {moviehomepage}|&#10;" />
</tab> </tab>
<!-- TAB SERIESGALERY --> <!-- TAB SERIESGALERY -->
<tab condition="{isseries}" name="{tr(seriesgalery)}" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}*0.61"> <tab condition="{isseries}" name="{tr(seriesgalery)}" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}*0.61">
@ -95,13 +95,13 @@
<drawrectangle condition="not{tabs[current]}" x="0" y="0" width="{width(label)}" height="100%" color="{menuback}" /> <drawrectangle condition="not{tabs[current]}" x="0" y="0" width="{width(label)}" height="100%" color="{menuback}" />
<drawrectangle x="{columnwidth}-1" y="0" width="1" height="100%" color="{menubackline}" /> <drawrectangle x="{columnwidth}-1" y="0" width="1" height="100%" color="{menubackline}" />
<drawrectangle condition="{tabs[current]}" x="0" y="0" width="{width(label)}" height="100%" color="{menubackactive}" /> <drawrectangle condition="{tabs[current]}" x="0" y="0" width="{width(label)}" height="100%" color="{menubackactive}" />
<drawtext name="label" x="0" valign="center" font="{regular}" fontsize="60%" color="00000000" text=" {tabs[title]} " /> <drawtext name="label" x="0" valign="center" font="{regular}" fontsize="{areaheight}*{tablabels}/100" color="00000000" text=" {tabs[title]} " />
</loop> </loop>
</area> </area>
<area x="2%" y="85%" width="{areawidth} - 60" height="6%" layer="4"> <area x="2%" y="85%" width="{areawidth} - 60" height="6%" layer="4">
<loop name="tabs" x="0" y="0" orientation="horizontal"> <loop name="tabs" x="0" y="0" orientation="horizontal">
<drawtext condition="not{tabs[current]}" x="0" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text=" {tabs[title]} " /> <drawtext condition="not{tabs[current]}" x="0" valign="center" font="{regular}" fontsize="{areaheight}*{tablabels}/100" color="{fontdefault}" text=" {tabs[title]} " />
<drawtext condition="{tabs[current]}" x="0" valign="center" font="{regular}" fontsize="60%" color="{fontmenuactive}" text=" {tabs[title]} " /> <drawtext condition="{tabs[current]}" x="0" valign="center" font="{regular}" fontsize="{areaheight}*{tablabels}/100" color="{fontmenuactive}" text=" {tabs[title]} " />
</loop> </loop>
</area> </area>
</tablabels> </tablabels>

View File

@ -16,7 +16,7 @@
</scrollbar> </scrollbar>
<tab name="text" x="3%" y="11%" width="95%" height="78%" layer="3" scrollheight="{areaheight}/4"> <tab name="text" x="3%" y="11%" width="95%" height="78%" layer="3" scrollheight="{areaheight}/4">
<drawtextbox x="0" y="0" width="100%" font="{regular}" fontsize="5%" color="{fontdefault}" text="{text}" /> <drawtextbox x="0" y="0" width="100%" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{text}" />
</tab> </tab>
</menudetailedtext> </menudetailedtext>

View File

@ -2,7 +2,7 @@
<header> <header>
<area x="1%" y="0" width="50%" height="7%" layer="2"> <area x="1%" y="0" width="50%" height="7%" layer="2">
<drawtext x="0" valign="center" fontsize="80%" font="{regular}" color="{fontdefault}" text="{title} {vdrversion}" /> <drawtext x="0" valign="center" fontsize="{areaheight}*{headerfontsize}/100" font="{regular}" color="{fontdefault}" text="{title} {vdrversion}" />
</area> </area>
</header> </header>
@ -92,7 +92,7 @@
</area> </area>
</temperatures> </temperatures>
<menuitems x="2%" y="9%" orientation="vertical" width="30%" height="60%" align="center" numlistelements="8"> <menuitems x="2%" y="9%" orientation="vertical" width="30%" height="60%" align="center" numlistelements="{numitemsmain}">
<listelement> <listelement>
<area x="0" y="0" width="100%" height="100%" layer="3"> <area x="0" y="0" width="100%" height="100%" layer="3">
<drawrectangle condition="not{current}" x="0" y="0" width="100%" height="100%" color="{menuback}" /> <drawrectangle condition="not{current}" x="0" y="0" width="100%" height="100%" color="{menuback}" />
@ -101,16 +101,16 @@
<drawrectangle condition="{current}" x="15%" y="0" width="85%" height="100%" color="{menubackactive}" /> <drawrectangle condition="{current}" x="15%" y="0" width="85%" height="100%" color="{menubackactive}" />
</area> </area>
<area x="0" y="0" width="15%" height="100%" layer="3"> <area x="0" y="0" width="15%" height="100%" layer="3">
<drawimage condition="not{current}" imagetype="menuicon" path="{icon}" align="center" valign="center" width="{areaheight}*0.6" height="{areaheight}*0.6"/> <drawimage condition="not{current}" imagetype="menuicon" path="{icon}" align="center" valign="center" width="{areaheight}*{mainiconsize}/100" height="{areaheight}*{mainiconsize}/100"/>
<drawimage condition="{current}" imagetype="menuicon" path="{icon}_active" align="center" valign="center" width="{areaheight}*0.6" height="{areaheight}*0.6"/> <drawimage condition="{current}" imagetype="menuicon" path="{icon}_active" align="center" valign="center" width="{areaheight}*{mainiconsize}/100" height="{areaheight}*{mainiconsize}/100"/>
</area> </area>
<areascroll condition="{showlistnumbers}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="20%" width="79%" layer="3"> <areascroll condition="{showlistnumbers}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="20%" width="79%" layer="3">
<drawtext condition="not{current}" x="0" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{number} {label}" /> <drawtext condition="not{current}" x="0" valign="center" font="{regular}" fontsize="{areaheight}*{mainfontsize}/100" color="{fontdefault}" text="{number} {label}" />
<drawtext condition="{current}" name="menutext" x="0" valign="center" font="{regular}" fontsize="60%" color="{fontmenuactive}" text="{number} {label}" /> <drawtext condition="{current}" name="menutext" x="0" valign="center" font="{regular}" fontsize="{areaheight}*{mainfontsize}/100" color="{fontmenuactive}" text="{number} {label}" />
</areascroll> </areascroll>
<areascroll condition="not{showlistnumbers}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="20%" width="79%" layer="3"> <areascroll condition="not{showlistnumbers}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="20%" width="79%" layer="3">
<drawtext condition="not{current}" x="0" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{label}" /> <drawtext condition="not{current}" x="0" valign="center" font="{regular}" fontsize="{areaheight}*{mainfontsize}/100" color="{fontdefault}" text="{label}" />
<drawtext condition="{current}" name="menutext" x="0" valign="center" font="{regular}" fontsize="60%" color="{fontmenuactive}" text="{label}" /> <drawtext condition="{current}" name="menutext" x="0" valign="center" font="{regular}" fontsize="{areaheight}*{mainfontsize}/100" color="{fontmenuactive}" text="{label}" />
</areascroll> </areascroll>
</listelement> </listelement>
</menuitems> </menuitems>

View File

@ -1,7 +1,31 @@
<menurecordings x="0" y="0" width="100%" height="100%" fadetime="0" scaletvx="39%" scaletvy="8%" scaletvwidth="60%" scaletvheight="60%"> <menurecordings x="0" y="0" width="100%" height="100%" fadetime="0" scaletvx="39%" scaletvy="8%" scaletvwidth="60%" scaletvheight="60%">
<menuitems x="2%" y="9%" orientation="vertical" width="98%" height="82%" align="center" numlistelements="12"> <background>
<area x="0" y="0" width="100%" height="100%" layer="1">
<drawimage condition="eq({indexrecmenustyle}, 0)" imagetype="skinpart" x="0" y="0" width="100%" height="100%" path="background_menu_tvframe" />
<drawimage condition="eq({indexrecmenustyle}, 1)" imagetype="skinpart" x="0" y="0" width="100%" height="100%" path="background_menu" />
</area>
<area condition="eq({indexrecmenustyle}, 0)" x="39%" y="70%" width="60%" height="20%" layer="2">
<fill color="{menuback}" />
</area>
</background>
<scrollbar>
<area condition="lt({height}, 1000) ++ eq({indexrecmenustyle}, 0)" x="33%" y="9%" width="{areawidth}*0.01" height="82%" layer="2">
<fill color="{menuback}" />
</area>
<area condition="lt({height}, 1000) ++ eq({indexrecmenustyle}, 1)" x="98%" y="9%" width="{areawidth}*0.01" height="82%" layer="2">
<fill color="{menuback}" />
</area>
<area condition="lt({height}, 1000) ++ eq({indexrecmenustyle}, 0)" x="33%" y="9%" width="{areawidth}*0.01" height="82%" layer="3">
<drawrectangle x="0" y="{areaheight} * {offset} / 1000" width="100%" height="{areaheight} * {height} / 1000" color="{progressbar}" />
</area>
<area condition="lt({height}, 1000) ++ eq({indexrecmenustyle}, 1)" x="98%" y="9%" width="{areawidth}*0.01" height="82%" layer="3">
<drawrectangle x="0" y="{areaheight} * {offset} / 1000" width="100%" height="{areaheight} * {height} / 1000" color="{progressbar}" />
</area>
</scrollbar>
<menuitems x="2%" y="9%" condition="eq({indexrecmenustyle}, 0)" orientation="vertical" width="98%" height="82%" align="center" numlistelements="{numitemsrecnarrow}">
<listelement> <listelement>
<area x="0" y="0" width="{areawidth}*0.305" height="100%" layer="2"> <area x="0" y="0" width="{areawidth}*0.305" height="100%" layer="2">
<drawrectangle condition="not{current}" x="0" y="0" width="100%" height="100%" color="{menuback}" /> <drawrectangle condition="not{current}" x="0" y="0" width="100%" height="100%" color="{menuback}" />
@ -13,33 +37,32 @@
<drawimage condition="not{current}" imagetype="icon" path="ico_recfolder" x="0" width="0.8*{areaheight}" height="0.9*{areaheight}" valign="center" /> <drawimage condition="not{current}" imagetype="icon" path="ico_recfolder" x="0" width="0.8*{areaheight}" height="0.9*{areaheight}" valign="center" />
<drawimage condition="{current}" imagetype="icon" path="ico_recfolder_active" x="0" width="0.8*{areaheight}" height="0.9*{areaheight}" valign="center" /> <drawimage condition="{current}" imagetype="icon" path="ico_recfolder_active" x="0" width="0.8*{areaheight}" height="0.9*{areaheight}" valign="center" />
</area> </area>
<area condition="{folder}" x="6%" y="50%" width="24%" height="50%" layer="3"> <area condition="{folder}" x="6%" width="24%" layer="3">
<drawtext condition="not{current}" x="0" y="0" font="{regular}" fontsize="80%" color="{fontdefault}" text="({numrecordingsfolder} recordings, {newrecordingsfolder} new)" /> <drawtext condition="not{current}" x="0" y="{areaheight}*{recposyfolderstats}/100" font="{regular}" fontsize="{areaheight}*{recsizefolderstats}/100" color="{fontdefault}" text="({numrecordingsfolder} recordings, {newrecordingsfolder} new)" />
<drawtext condition="{current}" x="0" y="0" font="{regular}" fontsize="80%" color="{fontmenuactive}" text="({numrecordingsfolder} recordings, {newrecordingsfolder} new)" /> <drawtext condition="{current}" x="0" y="{areaheight}*{recposyfolderstats}/100" font="{regular}" fontsize="{areaheight}*{recsizefolderstats}/100" color="{fontmenuactive}" text="({numrecordingsfolder} recordings, {newrecordingsfolder} new)" />
</area> </area>
<areascroll condition="{folder}" scrollelement="foldertext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="6%" width="24%" layer="3">
<areascroll condition="{folder}" scrollelement="foldertext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="6%" y="0" width="24%" height="50%" layer="3"> <drawtext condition="not{current}" x="0" y="{areaheight}*{recposyfoldertitle}/100" font="{regular}" fontsize="{areaheight}*{recsizefoldertitle}/100" color="{fontdefault}" text="{name}" />
<drawtext condition="not{current}" x="0" valign="bottom" font="{regular}" fontsize="95%" color="{fontdefault}" text="{name}" /> <drawtext condition="{current}" x="0" y="{areaheight}*{recposyfoldertitle}/100" font="{regular}" fontsize="{areaheight}*{recsizefoldertitle}/100" color="{fontmenuactive}" text="{name}" />
<drawtext condition="{current}" x="0" valign="bottom" font="{regular}" fontsize="95%" color="{fontmenuactive}" text="{name}" />
</areascroll> </areascroll>
<!-- recording -->
<area condition="not{folder}++not{current}" x="1%" y="0" width="29%" height="50%" layer="3"> <area condition="not{folder}++not{current}" x="1%" y="0" width="29%" layer="3">
<drawtext x="0" y="15%" font="{regular}" fontsize="80%" color="{fontdefault}" text="{printf('%02d.%02d.%d', daynumeric, month, year)} {time}" /> <drawtext x="0" y="{areaheight}*{recposydate}/100" font="{regular}" fontsize="{areaheight}*{recsizedate}/100" color="{fontdefault}" text="{printf('%02d.%02d.%d', daynumeric, month, year)} {time}" />
<drawimage condition="{new}" name="new" imagetype="icon" path="ico_new" x="{areawidth} - {areaheight}" width="0.9*{areaheight}" height="0.9*{areaheight}" valign="center" /> <drawimage condition="{new}" name="new" imagetype="icon" path="ico_new" x="{areawidth} - {areaheight}/2" y="5%" width="0.45*{areaheight}" height="0.45*{areaheight}" />
<drawimage condition="{new}++{cutted}" imagetype="icon" path="ico_cutted" x="{areawidth} - 2*{areaheight}" width="0.9*{areaheight}" height="0.9*{areaheight}" valign="center" /> <drawimage condition="{new}++{cutted}" imagetype="icon" path="ico_cutted" x="{areawidth} - {areaheight}" y="5%" width="0.45*{areaheight}" height="0.45*{areaheight}" />
<drawimage condition="not{new}++{cutted}" imagetype="icon" path="ico_cutted" x="{areawidth} - {areaheight}" width="0.9*{areaheight}" height="0.9*{areaheight}" valign="center" /> <drawimage condition="not{new}++{cutted}" imagetype="icon" path="ico_cutted" x="{areawidth} - {areaheight}/2" y="5%" width="0.45*{areaheight}" height="0.45*{areaheight}" />
</area> </area>
<area condition="not{folder}++{current}" x="1%" y="0" width="29%" height="50%" layer="3"> <area condition="not{folder}++{current}" x="1%" y="0" width="29%" layer="3">
<drawtext x="0" y="15%" font="{regular}" fontsize="80%" color="{fontmenuactive}" text="{printf('%02d.%02d.%d', daynumeric, month, year)} {time}" /> <drawtext x="0" y="{areaheight}*{recposydate}/100" font="{regular}" fontsize="{areaheight}*{recsizedate}/100" color="{fontmenuactive}" text="{printf('%02d.%02d.%d', daynumeric, month, year)} {time}" />
<drawimage condition="{new}" name="new" imagetype="icon" path="ico_new_active" x="{areawidth} - {areaheight}" width="0.9*{areaheight}" height="0.9*{areaheight}" valign="center" /> <drawimage condition="{new}" name="new" imagetype="icon" path="ico_new_active" x="{areawidth} - {areaheight}/2" y="5%" width="0.45*{areaheight}" height="0.45*{areaheight}" />
<drawimage condition="{new}++{cutted}" imagetype="icon" path="ico_cutted_active" x="{areawidth} - 2*{areaheight}" width="0.9*{areaheight}" height="0.9*{areaheight}" valign="center" /> <drawimage condition="{new}++{cutted}" imagetype="icon" path="ico_cutted_active" x="{areawidth} - {areaheight}" y="5%" width="0.45*{areaheight}" height="0.45*{areaheight}" />
<drawimage condition="not{new}++{cutted}" imagetype="icon" path="ico_cutted_active" x="{areawidth} - {areaheight}" width="0.9*{areaheight}" height="0.9*{areaheight}" valign="center" /> <drawimage condition="not{new}++{cutted}" imagetype="icon" path="ico_cutted_active" x="{areawidth} - {areaheight}/2" y="5%" width="0.45*{areaheight}" height="0.45*{areaheight}" />
</area> </area>
<areascroll condition="not{current}++not{folder}" scrollelement="rectitle" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="1%" y="45%" width="29%" height="50%" layer="3"> <areascroll condition="not{current}++not{folder}" scrollelement="rectitle" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="1%" width="29%" layer="3">
<drawtext name="rectitle" x="0" width="100%" y="0" font="{regular}" fontsize="100%" color="{fontdefault}" text="{name}" /> <drawtext name="rectitle" x="0" width="100%" y="{areaheight}*{recposytitle}/100" font="{regular}" fontsize="{areaheight}*{recsizetitle}/100" color="{fontdefault}" text="{name}" />
</areascroll> </areascroll>
<areascroll condition="{current}++not{folder}" scrollelement="rectitle" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="1%" y="45%" width="29%" height="50%" layer="3"> <areascroll condition="{current}++not{folder}" scrollelement="rectitle" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="1%" width="29%" layer="3">
<drawtext name="rectitle" x="0" width="100%" y="0" font="{regular}" fontsize="100%" color="{fontmenuactive}" text="{name}" /> <drawtext name="rectitle" x="0" width="100%" y="{areaheight}*{recposytitle}/100" font="{regular}" fontsize="{areaheight}*{recsizetitle}/100" color="{fontmenuactive}" text="{name}" />
</areascroll> </areascroll>
</listelement> </listelement>
@ -48,19 +71,97 @@
<drawimage imagetype="image" path="{posterpath}" x="0" valign="center" width="{areawidth}" height="{areawidth} * {posterheight} / {posterwidth}" /> <drawimage imagetype="image" path="{posterpath}" x="0" valign="center" width="{areawidth}" height="{areawidth} * {posterheight} / {posterwidth}" />
</area> </area>
<areascroll condition="{hasposter}" orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="47%" y="76%" width="49%" height="20%" layer="3"> <areascroll condition="{hasposter}" orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="47%" y="76%" width="49%" height="20%" layer="3">
<drawtext name="datetime" x="0" y="0" font="{regular}" width="100%" fontsize="20%" color="{fontdefault}" text="{date} {time}, {duration} min" /> <drawtext name="datetime" x="0" y="0" font="{regular}" width="100%" fontsize="{areaheight}*{recsizecurrenttext}/100" color="{fontdefault}" text="{date} {time}, {duration} min" />
<drawtext name="title" x="0" y="{height(datetime)}" font="{regular}" width="100%" fontsize="25%" color="{fontdefault}" text="{epgname}" /> <drawtext name="title" x="0" y="{height(datetime)}" font="{regular}" width="100%" fontsize="{areaheight}*{recsizecurrenttitle}/100" color="{fontdefault}" text="{epgname}" />
<drawtextbox name="shorttext" x="0" y="{posy(title)} + {height(title)}" width="100%" font="{regular}" fontsize="20%" color="{fontdefault}" text="{shorttext}" /> <drawtextbox name="shorttext" x="0" y="{posy(title)} + {height(title)}" width="100%" font="{regular}" fontsize="{areaheight}*{recsizecurrenttext}/100" color="{fontdefault}" text="{shorttext}" />
<drawtextbox x="0" y="{posy(shorttext)} + {height(shorttext)} + 10" width="100%" font="{regular}" fontsize="20%" color="{fontdefault}" text="{description}" /> <drawtextbox x="0" y="{posy(shorttext)} + {height(shorttext)} + 10" width="100%" font="{regular}" fontsize="{areaheight}*{recsizecurrenttext}/100" color="{fontdefault}" text="{description}" />
</areascroll> </areascroll>
<areascroll condition="not{hasposter}" orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="39%" y="76%" width="57%" height="20%" layer="3"> <areascroll condition="not{hasposter}" orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="39%" y="76%" width="57%" height="20%" layer="3">
<drawtext name="datetime" x="0" y="0" font="{regular}" width="100%" fontsize="20%" color="{fontdefault}" text="{date} {time}, {duration} min" /> <drawtext name="datetime" x="0" y="0" font="{regular}" width="100%" fontsize="{areaheight}*{recsizecurrenttext}/100" color="{fontdefault}" text="{date} {time}, {duration} min" />
<drawtext name="title" x="0" y="{height(datetime)}" font="{regular}" width="100%" fontsize="25%" color="{fontdefault}" text="{epgname}" /> <drawtext name="title" x="0" y="{height(datetime)}" font="{regular}" width="100%" fontsize="{areaheight}*{recsizecurrenttitle}/100" color="{fontdefault}" text="{epgname}" />
<drawtextbox name="shorttext" x="0" y="{posy(title)}+{height(title)}" width="100%" font="{regular}" fontsize="20%" color="{fontdefault}" text="{shorttext}" /> <drawtextbox name="shorttext" x="0" y="{posy(title)}+{height(title)}" width="100%" font="{regular}" fontsize="{areaheight}*{recsizecurrenttext}/100" color="{fontdefault}" text="{shorttext}" />
<drawtextbox x="0" y="{posy(shorttext)} + {height(shorttext)} + 10" width="100%" font="{regular}" fontsize="20%" color="{fontdefault}" text="{description}" /> <drawtextbox x="0" y="{posy(shorttext)} + {height(shorttext)} + 10" width="100%" font="{regular}" fontsize="{areaheight}*{recsizecurrenttext}/100" color="{fontdefault}" text="{description}" />
</areascroll> </areascroll>
</currentelement> </currentelement>
</menuitems> </menuitems>
<menuitems x="2%" y="9%" condition="eq({indexrecmenustyle}, 1)" orientation="vertical" width="95%" height="82%" align="center" numlistelements="{numitemsrecwide}">
<listelement>
<area x="0" y="0" width="100%" height="100%" layer="2">
<drawrectangle condition="not{current}" x="0" y="0" width="100%" height="100%" color="{menuback}" />
<drawrectangle condition="not{current}" x="0" y="{areaheight}-1" width="100%" height="1" color="{menubackline}" />
<drawrectangle condition="{current}" x="0" y="0" width="100%" height="100%" color="{menubackactive}" />
</area>
<!-- recording folder -->
<areacontainer condition="{folder}">
<area x="1%" width="6%" layer="3">
<drawimage condition="not{current}" imagetype="icon" path="ico_recfolder" x="0" width="0.8*{areaheight}" height="0.9*{areaheight}" valign="center" />
<drawimage condition="{current}" imagetype="icon" path="ico_recfolder_active" x="0" width="0.8*{areaheight}" height="0.9*{areaheight}" valign="center" />
</area>
<areascroll scrollelement="foldertext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="6%" y="0" width="93%" height="100%" layer="3">
<drawtext condition="not{current}" x="0" valign="center" font="{regular}" fontsize="{areaheight}*{recsizewide}/100" color="{fontdefault}" text="{name} ({numrecordingsfolder} recordings, {newrecordingsfolder} new)" />
<drawtext condition="{current}" x="0" valign="center" font="{regular}" fontsize="{areaheight}*{recsizewide}/100" color="{fontmenuactive}" text="{name} ({numrecordingsfolder} recordings, {newrecordingsfolder} new)" />
</areascroll>
</areacontainer>
<areacontainer condition="not{folder}">
<area condition="not{current}" x="94%" width="6%" layer="3">
<drawimage condition="{new}" name="new" imagetype="icon" path="ico_new" x="{areawidth} - 0.6*{areaheight}" width="0.6*{areaheight}" height="0.6*{areaheight}" valign="center" />
<drawimage condition="{cutted}" imagetype="icon" path="ico_cutted" x="{areawidth} - 1.3*{areaheight}" width="0.6*{areaheight}" height="0.6*{areaheight}" valign="center" />
</area>
<area condition="{current}" x="94%" width="6%" layer="3">
<drawimage condition="{new}" name="new" imagetype="icon" path="ico_new_active" x="{areawidth} - 0.6*{areaheight}" width="0.6*{areaheight}" height="0.6*{areaheight}" valign="center" />
<drawimage condition="{cutted}" imagetype="icon" path="ico_cutted_active" x="{areawidth} - 1.3*{areaheight}" width="0.6*{areaheight}" height="0.6*{areaheight}" valign="center" />
</area>
<areascroll condition="not{current}" scrollelement="rectitle" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="1%" width="93%" layer="3">
<drawtext name="rectitle" x="0" width="100%" valign="center" font="{regular}" fontsize="{areaheight}*{recsizewide}/100" color="{fontdefault}" text="{printf('%02d.%02d.%d', daynumeric, month, year)} {time} {name}" />
</areascroll>
<areascroll condition="{current}" scrollelement="rectitle" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="1%" width="93%" layer="3">
<drawtext name="rectitle" x="0" width="100%" valign="center" font="{regular}" fontsize="{areaheight}*{recsizewide}/100" color="{fontmenuactive}" text="{printf('%02d.%02d.%d', daynumeric, month, year)} {time} {name}" />
</areascroll>
</areacontainer>
</listelement>
<currentelement delay="1000" fadetime="200">
<areacontainer condition="{recshowcurrent} ++ lt({numitem}, 11)">
<area x="20%" y="{menuitemy}+{menuitemheight}" width="80%" height="31%" layer="4">
<fill color="{messageback}" />
</area>
<area condition="{hasposter}" x="21%" y="{menuitemy}+{menuitemheight}" width="12%" height="30%" layer="5">
<drawimage imagetype="image" path="{posterpath}" x="0" valign="center" width="{areawidth}" height="{areawidth} * {posterheight} / {posterwidth}" />
</area>
<areascroll condition="{hasposter}" orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="34%" y="{menuitemy}+{menuitemheight} + {areaheight}*0.01" width="65%" height="29%" layer="5">
<drawtext name="datetime" x="0" y="0" font="{regular}" width="100%" fontsize="{areaheight}*{recsizecurrenttext}/100" color="{fontdefault}" text="{date} {time}, {duration} min" />
<drawtext name="title" x="0" y="{height(datetime)}" font="{regular}" width="100%" fontsize="{areaheight}*{recsizecurrenttitle}/100" color="{fontdefault}" text="{epgname}" />
<drawtextbox name="shorttext" x="0" y="{posy(title)} + {height(title)}" width="100%" font="{regular}" fontsize="{areaheight}*{recsizecurrenttext}/100" color="{fontdefault}" text="{shorttext}" />
<drawtextbox x="0" y="{posy(shorttext)} + {height(shorttext)} + 10" width="100%" font="{regular}" fontsize="{areaheight}*{recsizecurrenttext}/100" color="{fontdefault}" text="{description}" />
</areascroll>
<areascroll condition="not{hasposter}" orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="21%" y="{menuitemy}+{menuitemheight} + {areaheight}*0.01" width="78%" height="29%" layer="5">
<drawtext name="datetime" x="0" y="0" font="{regular}" width="100%" fontsize="{areaheight}*{recsizecurrenttext}/100" color="{fontdefault}" text="{date} {time}, {duration} min" />
<drawtext name="title" x="0" y="{height(datetime)}" font="{regular}" width="100%" fontsize="{areaheight}*{recsizecurrenttitle}/100" color="{fontdefault}" text="{epgname}" />
<drawtextbox name="shorttext" x="0" y="{posy(title)}+{height(title)}" width="100%" font="{regular}" fontsize="{areaheight}*{recsizecurrenttext}/100" color="{fontdefault}" text="{shorttext}" />
<drawtextbox x="0" y="{posy(shorttext)} + {height(shorttext)} + 10" width="100%" font="{regular}" fontsize="{areaheight}*{recsizecurrenttext}/100" color="{fontdefault}" text="{description}" />
</areascroll>
</areacontainer>
<areacontainer condition="{recshowcurrent} ++ gt({numitem}, 10)">
<area x="20%" y="{menuitemy} - {areaheight}*0.31" width="80%" height="31%" layer="4">
<fill color="{messageback}" />
</area>
<area condition="{hasposter}" x="21%" y="{menuitemy} - {areaheight}*0.31" width="12%" height="30%" layer="5">
<drawimage imagetype="image" path="{posterpath}" x="0" valign="center" width="{areawidth}" height="{areawidth} * {posterheight} / {posterwidth}" />
</area>
<areascroll condition="{hasposter}" orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="34%" y="{menuitemy} + {areaheight}*0.01 - {areaheight}*0.31" width="65%" height="29%" layer="5">
<drawtext name="datetime" x="0" y="0" font="{regular}" width="100%" fontsize="{areaheight}*{recsizecurrenttext}/100" color="{fontdefault}" text="{date} {time}, {duration} min" />
<drawtext name="title" x="0" y="{height(datetime)}" font="{regular}" width="100%" fontsize="{areaheight}*{recsizecurrenttitle}/100" color="{fontdefault}" text="{epgname}" />
<drawtextbox name="shorttext" x="0" y="{posy(title)} + {height(title)}" width="100%" font="{regular}" fontsize="{areaheight}*{recsizecurrenttext}/100" color="{fontdefault}" text="{shorttext}" />
<drawtextbox x="0" y="{posy(shorttext)} + {height(shorttext)} + 10" width="100%" font="{regular}" fontsize="{areaheight}*{recsizecurrenttext}/100" color="{fontdefault}" text="{description}" />
</areascroll>
<areascroll condition="not{hasposter}" orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="21%" y="{menuitemy} + {areaheight}*0.01 - {areaheight}*0.31" width="78%" height="29%" layer="5">
<drawtext name="datetime" x="0" y="0" font="{regular}" width="100%" fontsize="{areaheight}*{recsizecurrenttext}/100" color="{fontdefault}" text="{date} {time}, {duration} min" />
<drawtext name="title" x="0" y="{height(datetime)}" font="{regular}" width="100%" fontsize="{areaheight}*{recsizecurrenttitle}/100" color="{fontdefault}" text="{epgname}" />
<drawtextbox name="shorttext" x="0" y="{posy(title)}+{height(title)}" width="100%" font="{regular}" fontsize="{areaheight}*{recsizecurrenttext}/100" color="{fontdefault}" text="{shorttext}" />
<drawtextbox x="0" y="{posy(shorttext)} + {height(shorttext)} + 10" width="100%" font="{regular}" fontsize="{areaheight}*{recsizecurrenttext}/100" color="{fontdefault}" text="{description}" />
</areascroll>
</areacontainer>
</currentelement>
</menuitems>
</menurecordings> </menurecordings>

View File

@ -2,13 +2,13 @@
<header> <header>
<area x="1%" y="0" width="60%" height="7%" layer="2"> <area x="1%" y="0" width="60%" height="7%" layer="2">
<drawtext condition="{whatsonnow}||{whatsonnext}||{whatsonfavorites}" x="0" valign="center" font="{regular}" fontsize="100%" color="{fontdefault}" text="{title}" /> <drawtext condition="{whatsonnow}||{whatsonnext}||{whatsonfavorites}" x="0" valign="center" font="{regular}" fontsize="{areaheight}*{headerfontsize}/100" color="{fontdefault}" text="{title}" />
<drawimage name="logo" condition="{whatson}" imagetype="channellogo" path="{channelid}" x="0" width="8%" height="100%" valign="center" /> <drawimage name="logo" condition="{whatson}" imagetype="channellogo" path="{channelid}" x="0" width="8%" height="100%" valign="center" />
<drawtext condition="{whatson}" x="{posx(logo)} + {width(logo)}+20" valign="center" font="{regular}" fontsize="80%" color="{fontdefault}" text="{channelnumber} - {channelname}" /> <drawtext condition="{whatson}" x="{posx(logo)} + {width(logo)}+20" valign="center" font="{regular}" fontsize="{areaheight}*{headerfontsize}/100" color="{fontdefault}" text="{channelnumber} - {channelname}" />
</area> </area>
</header> </header>
<menuitems x="2%" y="9%" orientation="vertical" width="98%" height="82%" align="center" numlistelements="12"> <menuitems x="2%" y="9%" orientation="vertical" width="98%" height="82%" align="center" numlistelements="{numitemsschedueles}">
<listelement> <listelement>
<!-- background and progressbar --> <!-- background and progressbar -->
<area x="0" y="0" width="{areawidth}*0.305" height="100%" layer="2"> <area x="0" y="0" width="{areawidth}*0.305" height="100%" layer="2">
@ -29,68 +29,72 @@
</area> </area>
<!-- day or channel separator --> <!-- day or channel separator -->
<area condition="{separator}" x="1%" width="{areawidth}*0.295" layer="3"> <area condition="{separator}" x="1%" width="{areawidth}*0.295" layer="3">
<drawtext x="0" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{title}" /> <drawtext x="0" valign="center" font="{regular}" fontsize="{areaheight}*{schedulesseparator}/100" color="{fontdefault}" text="{title}" />
</area> </area>
<!-- element whatson --> <!-- element whatson -->
<area condition="not{separator}++{whatson}++not{current}" x="1%" width="{areawidth}*0.295" layer="3"> <area condition="not{separator}++{whatson}++not{current}" x="1%" width="{areawidth}*0.295" layer="3">
<drawtext x="0" y="8%" font="{regular}" fontsize="35%" color="{fontdefault}" text="{start} - {stop}" /> <drawtext condition="{istoday}" x="0" y="{areaheight}*{schedulesposydate}/100" font="{regular}" fontsize="{areaheight}*{schedulessizedate}/100" color="{fontdefault}" text="{start} - {stop}" />
<drawtext condition="not{istoday}" x="0" y="{areaheight}*{schedulesposydate}/100" font="{regular}" fontsize="{areaheight}*{schedulessizedate}/100" color="{fontdefault}" text="{day} {daynumeric}.{month} {start} - {stop}" />
</area> </area>
<areascroll condition="not{separator}++{whatson}++not{current}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="1%" width="{areawidth}*0.295" layer="3"> <areascroll condition="not{separator}++{whatson}++not{current}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="1%" width="{areawidth}*0.295" layer="3">
<drawtext name="menutext" x="0" y="40%" font="{regular}" fontsize="50%" color="{fontdefault}" text="{title}" /> <drawtext name="menutext" x="0" y="{areaheight}*{schedulesposytitle}/100" font="{regular}" fontsize="{areaheight}*{schedulessizetitle}/100" color="{fontdefault}" text="{title}" />
</areascroll> </areascroll>
<area condition="not{separator}++{whatson}++{current}" x="1%" width="{areawidth}*0.295" layer="3"> <area condition="not{separator}++{whatson}++{current}" x="1%" width="{areawidth}*0.295" layer="3">
<drawtext x="0" y="8%" font="{regular}" fontsize="35%" color="{fontmenuactive}" text="{start} - {stop}" /> <drawtext condition="{istoday}" x="0" y="{areaheight}*{schedulesposydate}/100" font="{regular}" fontsize="{areaheight}*{schedulessizedate}/100" color="{fontmenuactive}" text="{start} - {stop}" />
<drawtext condition="not{istoday}" x="0" y="{areaheight}*{schedulesposydate}/100" font="{regular}" fontsize="{areaheight}*{schedulessizedate}/100" color="{fontmenuactive}" text="{day} {daynumeric}.{month} {start} - {stop}" />
</area> </area>
<areascroll condition="not{separator}++{whatson}++{current}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="1%" width="{areawidth}*0.295" layer="3"> <areascroll condition="not{separator}++{whatson}++{current}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="1%" width="{areawidth}*0.295" layer="3">
<drawtext name="menutext" x="0" y="40%" font="{regular}" fontsize="50%" color="{fontmenuactive}" text="{title}" /> <drawtext name="menutext" x="0" y="{areaheight}*{schedulesposytitle}/100" font="{regular}" fontsize="{areaheight}*{schedulessizetitle}/100" color="{fontmenuactive}" text="{title}" />
</areascroll> </areascroll>
<!-- element whatsonnow --> <!-- element whatsonnow -->
<area condition="not{separator}++{whatsonnow}" x="1%" width="6%" layer="3"> <area condition="not{separator}++{whatsonnow}" x="1%" width="6%" layer="3">
<drawimage name="logo" imagetype="channellogo" path="{channelid}" width="90%" height="90%" align="center" valign="center" /> <drawimage name="logo" imagetype="channellogo" path="{channelid}" width="90%" height="90%" align="center" valign="center" />
</area> </area>
<area condition="not{separator}++{whatsonnow}++not{current}" x="8%" width="22%" layer="3"> <area condition="not{separator}++{whatsonnow}++not{current}" x="8%" width="22%" layer="3">
<drawtext x="0" y="5%" font="{regular}" fontsize="35%" color="{fontdefault}" text="{start} - {stop}" /> <drawtext x="0" y="{areaheight}*{schedulesposydate}/100" font="{regular}" fontsize="{areaheight}*{schedulessizedate}/100" color="{fontdefault}" text="{start} - {stop}" />
</area> </area>
<areascroll condition="not{separator}++{whatsonnow}++not{current}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="8%" width="22%" layer="3"> <areascroll condition="not{separator}++{whatsonnow}++not{current}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="8%" width="22%" layer="3">
<drawtext name="menutext" x="0" y="40%" font="{regular}" fontsize="50%" color="{fontdefault}" text="{title}" /> <drawtext name="menutext" y="{areaheight}*{schedulesposytitle}/100" font="{regular}" fontsize="{areaheight}*{schedulessizetitle}/100" color="{fontdefault}" text="{title}" />
</areascroll> </areascroll>
<area condition="not{separator}++{whatsonnow}++{current}" x="8%" width="22%" layer="3"> <area condition="not{separator}++{whatsonnow}++{current}" x="8%" width="22%" layer="3">
<drawtext x="0" y="5%" font="{regular}" fontsize="35%" color="{fontmenuactive}" text="{start} - {stop}" /> <drawtext x="0" y="{areaheight}*{schedulesposydate}/100" font="{regular}" fontsize="{areaheight}*{schedulessizedate}/100" color="{fontmenuactive}" text="{start} - {stop}" />
</area> </area>
<areascroll condition="not{separator}++{whatsonnow}++{current}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="8%" width="22%" layer="3"> <areascroll condition="not{separator}++{whatsonnow}++{current}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="8%" width="22%" layer="3">
<drawtext name="menutext" x="0" y="40%" font="{regular}" fontsize="50%" color="{fontmenuactive}" text="{title}" /> <drawtext name="menutext" y="{areaheight}*{schedulesposytitle}/100" font="{regular}" fontsize="{areaheight}*{schedulessizetitle}/100" color="{fontmenuactive}" text="{title}" />
</areascroll> </areascroll>
<!-- element whatsonnext --> <!-- element whatsonnext -->
<area condition="not{separator}++{whatsonnext}" x="1%" width="6%" layer="3"> <area condition="not{separator}++{whatsonnext}" x="1%" width="6%" layer="3">
<drawimage name="logo" imagetype="channellogo" path="{channelid}" width="90%" height="90%" align="center" valign="center" /> <drawimage name="logo" imagetype="channellogo" path="{channelid}" width="90%" height="90%" align="center" valign="center" />
</area> </area>
<area condition="not{separator}++{whatsonnext}++not{current}" x="8%" width="22%" layer="3"> <area condition="not{separator}++{whatsonnext}++not{current}" x="8%" width="22%" layer="3">
<drawtext x="0" y="5%" font="{regular}" fontsize="35%" color="{fontdefault}" text="{start} - {stop}" /> <drawtext x="0" y="{areaheight}*{schedulesposydate}/100" font="{regular}" fontsize="{areaheight}*{schedulessizedate}/100" color="{fontdefault}" text="{start} - {stop}" />
</area> </area>
<areascroll condition="not{separator}++{whatsonnext}++not{current}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="8%" width="22%" layer="3"> <areascroll condition="not{separator}++{whatsonnext}++not{current}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="8%" width="22%" layer="3">
<drawtext name="menutext" x="0" y="40%" font="{regular}" fontsize="50%" color="{fontdefault}" text="{title}" /> <drawtext name="menutext" x="0" y="{areaheight}*{schedulesposytitle}/100" font="{regular}" fontsize="{areaheight}*{schedulessizetitle}/100" color="{fontdefault}" text="{title}" />
</areascroll> </areascroll>
<area condition="not{separator}++{whatsonnext}++{current}" x="8%" width="22%" layer="3"> <area condition="not{separator}++{whatsonnext}++{current}" x="8%" width="22%" layer="3">
<drawtext x="0" y="5%" font="{regular}" fontsize="35%" color="{fontmenuactive}" text="{start} - {stop}" /> <drawtext x="0" y="{areaheight}*{schedulesposydate}/100" font="{regular}" fontsize="{areaheight}*{schedulessizedate}/100" color="{fontmenuactive}" text="{start} - {stop}" />
</area> </area>
<areascroll condition="not{separator}++{whatsonnext}++{current}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="8%" width="22%" layer="3"> <areascroll condition="not{separator}++{whatsonnext}++{current}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="8%" width="22%" layer="3">
<drawtext name="menutext" x="0" y="40%" font="{regular}" fontsize="50%" color="{fontmenuactive}" text="{title}" /> <drawtext name="menutext" x="0" y="{areaheight}*{schedulesposytitle}/100" font="{regular}" fontsize="{areaheight}*{schedulessizetitle}/100" color="{fontmenuactive}" text="{title}" />
</areascroll> </areascroll>
<!-- element whatsonfavorites --> <!-- element whatsonfavorites -->
<area condition="not{separator}++{whatsonfavorites}" x="1%" width="6%" layer="3"> <area condition="not{separator}++{whatsonfavorites}" x="1%" width="6%" layer="3">
<drawimage name="logo" imagetype="channellogo" path="{channelid}" width="90%" height="90%" align="center" valign="center" /> <drawimage name="logo" imagetype="channellogo" path="{channelid}" width="90%" height="90%" align="center" valign="center" />
</area> </area>
<area condition="not{separator}++{whatsonfavorites}++not{current}" x="8%" width="22%" layer="3"> <area condition="not{separator}++{whatsonfavorites}++not{current}" x="8%" width="22%" layer="3">
<drawtext x="0" y="5%" font="{regular}" fontsize="35%" color="{fontdefault}" text="{start} - {stop}" /> <drawtext condition="{istoday}" x="0" y="{areaheight}*{schedulesposydate}/100" font="{regular}" fontsize="{areaheight}*{schedulessizedate}/100" color="{fontdefault}" text="{start} - {stop}" />
<drawtext condition="not{istoday}" x="0" y="{areaheight}*{schedulesposydate}/100" font="{regular}" fontsize="{areaheight}*{schedulessizedate}/100" color="{fontdefault}" text="{day} {daynumeric}.{month} {start} - {stop}" />
</area> </area>
<areascroll condition="not{separator}++{whatsonfavorites}++not{current}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="8%" width="22%" layer="3"> <areascroll condition="not{separator}++{whatsonfavorites}++not{current}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="8%" width="22%" layer="3">
<drawtext name="menutext" x="0" y="40%" font="{regular}" fontsize="50%" color="{fontdefault}" text="{title}" /> <drawtext name="menutext" x="0" y="{areaheight}*{schedulesposytitle}/100" font="{regular}" fontsize="{areaheight}*{schedulessizetitle}/100" color="{fontdefault}" text="{title}" />
</areascroll> </areascroll>
<area condition="not{separator}++{whatsonfavorites}++{current}" x="8%" width="22%" layer="3"> <area condition="not{separator}++{whatsonfavorites}++{current}" x="8%" width="22%" layer="3">
<drawtext x="0" y="5%" font="{regular}" fontsize="35%" color="{fontmenuactive}" text="{start} - {stop}" /> <drawtext condition="{istoday}" x="0" y="{areaheight}*{schedulesposydate}/100" font="{regular}" fontsize="{areaheight}*{schedulessizedate}/100" color="{fontmenuactive}" text="{start} - {stop}" />
<drawtext condition="not{istoday}" x="0" y="{areaheight}*{schedulesposydate}/100" font="{regular}" fontsize="{areaheight}*{schedulessizedate}/100" color="{fontmenuactive}" text="{day} {daynumeric}.{month} {start} - {stop}" />
</area> </area>
<areascroll condition="not{separator}++{whatsonfavorites}++{current}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="8%" width="22%" layer="3"> <areascroll condition="not{separator}++{whatsonfavorites}++{current}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="8%" width="22%" layer="3">
<drawtext name="menutext" x="0" y="40%" font="{regular}" fontsize="50%" color="{fontmenuactive}" text="{title}" /> <drawtext name="menutext" x="0" y="{areaheight}*{schedulesposytitle}/100" font="{regular}" fontsize="{areaheight}*{schedulessizetitle}/100" color="{fontmenuactive}" text="{title}" />
</areascroll> </areascroll>
</listelement> </listelement>
<currentelement delay="100" fadetime="200"> <currentelement delay="100" fadetime="200">
@ -98,14 +102,14 @@
<drawimage imagetype="image" path="{posterpath}" x="0" valign="center" width="{areawidth}" height="{areawidth} * {posterheight} / {posterwidth}" /> <drawimage imagetype="image" path="{posterpath}" x="0" valign="center" width="{areawidth}" height="{areawidth} * {posterheight} / {posterwidth}" />
</area> </area>
<areascroll condition="{hasposter}" orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="47%" y="76%" width="49%" height="20%" layer="3"> <areascroll condition="{hasposter}" orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="47%" y="76%" width="49%" height="20%" layer="3">
<drawtext x="0" y="0" font="{regular}" width="100%" fontsize="20%" color="{fontdefault}" text="{day} {daynumeric}.{month} {start} - {stop} {title}" /> <drawtext x="0" y="0" font="{regular}" width="100%" fontsize="{areaheight}*{schedulessizecurrenttitle}/100" color="{fontdefault}" text="{day} {daynumeric}.{month} {start} - {stop} {title}" />
<drawtextbox name="shorttext" x="0" y="21%" width="100%" font="{regular}" fontsize="20%" color="{fontdefault}" text="{shorttext}" /> <drawtextbox name="shorttext" x="0" y="21%" width="100%" font="{regular}" fontsize="{areaheight}*{schedulessizecurrenttitle}/100" color="{fontdefault}" text="{shorttext}" />
<drawtextbox x="0" y="{posy(shorttext)} + {height(shorttext)}" width="100%" font="{regular}" fontsize="15%" color="{fontdefault}" text="{description}" /> <drawtextbox x="0" y="{posy(shorttext)} + {height(shorttext)}" width="100%" font="{regular}" fontsize="{areaheight}*{schedulessizecurrenttext}/100" color="{fontdefault}" text="{description}" />
</areascroll> </areascroll>
<areascroll condition="not{hasposter}" orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="39%" y="76%" width="57%" height="20%" layer="3"> <areascroll condition="not{hasposter}" orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="39%" y="76%" width="57%" height="20%" layer="3">
<drawtext x="0" y="0" font="{regular}" width="100%" fontsize="20%" color="{fontdefault}" text="{day} {daynumeric}.{month} {start} - {stop} {title}" /> <drawtext x="0" y="0" font="{regular}" width="100%" fontsize="{areaheight}*{schedulessizecurrenttitle}/100" color="{fontdefault}" text="{day} {daynumeric}.{month} {start} - {stop} {title}" />
<drawtextbox name="shorttext" x="0" y="21%" width="100%" font="{regular}" fontsize="20%" color="{fontdefault}" text="{shorttext}" /> <drawtextbox name="shorttext" x="0" y="21%" width="100%" font="{regular}" fontsize="{areaheight}*{schedulessizecurrenttitle}/100" color="{fontdefault}" text="{shorttext}" />
<drawtextbox x="0" y="{posy(shorttext)} + {height(shorttext)}" width="100%" font="{regular}" fontsize="15%" color="{fontdefault}" text="{description}" /> <drawtextbox x="0" y="{posy(shorttext)} + {height(shorttext)}" width="100%" font="{regular}" fontsize="{areaheight}*{schedulessizecurrenttext}/100" color="{fontdefault}" text="{description}" />
</areascroll> </areascroll>
</currentelement> </currentelement>
</menuitems> </menuitems>

View File

@ -9,16 +9,16 @@
<drawrectangle condition="{current}" x="15%" y="0" width="85%" height="100%" color="{menubackactive}" /> <drawrectangle condition="{current}" x="15%" y="0" width="85%" height="100%" color="{menubackactive}" />
</area> </area>
<area x="0" y="0" width="5%" height="100%" layer="3"> <area x="0" y="0" width="5%" height="100%" layer="3">
<drawimage condition="not{current}" imagetype="menuicon" path="{icon}" align="center" valign="center" width="{areaheight}*0.6" height="{areaheight}*0.6"/> <drawimage condition="not{current}" imagetype="menuicon" path="{icon}" align="center" valign="center" width="{areaheight}*{mainiconsize}/100" height="{areaheight}*{mainiconsize}/100"/>
<drawimage condition="{current}" imagetype="menuicon" path="{icon}_active" align="center" valign="center" width="{areaheight}*0.6" height="{areaheight}*0.6"/> <drawimage condition="{current}" imagetype="menuicon" path="{icon}_active" align="center" valign="center" width="{areaheight}*{mainiconsize}/100" height="{areaheight}*{mainiconsize}/100"/>
</area> </area>
<areascroll condition="{showlistnumbers}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="5%" width="25%" layer="4"> <areascroll condition="{showlistnumbers}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="5%" width="25%" layer="4">
<drawtext condition="not{current}" x="20" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{number} {label}" /> <drawtext condition="not{current}" x="20" valign="center" font="{regular}" fontsize="{areaheight}*{setupfontsize}/100" color="{fontdefault}" text="{number} {label}" />
<drawtext condition="{current}" name="menutext" x="20" valign="center" font="{regular}" fontsize="60%" color="{fontmenuactive}" text="{number} {label}" /> <drawtext condition="{current}" name="menutext" x="20" valign="center" font="{regular}" fontsize="{areaheight}*{setupfontsize}/100" color="{fontmenuactive}" text="{number} {label}" />
</areascroll> </areascroll>
<areascroll condition="not{showlistnumbers}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="5%" width="25%" layer="4"> <areascroll condition="not{showlistnumbers}" scrollelement="menutext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="5%" width="25%" layer="4">
<drawtext condition="not{current}" x="20" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{label}" /> <drawtext condition="not{current}" x="20" valign="center" font="{regular}" fontsize="{areaheight}*{setupfontsize}/100" color="{fontdefault}" text="{label}" />
<drawtext condition="{current}" name="menutext" x="20" valign="center" font="{regular}" fontsize="60%" color="{fontmenuactive}" text="{label}" /> <drawtext condition="{current}" name="menutext" x="20" valign="center" font="{regular}" fontsize="{areaheight}*{setupfontsize}/100" color="{fontmenuactive}" text="{label}" />
</areascroll> </areascroll>
</listelement> </listelement>
<currentelement delay="100" fadetime="200"> <currentelement delay="100" fadetime="200">

View File

@ -1,6 +1,6 @@
<menutimers x="0" y="0" width="100%" height="100%" fadetime="0" scaletvx="39%" scaletvy="8%" scaletvwidth="60%" scaletvheight="60%"> <menutimers x="0" y="0" width="100%" height="100%" fadetime="0" scaletvx="39%" scaletvy="8%" scaletvwidth="60%" scaletvheight="60%">
<menuitems x="2%" y="9%" orientation="vertical" width="98%" height="82%" align="center" numlistelements="12"> <menuitems x="2%" y="9%" orientation="vertical" width="98%" height="82%" align="center" numlistelements="{numitemstimers}">
<listelement> <listelement>
<area x="0" y="0" width="{areawidth}*0.305" height="100%" layer="2"> <area x="0" y="0" width="{areawidth}*0.305" height="100%" layer="2">
<drawrectangle condition="not{current}" x="0" y="0" width="100%" height="100%" color="{menuback}" /> <drawrectangle condition="not{current}" x="0" y="0" width="100%" height="100%" color="{menuback}" />
@ -12,16 +12,16 @@
</area> </area>
<area condition="not{current}" x="7%" width="23%" layer="3"> <area condition="not{current}" x="7%" width="23%" layer="3">
<drawtext x="0" y="8%" font="{regular}" fontsize="45%" color="{fontdefault}" text="{dayname} {day}. {timerstart} - {timerstop}" /> <drawtext x="0" y="{areaheight}*{timersposydate}/100" font="{regular}" fontsize="{areaheight}*{timerssizedate}/100" color="{fontdefault}" text="{dayname} {day}. {timerstart} - {timerstop}" />
</area> </area>
<areascroll condition="not{current}" scrollelement="timertext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="7%" y="50%" width="23%" height="50%" layer="3"> <areascroll condition="not{current}" scrollelement="timertext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="7%" width="23%" layer="3">
<drawtext name="timertext" x="0" valign="center" font="{regular}" fontsize="85%" color="{fontdefault}" text="{title}" /> <drawtext name="timertext" x="0" y="{areaheight}*{timersposytitle}/100" font="{regular}" fontsize="{areaheight}*{timerssizetitle}/100" color="{fontdefault}" text="{title}" />
</areascroll> </areascroll>
<area condition="{current}" x="7%" width="23%" layer="3"> <area condition="{current}" x="7%" width="23%" layer="3">
<drawtext x="0" y="8%" font="{regular}" fontsize="45%" color="{fontmenuactive}" text="{dayname} {day}. {timerstart} - {timerstop}" /> <drawtext x="0" y="{areaheight}*{timersposydate}/100" font="{regular}" fontsize="{areaheight}*{timerssizedate}/100" color="{fontmenuactive}" text="{dayname} {day}. {timerstart} - {timerstop}" />
</area> </area>
<areascroll condition="{current}" scrollelement="timertext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="7%" y="50%" width="23%" height="50%" layer="3"> <areascroll condition="{current}" scrollelement="timertext" mode="forthandback" orientation="horizontal" delay="1000" scrollspeed="medium" x="7%" width="23%" layer="3">
<drawtext name="timertext" x="0" valign="center" font="{regular}" fontsize="85%" color="{fontmenuactive}" text="{title}" /> <drawtext name="timertext" x="0" y="{areaheight}*{timersposytitle}/100" font="{regular}" fontsize="{areaheight}*{timerssizetitle}/100" color="{fontmenuactive}" text="{title}" />
</areascroll> </areascroll>
<area x="20%" y="5%" width="10%" height="40%" layer="4"> <area x="20%" y="5%" width="10%" height="40%" layer="4">
@ -38,14 +38,14 @@
<drawimage imagetype="image" path="{posterpath}" x="0" valign="center" width="{areawidth}" height="{areawidth} * {posterheight} / {posterwidth}" /> <drawimage imagetype="image" path="{posterpath}" x="0" valign="center" width="{areawidth}" height="{areawidth} * {posterheight} / {posterwidth}" />
</area> </area>
<areascroll condition="{hasposter}" orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="47%" y="76%" width="49%" height="20%" layer="3"> <areascroll condition="{hasposter}" orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="47%" y="76%" width="49%" height="20%" layer="3">
<drawtext name="scheduling" x="0" y="0" font="{regular}" fontsize="25%" color="{fontdefault}" text="{dayname} {day}. {timerstart} - {timerstop}" /> <drawtext name="scheduling" x="0" y="0" font="{regular}" fontsize="{areaheight}*{timerssizecurrenttitle}/100" color="{fontdefault}" text="{dayname} {day}. {timerstart} - {timerstop}" />
<drawtext name="title" x="0" y="{height(scheduling)}" font="{regular}" width="100%" fontsize="20%" color="{fontdefault}" text="{eventtitle}" /> <drawtext name="title" x="0" y="{height(scheduling)}" font="{regular}" width="100%" fontsize="{areaheight}*{timerssizecurrenttitle}/100" color="{fontdefault}" text="{eventtitle}" />
<drawtextbox x="0" y="{posy(title)}+{height(title)}" width="100%" font="{regular}" fontsize="15%" color="{fontdefault}" text="{eventdescription}" /> <drawtextbox x="0" y="{posy(title)}+{height(title)}" width="100%" font="{regular}" fontsize="{areaheight}*{timerssizecurrenttext}/100" color="{fontdefault}" text="{eventdescription}" />
</areascroll> </areascroll>
<areascroll condition="not{hasposter}" orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="39%" y="76%" width="57%" height="20%" layer="3"> <areascroll condition="not{hasposter}" orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="39%" y="76%" width="57%" height="20%" layer="3">
<drawtext name="scheduling" x="0" y="0" font="{regular}" fontsize="25%" color="{fontdefault}" text="{dayname} {day}. {timerstart} - {timerstop}" /> <drawtext name="scheduling" x="0" y="0" font="{regular}" fontsize="{areaheight}*{timerssizecurrenttitle}/100" color="{fontdefault}" text="{dayname} {day}. {timerstart} - {timerstop}" />
<drawtext name="title" x="0" y="{height(scheduling)}" font="{regular}" width="100%" fontsize="20%" color="{fontdefault}" text="{eventtitle}" /> <drawtext name="title" x="0" y="{height(scheduling)}" font="{regular}" width="100%" fontsize="{areaheight}*{timerssizecurrenttitle}/100" color="{fontdefault}" text="{eventtitle}" />
<drawtextbox x="0" y="{posy(title)}+{height(title)}" width="100%" font="{regular}" fontsize="15%" color="{fontdefault}" text="{eventdescription}" /> <drawtextbox x="0" y="{posy(title)}+{height(title)}" width="100%" font="{regular}" fontsize="{areaheight}*{timerssizecurrenttext}/100" color="{fontdefault}" text="{eventdescription}" />
</areascroll> </areascroll>
</currentelement> </currentelement>
</menuitems> </menuitems>

View File

@ -17,7 +17,7 @@
<drawimage condition="{error}" imagetype="icon" path="error" width="{areaheight}*0.8" height="80%" x="5%" valign="center" /> <drawimage condition="{error}" imagetype="icon" path="error" width="{areaheight}*0.8" height="80%" x="5%" valign="center" />
</area> </area>
<area x="11%" y="0" width="88%" height="100%" layer="3"> <area x="11%" y="0" width="88%" height="100%" layer="3">
<drawtext align="center" valign="center" width="100%" fontsize="60%" font="{regular}" color="{fontdefault}" text="{text}" /> <drawtext align="center" valign="center" width="100%" fontsize="{areaheight}*{messagesize}/100" font="{regular}" color="{fontdefault}" text="{text}" />
</area> </area>
</message> </message>

View File

@ -16,15 +16,15 @@
</backgroundmodeonly> </backgroundmodeonly>
<datetime> <datetime>
<area x="75%" y="75%" width="13%" height="5%" layer="2"> <area x="75%" y="75%" width="13%" height="6%" layer="2">
<drawtext align="right" valign="center" fontsize="100%" font="{regular}" color="{fontdefault}" text="{daynameshort} {day}.{monthnameshort}" /> <drawtext align="right" y="0" fontsize="{areaheight}*{replaydatetimesize}/100" font="{regular}" color="{fontdefault}" text="{daynameshort} {day}.{monthnameshort}" />
</area> </area>
</datetime> </datetime>
<time> <time>
<area x="89%" y="75%" width="11%" height="5%" layer="2"> <area x="89%" y="75%" width="11%" height="6%" layer="2">
<drawtext name="clock" x="0" valign="center" fontsize="100%" font="{regular}" color="{fontdefault}" text="{hour}:{printf('%02d', min)}" /> <drawtext name="clock" x="0" y="0" fontsize="{areaheight}*{replaydatetimesize}/100" font="{regular}" color="{fontdefault}" text="{hour}:{printf('%02d', min)}" />
<drawtext name="clocksec" x="{posx(clock)} + {width(clock)}" y="{areaheight}/2 - {height(clocksec)}/2 + {height(clock)}/2 - {height(clocksec)}/2 - 5" fontsize="80%" font="{regular}" color="{fontdefault}" text=":{printf('%02d', sec)}" /> <drawtext name="clocksec" x="{posx(clock)} + {width(clock)}" y="{height(clock)} - {height(clocksec)} - 1" fontsize="{areaheight}*{replaydatetimesize}*0.8/100" font="{regular}" color="{fontdefault}" text=":{printf('%02d', sec)}" />
</area> </area>
</time> </time>
@ -38,9 +38,9 @@
</scrapercontent> </scrapercontent>
<rectitle> <rectitle>
<area x="12%" y="75%" width="63%" height="5%" layer="2"> <area x="12%" y="75%" width="63%" height="6%" layer="2">
<drawtext name="title" x="0" valign="center" fontsize="100%" font="{regular}" color="{fontdefault}" text="{rectitle}" /> <drawtext name="title" x="0" y="0" fontsize="{areaheight}*{replaytitlesize}/100" font="{regular}" color="{fontdefault}" text="{rectitle}" />
<drawtext condition="isset{title} ++ isset{recsubtitle}" x="{width(title)}" valign="center" fontsize="100%" font="{regular}" color="{fontdefault}" text=" - {recsubtitle}" /> <drawtext condition="isset{title} ++ isset{recsubtitle}" x="{width(title)}" y="0" fontsize="{areaheight}*{replaytitlesize}/100" font="{regular}" color="{fontdefault}" text=" - {recsubtitle}" />
</area> </area>
</rectitle> </rectitle>
@ -68,21 +68,21 @@
</recinfo> </recinfo>
<currenttime> <currenttime>
<area x="12%" y="86%" width="15%" height="4%" layer="2"> <area x="12%" y="86%" width="15%" height="5%" layer="2">
<drawtext x="0" valign="center" fontsize="100%" font="{regular}" color="{fontdefault}" text="{reccurrent}" /> <drawtext x="0" y="0" fontsize="{areaheight}*{replaycurrenttotaltimesize}/100" font="{regular}" color="{fontdefault}" text="{reccurrent}" />
</area> </area>
</currenttime> </currenttime>
<totaltime> <totaltime>
<area x="80%" y="86%" width="19%" height="4%" layer="2"> <area x="80%" y="86%" width="19%" height="5%" layer="2">
<drawtext condition="not{timeshift}" align="right" valign="center" fontsize="100%" font="{regular}" color="{fontdefault}" text="{rectotal}" /> <drawtext condition="not{timeshift}" align="right" y="0" fontsize="{areaheight}*{replaycurrenttotaltimesize}/100" font="{regular}" color="{fontdefault}" text="{rectotal}" />
<drawtext condition="{timeshift}" align="right" valign="center" font="{regular}" fontsize="100%" color="{fontdefault}" text="{timeshifttotal} ({rectotal})" /> <drawtext condition="{timeshift}" align="right" y="0" font="{regular}" fontsize="{areaheight}*{replaycurrenttotaltimesize}/100" color="{fontdefault}" text="{timeshifttotal} ({rectotal})" />
</area> </area>
</totaltime> </totaltime>
<endtime> <endtime>
<area x="80%" y="90%" width="19%" height="3%" layer="2"> <area x="80%" y="90%" width="19%" height="5%" layer="2">
<drawtext align="right" valign="center" fontsize="100%" font="{regular}" color="{fontdefault}" text="{tr(end)}: {recend}" /> <drawtext align="right" y="0" fontsize="{areaheight}*{replayendtimesize}/100" font="{regular}" color="{fontdefault}" text="{tr(end)}: {recend}" />
</area> </area>
</endtime> </endtime>
@ -176,7 +176,7 @@
<drawimage condition="{info}" imagetype="icon" path="info" width="{areaheight}*0.8" height="80%" x="5%" valign="center" /> <drawimage condition="{info}" imagetype="icon" path="info" width="{areaheight}*0.8" height="80%" x="5%" valign="center" />
<drawimage condition="{warning}" imagetype="icon" path="warning" width="{areaheight}*0.8" height="80%" x="5%" valign="center" /> <drawimage condition="{warning}" imagetype="icon" path="warning" width="{areaheight}*0.8" height="80%" x="5%" valign="center" />
<drawimage condition="{error}" imagetype="icon" path="error" width="{areaheight}*0.8" height="80%" x="5%" valign="center" /> <drawimage condition="{error}" imagetype="icon" path="error" width="{areaheight}*0.8" height="80%" x="5%" valign="center" />
<drawtext align="center" valign="center" fontsize="40%" font="{regular}" color="{fontdefault}" text="{text}" /> <drawtext align="center" valign="center" fontsize="{areaheight}*{messagemenusize}/100" font="{regular}" color="{fontdefault}" text="{text}" />
</area> </area>
</message> </message>

View File

@ -24,7 +24,7 @@
</area> </area>
</detailheader> </detailheader>
<colorbuttons debug="true"> <colorbuttons>
<!--red--> <!--red-->
<area condition="{red1}" x="0" y="94%" width="25%" height="6%" layer="2"> <area condition="{red1}" x="0" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/>

View File

@ -30,28 +30,28 @@
<drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{red1}" x="0" y="94%" width="25%" height="6%" layer="3"> <area condition="{red1}" x="0" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{red}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{red}" />
</area> </area>
<!--green--> <!--green-->
<area condition="{green1}" x="0" y="94%" width="25%" height="6%" layer="2"> <area condition="{green1}" x="0" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{green1}" x="0" y="94%" width="25%" height="6%" layer="3"> <area condition="{green1}" x="0" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{green}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{green}" />
</area> </area>
<!--yellow--> <!--yellow-->
<area condition="{yellow1}" x="0" y="94%" width="25%" height="6%" layer="2"> <area condition="{yellow1}" x="0" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{yellow1}" x="0" y="94%" width="25%" height="6%" layer="3"> <area condition="{yellow1}" x="0" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{yellow}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{yellow}" />
</area> </area>
<!--blue--> <!--blue-->
<area condition="{blue1}" x="0" y="94%" width="25%" height="6%" layer="2"> <area condition="{blue1}" x="0" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{blue1}" x="0" y="94%" width="25%" height="6%" layer="3"> <area condition="{blue1}" x="0" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{blue}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{blue}" />
</area> </area>
<!--red--> <!--red-->
@ -59,28 +59,28 @@
<drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{red2}" x="25%" y="94%" width="25%" height="6%" layer="3"> <area condition="{red2}" x="25%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{red}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{red}" />
</area> </area>
<!--green--> <!--green-->
<area condition="{green2}" x="25%" y="94%" width="25%" height="6%" layer="2"> <area condition="{green2}" x="25%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{green2}" x="25%" y="94%" width="25%" height="6%" layer="3"> <area condition="{green2}" x="25%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{green}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{green}" />
</area> </area>
<!--yellow--> <!--yellow-->
<area condition="{yellow2}" x="25%" y="94%" width="25%" height="6%" layer="2"> <area condition="{yellow2}" x="25%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{yellow2}" x="25%" y="94%" width="25%" height="6%" layer="3"> <area condition="{yellow2}" x="25%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{yellow}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{yellow}" />
</area> </area>
<!--blue--> <!--blue-->
<area condition="{blue2}" x="25%" y="94%" width="25%" height="6%" layer="2"> <area condition="{blue2}" x="25%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{blue2}" x="25%" y="94%" width="25%" height="6%" layer="3"> <area condition="{blue2}" x="25%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{blue}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{blue}" />
</area> </area>
<!--red--> <!--red-->
@ -88,28 +88,28 @@
<drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{red3}" x="50%" y="94%" width="25%" height="6%" layer="3"> <area condition="{red3}" x="50%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{red}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{red}" />
</area> </area>
<!--green--> <!--green-->
<area condition="{green3}" x="50%" y="94%" width="25%" height="6%" layer="2"> <area condition="{green3}" x="50%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{green3}" x="50%" y="94%" width="25%" height="6%" layer="3"> <area condition="{green3}" x="50%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{green}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{green}" />
</area> </area>
<!--yellow--> <!--yellow-->
<area condition="{yellow3}" x="50%" y="94%" width="25%" height="6%" layer="2"> <area condition="{yellow3}" x="50%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{yellow3}" x="50%" y="94%" width="25%" height="6%" layer="3"> <area condition="{yellow3}" x="50%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{yellow}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{yellow}" />
</area> </area>
<!--blue--> <!--blue-->
<area condition="{blue3}" x="50%" y="94%" width="25%" height="6%" layer="2"> <area condition="{blue3}" x="50%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{blue3}" x="50%" y="94%" width="25%" height="6%" layer="3"> <area condition="{blue3}" x="50%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{blue}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{blue}" />
</area> </area>
<!--red--> <!--red-->
@ -117,28 +117,28 @@
<drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{red4}" x="75%" y="94%" width="25%" height="6%" layer="3"> <area condition="{red4}" x="75%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{red}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{red}" />
</area> </area>
<!--green--> <!--green-->
<area condition="{green4}" x="75%" y="94%" width="25%" height="6%" layer="2"> <area condition="{green4}" x="75%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{green4}" x="75%" y="94%" width="25%" height="6%" layer="3"> <area condition="{green4}" x="75%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{green}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{green}" />
</area> </area>
<!--yellow--> <!--yellow-->
<area condition="{yellow4}" x="75%" y="94%" width="25%" height="6%" layer="2"> <area condition="{yellow4}" x="75%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{yellow4}" x="75%" y="94%" width="25%" height="6%" layer="3"> <area condition="{yellow4}" x="75%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{yellow}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{yellow}" />
</area> </area>
<!--blue--> <!--blue-->
<area condition="{blue4}" x="75%" y="94%" width="25%" height="6%" layer="2"> <area condition="{blue4}" x="75%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{blue4}" x="75%" y="94%" width="25%" height="6%" layer="3"> <area condition="{blue4}" x="75%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{blue}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{blue}" />
</area> </area>
</viewelement> </viewelement>
@ -163,33 +163,33 @@
<!-- TAB EPGINFO --> <!-- TAB EPGINFO -->
<tab name="EPG Info" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4"> <tab name="EPG Info" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4">
<drawtextbox condition="not{isseries}++not{ismovie}" name="shorttext" x="0" y="1%" width="96%" font="{regular}" fontsize="8%" color="{fontdefault}" text="{shorttext}" /> <drawtextbox condition="not{isseries}++not{ismovie}" name="shorttext" x="0" y="1%" width="96%" font="{regular}" fontsize="{areaheight}*{detailtextheadersize}/100" color="{fontdefault}" text="{shorttext}" />
<drawtextbox condition="not{isseries}++not{ismovie}" x="0" y="{posy(shorttext)} + {height(shorttext)} + 5" width="96%" font="{regular}" fontsize="6%" color="{fontdefault}" text="{description}" /> <drawtextbox condition="not{isseries}++not{ismovie}" x="0" y="{posy(shorttext)} + {height(shorttext)} + 5" width="96%" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{description}" />
<drawimage condition="{isseries}" name="seriesbanner" imagetype="image" path="{seriesbanner1path}" x="{areawidth}*0.5" y="0" width="{areawidth}*0.5" height="{areawidth} * 0.5 * {seriesbanner1height} / {seriesbanner1width}"/> <drawimage condition="{isseries}" name="seriesbanner" imagetype="image" path="{seriesbanner1path}" x="{areawidth}*0.5" y="0" width="{areawidth}*0.5" height="{areawidth} * 0.5 * {seriesbanner1height} / {seriesbanner1width}"/>
<drawtextbox condition="{isseries}" name="shorttext" x="0" y="0" width="49%" font="{regular}" fontsize="8%" color="{fontdefault}" text="{shorttext}" /> <drawtextbox condition="{isseries}" name="shorttext" x="0" y="0" width="49%" font="{regular}" fontsize="{areaheight}*{detailtextheadersize}/100" color="{fontdefault}" text="{shorttext}" />
<drawtextbox condition="{isseries}" x="0" y="{height(shorttext)} + 5" width="96%" float="topright" floatwidth="{areawidth}*0.5" floatheight="{areawidth} * 0.5 * {seriesbanner1height} / {seriesbanner1width} - {height(shorttext)}" font="{regular}" fontsize="6%" color="{fontdefault}" text="{description}" /> <drawtextbox condition="{isseries}" x="0" y="{height(shorttext)} + 5" width="96%" float="topright" floatwidth="{areawidth}*0.5" floatheight="{areawidth} * 0.5 * {seriesbanner1height} / {seriesbanner1width} - {height(shorttext)}" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{description}" />
<drawimage condition="{ismovie}" name="movieposter" imagetype="image" path="{posterpath}" x="{areawidth}*0.8" y="0" width="{areawidth}*0.2" height="{areawidth} * 0.2 * {posterheight} / {posterwidth}" /> <drawimage condition="{ismovie}" name="movieposter" imagetype="image" path="{posterpath}" x="{areawidth}*0.8" y="0" width="{areawidth}*0.2" height="{areawidth} * 0.2 * {posterheight} / {posterwidth}" />
<drawtextbox condition="{ismovie}" name="shorttextmovie" x="0" y="0" width="75%" font="{regular}" fontsize="8%" color="{fontdefault}" text="{shorttext}" /> <drawtextbox condition="{ismovie}" name="shorttextmovie" x="0" y="0" width="75%" font="{regular}" fontsize="{areaheight}*{detailtextheadersize}/100" color="{fontdefault}" text="{shorttext}" />
<drawtextbox condition="{ismovie}" x="0" y="{height(shorttextmovie)} + 5" width="96%" float="topright" floatwidth="{width(movieposter)} + 10" floatheight="{height(movieposter)} - {height(shorttextmovie)}" font="{regular}" fontsize="6%" color="{fontdefault}" text="{description}" /> <drawtextbox condition="{ismovie}" x="0" y="{height(shorttextmovie)} + 5" width="96%" float="topright" floatwidth="{width(movieposter)} + 10" floatheight="{height(movieposter)} - {height(shorttextmovie)}" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{description}" />
</tab> </tab>
<!-- TAB RERUNS --> <!-- TAB RERUNS -->
<tab condition="{hasreruns}" name="{tr(reruns)}" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4"> <tab condition="{hasreruns}" name="{tr(reruns)}" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4">
<drawtext align="center" y="1%" name="title" font="{regular}" fontsize="8%" color="{fontdefault}" text="{tr(rerunsof)} '{title}'" /> <drawtext align="center" y="1%" name="title" font="{regular}" fontsize="{areaheight}*{detailtextheadersize}/100" color="{fontdefault}" text="{tr(rerunsof)} '{title}'" />
<loop name="reruns" x="0" y="{height(title)} + 30" width="{areawidth}" rowheight="3%" orientation="vertical"> <loop name="reruns" x="0" y="{height(title)} + 30" width="{areawidth}" rowheight="3%" orientation="vertical">
<drawimage name="logo" condition="{reruns[channellogoexists]}" imagetype="channellogo" path="{reruns[channelid]}" x="0" width="10%" height="8%" /> <drawimage name="logo" condition="{reruns[channellogoexists]}" imagetype="channellogo" path="{reruns[channelid]}" x="0" width="10%" height="8%" />
<drawtext name="channelname" condition="not{reruns[channellogoexists]}" x="-5" font="{regular}" fontsize="5%" color="{fontdefault}" text="{reruns[channelname]}" /> <drawtext name="channelname" condition="not{reruns[channellogoexists]}" x="-5" font="{regular}" fontsize="{areaheight}*{detailactors}/100" color="{fontdefault}" text="{reruns[channelname]}" />
<drawtext condition="{reruns[channellogoexists]}" x="{width(logo)}+20" y="-5" width="{areawidth} - {width(logo)} - 20" font="{regular}" fontsize="6%" color="{fontdefault}" text="{reruns[day]} {reruns[date]} {reruns[start]} - {reruns[stop]}: {reruns[title]} {reruns[shorttext]}" /> <drawtext condition="{reruns[channellogoexists]}" x="{width(logo)}+20" y="-5" width="{areawidth} - {width(logo)} - 20" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{reruns[day]} {reruns[date]} {reruns[start]} - {reruns[stop]}: {reruns[title]} {reruns[shorttext]}" />
<drawtext condition="not{reruns[channellogoexists]}" x="{width(channelname)}+20" y="-5" width="{areawidth} - {width(logo)} - 20" font="{regular}" fontsize="6%" color="{fontdefault}" text="{reruns[day]} {reruns[date]} {reruns[start]} - {reruns[stop]}: {reruns[title]} {reruns[shorttext]}" /> <drawtext condition="not{reruns[channellogoexists]}" x="{width(channelname)}+20" y="-5" width="{areawidth} - {width(logo)} - 20" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{reruns[day]} {reruns[date]} {reruns[start]} - {reruns[stop]}: {reruns[title]} {reruns[shorttext]}" />
</loop> </loop>
</tab> </tab>
<!-- TAB ACTORS --> <!-- TAB ACTORS -->
<tab condition="{isseries}||{ismovie}" name="{tr(actors)}" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4"> <tab condition="{isseries}||{ismovie}" name="{tr(actors)}" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4">
<drawtext align="center" name="title" y="0" font="{regular}" fontsize="12%" color="{fontdefault}" text="{tr(actors)}" /> <drawtext align="center" name="title" y="0" font="{regular}" fontsize="{areaheight}*{detailtextheadersize}/100" color="{fontdefault}" text="{tr(actors)}" />
<loop name="actors" x="0" y="{height(title)} + 10" width="{areawidth}" orientation="horizontal" columnwidth="{areawidth}/7" rowheight="{areawidth}/7*1.65" overflow="linewrap" > <loop name="actors" x="0" y="{height(title)} + 10" width="{areawidth}" orientation="horizontal" columnwidth="{areawidth}/7" rowheight="{areawidth}/7*1.65" overflow="linewrap" >
<drawimage name="thumb" imagetype="image" path="{actors[thumb]}" x="20" y="0" width="{columnwidth}-40" height="{columnwidth} * {actors[thumbheight]} / {actors[thumbwidth]} - 40 * {actors[thumbheight]} / {actors[thumbwidth]}"/> <drawimage name="thumb" imagetype="image" path="{actors[thumb]}" x="20" y="0" width="{columnwidth}-40" height="{columnwidth} * {actors[thumbheight]} / {actors[thumbwidth]} - 40 * {actors[thumbheight]} / {actors[thumbwidth]}"/>
<drawtext align="center" y="{height(thumb)} + 10" width="{columnwidth}" name="actorname" font="{regular}" fontsize="5%" color="{fontdefault}" text="{actors[name]}" /> <drawtext align="center" y="{height(thumb)} + 10" width="{columnwidth}" name="actorname" font="{regular}" fontsize="{areaheight}*{detailactors}/100" color="{fontdefault}" text="{actors[name]}" />
<drawtext align="center" y="{height(thumb)} + 10 + {height(actorname)}" width="{columnwidth}" font="{regular}" fontsize="5%" color="{fontdefault}" text="{actors[role]}" /> <drawtext align="center" y="{height(thumb)} + 10 + {height(actorname)}" width="{columnwidth}" font="{regular}" fontsize="5%" color="{fontdefault}" text="{actors[role]}" />
</loop> </loop>
</tab> </tab>
@ -198,12 +198,12 @@
<drawimage name="banner" imagetype="image" path="{seriesbanner1path}" align="center" y="10" width="{areawidth}*0.7" height="{areawidth} * 0.7 * {seriesbanner1height} / {seriesbanner1width}"/> <drawimage name="banner" imagetype="image" path="{seriesbanner1path}" align="center" y="10" width="{areawidth}*0.7" height="{areawidth} * 0.7 * {seriesbanner1height} / {seriesbanner1width}"/>
<drawimage name="episodeimage" imagetype="image" path="{episodeimagepath}" x="{areawidth}*0.7" y="{height(banner)} + 20" width="{areawidth}*0.3" height="{areawidth} * 0.3 * {episodeimageheight} / {episodeimagewidth}"/> <drawimage name="episodeimage" imagetype="image" path="{episodeimagepath}" x="{areawidth}*0.7" y="{height(banner)} + 20" width="{areawidth}*0.3" height="{areawidth} * 0.3 * {episodeimageheight} / {episodeimagewidth}"/>
<drawimage name="seasonposter" imagetype="image" path="{seasonposterpath}" x="{areawidth}*0.7" y="{height(banner)} + {height(episodeimage)} + 30" width="{areawidth}*0.3" height="{areawidth} * 0.3 * {seasonposterheight} / {seasonposterwidth}"/> <drawimage name="seasonposter" imagetype="image" path="{seasonposterpath}" x="{areawidth}*0.7" y="{height(banner)} + {height(episodeimage)} + 30" width="{areawidth}*0.3" height="{areawidth} * 0.3 * {seasonposterheight} / {seasonposterwidth}"/>
<drawtextbox x="0" y="{height(banner)} + 20" width="96%" float="topright" floatwidth="{width(seasonposter)} + 10" floatheight="{height(episodeimage)} + {height(seasonposter)} + 30" font="{regular}" fontsize="6%" color="{fontdefault}" text="{tr(episode)}: {episodetitle} ({tr(season)} {episodeseason}, {tr(episode)} {episodenumber}) &#10;&#10;{episodeoverview}|&#10;&#10;{tr(gueststars)}: {episodegueststars}||&#10;&#10;{tr(seriesfirstaired)}: {seriesfirstaired}||&#10;{tr(episodefirstaired)}: {episodefirstaired}||&#10;{tr(network)}: {seriesnetwork}||&#10;{tr(genre)}: {seriesgenre}||&#10;{tr(status)}: {seriesstatus}||&#10;{tr(rating)}: {seriesrating}||&#10;{tr(episoderating)}: {episoderating}&#10;|{seriesoverview}&#10;" /> <drawtextbox x="0" y="{height(banner)} + 20" width="96%" float="topright" floatwidth="{width(seasonposter)} + 10" floatheight="{height(episodeimage)} + {height(seasonposter)} + 30" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{tr(episode)}: {episodetitle} ({tr(season)} {episodeseason}, {tr(episode)} {episodenumber}) &#10;&#10;{episodeoverview}|&#10;&#10;{tr(gueststars)}: {episodegueststars}||&#10;&#10;{tr(seriesfirstaired)}: {seriesfirstaired}||&#10;{tr(episodefirstaired)}: {episodefirstaired}||&#10;{tr(network)}: {seriesnetwork}||&#10;{tr(genre)}: {seriesgenre}||&#10;{tr(status)}: {seriesstatus}||&#10;{tr(rating)}: {seriesrating}||&#10;{tr(episoderating)}: {episoderating}&#10;|{seriesoverview}&#10;" />
</tab> </tab>
<!-- TAB MOVIEDBINFO --> <!-- TAB MOVIEDBINFO -->
<tab condition="{ismovie}" name="MovieDBInfo" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4"> <tab condition="{ismovie}" name="MovieDBInfo" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}/4">
<drawimage name="poster" imagetype="image" path="{posterpath}" x="70%" y="10" width="{areawidth}*0.3" height="{areawidth} * 0.3 * {posterheight} / {posterwidth}"/> <drawimage name="poster" imagetype="image" path="{posterpath}" x="70%" y="10" width="{areawidth}*0.3" height="{areawidth} * 0.3 * {posterheight} / {posterwidth}"/>
<drawtextbox x="0" y="10" width="96%" float="topright" floatwidth="{width(poster)} + 10" floatheight="{height(poster)} + 20" font="{regular}" fontsize="6%" color="{fontdefault}" text="{tr(originaltitle)}: {movieoriginalTitle}&#10;&#10;|{tr(genre)}: {moviegenres}&#10;&#10;||{movietagline}&#10;&#10;|{movieoverview}&#10;&#10;|{tr(budget)}: {moviebudget}&#10;||{tr(revenue)}: {movierevenue}&#10;&#10;||{tr(adult)}: {movieadult}&#10;||{tr(releasedate)}: {moviereleasedate}&#10;||{tr(runtime)}: {movieruntime} min&#10;||&#10;{tr(popularity)}: {moviepopularity}&#10;||&#10;{tr(voteaverage)}: {movievoteaverage}&#10;||&#10;{tr(homepage)}: {moviehomepage}|&#10;" /> <drawtextbox x="0" y="10" width="96%" float="topright" floatwidth="{width(poster)} + 10" floatheight="{height(poster)} + 20" font="{regular}" fontsize="{areaheight}*{detailtextsize}/100" color="{fontdefault}" text="{tr(originaltitle)}: {movieoriginalTitle}&#10;&#10;|{tr(genre)}: {moviegenres}&#10;&#10;||{movietagline}&#10;&#10;|{movieoverview}&#10;&#10;|{tr(budget)}: {moviebudget}&#10;||{tr(revenue)}: {movierevenue}&#10;&#10;||{tr(adult)}: {movieadult}&#10;||{tr(releasedate)}: {moviereleasedate}&#10;||{tr(runtime)}: {movieruntime} min&#10;||&#10;{tr(popularity)}: {moviepopularity}&#10;||&#10;{tr(voteaverage)}: {movievoteaverage}&#10;||&#10;{tr(homepage)}: {moviehomepage}|&#10;" />
</tab> </tab>
<!-- TAB SERIESGALERY --> <!-- TAB SERIESGALERY -->
<tab condition="{isseries}" name="{tr(seriesgalery)}" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}*0.61"> <tab condition="{isseries}" name="{tr(seriesgalery)}" x="3%" y="23%" width="94%" height="61%" layer="4" scrollheight="{areaheight}*0.61">
@ -232,13 +232,13 @@
<drawrectangle condition="not{tabs[current]}" x="0" y="0" width="{width(label)}" height="100%" color="{menuback}" /> <drawrectangle condition="not{tabs[current]}" x="0" y="0" width="{width(label)}" height="100%" color="{menuback}" />
<drawrectangle x="{columnwidth}-1" y="0" width="1" height="100%" color="{menubackline}" /> <drawrectangle x="{columnwidth}-1" y="0" width="1" height="100%" color="{menubackline}" />
<drawrectangle condition="{tabs[current]}" x="0" y="0" width="{width(label)}" height="100%" color="{menubackactive}" /> <drawrectangle condition="{tabs[current]}" x="0" y="0" width="{width(label)}" height="100%" color="{menubackactive}" />
<drawtext name="label" x="0" valign="center" font="{regular}" fontsize="60%" color="00000000" text=" {tabs[title]} " /> <drawtext name="label" x="0" valign="center" font="{regular}" fontsize="{areaheight}*{tablabels}/100" color="00000000" text=" {tabs[title]} " />
</loop> </loop>
</area> </area>
<area x="2%" y="85%" width="{areawidth} - 60" height="6%" layer="4"> <area x="2%" y="85%" width="{areawidth} - 60" height="6%" layer="4">
<loop name="tabs" x="0" y="0" orientation="horizontal"> <loop name="tabs" x="0" y="0" orientation="horizontal">
<drawtext condition="not{tabs[current]}" x="0" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text=" {tabs[title]} " /> <drawtext condition="not{tabs[current]}" x="0" valign="center" font="{regular}" fontsize="{areaheight}*{tablabels}/100" color="{fontdefault}" text=" {tabs[title]} " />
<drawtext condition="{tabs[current]}" x="0" valign="center" font="{regular}" fontsize="60%" color="{fontmenuactive}" text=" {tabs[title]} " /> <drawtext condition="{tabs[current]}" x="0" valign="center" font="{regular}" fontsize="{areaheight}*{tablabels}/100" color="{fontmenuactive}" text=" {tabs[title]} " />
</loop> </loop>
</area> </area>
</tablabels> </tablabels>

View File

@ -9,7 +9,7 @@
</area> </area>
<area x="2%" y="0" width="30%" height="7%" layer="2"> <area x="2%" y="0" width="30%" height="7%" layer="2">
<drawimage name="icon" imagetype="icon" path="tvguideng" x="0" valign="center" width="{areaheight}*0.8" height="{areaheight}*0.8"/> <drawimage name="icon" imagetype="icon" path="tvguideng" x="0" valign="center" width="{areaheight}*0.8" height="{areaheight}*0.8"/>
<drawtext x="{width(icon)} + 20" valign="center" font="{regular}" fontsize="80%" color="{fontdefault}" text="TV Guide" /> <drawtext x="{width(icon)} + 20" valign="center" font="{regular}" fontsize="{areaheight}*{headerfontsize}/100" color="{fontdefault}" text="TV Guide" />
</area> </area>
<area x="0" y="0" width="100%" height="100%" layer="2"> <area x="0" y="0" width="100%" height="100%" layer="2">
<drawrectangle x="2%" y="10%" width="96%" height="65%" color="{menuback}" /> <drawrectangle x="2%" y="10%" width="96%" height="65%" color="{menuback}" />
@ -27,7 +27,7 @@
</area> </area>
<area x="2%" y="0" width="30%" height="7%" layer="2"> <area x="2%" y="0" width="30%" height="7%" layer="2">
<drawimage name="icon" imagetype="icon" path="tvguideng" x="0" valign="center" width="{areaheight}*0.8" height="{areaheight}*0.8"/> <drawimage name="icon" imagetype="icon" path="tvguideng" x="0" valign="center" width="{areaheight}*0.8" height="{areaheight}*0.8"/>
<drawtext x="{width(icon)} + 20" valign="center" font="{regular}" fontsize="80%" color="{fontdefault}" text="TV Guide" /> <drawtext x="{width(icon)} + 20" valign="center" font="{regular}" fontsize="{areaheight}*{headerfontsize}/100" color="{fontdefault}" text="TV Guide" />
</area> </area>
<area x="0" y="0" width="100%" height="100%" layer="2"> <area x="0" y="0" width="100%" height="100%" layer="2">
<drawrectangle x="2%" y="9%" width="96%" height="68%" color="{menuback}" /> <drawrectangle x="2%" y="9%" width="96%" height="68%" color="{menuback}" />
@ -42,20 +42,20 @@
</viewelement> </viewelement>
<viewelement name="header_hor"> <viewelement name="header_hor">
<area x="18%" y="78%" width="50%" height="3%" layer="3"> <area x="18%" y="78%" width="50%" height="4%" layer="3">
<drawtext x="0" y="0" font="{regular}" fontsize="100%" width="100%" color="{fontdefault}" text="{day} {date} {start} - {stop}: {title}" /> <drawtext x="0" y="0" font="{regular}" fontsize="{areaheight}*{tvgcurrenttitlesize}/100" width="100%" color="{fontdefault}" text="{day} {date} {start} - {stop}: {title}" />
</area> </area>
<areascroll orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="18%" y="{areaheight}*0.815" width="71%" height="9%" layer="3"> <areascroll orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="18%" y="{areaheight}*0.815" width="71%" height="9%" layer="3">
<drawtextbox x="0" y="0" font="{regular}" width="100%" fontsize="28%" color="{fontdefault}" text="{description}" /> <drawtextbox x="0" y="0" font="{regular}" width="100%" fontsize="{areaheight}*{tvgcurrenttextsize}/100" color="{fontdefault}" text="{description}" />
</areascroll> </areascroll>
</viewelement> </viewelement>
<viewelement name="header_ver"> <viewelement name="header_ver">
<area x="7%" y="79%" width="80%" height="3%" layer="3"> <area x="7%" y="79%" width="80%" height="4%" layer="3">
<drawtext x="0" y="0" font="{regular}" fontsize="100%" width="100%" color="{fontdefault}" text="{day} {date} {start} - {stop}: {title}" /> <drawtext x="0" y="0" font="{regular}" fontsize="{areaheight}*{tvgcurrenttitlesize}/100" width="100%" color="{fontdefault}" text="{day} {date} {start} - {stop}: {title}" />
</area> </area>
<areascroll orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="7%" y="{areaheight}*0.825" width="71%" height="8%" layer="3"> <areascroll orientation="vertical" mode="forthandback" delay="3000" scrollspeed="medium" x="7%" y="{areaheight}*0.825" width="71%" height="8%" layer="3">
<drawtextbox x="0" y="0" font="{regular}" width="100%" fontsize="28%" color="{fontdefault}" text="{description}" /> <drawtextbox x="0" y="0" font="{regular}" width="100%" fontsize="{areaheight}*{tvgcurrenttextsize}/100" color="{fontdefault}" text="{description}" />
</areascroll> </areascroll>
</viewelement> </viewelement>
@ -65,28 +65,28 @@
<drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{red1}" x="0" y="94%" width="25%" height="6%" layer="3"> <area condition="{red1}" x="0" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{red}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{red}" />
</area> </area>
<!--green--> <!--green-->
<area condition="{green1}" x="0" y="94%" width="25%" height="6%" layer="2"> <area condition="{green1}" x="0" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{green1}" x="0" y="94%" width="25%" height="6%" layer="3"> <area condition="{green1}" x="0" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{green}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{green}" />
</area> </area>
<!--yellow--> <!--yellow-->
<area condition="{yellow1}" x="0" y="94%" width="25%" height="6%" layer="2"> <area condition="{yellow1}" x="0" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{yellow1}" x="0" y="94%" width="25%" height="6%" layer="3"> <area condition="{yellow1}" x="0" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{yellow}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{yellow}" />
</area> </area>
<!--blue--> <!--blue-->
<area condition="{blue1}" x="0" y="94%" width="25%" height="6%" layer="2"> <area condition="{blue1}" x="0" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{blue1}" x="0" y="94%" width="25%" height="6%" layer="3"> <area condition="{blue1}" x="0" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{blue}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{blue}" />
</area> </area>
<!--red--> <!--red-->
@ -94,28 +94,28 @@
<drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{red2}" x="25%" y="94%" width="25%" height="6%" layer="3"> <area condition="{red2}" x="25%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{red}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{red}" />
</area> </area>
<!--green--> <!--green-->
<area condition="{green2}" x="25%" y="94%" width="25%" height="6%" layer="2"> <area condition="{green2}" x="25%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{green2}" x="25%" y="94%" width="25%" height="6%" layer="3"> <area condition="{green2}" x="25%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{green}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{green}" />
</area> </area>
<!--yellow--> <!--yellow-->
<area condition="{yellow2}" x="25%" y="94%" width="25%" height="6%" layer="2"> <area condition="{yellow2}" x="25%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{yellow2}" x="25%" y="94%" width="25%" height="6%" layer="3"> <area condition="{yellow2}" x="25%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{yellow}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{yellow}" />
</area> </area>
<!--blue--> <!--blue-->
<area condition="{blue2}" x="25%" y="94%" width="25%" height="6%" layer="2"> <area condition="{blue2}" x="25%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{blue2}" x="25%" y="94%" width="25%" height="6%" layer="3"> <area condition="{blue2}" x="25%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{blue}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{blue}" />
</area> </area>
<!--red--> <!--red-->
@ -123,28 +123,28 @@
<drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{red3}" x="50%" y="94%" width="25%" height="6%" layer="3"> <area condition="{red3}" x="50%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{red}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{red}" />
</area> </area>
<!--green--> <!--green-->
<area condition="{green3}" x="50%" y="94%" width="25%" height="6%" layer="2"> <area condition="{green3}" x="50%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{green3}" x="50%" y="94%" width="25%" height="6%" layer="3"> <area condition="{green3}" x="50%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{green}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{green}" />
</area> </area>
<!--yellow--> <!--yellow-->
<area condition="{yellow3}" x="50%" y="94%" width="25%" height="6%" layer="2"> <area condition="{yellow3}" x="50%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{yellow3}" x="50%" y="94%" width="25%" height="6%" layer="3"> <area condition="{yellow3}" x="50%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{yellow}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{yellow}" />
</area> </area>
<!--blue--> <!--blue-->
<area condition="{blue3}" x="50%" y="94%" width="25%" height="6%" layer="2"> <area condition="{blue3}" x="50%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{blue3}" x="50%" y="94%" width="25%" height="6%" layer="3"> <area condition="{blue3}" x="50%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{blue}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{blue}" />
</area> </area>
<!--red--> <!--red-->
@ -152,28 +152,28 @@
<drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{red4}" x="75%" y="94%" width="25%" height="6%" layer="3"> <area condition="{red4}" x="75%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{red}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{red}" />
</area> </area>
<!--green--> <!--green-->
<area condition="{green4}" x="75%" y="94%" width="25%" height="6%" layer="2"> <area condition="{green4}" x="75%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{green4}" x="75%" y="94%" width="25%" height="6%" layer="3"> <area condition="{green4}" x="75%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{green}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{green}" />
</area> </area>
<!--yellow--> <!--yellow-->
<area condition="{yellow4}" x="75%" y="94%" width="25%" height="6%" layer="2"> <area condition="{yellow4}" x="75%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{yellow4}" x="75%" y="94%" width="25%" height="6%" layer="3"> <area condition="{yellow4}" x="75%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{yellow}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{yellow}" />
</area> </area>
<!--blue--> <!--blue-->
<area condition="{blue4}" x="75%" y="94%" width="25%" height="6%" layer="2"> <area condition="{blue4}" x="75%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{blue4}" x="75%" y="94%" width="25%" height="6%" layer="3"> <area condition="{blue4}" x="75%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{blue}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{blue}" />
</area> </area>
</viewelement> </viewelement>
@ -183,28 +183,28 @@
<drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{red1}" x="0" y="94%" width="25%" height="6%" layer="3"> <area condition="{red1}" x="0" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{red}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{red}" />
</area> </area>
<!--green--> <!--green-->
<area condition="{green1}" x="0" y="94%" width="25%" height="6%" layer="2"> <area condition="{green1}" x="0" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{green1}" x="0" y="94%" width="25%" height="6%" layer="3"> <area condition="{green1}" x="0" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{green}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{green}" />
</area> </area>
<!--yellow--> <!--yellow-->
<area condition="{yellow1}" x="0" y="94%" width="25%" height="6%" layer="2"> <area condition="{yellow1}" x="0" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{yellow1}" x="0" y="94%" width="25%" height="6%" layer="3"> <area condition="{yellow1}" x="0" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{yellow}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{yellow}" />
</area> </area>
<!--blue--> <!--blue-->
<area condition="{blue1}" x="0" y="94%" width="25%" height="6%" layer="2"> <area condition="{blue1}" x="0" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{blue1}" x="0" y="94%" width="25%" height="6%" layer="3"> <area condition="{blue1}" x="0" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{blue}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{blue}" />
</area> </area>
<!--red--> <!--red-->
@ -212,28 +212,28 @@
<drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{red2}" x="25%" y="94%" width="25%" height="6%" layer="3"> <area condition="{red2}" x="25%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{red}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{red}" />
</area> </area>
<!--green--> <!--green-->
<area condition="{green2}" x="25%" y="94%" width="25%" height="6%" layer="2"> <area condition="{green2}" x="25%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{green2}" x="25%" y="94%" width="25%" height="6%" layer="3"> <area condition="{green2}" x="25%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{green}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{green}" />
</area> </area>
<!--yellow--> <!--yellow-->
<area condition="{yellow2}" x="25%" y="94%" width="25%" height="6%" layer="2"> <area condition="{yellow2}" x="25%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{yellow2}" x="25%" y="94%" width="25%" height="6%" layer="3"> <area condition="{yellow2}" x="25%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{yellow}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{yellow}" />
</area> </area>
<!--blue--> <!--blue-->
<area condition="{blue2}" x="25%" y="94%" width="25%" height="6%" layer="2"> <area condition="{blue2}" x="25%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{blue2}" x="25%" y="94%" width="25%" height="6%" layer="3"> <area condition="{blue2}" x="25%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{blue}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{blue}" />
</area> </area>
<!--red--> <!--red-->
@ -241,28 +241,28 @@
<drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{red3}" x="50%" y="94%" width="25%" height="6%" layer="3"> <area condition="{red3}" x="50%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{red}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{red}" />
</area> </area>
<!--green--> <!--green-->
<area condition="{green3}" x="50%" y="94%" width="25%" height="6%" layer="2"> <area condition="{green3}" x="50%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{green3}" x="50%" y="94%" width="25%" height="6%" layer="3"> <area condition="{green3}" x="50%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{green}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{green}" />
</area> </area>
<!--yellow--> <!--yellow-->
<area condition="{yellow3}" x="50%" y="94%" width="25%" height="6%" layer="2"> <area condition="{yellow3}" x="50%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{yellow3}" x="50%" y="94%" width="25%" height="6%" layer="3"> <area condition="{yellow3}" x="50%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{yellow}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{yellow}" />
</area> </area>
<!--blue--> <!--blue-->
<area condition="{blue3}" x="50%" y="94%" width="25%" height="6%" layer="2"> <area condition="{blue3}" x="50%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{blue3}" x="50%" y="94%" width="25%" height="6%" layer="3"> <area condition="{blue3}" x="50%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{blue}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{blue}" />
</area> </area>
<!--red--> <!--red-->
@ -270,28 +270,28 @@
<drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_red" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{red4}" x="75%" y="94%" width="25%" height="6%" layer="3"> <area condition="{red4}" x="75%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{red}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{red}" />
</area> </area>
<!--green--> <!--green-->
<area condition="{green4}" x="75%" y="94%" width="25%" height="6%" layer="2"> <area condition="{green4}" x="75%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_green" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{green4}" x="75%" y="94%" width="25%" height="6%" layer="3"> <area condition="{green4}" x="75%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{green}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{green}" />
</area> </area>
<!--yellow--> <!--yellow-->
<area condition="{yellow4}" x="75%" y="94%" width="25%" height="6%" layer="2"> <area condition="{yellow4}" x="75%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_yellow" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{yellow4}" x="75%" y="94%" width="25%" height="6%" layer="3"> <area condition="{yellow4}" x="75%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{yellow}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{yellow}" />
</area> </area>
<!--blue--> <!--blue-->
<area condition="{blue4}" x="75%" y="94%" width="25%" height="6%" layer="2"> <area condition="{blue4}" x="75%" y="94%" width="25%" height="6%" layer="2">
<drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/> <drawimage imagetype="skinpart" path="button_blue" x="0" y="0" width="100%" height="100%"/>
</area> </area>
<area condition="{blue4}" x="75%" y="94%" width="25%" height="6%" layer="3"> <area condition="{blue4}" x="75%" y="94%" width="25%" height="6%" layer="3">
<drawtext align="center" valign="center" font="{regular}" fontsize="60%" color="{fontdefault}" text="{blue}" /> <drawtext align="center" valign="center" font="{regular}" fontsize="{areaheight}*{buttonfontsize}/100" color="{fontdefault}" text="{blue}" />
</area> </area>
</viewelement> </viewelement>
@ -407,11 +407,18 @@
<area condition="{current}" layer="3"> <area condition="{current}" layer="3">
<fill color="{menubackactive}" /> <fill color="{menubackactive}" />
</area> </area>
<area layer="4"> <area condition="{tvgshowtime}" layer="4">
<drawtext condition="not{current}" x="10" width="96%" y="15%" font="regular" color="{fontdefault}" fontsize="30%" text="{start} - {stop}" /> <drawtext condition="not{current}" x="10" width="96%" y="{areaheight}*{tvghorgriddateposy}/100" font="regular" color="{fontdefault}" fontsize="{areaheight}*{tvghorgriddatesize}/100" text="{start} - {stop}" />
<drawtext condition="not{current}" x="10" width="96%" y="45%" font="regular" color="{fontdefault}" fontsize="45%" text="{title}" /> <drawtext condition="not{current}" x="10" width="96%" y="{areaheight}*{tvghorgridtitleposy}/100" font="regular" color="{fontdefault}" fontsize="{areaheight}*{tvghorgridtitlesize}/100" text="{title}" />
<drawtext condition="{current}" x="10" width="96%" y="15%" font="regular" color="{fontmenuactive}" fontsize="30%" text="{start} - {stop}" /> <drawtext condition="{current}" x="10" width="96%" y="{areaheight}*{tvghorgriddateposy}/100" font="regular" color="{fontmenuactive}" fontsize="{areaheight}*{tvghorgriddatesize}/100" text="{start} - {stop}" />
<drawtext condition="{current}" x="10" width="96%" y="45%" font="regular" color="{fontmenuactive}" fontsize="45%" text="{title}" /> <drawtext condition="{current}" x="10" width="96%" y="{areaheight}*{tvghorgridtitleposy}/100" font="regular" color="{fontmenuactive}" fontsize="{areaheight}*{tvghorgridtitlesize}/100" text="{title}" />
<drawrectangle x="0" y="{areaheight}-2" width="100%" height="2" color="{menubackline}" />
<drawrectangle x="{areawidth}-2" y="0" width="2" height="100%" color="{menubackline}" />
<drawimage condition="{timer}" imagetype="icon" path="ico_rec_selected" x="{areawidth} - {areaheight}*0.4 - 5" y="5" width="0.4*{areaheight}" height="0.4*{areaheight}" />
</area>
<area condition="not{tvgshowtime}" layer="4">
<drawtext condition="not{current}" x="10" width="96%" valign="center" font="regular" color="{fontdefault}" fontsize="{areaheight}*{tvghorgridtitlesize}/100" text="{title}" />
<drawtext condition="{current}" x="10" width="96%" valign="center" font="regular" color="{fontmenuactive}" fontsize="{areaheight}*{tvghorgridtitlesize}/100" text="{title}" />
<drawrectangle x="0" y="{areaheight}-2" width="100%" height="2" color="{menubackline}" /> <drawrectangle x="0" y="{areaheight}-2" width="100%" height="2" color="{menubackline}" />
<drawrectangle x="{areawidth}-2" y="0" width="2" height="100%" color="{menubackline}" /> <drawrectangle x="{areawidth}-2" y="0" width="2" height="100%" color="{menubackline}" />
<drawimage condition="{timer}" imagetype="icon" path="ico_rec_selected" x="{areawidth} - {areaheight}*0.4 - 5" y="5" width="0.4*{areaheight}" height="0.4*{areaheight}" /> <drawimage condition="{timer}" imagetype="icon" path="ico_rec_selected" x="{areawidth} - {areaheight}*0.4 - 5" y="5" width="0.4*{areaheight}" height="0.4*{areaheight}" />
@ -422,11 +429,17 @@
<area condition="{current}" layer="3"> <area condition="{current}" layer="3">
<fill color="{menubackactive}" /> <fill color="{menubackactive}" />
</area> </area>
<area layer="4"> <area condition="{tvgshowtime}" layer="4">
<drawtext condition="not{current}" x="2%" width="97%" y="3" font="regular" color="{fontdefault}" fontsize="{areawidth}*0.11" text="{start} - {stop}" /> <drawtext condition="not{current}" x="2%" width="97%" y="{areawidth}*{tvgvergriddateposy}/100" font="regular" color="{fontdefault}" fontsize="{areawidth}*{tvgvergriddatesize}/100" text="{start} - {stop}" />
<drawtextbox condition="not{current}" x="2%" width="97%" y="{areawidth}*0.15" height="{areawidth}*0.85" font="regular" color="{fontdefault}" fontsize="{areawidth}*0.10" text="{title}" /> <drawtextbox condition="not{current}" x="2%" width="97%" y="{areawidth}*{tvgvergridtitleposy}/100" height="{areawidth}*0.85" font="regular" color="{fontdefault}" fontsize="{areawidth}*{tvgvergridtitlesize}/100" text="{title}" />
<drawtext condition="{current}" x="2%" width="97%" y="3" font="regular" color="{fontmenuactive}" fontsize="{areawidth}*0.10" text="{start} - {stop}" /> <drawtext condition="{current}" x="2%" width="97%" y="{areawidth}*{tvgvergriddateposy}/100" font="regular" color="{fontmenuactive}" fontsize="{areawidth}*{tvgvergriddatesize}/100" text="{start} - {stop}" />
<drawtextbox condition="{current}" x="2%" width="97%" y="{areawidth}*0.15" height="{areawidth}*0.85" font="regular" color="{fontmenuactive}" fontsize="{areawidth}*0.10" text="{title}" /> <drawtextbox condition="{current}" x="2%" width="97%" y="{areawidth}*{tvgvergridtitleposy}/100" height="{areawidth}*0.85" font="regular" color="{fontmenuactive}" fontsize="{areawidth}*{tvgvergridtitlesize}/100" text="{title}" />
<drawrectangle x="0" y="{areaheight}-2" width="100%" height="2" color="{menubackline}" />
<drawrectangle x="{areawidth}-2" y="0" width="2" height="100%" color="{menubackline}" />
</area>
<area condition="not{tvgshowtime}" layer="4">
<drawtextbox condition="not{current}" x="2%" width="97%" y="{areawidth}*{tvgvergridtitleposy}/100" height="{areawidth}*0.85" font="regular" color="{fontdefault}" fontsize="{areawidth}*{tvgvergridtitlesize}/100" text="{title}" />
<drawtextbox condition="{current}" x="2%" width="97%" y="{areawidth}*{tvgvergridtitleposy}/100" height="{areawidth}*0.85" font="regular" color="{fontmenuactive}" fontsize="{areawidth}*{tvgvergridtitlesize}/100" text="{title}" />
<drawrectangle x="0" y="{areaheight}-2" width="100%" height="2" color="{menubackline}" /> <drawrectangle x="0" y="{areaheight}-2" width="100%" height="2" color="{menubackline}" />
<drawrectangle x="{areawidth}-2" y="0" width="2" height="100%" color="{menubackline}" /> <drawrectangle x="{areawidth}-2" y="0" width="2" height="100%" color="{menubackline}" />
</area> </area>

View File

@ -28,6 +28,7 @@
{daynumeric} day as number {daynumeric} day as number
{month} month as number {month} month as number
{year} year as number {year} year as number
{istoday} true if event is at current day
{running} true if event is currently running {running} true if event is currently running
{elapsed} elapsed time of event, if not running 0 {elapsed} elapsed time of event, if not running 0
{startsin} minutes till event starts, if running 0 {startsin} minutes till event starts, if running 0