Graphtft-plugin-Themes-Anleitung

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Sektionen: Tabellenform eingefügt)
(Tabellenform eingefügt)
Zeile 155: Zeile 155:
 
In jeder Sektion finden verschiedene Funktionen Anwendung. So gibt die eine Funktion z.B. EPG Daten aus, die andere wiederum ein Bild oder eine Zeitleiste.
 
In jeder Sektion finden verschiedene Funktionen Anwendung. So gibt die eine Funktion z.B. EPG Daten aus, die andere wiederum ein Bild oder eine Zeitleiste.
 
Nicht alle Funktionen können in allen Sektionen verwand werden, da hierfür entweder nicht die geeigneten Daten zur Verfügung stehen, es sich um spezielle graphTFT interne Funktionen handelt oder die Funktion im der gewählten Sektion keinen Sinn macht.
 
Nicht alle Funktionen können in allen Sektionen verwand werden, da hierfür entweder nicht die geeigneten Daten zur Verfügung stehen, es sich um spezielle graphTFT interne Funktionen handelt oder die Funktion im der gewählten Sektion keinen Sinn macht.
 
+
{| class="wikitable"
Background
+
|-
CalibrationCursor
+
!Funktion / Item
Column
+
!Verwendung
ColumnSelected
+
|-
Defaults
+
|Background
EventColumn
+
|
EventColumnSelected
+
|-
if - endif
+
|CalibrationCursor
#define - #ifdef - #else - #endif - #undef
+
|
Image
+
|-
ImageFile
+
|Column
Include
+
|
MailCount
+
|-
MailSymbol
+
|ColumnSelected
Menu
+
|
MenuButtonBackgroundBlue
+
|-
MenuButtonBackgroundGreen
+
|Defaults
MenuButtonBackgroundRed
+
|
MenuButtonBackgroundYellow
+
|-
MenuButtonBlue
+
|EventColumn
MenuButtonGreen
+
|
MenuButtonRed
+
|-
MenuButtonYellow
+
|EventColumnSelected
MenuImageMap
+
|
MenuNavigationArea
+
|-
MenuSelected
+
|if - endif
MenuText
+
|
MenuTitle
+
|-
Message
+
|#define - #ifdef - #else - #endif - #undef
PartingLine
+
|
Progressbar
+
|-
Recording
+
|Image
Rectangle
+
|
SpectrumAnalyzer
+
|-
Sym2ch
+
|ImageFile
SymCrypt
+
|
SymDD
+
|-
SymRecording
+
|Include
SymVTX
+
|
Sysinfo
+
|-
Text
+
|MailCount
TextList
+
|
Theme
+
|-
Timebar
+
|MailSymbol
var
+
|
Volumebar
+
|-
 
+
|Menu
 +
|
 +
|-
 +
|MenuButtonBackgroundBlue
 +
|
 +
|-
 +
|MenuButtonBackgroundGreen
 +
|
 +
|-
 +
|MenuButtonBackgroundRed
 +
|
 +
|-
 +
|MenuButtonBackgroundYellow
 +
|
 +
|-
 +
|MenuButtonBlue
 +
|
 +
|-
 +
|MenuButtonGreen
 +
|
 +
|-
 +
|MenuButtonRed
 +
|
 +
|-
 +
|MenuButtonYellow
 +
|
 +
|-
 +
|MenuImageMap
 +
|
 +
|-
 +
|MenuNavigationArea
 +
|
 +
|-
 +
|MenuSelected
 +
|
 +
|-
 +
|MenuText
 +
|
 +
|-
 +
|MenuTitle
 +
|
 +
|-
 +
|Message
 +
|
 +
|-
 +
|PartingLine
 +
|
 +
|-
 +
|Progressbar
 +
|
 +
|-
 +
|Recording
 +
|
 +
|-
 +
|Rectangle
 +
|
 +
|-
 +
|SpectrumAnalyzer
 +
|
 +
|-
 +
|Sym2ch
 +
|
 +
|-
 +
|SymCrypt
 +
|
 +
|-
 +
|SymDD
 +
|
 +
|-
 +
|SymRecording
 +
|
 +
|-
 +
|SymVTX
 +
|
 +
|-
 +
|Sysinfo
 +
|
 +
|-
 +
|Text
 +
|
 +
|-
 +
|TextList
 +
|
 +
|-
 +
|Theme
 +
|
 +
|-
 +
|Timebar
 +
|
 +
|-
 +
|var
 +
|
 +
|-
 +
|Volumebar
 +
|
 +
|-
 +
|}
  
  

Version vom 26. November 2008, 22:47 Uhr

Diese Seite befindet sich noch im Aufbau

Zur Anzeige von Daten nutzt das graphTFT Plugin so genannte Themes. Diese Themes können selbst nach eigenem Geschmack erstellt und verändert werden. Wie das im einzelnen geht und was für Funktionen hierfür zur Verfügung stehen, soll dieser Artikel näher bringen.


Inhaltsverzeichnis

Allgemeines

Wie werden Themes aufgebaut?

Wo werden diese abgelegt? ...


Sektionen

Ein Theme besteht aus Sektionen, welche in eckigen Klammern [] markiert werden. Es gibt graphTFT interne Sektionen, aber auch welche die vom VDR oder von anderen Plugins, wie. z.B. dem Arghdirector, speziell für das graphTFT eingerichtet wurden. So können für unterschiedlichste VDR Menüs jeweils eigene Beschreibungen angelegt werden.

Sektion Verwendung
[Calibration] Beschreibt die Darstellung der graphTFT internen Kalibrationsdarstellung.
[Menu]
[MenuArghDirector]
[MenuChannels]
[MenuCommands]
[MenuCommon]
[MenuEpgsSchedule]
[MenuEpgsWhatsOn_Event]
[MenuEpgsWhatsOn_logo_time]
[MenuEpgsWhatsOnElse]
[MenuEpgsWhatsOnNext]
[MenuEpgsWhatsOnNow]
[MenuEvent]
[MenuExtRecording]
[MenuExtRecordings]
[MenuMain]
[MenuMusicTrackList]
[MenuRecording]
[MenuRecordings]
[MenuSchedule]
[MenuSetupPage]
[MenuSetupPlugins]
[MenuTimers]
[MenuUnknown]
[MenuWhatsOnNext]
[MenuWhatsOnNow]
[MouseButtons]
[NormalClock]
[NormalDia]
[NormalRadio]
[NormalSysinfo]
[NormalTV]
[OSD-Messages]
[RecSymbol]
[ReplayCommon]
[ReplayDVD]
[ReplayMP3]
[ReplayNormal]
[Theme]
[TV_Radio_Common]
[Volume]

Funktionen / Items

In jeder Sektion finden verschiedene Funktionen Anwendung. So gibt die eine Funktion z.B. EPG Daten aus, die andere wiederum ein Bild oder eine Zeitleiste. Nicht alle Funktionen können in allen Sektionen verwand werden, da hierfür entweder nicht die geeigneten Daten zur Verfügung stehen, es sich um spezielle graphTFT interne Funktionen handelt oder die Funktion im der gewählten Sektion keinen Sinn macht.

Funktion / Item Verwendung
Background
CalibrationCursor
Column
ColumnSelected
Defaults
EventColumn
EventColumnSelected
if - endif
#define - #ifdef - #else - #endif - #undef
Image
ImageFile
Include
MailCount
MailSymbol
Menu
MenuButtonBackgroundBlue
MenuButtonBackgroundGreen
MenuButtonBackgroundRed
MenuButtonBackgroundYellow
MenuButtonBlue
MenuButtonGreen
MenuButtonRed
MenuButtonYellow
MenuImageMap
MenuNavigationArea
MenuSelected
MenuText
MenuTitle
Message
PartingLine
Progressbar
Recording
Rectangle
SpectrumAnalyzer
Sym2ch
SymCrypt
SymDD
SymRecording
SymVTX
Sysinfo
Text
TextList
Theme
Timebar
var
Volumebar



Parameter

Koordinaten

Größenangeben

Pfadangaben