Add preliminary display skin for vusolo4k
[openblackhole/openblackhole-enigma2.git] / data / skin_display_vusolo4k.xml
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <skin>
3         <windowstyle id="1" type="skinned">
4                 <color color="#000000" name="Background"/>
5                 <color color="#ffffff" name="LabelForeground"/>
6                 <color color="#000000" name="ListboxBackground"/>
7                 <color color="#ffffff" name="ListboxForeground"/>
8                 <color color="#000000" name="ListboxSelectedBackground"/>
9                 <color color="#ffffff" name="ListboxSelectedForeground"/>
10                 <color color="#000000" name="ListboxMarkedBackground"/>
11                 <color color="#ffffff" name="ListboxMarkedForeground"/>
12                 <color color="#000000" name="ListboxMarkedAndSelectedBackground"/>
13                 <color color="#ffffff" name="ListboxMarkedAndSelectedForeground"/>
14                 <color color="#ffffff" name="WindowTitleForeground"/>
15                 <color color="#000000" name="WindowTitleBackground"/>
16         </windowstyle>
17         <fonts>
18                 <!-- pick a funky name for the font, so we don't conflict  -->
19                 <font filename="nmsbd.ttf" name="FdLcD" scale="100"/>
20                 <alias name="Huge" font="FdLcD" size="128" height="128" />
21                 <alias name="Bigger" font="FdLcD" size="72" height="72" />
22                 <alias name="Big" font="FdLcD" size="56" height="56" />
23                 <alias name="Medium" font="FdLcD" size="40" height="40" />
24                 <alias name="Small" font="FdLcD" size="32" height="32" />
25         </fonts>
26         <colors>
27                 <color name="fullred" value="#ff0000" />
28                 <color name="yellow" value="#ffff00" />
29                 <color name="greenish" value="#04b404" />
30                 <color name="lightcyan" value="#7fffff" />
31         </colors>
32
33 <!-- template -->
34         <screen name="SummaryClockPanel">
35                 <widget source="global.CurrentTime" render="Label" position="320,260" size="160,60" font="Medium" halign="center" valign="center" noWrap="1" foregroundColor="lightcyan">
36                         <convert type="ClockToText"></convert>
37                 </widget>
38         </screen>
39
40         <screen name="SummaryClockRecPanel">
41                 <widget source="global.CurrentTime" render="Label" position="right" size="160,*" font="Big" halign="right" valign="center" noWrap="1" foregroundColor="lightcyan">
42                         <convert type="ClockToText"></convert>
43                 </widget>
44                 <widget source="session.RecordState" render="Pixmap" pixmap="skin_default/icons/record.png" position="right" size="30,30">
45                         <convert type="ConditionalShowHide"></convert>
46                 </widget>
47         </screen>
48
49 <!-- main-->
50         <!-- menus-->
51         <screen name="MenuSummary" position="fill">
52                 <widget source="parent.title" render="Label" position="0,5" size="480,70" font="Big" halign="center" valign="center" foregroundColor="yellow" />
53                 <widget source="parent.menu" render="Label" position="0,90" size="480,90" font="Medium" halign="center" valign="center">
54                         <convert type="StringListSelection" />
55                 </widget>
56         </screen>
57
58 <!-- setup-->
59         <screen name="SetupSummary" position="fill">
60                 <widget source="SetupTitle" render="Label" position="0,5" size="480,70" font="Big" halign="center" valign="center" foregroundColor="yellow" />
61                 <widget source="SetupEntry" render="Label" position="0,90" size="480,90" font="Medium" halign="center" valign="center" />
62                 <widget source="SetupValue" render="Label" position="0,200" size="480,70" font="Medium" halign="center" valign="center" />
63         </screen>
64
65         <screen name="InfoBarSummary" position="fill">
66                 <!-- Margins to stay away from extreme left/right sides -->
67                 <panel position="left" size="5%,*" />
68                 <panel position="right" size="5%,*" />
69                 <panel position="fill">
70                         <widget source="session.CurrentService" render="Label" position="top" size="*,70" font="Big" halign="center" valign="center" foregroundColor="yellow" >
71                                 <convert type="ServiceName">Name</convert>
72                         </widget>
73                         <widget source="session.Event_Now" render="Label" position="top" size="*,100" font="Medium" halign="center" valign="center" >
74                                 <convert type="EventName">Name</convert>
75                         </widget>
76                         <widget source="session.Event_Now" render="Progress" position="top" size="*,20" borderWidth="1" >
77                                 <convert type="EventTime">Progress</convert>
78                         </widget>
79                         <panel position="top" size="*,40">
80                                 <widget source="session.Event_Now" render="Label" position="left" size="130,*" font="Medium" halign="center" valign="center" >
81                                         <convert type="EventTime">StartTime</convert>
82                                         <convert type="ClockToText">Format:%H:%M</convert>
83                                 </widget>
84                                 <widget source="session.Event_Now" render="Label" position="left" size="130,*" font="Medium" halign="center" valign="center" >
85                                         <convert type="EventTime">EndTime</convert>
86                                         <convert type="ClockToText">Format:- %H:%M</convert>
87                                 </widget>
88                                 <widget source="session.Event_Now" render="Label" position="right" size="100,*" font="Medium" halign="right" valign="center" >
89                                         <convert type="EventTime">Remaining</convert>
90                                         <convert type="RemainingToText">FOLLOW</convert>
91                                 </widget>
92                         </panel>
93                         <panel name="SummaryClockRecPanel" position="bottom" />
94                 </panel>
95         </screen>
96
97 <!-- channelselection-->
98         <screen name="ChannelSelection_summary" position="fill">
99                 <widget source="parent.ServiceEvent" render="Label" position="0,5" size="480,70" font="Big" halign="center" valign="center" foregroundColor="yellow" >
100                         <convert type="ServiceName">Name</convert>
101                 </widget>
102                 <widget source="parent.ServiceEvent" render="Label" position="0,70" size="480,90" font="Medium" halign="center" valign="center" >
103                         <convert type="EventName">Name</convert>
104                 </widget>
105                 <widget source="parent.ServiceEvent" render="Progress" position="20,170" size="440,20" borderWidth="1" >
106                         <convert type="EventTime">Progress</convert>
107                 </widget>
108                 <widget source="parent.ServiceEvent" render="Label" position="20,200" size="130,40" font="Medium" halign="center" valign="center" >
109                         <convert type="EventTime">StartTime</convert>
110                         <convert type="ClockToText">Format:%H:%M</convert>
111                 </widget>
112                 <widget source="parent.ServiceEvent" render="Label" position="150,200" size="130,40" font="Medium" halign="center" valign="center" >
113                         <convert type="EventTime">EndTime</convert>
114                         <convert type="ClockToText">Format:- %H:%M</convert>
115                 </widget>
116                 <widget source="parent.ServiceEvent" render="Label" position="350,200" size="100,40" font="Medium" halign="right" valign="center" >
117                         <convert type="EventTime">Remaining</convert>
118                         <convert type="RemainingToText">FOLLOW</convert>
119                 </widget>
120                 <panel name="SummaryClockPanel" position="bottom" size="*,64" />
121         </screen>
122
123 <!-- EPG Screens -->
124         <screen name="EPGSelection_summary" position="fill">
125                 <widget source="parent.Service" render="Label" position="0,5" size="480,70" font="Big" halign="center" valign="center" foregroundColor="yellow" >
126                         <convert type="ServiceName">Name</convert>
127                 </widget>
128                 <widget source="parent.Event" render="Label" position="0,70" size="480,90" font="Medium" halign="center" valign="center" >
129                         <convert type="EventName">Name</convert>
130                 </widget>
131                 <widget source="parent.Event" render="Progress" position="20,170" size="440,20" borderWidth="1" >
132                         <convert type="EventTime">Progress</convert>
133                 </widget>
134                 <widget source="parent.Event" render="Label" position="20,200" size="130,40" font="Medium" halign="center" valign="center" >
135                         <convert type="EventTime">StartTime</convert>
136                         <convert type="ClockToText">Format:%H:%M</convert>
137                 </widget>
138                 <widget source="parent.Event" render="Label" position="150,200" size="130,40" font="Medium" halign="center" valign="center" >
139                         <convert type="EventTime">EndTime</convert>
140                         <convert type="ClockToText">Format:- %H:%M</convert>
141                 </widget>
142                 <widget source="parent.Event" render="Label" position="350,200" size="100,40" font="Medium" halign="right" valign="center" >
143                         <convert type="EventTime">Remaining</convert>
144                         <convert type="RemainingToText">FOLLOW</convert>
145                 </widget>
146                 <eLabel text="TUNER:" position="20,260" size="160,60" halign="center" valign="center" font="Medium" />
147                 <widget source="session.FrontendInfo" render="FixedLabel" position="180,260" size="60,60" text="A" foregroundColor="greenish" font="Medium" halign="center" valign="center" >
148                         <convert type="FrontendInfo">NUMBER</convert>
149                         <convert type="ValueRange">0,0</convert>
150                         <convert type="ConditionalShowHide" />
151                 </widget>
152                 <widget source="session.FrontendInfo" render="FixedLabel" position="180,260" size="60,60" text="B" foregroundColor="greenish" font="Medium" halign="center" valign="center" >
153                         <convert type="FrontendInfo">NUMBER</convert>
154                         <convert type="ValueRange">1,1</convert>
155                         <convert type="ConditionalShowHide" />
156                 </widget>
157                 <widget source="session.FrontendInfo" render="FixedLabel" position="180,260" size="60,60" text="C" foregroundColor="greenish" font="Medium" halign="center" valign="center" >
158                         <convert type="FrontendInfo">NUMBER</convert>
159                         <convert type="ValueRange">2,2</convert>
160                         <convert type="ConditionalShowHide" />
161                 </widget>
162                 <widget source="session.FrontendInfo" render="FixedLabel" position="180,260" size="60,60" text="D" foregroundColor="greenish" font="Medium" halign="center" valign="center" >
163                         <convert type="FrontendInfo">NUMBER</convert>
164                         <convert type="ValueRange">3,3</convert>
165                         <convert type="ConditionalShowHide" />
166                 </widget>
167                 <widget source="session.FrontendInfo" render="FixedLabel" position="180,260" size="60,60" text="E" foregroundColor="greenish" font="Medium" halign="center" valign="center" >
168                         <convert type="FrontendInfo">NUMBER</convert>
169                         <convert type="ValueRange">4,4</convert>
170                         <convert type="ConditionalShowHide" />
171                 </widget>
172                 <widget source="session.FrontendInfo" render="FixedLabel" position="180,260" size="60,60" text="F" foregroundColor="greenish" font="Medium" halign="center" valign="center" >
173                         <convert type="FrontendInfo">NUMBER</convert>
174                         <convert type="ValueRange">5,5</convert>
175                         <convert type="ConditionalShowHide" />
176                 </widget>
177                 <widget source="session.FrontendInfo" render="FixedLabel" position="180,260" size="60,60" text="G" foregroundColor="greenish" font="Medium" halign="center" valign="center" >
178                         <convert type="FrontendInfo">NUMBER</convert>
179                         <convert type="ValueRange">6,6</convert>
180                         <convert type="ConditionalShowHide" />
181                 </widget>
182                 <widget source="session.FrontendInfo" render="FixedLabel" position="180,260" size="60,60" text="H" foregroundColor="greenish" font="Medium" halign="center" valign="center" >
183                         <convert type="FrontendInfo">NUMBER</convert>
184                         <convert type="ValueRange">7,7</convert>
185                         <convert type="ConditionalShowHide" />
186                 </widget>
187                 <widget source="session.FrontendInfo" render="FixedLabel" position="180,260" size="60,60" text="I" foregroundColor="greenish" font="Medium" halign="center" valign="center" >
188                         <convert type="FrontendInfo">NUMBER</convert>
189                         <convert type="ValueRange">8,8</convert>
190                         <convert type="ConditionalShowHide" />
191                 </widget>
192                 <widget source="session.FrontendInfo" render="FixedLabel" position="180,260" size="60,60" text="J" foregroundColor="greenish" font="Medium" halign="center" valign="center" >
193                         <convert type="FrontendInfo">NUMBER</convert>
194                         <convert type="ValueRange">9,9</convert>
195                         <convert type="ConditionalShowHide" />
196                 </widget>
197                 <widget source="session.RecordState" render="Pixmap" pixmap="skin_default/icons/record.png" position="285,270" size="30,30" zPosition="3" alphatest="blend">
198                         <convert type="ConditionalShowHide"></convert>
199                 </widget>
200                 <panel name="SummaryClockPanel" />
201         </screen>
202         <screen name="QuickEPG_summary" position="fill">
203                 <panel name="EPGSelection_summary" />
204         </screen>
205         <screen name="GraphicalEPG_summary" position="fill">
206                 <panel name="EPGSelection_summary" />
207         </screen>
208         <screen name="GraphicalEPGPIG_summary" position="fill">
209                 <panel name="EPGSelection_summary" />
210         </screen>
211         <screen name="GraphicalInfoBarEPG_summary" position="fill">
212                 <panel name="EPGSelection_summary" />
213         </screen>
214         <screen name="EPGSelectionMulti_summary" position="fill">
215                 <panel name="EPGSelection_summary" />
216         </screen>
217
218 <!-- messagebox-->
219         <screen name="MessageBox_summary" position="fill">
220                 <widget source="parent.Text" render="Label" position="0,20" size="480,180" font="Medium" halign="center" valign="center" />
221                 <widget source="parent.selectedChoice" render="Label" position="0,220" size="400,70" font="Medium" halign="center" valign="center" noWrap="1" />
222         </screen>
223         <screen name="MessageBoxSimple_summary" position="fill">
224                 <panel name="MessageBox_summary" />
225         </screen>
226
227 <!-- standby -->
228         <screen name="StandbySummary" position="fill">
229                 <panel position="top" size="*,70">
230                         <panel position="bottom" size="*,30">
231                                 <widget source="session.RecordState" render="Pixmap" pixmap="skin_default/icons/record.png" position="right" size="30,30">
232                                         <convert type="ConditionalShowHide"></convert>
233                                 </widget>
234                         </panel>
235                 </panel>
236                 <widget source="global.CurrentTime" render="Label" position="bottom" size="*,70" font="Medium" foregroundColor="yellow" halign="center" valign="center" noWrap="1">
237                         <convert type="ClockToText">LongDate</convert>
238                 </widget>
239                 <widget source="global.CurrentTime" render="Label" position="fill" font="Huge" halign="center" valign="center" noWrap="1">
240                         <convert type="ClockToText">Format:%H:%M</convert>
241                 </widget>
242         </screen>
243
244 <!-- movieplayer-->
245         <screen name="InfoBarMoviePlayerSummary" position="fill">
246                 <panel position="left" size="5%,*" />
247                 <panel position="right" size="5%,*" />
248                 <panel position="fill">
249                         <widget source="session.CurrentService" render="Label" position="top" size="*,120" font="Medium" halign="center" valign="center" >
250                                 <convert type="ServiceName">Name</convert>
251                         </widget>
252                         <widget source="session.CurrentService" render="Progress" position="top" size="*,20" borderWidth="1" >
253                                 <convert type="ServicePosition">Position</convert>
254                         </widget>
255                         <panel position="top" size="*,40">
256                                 <widget source="session.CurrentService" render="Label" position="left" size="50%,*" font="Medium" halign="left" valign="center" >
257                                         <convert type="ServicePosition">Position,ShowHours</convert>
258                                 </widget>
259                                 <widget source="session.CurrentService" render="Label" position="fill" font="Medium" halign="right" valign="center" >
260                                         <convert type="ServicePosition">Remaining,Negate,ShowHours</convert>
261                                 </widget>
262                         </panel>
263                         <panel name="SummaryClockRecPanel" position="bottom" size="*,40" />
264                 </panel>
265         </screen>
266
267         <screen name="MovieContextMenuSummary" position="fill">
268                 <widget source="parent.Title" render="Label" position="top" size="*,70" font="Big" halign="left" valign="center" noWrap="1" />
269                 <widget source="selected" render="Label" position="fill" font="Medium" />
270                 <panel name="SummaryClockRecPanel" position="bottom" />
271         </screen>
272
273         <screen name="MovieSelectionSummary" position="fill">
274                 <panel position="left" size="5%,*" />
275                 <panel position="right" size="5%,*" />
276                 <panel position="fill">
277                         <widget source="parent.Title" render="Label" position="top" size="*,40" font="Small" halign="left" valign="center" noWrap="1"  foregroundColor="yellow" />
278                         <widget source="name" render="Label" position="top" size="*,100" font="Medium" halign="left" valign="top" />
279                         <panel position="top" size="*,40">
280                                 <widget source="parent.Service" render="Label" position="fill" font="Medium" halign="right" noWrap="1" foregroundColor="yellow">
281                                         <convert type="MovieInfo">RecordServiceName</convert>
282                                 </widget>
283                         </panel>
284                         <panel position="bottom" size="*,64">
285                                 <panel name="SummaryClockRecPanel" position="right" />
286                                 <widget source="parent.Service" render="Label" position="fill" font="Medium" halign="left" valign="center" noWrap="1">
287                                         <convert type="MovieInfo">FileSize</convert>
288                                 </widget>
289                         </panel>
290                 </panel>
291         </screen>
292
293 <!-- misc-->
294         <screen name="SimpleSummary" position="fill">
295                 <widget source="parent.Title" render="Label" position="top" size="*,100" font="Medium" halign="center" valign="center" />
296                 <panel position="bottom" size="*,24" name="SummaryClockPanel" />
297         </screen>
298         <screen name="WizardSummary" position="fill">
299                 <widget source="text" render="Label" position="top" size="*,71" font="FdLcD;35" halign="center" />
300                 <widget source="parent.list" render="Label" position="fill" font="FdLcD;25" halign="center" >
301                         <convert type="StringListSelection" />
302                 </widget>
303         </screen>
304         <screen name="VideoWizardSummary" position="fill">
305                 <widget name="text" position="top" size="*,40" font="FdLcD;12" transparent="1" />
306                 <widget source="parent.list" render="Label" position="fill" font="FdLcD;45" halign="center" >
307                         <convert type="StringListSelection" />
308                 </widget>
309         </screen>
310
311 <!-- Plugin browser -->
312         <screen name="PluginBrowserSummary" position="fill">
313                 <widget source="parent.Title" render="Label" position="top" size="*,26" font="FdLcD;25" noWrap="1" />
314                 <widget source="entry" render="Label" position="top" size="*,61" font="FdLcD;50" halign="left" />
315                 <widget source="desc" render="Label" position="fill" font="FdLcD;22" valign="top" />
316         </screen>
317
318 <!-- JobView Summary -->
319         <screen name="JobView_summary" position="fill">
320                 <widget source="parent.summary_job_name" render="Label" position="0,38" size="400,58" font="FdLcD;24" halign="left" />
321                 <widget source="parent.summary_job_task" render="Label" position="0,100" size="400,25" font="FdLcD;19" halign="left" />
322                 <widget source="parent.summary_job_progress" render="Progress" position="0,0" size="285,30" borderWidth="1" zPosition="1" />
323                 <widget source="parent.summary_job_progress" render="Label" position="290,0" size="100,30" font="FdLcD;24" zposition="0" halign="center" valign="center" transparent="1" >
324                         <convert type="ProgressToText" />
325                 </widget>
326         </screen>
327
328         <screen name="EventView_summary" position="fill">
329                 <widget source="parent.Title" render="Label" position="0,0" size="160,22" font="FdLcD;20" halign="left" noWrap="1" />
330                 <widget source="parent.summary_description" render="Label" position="0,22" size="400,140" font="FdLcD;24" />
331         </screen>
332
333         <screen name="EventViewSimple_summary" position="fill">
334                 <widget source="parent.Title" render="Label" position="0,0" size="160,22" font="FdLcD;20" halign="left" noWrap="1" />
335                 <widget source="parent.summary_description" render="Label" position="0,22" size="400,140" font="FdLcD;24" />
336         </screen>
337
338
339
340         <screen name="ChoiceBox_summary" position="fill">
341                 <widget source="parent.summary_list" render="Label" position="fill" font="FdLcD;18" noWrap="1" />
342         </screen>
343
344
345
346         <screen name="AboutSummary" position="fill">
347                 <widget source="AboutText" render="Label" position="fill" font="FdLcD;11" />
348         </screen>
349
350         <screen name="TimerEditListSummary" position="fill">
351                 <widget source="parent.Title" render="Label" position="0,0" size="400,26" font="FdLcD;24" halign="center" noWrap="1" />
352                 <widget source="service" render="Label" position="0,40" size="400,30" font="FdLcD;28" halign="center" noWrap="1" />
353                 <widget source="name" render="Label" position="0,80" size="400,100" font="FdLcD;28" halign="center" valign="center" />
354                 <widget source="time" render="Label" position="0,188" size="400,28" font="FdLcD;24" halign="left" transparent="1" />
355                 <widget source="duration" render="Label" position="0,214" size="400,28" font="FdLcD;24" halign="left" transparent="1" />
356                 <widget source="state" render="Label" position="0,214" size="400,28" font="FdLcD;24" halign="right" transparent="1" />
357         </screen>
358
359         <screen name="AutoTimerOverviewSummary" position="fill">
360                 <widget source="parent.Title" render="Label" position="0,0" size="400,26" font="FdLcD;24" halign="center" noWrap="1" />
361                 <widget source="entry" render="Label" position="0,40" size="400,125" font="FdLcD;28" halign="center" valign="center" />
362                 <panel name="SummaryClockPanel" />
363         </screen>
364
365         <screen name="WizardSummary" position="fill">
366                 <widget source="text" render="Label" position="0,0" size="400,55" font="FdLcD;24" halign="center" />
367                 <widget source="parent.list" render="Label" position="0,85" size="400,124" font="FdLcD;24" halign="center" >
368                         <convert type="StringListSelection" />
369                 </widget>
370         </screen>
371         <screen name="LanguageWizardSummary" position="fill">
372                 <widget source="parent.summarytext" render="Label" position="0,0" size="400,55" font="FdLcD;24" halign="center" />
373                 <widget source="parent.summarylangname" render="Label" position="0,85" size="400,124" font="FdLcD;24" halign="center" />
374         </screen>
375         <screen name="VideoWizardSummary" position="fill">
376                 <widget source="text" render="Label" position="0,0" size="400,50" font="FdLcD;24" halign="center" />
377                 <widget source="parent.list" render="Label" position="0,85" size="400,124" font="FdLcD;24" halign="center" >
378                         <convert type="StringListSelection" />
379                 </widget>
380         </screen>
381
382 <!-- DVD -->
383         <screen name="DVDSummary" position="fill">
384                 <widget source="session.CurrentService" render="Label" position="top" size="*,28" font="FdLcD;12"  >
385                         <convert type="ServiceName">Name</convert>
386                 </widget>
387                 <widget source="session.CurrentService" render="Progress" position="top" size="*,4" borderWidth="1" >
388                         <convert type="ServicePosition">Position</convert>
389                 </widget>
390                 <panel position="fill">
391                         <widget source="session.CurrentService" render="Label" position="left" size="60,*" font="FdLcD;12" halign="left" >
392                                 <convert type="ServicePosition">Position</convert>
393                         </widget>
394                         <widget name="Chapter" position="fill" font="FdLcD;12" halign="left" />
395                 </panel>
396         </screen>
397
398 </skin>