add oled display skin for hd2400
[openblackhole/openblackhole-enigma2.git] / data / skin_display_hd2400.xml
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!--  Skin: LCD from Magic by MiLo -->
3 <skin>
4         <windowstyle id="1" type="skinned">
5                 <color color="#000000" name="Background"/>
6                 <color color="#ffffff" name="LabelForeground"/>
7                 <color color="#000000" name="ListboxBackground"/>
8                 <color color="#ffffff" name="ListboxForeground"/>
9                 <color color="#000000" name="ListboxSelectedBackground"/>
10                 <color color="#ffffff" name="ListboxSelectedForeground"/>
11                 <color color="#000000" name="ListboxMarkedBackground"/>
12                 <color color="#ffffff" name="ListboxMarkedForeground"/>
13                 <color color="#000000" name="ListboxMarkedAndSelectedBackground"/>
14                 <color color="#ffffff" name="ListboxMarkedAndSelectedForeground"/>
15                 <color color="#ffffff" name="WindowTitleForeground"/>
16                 <color color="#000000" name="WindowTitleBackground"/>
17         </windowstyle>
18         <fonts>
19                 <!-- pick a funky name for the font, so we don't conflict  -->
20                 <font filename="nmsbd.ttf" name="FdLcD" scale="100"/>
21         </fonts>
22
23 <!-- template -->
24         <screen name="SummaryClockPanel">
25                 <widget source="global.CurrentTime" render="Label" position="right" size="95,*" font="FdLcD;30" halign="right" valign="top" noWrap="1">
26                         <convert type="ClockToText"></convert>
27                 </widget>
28                 <widget source="session.RecordState" render="FixedLabel" text="Rec" position="4,12" size="24,12" font="FdLcD;12" zPosition="1" noWrap="1">
29                         <convert type="ConditionalShowHide">Blink</convert>
30                 </widget>
31         </screen>
32
33 <!-- main-->
34         <screen name="InfoBarSummary" position="0,0" size="256,64">
35                 <panel position="bottom" size="*,27" name="SummaryClockPanel">
36                 </panel>
37                 <widget source="session.CurrentService" render="Label" position="0,0" size="160,30" font="FdLcD;28" halign="left" noWrap="1">
38                         <convert type="ServiceName">Name</convert>
39                 </widget>
40                 <widget source="session.Event_Now" render="Progress" position="0,31" size="160,7" borderWidth="2" >
41                         <convert type="EventTime">Progress</convert>
42                 </widget>
43                 <widget source="session.Event_Now" render="Label" position="0,38" size="256,26" font="FdLcD;24" halign="left" noWrap="1">
44                         <convert type="EventName">Name</convert>
45                 </widget>
46         </screen>
47     
48   
49 <!-- channelselection-->
50         <screen name="ChannelSelection_summary" position="0,0" size="256,64">
51                 <panel position="bottom" size="*,27" name="SummaryClockPanel">
52                 </panel>
53                 <widget source="parent.ServiceEvent" render="Label" position="0,0" size="160,30" font="FdLcD;28" halign="left" noWrap="1" >
54                         <convert type="ServiceName">Name</convert>
55                 </widget>
56                 <widget source="parent.ServiceEvent" render="Label" position="0,38" size="256,26" font="FdLcD;24" halign="left" noWrap="1">
57                         <convert type="EventName">Name</convert>
58                 </widget>
59                 <widget source="parent.ServiceEvent" render="Progress" position="0,31" size="160,7" borderWidth="2">
60                         <convert type="EventTime">Progress</convert>
61                 </widget>
62         </screen>
63   
64 <!-- menus-->                   
65         <screen name="MenuSummary" position="0,0" size="256,64">                
66                 <widget source="parent.title" render="Label" position="0,0" size="256,32" font="FdLcD;30" halign="center" valign="top" noWrap="1" />    
67                 <widget source="parent.menu" render="Label" position="0,32" size="256,32" font="FdLcD;30" halign="left" valign="top">   
68                         <convert type="StringListSelection" />
69                 </widget>       
70         </screen>               
71
72 <!-- movieplayer-->
73         <screen name="InfoBarMoviePlayerSummary" position="fill">
74                 <widget source="session.CurrentService" render="Label" position="top" size="*,36" font="FdLcD;16" halign="left" valign="top" >
75                         <convert type="ServiceName">Name</convert>
76                 </widget>
77                 <widget source="session.CurrentService" render="Progress" position="top" size="*,4" borderWidth="1">
78                         <convert type="ServicePosition">Position</convert>
79                 </widget>
80                 <panel position="bottom" size="*,24" name="SummaryClockPanel">
81                         <widget source="session.CurrentService" render="Label" position="4,0" size="42,12" font="FdLcD;12" halign="left" noWrap="1">
82                                 <convert type="ServicePosition">Position</convert>
83                         </widget>
84                 </panel>
85         </screen>
86         
87         <screen name="MovieContextMenuSummary" position="fill">
88                 <widget source="parent.Title" render="Label" position="top" size="*,14" font="FdLcD;12" halign="left" valign="top" noWrap="1" />
89                 <widget source="selected" render="Label" position="top" size="*,32" font="FdLcD;16" />
90                 <panel position="bottom" size="*,18">
91                         <widget source="global.CurrentTime" render="Label" position="right" size="60,*" halign="right" font="FdLcD;16" >
92                                 <convert type="ClockToText"></convert>
93                         </widget>
94                 </panel>
95         </screen>
96
97         <screen name="MovieSelectionSummary" position="fill">
98                 <widget source="parent.Title" render="Label" position="top" size="*,14" font="FdLcD;12" halign="left" valign="top" noWrap="1" />
99                 <widget source="name" render="Label" position="top" size="*,32" font="FdLcD;16" halign="left" valign="top" />
100                 <panel position="bottom" size="*,18">
101                         <widget source="parent.Service" render="Label" position="right" size="46,*" font="FdLcD;14" halign="left" noWrap="1">
102                                 <convert type="MovieInfo">FileSize</convert>
103                         </widget>
104                         <widget source="parent.Service" render="Label" position="fill" font="FdLcD;14" halign="left" noWrap="1">
105                                 <convert type="MovieInfo">RecordServiceName</convert>
106                         </widget>
107                 </panel>
108         </screen>
109
110 <!-- DVD -->
111         <screen name="DVDSummary" position="fill">
112                 <widget source="session.CurrentService" render="Label" position="top" size="*,28" font="FdLcD;12"  >
113                         <convert type="ServiceName">Name</convert>
114                 </widget>
115                 <widget source="session.CurrentService" render="Progress" position="top" size="*,4" borderWidth="1" >
116                         <convert type="ServicePosition">Position</convert>
117                 </widget>
118                 <panel position="fill">
119                         <widget source="session.CurrentService" render="Label" position="left" size="60,*" font="FdLcD;12" halign="left" >
120                                 <convert type="ServicePosition">Position</convert>
121                         </widget>
122                         <widget name="Chapter" position="fill" font="FdLcD;12" halign="left" />
123                 </panel>
124         </screen>
125
126 <!-- setup-->
127         <screen name="SetupSummary" position="fill">
128                 <widget source="SetupTitle" render="Label" position="top" size="*,20" font="FdLcD;18" halign="left" />
129                 <widget source="SetupEntry" render="Label" position="top" size="*,24" font="FdLcD;18" halign="left" />
130                 <widget source="SetupValue" render="Label" position="top" size="*,20" font="FdLcD;18" halign="left" />
131         </screen>
132
133 <!-- misc-->
134         <screen name="SimpleSummary" position="0,0" size="256,64">
135                 <widget source="parent.Title" render="Label" position="0,0" size="256,32" font="FdLcD;30" halign="center" valign="center" />
136         </screen>
137
138         <screen name="WizardSummary" position="0,0" size="256,64">
139                 <widget source="text" render="Label" position="0,17" size="256,32" font="FdLcD;30" />
140                 <widget source="parent.list" render="Label" position="0,20" size="256,32" font="FdLcD;30" halign="center" valign="center">
141                         <convert type="StringListSelection" />
142                 </widget>
143         </screen>
144
145         <screen name="VideoWizardSummary" position="0,0" size="256,64">
146                 <widget name="text" position="0,0" size="256,32" font="FdLcD;30" transparent="1" />
147                 <widget source="parent.list" render="Label" position="0,20" size="256,32" font="FdLcD;30" halign="center" valign="center">
148                         <convert type="StringListSelection" />
149                 </widget>
150         </screen>
151
152 <!-- standby -->
153         <screen name="StandbySummary" position="0,0" size="256,64">
154                 <widget source="global.CurrentTime" render="Label" position="0,0" size="256,36" font="FdLcD;36" halign="center" valign="center" noWrap="1">
155                         <convert type="ClockToText"></convert>
156                 </widget>
157                 <widget source="global.CurrentTime" render="Label" position="0,36" size="256,28" font="FdLcD;25" halign="center" valign="center" noWrap="1">
158                         <convert type="ClockToText">Format:%d.%b.%Y</convert>
159                 </widget>
160                 <widget source="session.RecordState" render="FixedLabel" text="Recording" position="4,50" size="120,12" font="FdLcD;12" zPosition="2" valign="bottom" halign="left" noWrap="1">
161                         <convert type="ConditionalShowHide"></convert>
162                 </widget>
163         </screen>
164 <!-- Plugin browser -->
165         <screen name="PluginBrowserSummary" position="fill">
166                 <widget source="parent.Title" render="Label" position="top" size="*,32" font="FdLcD;30"  noWrap="1" />
167                 <widget source="entry" render="Label" position="top" size="*,32" font="FdLcD;25" noWrap="1" />
168                 <widget source="desc" render="Label" position="fill" font="FdLcD;12" valign="top" />
169         </screen>
170
171 <!-- JobView Summary -->
172         <screen name="JobView_summary" position="fill">
173                 <widget source="parent.summary_job_name" render="Label" position="6,4" size="120,39" font="FdLcD;30" />
174                 <widget source="parent.summary_job_task" render="Label" position="6,22" size="120,25" font="FdLcD;25" />
175                 <widget source="parent.summary_job_progress" render="Progress" position="6,50" size="60,12" borderWidth="1" zPosition="1" />
176                 <widget source="parent.summary_job_progress" render="Label" position="66,50" size="50,12" font="FdLcD;12" zPosition="2" halign="center" transparent="1"  >
177                         <convert type="ProgressToText" />
178                 </widget>
179         </screen>
180
181         <screen name="ChoiceBox_summary" position="fill">
182                 <widget source="parent.summary_list" render="Label" position="fill" font="FdLcD;25" />
183         </screen>       
184
185         <screen name="MessageBox_summary" position="fill">
186                 <widget source="parent.Text" render="Label" position="top" size="*,39" font="FdLcD;30" halign="center" valign="center" />
187                 <widget source="parent.selectedChoice" render="Label" position="bottom" size="*,25" font="FdLcD;25" halign="center" valign="center" />
188         </screen>
189
190         <screen name="MessageBoxSimple_summary" position="fill">
191                 <widget source="parent.Text" render="Label" position="top" size="*,39" font="FdLcD;30" halign="center" valign="center" />
192                 <widget source="parent.selectedChoice" render="Label" position="bottom" size="*,25" font="FdLcD;25" halign="center" valign="center" />
193         </screen>
194 </skin>