View difference between Paste ID: 5Yk7KWWw and fZgZTY2c
SHOW: | | - or go back to the newest paste.
1
<?xml version="1.0" encoding="utf-8"?>
2
<includes>
3
4
    <include name="DialogPVRChannelsOSD_Small">
5
        <control type="group">
6
			<posx>-660</posx>
7
			<posy>0</posy>
8
			<animation type="WindowOpen">
9
				<effect type="slide" start="0" end="660" time="250" tween="cubic" easing="inout" />
10
			</animation>
11
			<animation type="WindowClose">
12
				<effect type="slide" start="660" end="0" time="250" tween="cubic" easing="inout" />
13
			</animation>
14
			<!--Panel-->
15
			<control type="image">
16
                <posy>0</posy>
17
                <posx>0</posx>
18
                <width>555</width>
19
                <height>100%</height>
20
                <texture border="5">diffuse/panel.png</texture>
21
                <colordiffuse>$INFO[Skin.String(OSDPanelColor)]</colordiffuse>
22
                <aspectratio>stretch</aspectratio>
23
            </control>
24
            <control type="image">
25
                <posy>0</posy>
26
                <posx>0</posx>
27
                <width>550</width>
28
                <height>100%</height>
29
                <texture border="5">diffuse/panel.png</texture>
30
                <colordiffuse>$INFO[Skin.String(OSDPanelColor)]</colordiffuse>
31
                <aspectratio>stretch</aspectratio>
32
            </control>
33
34
            <!-- header -->
35
            <control type="label">
36
                <posx>40</posx>
37
                <posy>10</posy>
38
                <width min="80" max="1100">auto</width>
39
                <height>100</height>
40
                <font>Bold45</font>
41
                <align>left</align>
42
                <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
43
                <label>$INFO[VideoPlayer.ChannelGroup]</label>
44
                <visible>!Window.IsActive(notification) + !Window.IsActive(extendedprogressdialog)</visible>
45
                <visible>!pvr.IsPlayingRadio</visible>
46
            </control>
47
            <control type="label">
48
                <posx>40</posx>
49
                <posy>10</posy>
50
                <width min="80" max="1100">auto</width>
51
                <height>100</height>
52
                <font>Bold45</font>
53
                <align>left</align>
54
                <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
55
                <label>[UPPERCASE]$LOCALIZE[19024][/UPPERCASE]</label>
56
                <visible>!Window.IsActive(notification) + !Window.IsActive(extendedprogressdialog)</visible>
57
                <visible>pvr.IsPlayingRadio</visible>
58
            </control>
59
60
            <control type="label">
61
                <!--Info Time Date-->
62
                <posx>40</posx>
63
                <posy>80</posy>
64
                <width>600</width>
65
                <height>50</height>
66
                <font>Reg28</font>
67
                <textcolor>$INFO[Skin.String(OSDSecondaryTextColor)]</textcolor>
68
                <label>$INFO[System.Date(DDD)], $INFO[System.Date(d)] $INFO[System.Date(mmm)] $INFO[System.Date(yyyy)] | $INFO[System.Time]</label>
69
            </control>
70
71
            <!--Label Menu: -->
72
            <control type="image">
73
                <!--Seperator-->
74
                <posx>0</posx>
75
                <posy>140</posy>
76
                <width>500</width>
77
                <height>20</height>
78
                <align>left</align>
79
                <texture>common/menu-separator.png</texture>
80
            </control>
81
             <!-- Scollbar behind panel for touch control-->
82
            <control type="scrollbar" id="60">
83
                <posx>0</posx>
84
                <posy>160</posy>
85
                <width>540</width>
86
                <height>900</height>
87
                <onup>60</onup>
88
                <ondown>60</ondown>
89
                <onleft>50</onleft>
90
                <animation effect="fade" start="100" end="0" time="10" condition="true">Conditional</animation>
91
            </control>
92
93
            <!--List ID=11-->
94
            <control type="list" id="11">
95
                <posx>0</posx>
96
                <posy>180</posy>
97
                <width>530</width>
98
                <height>875</height>
99
                <onleft>PreviousChannelGroup</onleft>
100
                <onright>NextChannelGroup</onright>
101
                <onup>11</onup>
102
                <ondown>11</ondown>
103
                <viewtype label="535">list</viewtype>
104
                <pagecontrol>60</pagecontrol>
105
                <scrolltime>200</scrolltime>
106
                <itemlayout height="130" width="530">
107
                    <control type="label">
108
                        <!--Channel Number-->
109
                        <posx>0</posx>
110
                        <posy>0</posy>
111
                        <width>100</width>
112
                        <height>100</height>
113
                        <font>Reg40</font>
114
                        <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
115
                        <selectedcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</selectedcolor>
116
                        <align>center</align>
117
                        <info>ListItem.ChannelNumberLabel</info>
118
                        <visible>String.IsEmpty(ListItem.Icon)</visible>
119
                    </control>
120
                    <control type="image">
121
                        <!--Rec-->
122
                        <posx>100</posx>
123
                        <posy>0</posy>
124
                        <width>50</width>
125
                        <height>50</height>
126
                        <texture>pvr/icons/pvr_record.png</texture>
127
                        <visible>ListItem.IsRecording</visible>
128
                    </control>
129
                    <control type="image">
130
                        <!--Now Playing Icon-->
131
                        <posx>100</posx>
132
                        <posy>0</posy>
133
                        <width>50</width>
134
                        <height>50</height>
135
                        <fadetime>600</fadetime>
136
                        <texture>pvr/icons/pvr_play.png</texture>
137
                        <visible>ListItem.Isplaying + !ListItem.IsRecording</visible>
138
                    </control>
139
                    <control type="image">
140
                        <!--Channel Icon-->
141
                        <posx>10</posx>
142
                        <posy>10</posy>
143
                        <width>80</width>
144
                        <height>90</height>
145
                        <texture fallback="DefaultTVShows.png">$INFO[ListItem.Icon]</texture>
146
                        <aspectratio>keep</aspectratio>
147
                    </control>
148
                    <control type="label">
149
                        <!--Channel Name-->
150
                        <animation effect="slide" start="0" end="50" time="0" reversible="false" condition="ListItem.Isplaying | ListItem.IsRecording">Conditional</animation>
151
                        <posx>110</posx>
152
                        <posy>10</posy>
153
                        <width>450</width>
154
                        <height>25</height>
155
                        <font>Reg28</font>
156
                        <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
157
                        <selectedcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</selectedcolor>
158
                        <align>left</align>
159
                        <aligny>center</aligny>
160
                        <label>$INFO[ListItem.Label]</label>
161
                    </control>
162
                    <control type="label">
163
                        <!--Channel Now Playing (LEFT)-->
164
                        <posx>110</posx>
165
                        <posy>45</posy>
166
                        <width>630</width>
167
                        <height>20</height>
168
                        <font>Reg25</font>
169
                        <textcolor>$INFO[Skin.String(OSDSecondaryTextColor)]</textcolor>
170
                        <selectedcolor>$INFO[Skin.String(OSDSecondaryTextColor)]</selectedcolor>
171
                        <align>left</align>
172
                        <aligny>center</aligny>
173
                        <label>$INFO[ListItem.Title]</label>
174
                    </control>
175
                    <control type="label">
176
                        <!--Time: Start, End (RIGHT)-->
177
                        <posx>110</posx>
178
                        <posy>75</posy>
179
                        <width>110</width>
180
                        <height>20</height>
181
                        <font>Reg18</font>
182
                        <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
183
                        <selectedcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</selectedcolor>
184
                        <align>left</align>
185
                        <aligny>center</aligny>
186
                        <label>$INFO[ListItem.StartTime]</label>
187
                        <visible>ListItem.HasEpg</visible>
188
                    </control>
189
                    <control type="progress">
190
                        <description>Progressbar</description>
191
                        <left>220</left>
192
                        <top>80</top>
193
                        <width>200</width>
194
                        <height>10</height>
195
                        <texturebg border="5" colordiffuse="$VAR[OSDProgressBarBackgroundColor]">diffuse/panel_trans.png</texturebg>
196
                        <lefttexture></lefttexture>
197
                        <midtexture border="5" colordiffuse="$INFO[Skin.String(OSDProgressBarColor)]">diffuse/panel.png</midtexture>
198
                        <righttexture></righttexture>
199
                        <overlaytexture></overlaytexture>
200
                        <info>ListItem.Progress</info>
201
                        <visible>ListItem.HasEpg</visible>
202
                    </control>
203
                    <control type="label">
204
                        <!--Time: Start, End (RIGHT)-->
205
                        <right>5</right>
206
                        <posy>75</posy>
207
                        <width>130</width>
208
                        <height>20</height>
209
                        <font>Reg18</font>
210
                        <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
211
                        <selectedcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</selectedcolor>
212
                        <align>right</align>
213
                        <aligny>center</aligny>
214
                        <label>$INFO[ListItem.EndTime]</label>
215
                        <visible>ListItem.HasEpg</visible>
216
                    </control>
217
                    <control type="label">
218
                        <!--Next info-->
219
                        <posx>110</posx>
220
                        <posy>100</posy>
221
                        <width>630</width>
222
                        <height>20</height>
223
                        <font>Reg18</font>
224
                        <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
225
                        <selectedcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</selectedcolor>
226
                        <align>left</align>
227
                        <aligny>center</aligny>
228
                        <label>$LOCALIZE[19031]: $INFO[ListItem.NextTitle]</label>
229
                        <visible>ListItem.HasEpg</visible>
230
                    </control>
231
                    <control type="image">
232
                        <!--Separator-->
233
                        <posx>0</posx>
234
                        <posy>125</posy>
235
                        <width>530</width>
236
                        <height>20</height>
237
                        <fadetime>400</fadetime>
238
                        <colordiffuse>list_separator</colordiffuse>
239
                        <texture>common/separator.png</texture>
240
                    </control>
241
                </itemlayout>
242
                <focusedlayout height="130" width="530">
243
                    <control type="image">
244
                        <posx>0</posx>
245
                        <posy>0</posy>
246
                        <width>970</width>
247
                        <height>125</height>
248
                        <texture border="5">diffuse/panel.png</texture>
249
                        <colordiffuse>$INFO[Skin.String(ButtonFocusColor)]</colordiffuse>
250
                    </control>
251
                    <control type="label">
252
                        <!--Channel Number-->
253
                        <posx>0</posx>
254
                        <posy>0</posy>
255
                        <width>100</width>
256
                        <height>100</height>
257
                        <font>Reg40</font>
258
                        <textcolor>$INFO[Skin.String(ButtonFocusTextColor)]</textcolor>
259
                        <selectedcolor>$INFO[Skin.String(ButtonFocusTextColor)]</selectedcolor>
260
                        <align>center</align>
261
                        <info>ListItem.ChannelNumberLabel</info>
262
                        <visible>String.IsEmpty(ListItem.Icon)</visible>
263
                    </control>
264
                    <control type="image">
265
                        <!--Rec-->
266
                        <posx>100</posx>
267
                        <posy>0</posy>
268
                        <width>50</width>
269
                        <height>50</height>
270
                        <texture>pvr/icons/pvr_record.png</texture>
271
                        <visible>ListItem.IsRecording</visible>
272
                    </control>
273
                    <control type="image">
274
                        <!--Now Playing Icon-->
275
                        <posx>100</posx>
276
                        <posy>0</posy>
277
                        <width>50</width>
278
                        <height>50</height>
279
                        <fadetime>600</fadetime>
280
                        <texture>pvr/icons/pvr_play.png</texture>
281
                        <visible>ListItem.Isplaying + !ListItem.IsRecording</visible>
282
                    </control>
283
                    <control type="image">
284
                        <!--Channel Icon-->
285
                        <posx>10</posx>
286
                        <posy>10</posy>
287
                        <width>80</width>
288
                        <height>90</height>
289
                        <texture fallback="DefaultTVShows.png">$INFO[ListItem.Icon]</texture>
290
                        <aspectratio>keep</aspectratio>
291
                    </control>
292
                    <control type="label">
293
                        <!--Channel Name-->
294
                        <animation effect="slide" start="0" end="50" time="0" reversible="false" condition="ListItem.Isplaying | ListItem.IsRecording">Conditional</animation>
295
                        <posx>110</posx>
296
                        <posy>10</posy>
297
                        <width>450</width>
298
                        <height>25</height>
299
                        <font>Reg28</font>
300
                        <textcolor>$INFO[Skin.String(ButtonFocusTextColor)]</textcolor>
301
                        <align>left</align>
302
                        <aligny>center</aligny>
303
                        <label>$INFO[ListItem.Label]</label>
304
                    </control>
305
                    <control type="label">
306
                        <!--Channel Now Playing (LEFT)-->
307
                        <posx>110</posx>
308
                        <posy>45</posy>
309
                        <width>630</width>
310
                        <height>20</height>
311
                        <font>Reg25</font>
312
                        <textcolor>$INFO[Skin.String(ButtonFocusTextColor)]</textcolor>
313
                        <align>left</align>
314
                        <aligny>center</aligny>
315
                        <scroll>true</scroll>
316
                        <label>$INFO[ListItem.Title]</label>
317
                    </control>
318
                    <control type="label">
319
                        <!--Time: Start, End (RIGHT)-->
320
                        <posx>110</posx>
321
                        <posy>75</posy>
322
                        <width>110</width>
323
                        <height>20</height>
324
                        <font>Reg18</font>
325
                        <textcolor>$INFO[Skin.String(ButtonFocusTextColor)]</textcolor>
326
                        <align>left</align>
327
                        <aligny>center</aligny>
328
                        <label>$INFO[ListItem.StartTime]</label>
329
                        <visible>ListItem.HasEpg</visible>
330
                    </control>
331
                    <control type="progress">
332
                        <description>Progressbar</description>
333
                        <left>220</left>
334
                        <top>80</top>
335
                        <width>200</width>
336
                        <height>10</height>
337
                        <info>ListItem.Progress</info>
338
                        <visible>ListItem.HasEpg</visible>
339
                        <texturebg border="5" colordiffuse="$VAR[OSDProgressBarBackgroundColor]">diffuse/panel_trans.png</texturebg>
340
                        <lefttexture></lefttexture>
341
                        <midtexture border="5" colordiffuse="$INFO[Skin.String(ButtonFocusTextColor)]">diffuse/panel.png</midtexture>
342
                        <righttexture></righttexture>
343
                        <overlaytexture></overlaytexture>
344
                    </control>
345
                    <control type="label">
346
                        <!--Time: Start, End (RIGHT)-->
347
                        <right>5</right>
348
                        <posy>75</posy>
349
                        <width>110</width>
350
                        <height>20</height>
351
                        <font>Reg18</font>
352
                        <textcolor>$INFO[Skin.String(ButtonFocusTextColor)]</textcolor>
353
                        <align>right</align>
354
                        <aligny>center</aligny>
355
                        <label>$INFO[ListItem.EndTime]</label>
356
                        <visible>ListItem.HasEpg</visible>
357
                    </control>
358
                    <control type="label">
359
                        <!--Next info-->
360
                        <posx>110</posx>
361
                        <posy>100</posy>
362
                        <width>630</width>
363
                        <height>20</height>
364
                        <font>Reg18</font>
365
                        <textcolor>$INFO[Skin.String(ButtonFocusTextColor)]</textcolor>
366
                        <selectedcolor>$INFO[Skin.String(ButtonFocusTextColor)]</selectedcolor>
367
                        <align>left</align>
368
                        <aligny>center</aligny>
369
                        <label>$LOCALIZE[19031]: $INFO[ListItem.NextTitle]</label>
370
                        <visible>ListItem.HasEpg</visible>
371
                    </control>
372
                    <control type="image">
373
                        <!--Separator-->
374
                        <posx>0</posx>
375
                        <posy>125</posy>
376
                        <width>530</width>
377
                        <height>20</height>
378
                        <fadetime>400</fadetime>
379
                        <colordiffuse>list_separator</colordiffuse>
380
                        <texture>common/separator.png</texture>
381
                    </control>
382
                </focusedlayout>
383
            </control>
384
385
        </control>
386
	</include>
387
388
    <include name="DialogPVRChannelsOSD_Large">
389
        <control type="group">
390
            <left>60</left>
391
            <top>60</top>
392
            <right>60</right>
393
            <height>970</height>
394
395
            <!-- background panel -->
396
            <control type="image">
397
                <texture border="5">diffuse/panel.png</texture>
398
                <colordiffuse>$INFO[Skin.String(OSDPanelColor)]</colordiffuse>
399
                <aspectratio>stretch</aspectratio>
400
            </control>
401
            <control type="image">
402
                <texture border="5">diffuse/panel.png</texture>
403
                <colordiffuse>$INFO[Skin.String(OSDPanelColor)]</colordiffuse>
404
                <aspectratio>stretch</aspectratio>
405
            </control>
406
407
            <!-- header -->
408
            <control type="image">
409
                <texture border="5">diffuse/panel.png</texture>
410
                <colordiffuse>$INFO[Skin.String(OSDPanelColor)]</colordiffuse>
411
                <aspectratio>stretch</aspectratio>
412
                <top>0</top>
413
                <height>60</height>
414
            </control>
415
            <control type="label">
416
            <!-- <control type="togglebutton" id="10"> -->
417
				<top>10</top>
418
                <left>5</left>
419
				<width>1100</width>
420
				<height>45</height>
421
				<align>left</align>
422
				<font>Reg26</font>
423
				<!-- <onleft>11</onleft> -->
424
                <!-- <onright>11</onright> -->
425
				<!-- <ondown>11</ondown> -->
426
                <!-- <onup>11</onup> -->
427
				<textoffsetx>90</textoffsetx>
428
				<label>$LOCALIZE[19023] - $INFO[VideoPlayer.ChannelGroup]</label>
429
                <altlabel>$LOCALIZE[19024] - $INFO[MusicPlayer.ChannelGroup]</altlabel>
430
                <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
431
                <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
432
                <!-- <onclick>PreviousChannelGroup</onclick> -->
433
                <texturenofocus></texturenofocus>
434
                <usealttexture>pvr.IsPlayingRadio</usealttexture>
435
			</control>
436
            <control type="image">
437
				<top>15</top>
438
                <left>35</left>
439
				<width>30</width>
440
				<height>30</height>
441
				<texture colordiffuse="$INFO[Skin.String(ViewDetailsTextColor)]">touchcontrols/menu.png</texture>
442
			</control>
443
            <control type="image">
444
				<colordiffuse>$INFO[Skin.String(OSDPrimaryTextColor)]</colordiffuse>
445
				<texture>dialogs/default/separator.png</texture>
446
                <height>45</height>
447
                <top>15</top>
448
			</control>
449
            <control type="label">
450
                <top>10</top>
451
                <right>30</right>
452
                <width>1200</width>
453
                <height>30</height>
454
                <font>Reg26</font>
455
                <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
456
                <selectedcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</selectedcolor>
457
                <align>right</align>
458
                <aligny>bottom</aligny>
459
                <label>$INFO[System.Date(DDD)], $INFO[System.Date(d)] $INFO[System.Date(mmm)] $INFO[System.Date(yyyy)] • $INFO[System.Time]</label>
460
                <animation effect="slide" start="0" end="-60" time="0" reversible="false" condition="Skin.HasSetting(EnableTouchSupport)">Conditional</animation>
461
            </control>
462
463
            <!-- close dialog -->
464
            <control type="group">
465
                <include>animation_fade_visible_hidden</include>
466
                <right>35</right>
467
                <width>40</width>
468
                <posy>10</posy>
469
                <include condition="Skin.HasSetting(EnableTouchSupport)">close_button</include>
470
            </control>
471
472
473
            <!-- footer -->
474
            <control type="image">
475
                <texture border="5">diffuse/panel.png</texture>
476
                <colordiffuse>$INFO[Skin.String(OSDPanelColor)]</colordiffuse>
477
                <aspectratio>stretch</aspectratio>
478
                <bottom>0</bottom>
479
                <height>45</height>
480
            </control>
481
            <control type="image">
482
				<colordiffuse>$INFO[Skin.String(OSDPrimaryTextColor)]</colordiffuse>
483
				<texture>dialogs/default/separator.png</texture>
484
                <height>45</height>
485
                <bottom>45</bottom>
486
			</control>
487
            <control type="label">
488
                <bottom>10</bottom>
489
                <left>35</left>
490
                <width>1200</width>
491
                <height>30</height>
492
                <font>Reg22</font>
493
                <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
494
                <selectedcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</selectedcolor>
495
                <align>left</align>
496
                <aligny>center</aligny>
497
                <label>$INFO[Container(11).NumItems] $LOCALIZE[19019] - $INFO[Container(11).CurrentPage]/$INFO[Container(11).NumPages]</label>
498
            </control>
499
500
            <!--List ID=11-->
501
            <control type="list" id="11">
502
                <left>5</left>
503
                <top>65</top>
504
                <width>1100</width>
505
                <height>840</height>
506
                <onup>11</onup>
507
                <ondown>11</ondown>
508
                <!-- <onleft>10</onleft> -->
509
                <onleft>PreviousChannelGroup</onleft>
510
                <onright>60</onright>
511
                <viewtype label="535">list</viewtype>
512
                <pagecontrol>60</pagecontrol>
513
                <scrolltime>200</scrolltime>
514
                <itemlayout height="60" width="1100">
515
516
                    <!--Channel Number-->
517
                    <control type="label">
518
                        <width>90</width>
519
                        <height>100%</height>
520
                        <font>Reg24</font>
521
                        <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
522
                        <selectedcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</selectedcolor>
523
                        <align>center</align>
524
                        <aligny>center</aligny>
525
                        <info>ListItem.ChannelNumberLabel</info>
526
                    </control>
527
528
                    <!-- progress -->
529
                    <control type="progress">
530
                        <description>Progressbar</description>
531
                        <left>90</left>
532
                        <top>20</top>
533
                        <width>70</width>
534
                        <height>20</height>
535
                        <info>ListItem.Progress</info>
536
                        <texturebg border="5" colordiffuse="00ffffff">diffuse/panel.png</texturebg>
537
                        <lefttexture></lefttexture>
538
                        <midtexture border="5" colordiffuse="$INFO[Skin.String(OSDSecondaryTextColor)]">diffuse/panel.png</midtexture>
539
                        <righttexture></righttexture>
540
                        <overlaytexture></overlaytexture>
541
                    </control>
542
                    <control type="image">
543
                        <description>Progress Bar Border</description>
544
                        <left>90</left>
545
                        <top>20</top>
546
                        <width>70</width>
547
                        <height>20</height>
548
                        <texture border="5" colordiffuse="$INFO[Skin.String(OSDSecondaryTextColor)]">diffuse/thinborder.png</texture>
549
                    </control>
550
551
                    <!--Channel Name + Program Title-->
552
                    <control type="label">
553
                        <left>180</left>
554
                        <width>800</width>
555
                        <height>100%</height>
556
                        <font>Reg24</font>
557
                        <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
558
                        <selectedcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</selectedcolor>
559
                        <align>left</align>
560
                        <aligny>center</aligny>
561-
                        <label>[B]$INFO[ListItem.Label]: [/B]  [COLOR=$INFO[Skin.String(OSDSecondaryTextColor)]]$INFO[ListItem.Title][/COLOR]</label>
561+
                        <label>[B]$INFO[ListItem.Label]: [COLOR=$INFO[Skin.String(OSDSecondaryTextColor)]]$INFO[ListItem.Title][/COLOR][/B]</label>
562
                        <!-- <label>[B]$INFO[ListItem.Label]: [/B]  $INFO[ListItem.Title]</label> -->
563
                    </control>
564
565
                    <!-- indicator -->
566
                    <include>WatchedIndicatorSmall</include>
567
568
                    <!--Channel Icon-->
569
                    <control type="image">
570
                        <right>-8</right>
571
                        <width>100</width>
572
                        <texture fallback="DefaultTVShows.png">$INFO[ListItem.Icon]</texture>
573
                        <aspectratio>keep</aspectratio>
574
                        <visible>![ListItem.Isplaying | ListItem.IsRecording | ListItem.HasTimer]</visible>
575
                        <bordersize>8</bordersize>
576
                    </control>
577
578
                    <control type="image">
579
                        <!--Separator-->
580
                        <posx>0</posx>
581
                        <posy>56</posy>
582
                        <height>20</height>
583
                        <fadetime>400</fadetime>
584
                        <colordiffuse>list_separator</colordiffuse>
585
                        <texture>common/separator.png</texture>
586
                    </control>
587
588
                </itemlayout>
589
                <focusedlayout height="60" width="1100">
590
                    <control type="image">
591
                        <texture border="5">diffuse/panel.png</texture>
592
                        <colordiffuse>$INFO[Skin.String(ButtonFocusColor)]</colordiffuse>
593
                    </control>
594
595
                    <!--Channel Number-->
596
                    <control type="label">
597
                        <width>90</width>
598
                        <height>100%</height>
599
                        <font>Reg24</font>
600
                        <textcolor>$INFO[Skin.String(ButtonFocusTextColor)]</textcolor>
601
                        <selectedcolor>$INFO[Skin.String(ButtonFocusTextColor)]</selectedcolor>
602
                        <align>center</align>
603
                        <aligny>center</aligny>
604
                        <info>ListItem.ChannelNumberLabel</info>
605
                    </control>
606
607
                    <!-- progress -->
608
                    <control type="progress">
609
                        <description>Progressbar</description>
610
                        <left>90</left>
611
                        <top>20</top>
612
                        <width>70</width>
613
                        <height>20</height>
614
                        <info>ListItem.Progress</info>
615
                        <texturebg border="5" colordiffuse="00ffffff">diffuse/panel.png</texturebg>
616
                        <lefttexture></lefttexture>
617
                        <midtexture border="5" colordiffuse="$INFO[Skin.String(ButtonFocusTextColor)]">diffuse/panel.png</midtexture>
618
                        <righttexture></righttexture>
619
                        <overlaytexture></overlaytexture>
620
                    </control>
621
                    <control type="image">
622
                        <description>Progress Bar Border</description>
623
                        <left>90</left>
624
                        <top>20</top>
625
                        <width>70</width>
626
                        <height>20</height>
627
                        <texture border="5" colordiffuse="$INFO[Skin.String(ButtonFocusTextColor)]">diffuse/thinborder.png</texture>
628
                    </control>
629
630
                    <!--Channel Name + Program Title-->
631
                    <control type="label">
632
                        <left>180</left>
633
                        <width>800</width>
634
                        <height>100%</height>
635
                        <font>Reg24</font>
636
                        <textcolor>$INFO[Skin.String(ButtonFocusTextColor)]</textcolor>
637
                        <selectedcolor>$INFO[Skin.String(ButtonFocusTextColor)]</selectedcolor>
638
                        <align>left</align>
639
                        <aligny>center</aligny>
640
                        <label>[B]$INFO[ListItem.Label]: [/B]$INFO[ListItem.Title]</label>
641
                    </control>
642
643
                    <!-- indicator -->
644
                    <include>WatchedIndicatorSmall</include>
645
646
                    <!--Channel Icon-->
647
                    <control type="image">
648
                        <right>-8</right>
649
                        <width>100</width>
650
                        <texture fallback="DefaultTVShows.png">$INFO[ListItem.Icon]</texture>
651
                        <aspectratio>keep</aspectratio>
652
                        <visible>![ListItem.Isplaying | ListItem.IsRecording | ListItem.HasTimer]</visible>
653
                        <bordersize>8</bordersize>
654
                    </control>
655
                </focusedlayout>
656
            </control>
657
658
            <control type="scrollbar" id="60">
659
				<top>65</top>
660
                <left>1113</left>
661
                <height>840</height>
662
				<onup>60</onup>
663
				<ondown>60</ondown>
664
				<onleft>11</onleft>
665
                <onright>NextChannelGroup</onright>
666
                <!-- <onright>11</onright> -->
667
				<animation effect="fade" start="0" end="100" time="400" condition="Control.HasFocus(60) | Skin.HasSetting(EnableTouchSupport) | Container(11).Scrolling | Skin.HasSetting(alwaysShowScrollbars)">Conditional</animation>
668
				<animation effect="fade" start="100" end="0" time="400" condition="![Control.HasFocus(60) | Skin.HasSetting(EnableTouchSupport) | Container(11).Scrolling | Skin.HasSetting(alwaysShowScrollbars)]">Conditional</animation>
669
			</control>
670
671
            <!--details -->
672
673
            <!--Channel Name-->
674
            <control type="label">
675
                <left>1145</left>
676
                <top>65</top>
677
                <width>625</width>
678
                <height>60</height>
679
                <font>Reg34</font>
680
                <textcolor>$INFO[Skin.String(OSDSecondaryTextColor)]</textcolor>
681
                <selectedcolor>$INFO[Skin.String(OSDSecondaryTextColor)]</selectedcolor>
682
                <align>left</align>
683
                <aligny>top</aligny>
684
                <label>$INFO[Window(Home).Property(SkinHelper.Player.Title)]</label>
685
            </control>
686
687
            <!--Channel Icon-->
688
            <control type="image">
689
                <left>1145</left>
690
                <top>125</top>
691
                <width>140</width>
692
                <height>80</height>
693
                <texture fallback="DefaultTVShows.png">$INFO[Container(11).ListItem.Icon]</texture>
694
                <aspectratio align="left">keep</aspectratio>
695
            </control>
696
697
698
            <!-- progress -->
699
            <control type="progress">
700
                <description>Progressbar</description>
701
                <left>1305</left>
702
                <top>135</top>
703
                <width>460</width>
704
                <height>20</height>
705
                <info>Container(11).ListItem.Progress</info>
706
                <texturebg border="5" colordiffuse="00ffffff">diffuse/panel.png</texturebg>
707
                <lefttexture></lefttexture>
708
                <midtexture border="5" colordiffuse="$INFO[Skin.String(OSDPrimaryTextColor)]">diffuse/panel.png</midtexture>
709
                <righttexture></righttexture>
710
                <overlaytexture></overlaytexture>
711
            </control>
712
            <control type="image">
713
                <description>Progress Bar Border</description>
714
                <left>1305</left>
715
                <top>135</top>
716
                <width>460</width>
717
                <height>20</height>
718
                <texture border="5" colordiffuse="$INFO[Skin.String(OSDPrimaryTextColor)]">diffuse/thinborder.png</texture>
719
            </control>
720
            <control type="label">
721
                <left>1305</left>
722
                <top>170</top>
723
                <width>460</width>
724
                <height>20</height>
725
                <font>Reg26</font>
726
                <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
727
                <selectedcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</selectedcolor>
728
                <align>left</align>
729
                <aligny>center</aligny>
730
                <label>$INFO[Container(11).ListItem.StartTime]</label>
731
            </control>
732
            <control type="label">
733
                <left>1305</left>
734
                <top>170</top>
735
                <width>460</width>
736
                <height>20</height>
737
                <font>Reg26</font>
738
                <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
739
                <selectedcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</selectedcolor>
740
                <align>right</align>
741
                <aligny>center</aligny>
742
                <label>$INFO[Container(11).ListItem.EndTime]</label>
743
            </control>
744
745
            <!--Program Title-->
746
            <control type="label">
747
                <left>1145</left>
748
                <top>230</top>
749
                <width>625</width>
750
                <height>60</height>
751
                <font>Reg34</font>
752
                <textcolor>$INFO[Skin.String(OSDSecondaryTextColor)]</textcolor>
753
                <selectedcolor>$INFO[Skin.String(OSDSecondaryTextColor)]</selectedcolor>
754
                <align>left</align>
755
                <aligny>center</aligny>
756
                <label>$INFO[Container(11).ListItem.Title]</label>
757
            </control>
758
759
            <!--Plot-->
760
            <control type="textbox">
761
                <left>1145</left>
762
                <top>290</top>
763
                <width>625</width>
764
                <height>430</height>
765
                <font>Reg26</font>
766
                <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
767
                <selectedcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</selectedcolor>
768
                <align>justify</align>
769
                <aligny>top</aligny>
770
                <label>$INFO[Container(11).ListItem.Plot]</label>
771
            </control>
772
            <!--genre-->
773
            <control type="label">
774
                <bottom>100</bottom>
775
                <left>1145</left>
776
                <width>625</width>
777
                <height>30</height>
778
                <font>Reg26</font>
779
                <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
780
                <selectedcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</selectedcolor>
781
                <align>left</align>
782
                <aligny>bottom</aligny>
783
                <label>[COLOR=$INFO[Skin.String(OSDSecondaryTextColor)]]$LOCALIZE[515]: [/COLOR]$INFO[Container(11).ListItem.Genre]</label>
784
                <visible>!String.IsEmpty(Container(11).ListItem.Genre)</visible>
785
            </control>
786
787
            <!--Next program-->
788
            <control type="label">
789
                <bottom>65</bottom>
790
                <left>1145</left>
791
                <width>625</width>
792
                <height>30</height>
793
                <font>Reg26</font>
794
                <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
795
                <selectedcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</selectedcolor>
796
                <align>left</align>
797
                <aligny>bottom</aligny>
798
                <label>[COLOR=$INFO[Skin.String(OSDSecondaryTextColor)]]$LOCALIZE[19031]: [/COLOR]$INFO[Container(11).ListItem.NextTitle]</label>
799
                <visible>!String.IsEmpty(Container(11).ListItem.NextTitle)</visible>
800
            </control>
801
802
        </control>
803
804
    </include>
805
806
807
</includes>