SetProperty(channel_id,0,home) ClearProperty(channel_id,home) 1 0 0 999 Dummy control used to set focus to on video start -100 -100 0 0 center center font_MainMenu black white.png white.png - 4003 4003 4003 4003 Dummy image used for preload of icons -100 -100 1 1 keep OSD for current playing program 0 0 720 1280 Control.HasFocus(4003) Background 0 0 1280 720 fade.png 300 Skip time within playback !String.StartsWith(Control.GetLabel(4005),0 ) 640 400 50 350 center font_MainMenu white grey Channel icon 546 480 106 188 keep default_channel.png FFFFFFFF Program start time 640 600 15 400 font14 center center Program title -100 -100 0 0 Program title 150 630 15 980 font30_title center center Program playtime 10 670 15 110 font14 center center Program playtime progress bar 150 670 980 15 white50.png white50.png Program playtime progress bar slider 155 665 980 25 slider_bar.png slider_bar.png slider_bar.png 4200 Program duration 1150 670 15 110 font14 center center -100 -100 1 1 4200 Group containing channelgroups, channels and program lists 0 0 720 1300 VisibleChange Control.HasFocus(4100)|Control.HasFocus(4200)|Control.HasFocus(4300) Background for whole group 720 1280 black.png A6FFFFFF Channelgroup list List background 720 300 listitem-bg.png CC000000 Conditional Conditional Channelgroups list 4200 vertical false 6 200 Colored list item background 0 0 78 20 $INFO[ListItem.Property(icon)] Overlay over colored list item background (unfocused) 0 0 78 20 white50.png FF000000 List item background 20 0 280 78 listitem-bg.png FF000000 Conditional Conditional Group name 48 1 252 80 font14 center white left Conditional Conditional Colored list item background for selected group without focus 0 1 20 77 $INFO[ListItem.Property(icon)] !Control.HasFocus(4100) VisibleChange Colored list item background for selected group 0 0 300 78 $INFO[ListItem.Property(icon)] Conditional Conditional Group name 48 1 252 80 font14 center black left Conditional Conditional Container for channel and program list 20 0 720 500 VisibleChange Conditional Channel list Shadow separator-y.png -20 0 720 20 Control.HasFocus(4200)|Control.HasFocus(4300) List background 720 500 listitem-bg.png CC000000 Conditional Conditional Channels list 4100 4300 vertical false 6 200 List item background for channel icon 0 0 78 150 listitem-bg.png FF000000 List item background for text 150 0 78 350 listitem-bg.png FF000000 Conditional Conditional Channel icon 5 10 60 140 keep $INFO[ListItem.Property(icon)] FFFFFFFF Vertical bar (separator) 150 18 44 2 white.png 33FFFFFF Conditional Conditional Channel name 170 1 80 330 font14 center white left Conditional Conditional Shadow separator-y.png 0 0 80 20 Control.HasFocus(4100) Icon background 0 0 78 150 listitem-bg-fo.png Conditional Text background 150 0 78 350 listitem-bg-fo.png Conditional Conditional Conditional Icon 5 10 60 140 keep $INFO[ListItem.Property(icon)] FFFFFFFF Vertical bar 150 18 44 2 black.png 33FFFFFF Conditional Conditional Label 170 1 80 330 font14 center black left Conditional Conditional Conditional Label 170 1 80 330 font14 center white left Conditional Conditional Conditional Shadow separator-y.png 0 0 80 20 Control.HasFocus(4100) -100 -100 0 0 - Skin.SetString(channel_id, 481) Program list 150 0 720 500 Conditional [Control.IsVisible(4200)|Control.IsVisible(4300)] +String.IsEqual(Container(4200).ListItem.Property(cid), Container(4300).ListItem.Property(cid)) Shadow separator-y.png -20 0 20 720 Control.HasFocus(4300) List background 720 500 listitem-bg.png CC000000 4200 999 vertical false 6 5 200 List item background 0 0 78 500 listitem-bg.png FF000000 day color bar 0 0 78 2 $INFO[Listitem.Property(day_color)] Program start time 12 2 80 70 font14 top white left ListItem.Property(t_start) Program status icon (Archive, Past, Live) 28 37 25 25 $INFO[Listitem.Property(status)] Program title 85 2 76 290 font14 top white left true Shadow separator-y.png 0 0 80 20 Control.HasFocus(4200) Program image 10 90 $INFO[ListItem.Property(img_s)] keep List item background 0 0 78 500 listitem-bg-fo.png Conditional day color bar 0 0 78 2 $INFO[Listitem.Property(day_color)] Conditional Selected Program start time (on focus) 12 2 80 70 font14 top black left ListItem.Property(t_start) Conditional Program status icon (Archive, Past, Live) 28 37 25 25 $INFO[Listitem.Property(status)] Selected Program start time 12 2 80 70 font14 top white left ListItem.Property(t_start) Conditional Selected Program title on focus 85 2 76 290 font14 top black left true Conditional Selected Program title 85 2 76 290 font14 top white left true Conditional Shadow separator-y.png 0 0 80 20 Control.HasFocus(4200) Program image 10 90 $INFO[ListItem.Property(img_s)] keep Detailed information of the selected program 500 0 720 780 Control.HasFocus(4300) VisibleChange List background 720 780 listitem-bg.png CC000000 Program status icon (Archive, Past, Live) 30 55 25 25 $INFO[Container(4300).ListItem.Property(status)] Program start time and date 28 55 30 500 font12 Program Information 30 100 215 500 font14 true true Program image 30 320 500 $INFO[Container(4300).ListItem.Property(img_l)] keep