1 #include "image_res.edc"
8 name: "textblock_style_small";
9 base: "font=SLP:style=Roman font_size=22 color=#fff align=center wrap=word text_class=slp";
12 tag: "hilight" "+ font=SLP:style=Roman";
13 tag: "b" "+ font=SLP:style=Roman";
17 name: "textblock_style_medium";
18 base: "font=SLP:style=Roman font_size=35 color=#fff align=center wrap=word text_class=slp";
21 tag: "hilight" "+ font=SLP:style=Roman";
22 tag: "b" "+ font=SLP:style=Roman";
27 name: "textblock_style_large";
28 base: "font=SLP:style=Roman font_size=48 color=#fff align=center wrap=word text_class=slp";
31 tag: "hilight" "+ font=SLP:style=Roman";
32 tag: "b" "+ font=SLP:style=Roman";
41 public val_rotate_mode = 0; /* 0: portrate, 1: landscape */
42 public val_layout_show = 1; /* 0: off, 1: on */
43 public val_sync_show = 0; /* 0: off, 1: on */
44 public val_size_mode = 1; /* 0: small, 1: medium, 2: large */
46 public change_bottom_line() {
47 if(get_int(val_rotate_mode) == 0) {
48 if(get_int(val_layout_show) == 1) {
49 if(get_int(val_sync_show) == 1) {
50 set_state(PART:"subtitle.bottom.line", "default_sync", 0.0);
53 set_state(PART:"subtitle.bottom.line", "default", 0.0);
57 if(get_int(val_sync_show) == 1) {
58 set_state(PART:"subtitle.bottom.line", "default_off_sync", 0.0);
61 set_state(PART:"subtitle.bottom.line", "default_off", 0.0);
65 else if(get_int(val_rotate_mode) == 1) {
66 if(get_int(val_layout_show) == 1) {
67 if(get_int(val_sync_show) == 1) {
68 set_state(PART:"subtitle.bottom.line", "landscape_sync", 0.0);
71 set_state(PART:"subtitle.bottom.line", "landscape", 0.0);
75 if(get_int(val_sync_show) == 1) {
76 set_state(PART:"subtitle.bottom.line", "landscape_off_sync", 0.0);
79 set_state(PART:"subtitle.bottom.line", "landscape_off", 0.0);
84 } /* change_size_mode */
97 rel1 { relative: 0.0 0.0;}
98 rel2 { relative: 1.0 1.0;}
104 name: "subtitle.lockscreen.rect";
109 state: "default" 0.0;
114 rel1 { relative: 0.0 0.0;}
115 rel2 { relative: 0.0 0.0;}
116 color: 255 255 255 255;
121 name: "subtitle.lockscreen";
126 state: "default" 0.0;
131 rel1 { relative: 1.0 1.0; to: "subtitle.lockscreen.rect";}
132 rel2 { relative: 0.0 0.0;}
133 image { normal: "T01-2_hold_icon_lock.png"; }
134 color: 255 255 255 255;
138 inherit: "default" 0.0;
144 name: "subtitle.lockscreen.text.rect";
149 state: "default" 0.0;
154 rel1 { relative: 1.0 0.0; to_x: "subtitle.lockscreen";}
155 rel2 { relative: 0.0 0.0;}
160 name: "subtitle.lockscreen.text";
164 state: "default" 0.0;
169 rel1 { relative: 1.0 1.0; to_x: subtitle.lockscreen.text.rect; to_y: "subtitle.lockscreen.rect"; }
170 rel2 { relative: 1.0 0.0; }
171 color: 255 255 255 255;
173 font: FONT_BOLD_TYPE;
176 text: "Press hold key to unlock";
182 inherit: "default" 0.0;
189 name: "subtitle.bottom.line";
194 state: "default" 0.0;
199 rel1 { relative: 0.0 0.82421;}
200 rel2 { relative: 1.0 0.82421;}
204 state: "default_off" 0.0;
205 inherit: "default" 0.0;
206 rel1 { relative: 0.0 0.9921875;}
207 rel2 { relative: 1.0 0.9921875;}
210 state: "default_sync" 0.0;
211 inherit: "default" 0.0;
212 rel1 { relative: 0.0 0.716406;}
213 rel2 { relative: 1.0 0.716406;}
216 state: "default_off_sync" 0.0;
217 inherit: "default" 0.0;
218 rel1 { relative: 0.0 0.884375;}
219 rel2 { relative: 1.0 0.884375;}
222 state: "landscape" 0.0;
223 inherit: "default" 0.0;
224 rel1 { relative: 0.0 0.70277;}
225 rel2 { relative: 1.0 0.70277;}
228 state: "landscape_off" 0.0;
229 inherit: "default" 0.0;
230 rel1 { relative: 0.0 0.98611;}
231 rel2 { relative: 1.0 0.98611;}
234 state: "landscape_sync" 0.0;
235 inherit: "default" 0.0;
236 rel1 { relative: 0.0 0.541666;}
237 rel2 { relative: 1.0 0.541666;}
240 state: "landscape_off_sync" 0.0;
241 inherit: "default" 0.0;
242 rel1 { relative: 0.0 0.825;}
243 rel2 { relative: 1.0 0.825;}
248 name: "subtitle.label.txt";
255 state: "default" 0.0;
257 rel1 { relative: 0.0 0.0; }
258 rel2 { relative: 1.0 1.0; to_y: subtitle.bottom.line; }
259 color: FONT_START_COLOR;
261 style: "textblock_style_medium";
267 inherit: "default" 0.0;
269 style: "textblock_style_small";
276 inherit: "default" 0.0;
278 style: "textblock_style_large";
285 inherit: "default" 0.0;
292 signal: "signal.subtitle.portrate.mode";
295 set_int(val_rotate_mode, 0);
296 change_bottom_line();
300 signal: "signal.subtitle.landscape.mode";
303 set_int(val_rotate_mode, 1);
304 change_bottom_line();
309 signal: "signal.subtitle.layout.show";
312 set_int(val_layout_show, 1);
313 change_bottom_line();
318 signal: "signal.subtitle.layout.hide";
321 set_int(val_layout_show, 0);
322 change_bottom_line();
327 signal: "signal.subtitle.sync.show";
330 set_int(val_sync_show, 1);
331 change_bottom_line();
336 signal: "signal.subtitle.sync.hide";
339 set_int(val_sync_show, 0);
340 change_bottom_line();
345 signal: "signal.subtitle.size.medium";
348 set_int(val_size_mode, 1);
349 set_state(PART:"subtitle.label.txt", "default", 0.0);
355 signal: "signal.subtitle.size.small";
358 set_int(val_size_mode, 0);
359 set_state(PART:"subtitle.label.txt", "small", 0.0);
365 signal: "signal.subtitle.size.large";
368 set_int(val_size_mode, 2);
369 set_state(PART:"subtitle.label.txt", "large", 0.0);
375 signal: "signal.subtitle.txt.show";
378 if(get_int(val_size_mode) == 0) {
379 set_state(PART:"subtitle.label.txt", "small", 0.0);
381 else if(get_int(val_size_mode) == 1) {
382 set_state(PART:"subtitle.label.txt", "default", 0.0);
384 else if(get_int(val_size_mode) == 2) {
385 set_state(PART:"subtitle.label.txt", "large", 0.0);
392 signal: "signal.subtitle.txt.hide";
395 set_state(PART:"subtitle.label.txt", "hide", 0.0);
400 signal: "signal.lockscreen.show";
403 set_state(PART:"subtitle.lockscreen", "show", 0.0);
404 set_state(PART:"subtitle.lockscreen.text", "show", 0.0);
409 signal: "signal.lockscreen.hide";
412 set_state(PART:"subtitle.lockscreen", "default", 0.0);
413 set_state(PART:"subtitle.lockscreen.text", "default", 0.0);