summaryrefslogtreecommitdiff
path: root/templates/plug-tvguideng-recmenu.xml
blob: 46222ec8f1a9a66308512a5544705c36c075b320 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE displayplugin SYSTEM "../../../dtd/displayplugin.dtd">

<displayplugin x="0" y="0" width="100%" height="100%" fadetime="0" scaletvx="0" scaletvy="0" scaletvwidth="100%" scaletvheight="100%">
    <!-- Available Variables Background:
    {menuwidth}     menuwidth in percent of screenwidth
    {menuheight}    menuheight in percent of screenheight
    {hasscrollbar}  true if menu needs a scrollbar
    -->
    <viewelement name="background">
    </viewelement>

    <!-- Available Variables Scrollbar:
    {menuwidth}     menuwidth in percent of screenwidth
    {posy}          y position of scrollbar start in percent of screenheight
    {totalheight}   height of complete scrollbar in percent of screenheight
    {height}        height in tenth of a percent of total height
    {offset}        offset in tenth of a percent
    -->
    <viewelement name="scrollbar">
    </viewelement>

    <grid name="recmenu" x="0" y="0" width="100%" height="100%">
        <!-- Background 
        {current}       true if item is currently selected
        -->
        <!-- info item 
        {info}          true
        {lines}         number of lines to display (max. 4)
        {line1}         text of line 1
        {line2}         text of line 1
        {line3}         text of line 1
        {line4}         text of line 1
        -->
        <!-- button
        {button}        true
        {buttontext}    text to display on button
        -->
        <!-- yes / no button
        {buttonyesno}   true
        {yes}           true if button is set to yes
        {textyes}       text to display on yes button
        {textno}        text to display on no button
        -->
        <!-- Int Selector
        {intselector}   true
        {text}          title of selector
        {value}         current value of selector, integer
        -->
        <!-- Bool Selector 
        {boolselector}  true
        {text}          title of selector
        {value}         current value of selector, true or false
        -->
        <!-- String Selector 
        {stringselector}  true
        {text}          title of selector
        {value}         current value of selector, string
        -->
        <!-- Text Input 
        {textinput}     true
        {editmode}      true if currently in edit mode
        {text}          title of selector
        {value}         current value of selector, string
        -->
        <!-- Time Selector 
        {timeselector}  true
        {text}          title of selector
        {value}         current value of selector, hh:mm
        -->
        <!-- Day Selector 
        {dayselector}   true
        {text}          title of selector
        {value}         current value of selector, dd.mm
        -->
        <!-- Channel Selector 
        {channelselector}    true
        {text}               title of selector
        {channelnumber}      number of currently selected channel, 0 for "all channels"
        {channelname}        name of channel or "all channels"
        {channelid}          id of channel
        {channellogoexisis}  true if channel logo exists
        -->
        <!-- Weekday Selector 
        {weekdayselector}    true
        {text}               title of selector
        {dayselected}        number of currently selected day (0 - 6)
        {day0abbr} ... {day6abbr}  localized one character abbrevation for weekdays from Monday to Sunday
        {day0set}  ... {day6set}   true if according weekday from Monday to Sunday is set
        -->
        <!-- Directory Selector 
        {directoryselector}  true
        {text}               title of selector
        {folder}             current folder of selector, string
        -->
        <!-- Timerconflict Header 
        {timerconflictheader}    true
        {text}                   title of Timerconflict Header
        {conflictstart}          start of conflict in hh:mm
        {conflictstop}           end of conflict in hh:mm
        {overlapstart}           start of overlap in hh:mm
        {overlapstop}            end of overlap in hh:mm
        {overlapstartpercent}    start of overlap in percent of total conflict time width
        {overlapwidthpercent}    width of overlap in percent of total conflict time width
        -->
        <!-- Timerconflict 
        {timerconflict}          true
        {timertitle}             title of timer
        {channelname}            name of channel
        {channelid}              channel ID
        {transponder}            transponder of channel
        {starttime}              start of timer in hh:mm
        {stoptime}               end of timer in hh:mm
        {date}                   date of timer in dd.mm.yy
        {weekday}                weekday of timer, 3 letter abrivation
        {infoactive}             true if info icon is active
        {deleteactive}           true if delete icon is active
        {editactive}             true if edit icon is active
        {searchactive}           true if search icon is active
        {timerstartpercent}      start of timer in percent of total conflict time width
        {timerwidthpercent}      end of timer in percent of total conflict time width
        {overlapstartpercent}    start of overlap in percent of total conflict time width
        {overlapwidthpercent}    width of overlap in percent of total conflict time width
        -->
        <!-- Event 
        {event}              true
        {title}              title of event
        {shorttext}          shorttext of event
        {starttime}          start of event in hh:mm
        {stoptime}           end of event in hh:mm
        {date}               date of event in dd.mm.yy
        {weekday}            weekday of event, 3 letter abrivation
        {channelnumber}      number of channel
        {channelname}        name of channel
        {channelid}          id of channel
        {channellogoexisis}  true if channel logo exists
        {hastimer}           true if event has a timer
        -->
        <!-- Recording 
        {recording}              true
        {recname}                title of recording
        {recstarttime}           start of recording in hh:mm
        {recdate}                date of recording in dd.mm.yy
        {recduration}            duration of recording in min
        {channelnumber}          number of channel
        {channelname}            name of channel
        {channelid}              id of channel
        {channellogoexisis}      true if channel logo exists
        -->
        <!-- Searchtimer 
        {searchtimer}            true
        {timeractive}            true if searchtimer is active
        {searchstring}           searchtimer search string
        {activetimers}           number of active timers caused by this searchtimer
        {recordingsdone}         number of recordings done by this searchtimer
        {searchactive}           true if search icon is active
        {editactive}             true if edit icon is active
        {deleteactive}           true if delete icon is active
        -->
        <!-- Timeline Header 
        {timelineheader}            true
        {date}                      date of current day in weekdayname dd.mm.yyyy
        {timerset}                  true if timer info is set
        {channelname}               name of channel of timer
        {channelid}                 channel ID of channel of timer
        {channellogoexisis}         true if channel logo exists
        {channelnumber}             number of channel of timer
        {channeltransponder}        transponder of channel of timer
        {timerstart}                start of timer in hh:mm
        {timerstop}                 end of timer in hh:mm
        {eventtitle}                title of according event
        {eventshorttext}            short text of according event
        {eventstart}                start time of according event
        {eventstop}                 end time of according event
        -->
        <!-- Timeline Timer 
        {timelinetimer}             true
        {timerstart}                start of timer in tenth percent of complete 24h width
        {timerwidth}                width of timer in tenth percent of complete 24h width
        -->
        <!-- Favorites 
        {favorite}                  true
        {favdesc}                   description of favorite
        -->
    </grid>
</displayplugin>