implemented Skin Repositories

This commit is contained in:
louis
2015-05-30 16:43:59 +02:00
parent 0936766c7b
commit 17871b8811
1263 changed files with 1430 additions and 70780 deletions

View File

@@ -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);
}

View File

@@ -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;
}

View File

@@ -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);
}

View File

@@ -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++;