---------------------------------------------------------------------------------
Current Versions:

Written by:                  Jrg Wendel <vdr@jwendel.de>
Project's homepage:          http://projects.vdr-developer.org/projects/plg-graphtftng

---------------------------------------------------------------------------------
Previous Versions:

Written by:                  Lars Tegeler <graphtft@habmalnefrage.de>
Project's homepage:          www-math.uni-paderborn.de/~tegeler/vdr/graphtft
---------------------------------------------------------------------------------

---------------------------------------------------------------------------------
This software is released under the GPL, version 2 (see COPYING).
Additionally, compiling, linking, and/or using the OpenSSL toolkit in
conjunction with this software is allowed.
---------------------------------------------------------------------------------

README.themes for creating themes and the HISTORY for changes.
---------------------------------------------------------------------------------

EPG Bilder:
-----------
EPG Bilder knnen in der Aufnahmebeschreibung, der EPG-Filmbeschreibung whrend
der Wiedergabe und beim TV schauen angezeigt werden. Die Pfade sind frei konfigurierbar und knnen
einen variablen Teil, in geschweifen Klammern, enthalten. Mehrere Pfade werden mit ':' getrennt angegeben.
Pfade werden in der konfigurierten Reihenfolge durchsucht.

Beispiel:

Item=RecordingImage,x=150,y=300,width=400,height=200,path={recordingPath}/thumbnail.png:/video0/epgimages/{eventID}.png:/video0/images/{recordingTitle}.png,fit=yes,aspect_ratio=yes,delay=15;

Recording Variablen (ReplayNormal, MenuRecording):
 recordingPath
 recordingTitle
 eventID

Bilder werden in einem Cache verwaltet (imlib feature) wodurch die Darstellung beschleunigt wird. Dadurch werden jedoch 
nderungen auf dem Filesystem nicht erkannt. Sollen Bilder zur Laufzeit verndert werden kann der Chache fr bestimmte Bilder 
mittels einem chg_ im Namen deaktiviert werden. 

Beispiel fr Bilder in den Aufnahmedetails:

[MenuRecording]
...
...
// EPG Bild ausgeben

Image x=600,y=60,width=200,height=125,
	path={recordingPath}/thumbnail_?.png:
	{varEPGimagesPath_1}{recordingEventID}.png:
	{varEPGimagesPath_2}{recordingEventID}.png:
	{varEPGimagesPath_3}{recordingEventID}.png:
	{varImagesPath_1}{recordingTitle}.jpg:
	backgrounds/filmspule_tr.png,
	fit=yes,aspect_ratio=yes;
...


Demo-Theme (DeepBlue-horchi):
-----------------------------
Ein zur aktuellen Version passendes Beispiel-Theme 
lieg in themes/DeepBlue.theme (nur das Theme File). Das komplette Theme mit Symbolen und 
Logos gibt es hier www.jwendel.de/vdr/DeepBlue-horchi-x.x.x.tar.bz2 (bitte DeepBlue.theme 
gegen die aktuelle tauschen). Dann noch die Fonts (www.jwendel.de/vdr/deepblue-fonts.tar.bz2) 
nach <vdr-config-dir>/plugins/graphTFT/fonts/ auspacken. 

Im Theme sind fr einige Items auskommentierte Alternativen enthalten,
unter anderem:

> // ways to display the timebar
> Timebar x=523,y=12,width=184,height=18,bg_x=520,bg_y=9,bg_width=190,bg_height=24,bg_red=0,bg_green=0,bg_blue=0,path=columnimages/progress.png;
> // Timebar x=525,y=12,width=180,height=21,bg_x=520,bg_y=8,bg_width=190,bg_height=29,bg_red=0,bg_green=0,bg_blue=0,switch=yes;
> // Timebar x=525,y=12,width=180,height=21,bg_x=520,bg_y=8,bg_width=190,bg_height=29,bg_red=0,bg_green=0,bg_blue=0,switch=no;

Die Sektion [MenuRecordings] geht von folgenden Einstellungen aus (ansonsten ist die Sektion anzupassen):
ShowRecDate = 1
ShowRecLength = 1
ShowRecTime = 1


ExtrecMenu Plugin:
------------------
Hierfr ist in den Themes eine eigene Sektion vorgesehen ([MenuExtRecordings]).

Das Demo Theme Passt zu folgenden Einstellungen, sind andere gewnscht bitte das Theme 
entsprechend anpassen:

extrecmenu.ShowRecDate = 1
extrecmenu.ShowRecLength = 1
extrecmenu.ShowRecTime = 1

EpgSearch Plugin:
-------------------
Muss sofern hier patch/epgsearch-x.x.x.diff ein Patch zufinden ist damit 
gepatched werden. Es werden [MenuEpgs....] Sektionen verwendet. Um das Demo Theme 
nicht anpassen zu mssen kann thems/epgsearchmenu.conf verwendet werden.


Blinkender Cursor:
------------------
(Danke DrBoon fr den Tipp)
Fr die die /dev/fb0 als Ausgabedevice benutzen, und Probleme mit Konsolenausgaben 
oder dem Powermanagement des Monitors haben:

setterm -powersave off
setterm -blank 0
setterm -powerdown 0
chvt 11
echo -e '\033[?25l' > /dev/tty11

beseitigt den blinkenden Cursor, die Ausgaben der Konsole sowie das Umschalten 
in den Ruhezustand. Wobei "setterm -powersave off" nur funktioniert, 
wenn man auf der betreffenden Konsole ist und tty11 nicht bei allen 
Distributionen eingerichtet ist. 


Special thanks for help during development
---------------------------------------------------------------------------
Volker Leonhardt (data) 
For the avp theme, many ideas, testing and bug reporting

