diff options
-rw-r--r-- | README | 14 | ||||
-rw-r--r-- | baserender.h | 4 | ||||
-rw-r--r-- | displaymenu.c | 10 | ||||
-rw-r--r-- | displaymenu.h | 2 |
4 files changed, 13 insertions, 17 deletions
@@ -22,7 +22,7 @@ Requirements Description ----------- -skinflat ist ein einfacher und schlanker Skin für VDR. +skinflat ist ein einfacher und schlanker Skin für VDR. Installation ------------ @@ -30,18 +30,18 @@ Installation wie bei allen VDR Plugins. make make install -Für die Kanallogos empfehle ich die Logos von 3PO Repo (https://github.com/3PO/Senderlogos). -Diese können mit folgendem Befehl heruntergeladen werden: +Für die Kanallogos empfehle ich die Logos von 3PO Repo (https://github.com/3PO/Senderlogos). +Diese können mit folgendem Befehl heruntergeladen werden: git clone https://github.com/3PO/Senderlogos.git logos -Die Logos müssen im folgenden Ordner zur Verfügung gestellt werden: +Die Logos müssen im folgenden Ordner zur Verfügung gestellt werden: <vdrconfigdir>/plugins/skinflat/logos/ -Der Skin muss im Menü unter Einstellungen -> OSD ausgewählt werden. +Der Skin muss im Menü unter Einstellungen -> OSD ausgewählt werden. Themes and theme specific Icons ------------------------------- -Der Skin ist weitestgehend über Themes anpassbar. -Für die einfache Erstellung eines Themes existiert im Quellcode-Verzeichnis folgendes script: +Der Skin ist weitestgehend über Themes anpassbar. +Für die einfache Erstellung eines Themes existiert im Quellcode-Verzeichnis folgendes script: generate_theme.sh Damit kann einfach ein neues Theme erstellt werden. diff --git a/baserender.h b/baserender.h index c0648ff..4f0e3f7 100644 --- a/baserender.h +++ b/baserender.h @@ -33,7 +33,7 @@ class cFlatBaseRender tColor progressBarColorFg, progressBarColorBarFg, progressBarColorBarCurFg, progressBarColorBg; tColor progressBarColorMark, progressBarColorMarkCurrent; - // Buttons rot, grün, gelb, blau + // Buttons rot, grün, gelb, blau cPixmap *buttonsPixmap; int buttonsWidth, buttonsHeight; @@ -44,7 +44,7 @@ class cFlatBaseRender // Mehrzeiliger Content mit Scrollbalken cPixmap *contentPixmap; int contentLeft, contentTop, contentHeight, contentWidth; - int contentDrawPortHeight; // gesamthöhe des Textes + int contentDrawPortHeight; // gesamthöhe des Textes bool contentHasScrollbar; bool contentShown; tColor contentColorFg, contentColorBg; diff --git a/displaymenu.c b/displaymenu.c index c4047bf..d7faaaa 100644 --- a/displaymenu.c +++ b/displaymenu.c @@ -57,7 +57,7 @@ void cFlatDisplayMenu::SetScrollbar(int Total, int Offset) { } void cFlatDisplayMenu::Scroll(bool Up, bool Page) { - // Wird das Menü gescrollt oder Content? + // Wird das Menü gescrollt oder Content? if( ContentIsShown() ) { bool scrolled = ContentScroll(Up, Page); @@ -145,6 +145,7 @@ void cFlatDisplayMenu::SetItem(const char *Text, int Index, bool Current, bool S } } +/* bool cFlatDisplayMenu::SetItemChannel(const cChannel *Channel, int Index, bool Current, bool Selectable, bool WithProvider) { cSchedulesLock schedulesLock; const cSchedules *schedules = cSchedules::Schedules(schedulesLock); @@ -207,12 +208,6 @@ bool cFlatDisplayMenu::SetItemChannel(const cChannel *Channel, int Index, bool C ProgressBarDrawInline(menuPixmap, (menuWidth/10*3) + marginItem*2, y, menuWidth/10 - marginItem, fontHeight, progress, 100, Theme.Color(clrMenuItemChanProgressFg), Theme.Color(clrMenuItemChanProgressBarFg), Theme.Color(clrMenuItemChanProgressBg)); -/* - int progressTop = menuTop + y + (fontHeight / 2) - ProgressBarHeight() / 2; - ProgressBarCreate((menuWidth / 10 * 3) + marginItem, progressTop, menuWidth / 10, - Theme.Color(clrChannelProgressFg), Theme.Color(clrChannelProgressBarFg), clrTransparent); - ProgressBarDraw(progress, 100); -*/ menuPixmap->DrawText(cPoint((menuWidth / 10 * 4) + marginItem*2, y), Event->Title(), ColorFg, ColorBg, font); return true; @@ -246,6 +241,7 @@ bool cFlatDisplayMenu::SetItemChannel(const cChannel *Channel, int Index, bool C return true; } +*/ void cFlatDisplayMenu::SetEvent(const cEvent *Event) { if( !Event ) diff --git a/displaymenu.h b/displaymenu.h index 1430863..96e993f 100644 --- a/displaymenu.h +++ b/displaymenu.h @@ -37,7 +37,7 @@ class cFlatDisplayMenu : public cFlatBaseRender, public cSkinDisplayMenu { //virtual bool SetItemEvent(const cEvent *Event, int Index, bool Current, bool Selectable, const cChannel *Channel, bool WithDate, eTimerMatch TimerMatch); //virtual bool SetItemTimer(const cTimer *Timer, int Index, bool Current, bool Selectable); - virtual bool SetItemChannel(const cChannel *Channel, int Index, bool Current, bool Selectable, bool WithProvider); + //virtual bool SetItemChannel(const cChannel *Channel, int Index, bool Current, bool Selectable, bool WithProvider); //virtual bool SetItemRecording(const cRecording *Recording, int Index, bool Current, bool Selectable, int Level, int Total, int New); virtual void SetScrollbar(int Total, int Offset); |