mirror of
https://projects.vdr-developer.org/git/vdr-plugin-skindesigner.git
synced 2023-10-19 15:58:31 +00:00
implemented Skin Repositories
This commit is contained in:
@@ -226,7 +226,7 @@ void cDisplayMenuDetailView::InitTabs(void) {
|
||||
while(tmplTab = tmplView->GetNextViewTab()) {
|
||||
tmplTab->ParseDynamicParameters(&stringTokens, &intTokens, true);
|
||||
tmplTab->ClearDynamicFunctionParameters();
|
||||
tmplTab->ParseDynamicFunctionParameters(&stringTokens, &intTokens);
|
||||
tmplTab->ParseDynamicFunctionParameters(&stringTokens, &intTokens, &loopTokens);
|
||||
if (tmplTab->DoExecute()) {
|
||||
activeTabs.push_back(tmplTab);
|
||||
}
|
||||
|
||||
@@ -322,8 +322,9 @@ bool cDisplayMenuRootView::SetDetailedViewPlugin(map<string,string> *stringToken
|
||||
if (!detailView) {
|
||||
SetMenu(mcPlugin, true);
|
||||
}
|
||||
if (!subViewAvailable)
|
||||
if (!subViewAvailable) {
|
||||
return false;
|
||||
}
|
||||
detailView->SetPluginTokens(stringTokens, intTokens, loopTokens);
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -143,7 +143,7 @@ void cDisplayPluginView::SetTabs(void) {
|
||||
while(tmplTab = tmplView->GetNextViewTab()) {
|
||||
tmplTab->ParseDynamicParameters(&tabStringTokens, &tabIntTokens, true);
|
||||
tmplTab->ClearDynamicFunctionParameters();
|
||||
tmplTab->ParseDynamicFunctionParameters(&tabStringTokens, &tabIntTokens);
|
||||
tmplTab->ParseDynamicFunctionParameters(&tabStringTokens, &tabIntTokens, &tabLoopTokens);
|
||||
if (tmplTab->DoExecute()) {
|
||||
activeTabs.push_back(tmplTab);
|
||||
}
|
||||
|
||||
@@ -167,7 +167,7 @@ void cView::DrawViewElement(eViewElement ve, map <string,string> *stringTokens,
|
||||
}
|
||||
//parse dynamic tokens of pixmap functions
|
||||
pix->ClearDynamicFunctionParameters();
|
||||
pix->ParseDynamicFunctionParameters(stringTokens, intTokens);
|
||||
pix->ParseDynamicFunctionParameters(stringTokens, intTokens, loopTokens);
|
||||
|
||||
if (!PixmapExists(pixCurrent) && pix->Scrolling()) {
|
||||
cSize drawportSize;
|
||||
@@ -1215,7 +1215,7 @@ cRect cViewListItem::DrawListItem(map <string,string> *stringTokens, map <string
|
||||
}
|
||||
|
||||
pix->ClearDynamicFunctionParameters();
|
||||
pix->ParseDynamicFunctionParameters(stringTokens, intTokens);
|
||||
pix->ParseDynamicFunctionParameters(stringTokens, intTokens, NULL);
|
||||
|
||||
if (!PixmapExists(pixCurrent) && pix->Scrolling()) {
|
||||
cSize drawportSize;
|
||||
@@ -1386,7 +1386,7 @@ void cGrid::Draw(void) {
|
||||
}
|
||||
|
||||
pix->ClearDynamicFunctionParameters();
|
||||
pix->ParseDynamicFunctionParameters(&stringTokens, &intTokens);
|
||||
pix->ParseDynamicFunctionParameters(&stringTokens, &intTokens, NULL);
|
||||
//pix->Debug();
|
||||
DrawPixmap(pixCurrent, pix);
|
||||
pixCurrent++;
|
||||
|
||||
Reference in New Issue
Block a user