From 21ee9e67ff7029c099c9fd772d3dc3e23c955199 Mon Sep 17 00:00:00 2001 From: chriszero Date: Sat, 4 Apr 2015 15:10:52 +0200 Subject: more skindesigner support --- viewHeader.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'viewHeader.cpp') diff --git a/viewHeader.cpp b/viewHeader.cpp index 932ef24..6f12bb0 100644 --- a/viewHeader.cpp +++ b/viewHeader.cpp @@ -6,20 +6,29 @@ cViewHeader::cViewHeader(cViewElement* viewElem) m_eCurrentTab = ePlexMenuTab::pmtOnDeck; } -void cViewHeader::Draw() +void cViewHeader::Draw(cGridElement* elem) { + m_pViewElem->Clear(); m_pViewElem->ClearTokens(); - + + elem->AddTokens(m_pViewElem, false); + switch(m_eCurrentTab) { case ePlexMenuTab::pmtOnDeck: m_pViewElem->AddIntToken("istab1active", 1); + m_pViewElem->AddIntToken("istab2active", 0); + m_pViewElem->AddIntToken("istab3active", 0); m_pViewElem->AddStringToken("tab1name", "On Deck"); break; case ePlexMenuTab::pmtRecentlyAdded: + m_pViewElem->AddIntToken("istab1active", 0); m_pViewElem->AddIntToken("istab2active", 1); + m_pViewElem->AddIntToken("istab3active", 0); m_pViewElem->AddStringToken("tab2name", "Recently Added"); break; case ePlexMenuTab::pmtLibrary: + m_pViewElem->AddIntToken("istab1active", 0); + m_pViewElem->AddIntToken("istab2active", 0); m_pViewElem->AddIntToken("istab3active", 1); m_pViewElem->AddStringToken("tab3name", "Library"); break; -- cgit v1.2.3