Hi,
da ich das dieses Plugin gern einsetze jedoch die Entwicklung in der letzen Zeit etwas stagniert ist habe ich es mir am WE einmal näher angesehen und dabei auch etwas eweitert.
Vorab, ich möchte hier niemand die Arbeit wegnehmen und habe die Änderungen vorrangig für den eigenen Gebrauch gemacht. Von Kenny hat man einige Zeit nichts gehört, ich hoffe es geht ihm gut!?
Als Basis habe ich GraphTFT 0.0.9r2 von hier [ANNOUNCE] GraphTFT 0.0.9r2 ImageCover Skalieren verwendet.
Folgendes ist hinzugekommen bzw. hat sich geändert:
VDR Plugin 'graphtft' Revision History
------------------------------------
Version 0.0.10 - horchi
- added menu column support
so you can define each column of a menu as you need
(as example see enhanced DeepBlue Skin)
- more menu sections are available, these are:
MenuMain
MenuSchedule
MenuChannels
MenuTimers
MenuRecordings
MenuSetup
MenuCommands
MenuWhatsOn
MenuWhatsOnNow
due to that feature you can give (nearly) each menue it's own look,
for the rest and the sections from above wich dosen't apper n the Skin
as default the 'Menu' Section will be used.
For all menues the 'traditional' and likewise the column oriented configuration
method is available.
- graphical progress bar for MenuWhatsOnNow
- fixes timing bug of dump image (image never dumped since cTimeMs is used)
- included patch (found at vdr-portal) to support ffmeg newer than 0.4.8
- added support of APIVERSION to the Makefile
(and removed support of really old VDR Versions from the code)
Alles anzeigen
Mit diesen Änderungen lässt sich das Theme nun so einstellen, dass u.a. die Anzeige auf dem TFT auch mit dem epgsearch Plugin 'gut' aussieht.
unter www.jwendel.de/vdr sind folgende Dateien zu finden:
vdr-graphtft-0.0.10.tar.bz2
DeepBlue.tar.bz2 (Beispiel-Theme aufbauend auf DeepBlue)
Installation:
eigentlich wie immer, nur das vorher der VDR gepatched werden muß:
cd /usr/src/VDR
cat PLUGINS/src/graphtft/patch/vdr-1.4.3-menu-column.diff | patch
make clean-plugins
make clean
make
make plugins
Nun noch den vdr und alle Plugins installieren, ggf. die Beispieltheme im entsprechenden Order ablegen, fertig.
Wer das epgsearch Plugin verwendet muß vor make plugins auch noch dieses patchen (epgsearch-0.9.18.diff).
Ein paar Hinweise zu den Erweiterungen welche beim Theme erstellen zur Verfügung stehen habe ich in documents/HOWTO.Themes hinzugefügt.
Grüße Horchi