2 * Copyright (c) 2009-2014 Samsung Electronics Co., Ltd All Rights Reserved
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
20 name: "time_style_default";
21 base: "style=far_shadow,bottom shadow_color=#00000033 font=SamsungNeoNum-3T:style=Regular color=#FFFFFF font_size=106 wrap=none";
22 tag: "small_font" "+ font_size=40 font=SamsungNeoNum-3T:style=Light";
25 name: "date_style_default";
26 base: "style=far_shadow,bottom shadow_color=#00000033 font=Tizen:style=Regular font_size=44 color=#FFFFFF wrap=none align=left text_class=ATO003";
27 tag: "small_font" "+ font_size=32";
30 name: "time_style_contextual";
31 base: "style=far_shadow,bottom shadow_color=#00000033 font=SamsungNeoNum-3T:style=Regular color=#FFFFFF font_size=34 align=center wrap=none";
48 color: 255 255 255 255;
52 color: 255 255 255 20;
56 name: "padding.status_bar";
61 rel1 { relative: 0.0 0.0; to: "bg"; }
62 rel2 { relative: 1.0 INDICATOR_HEIGHT/WIN_HEIGHT; to: "bg"; }
71 rel1 { relative: 0.0 INDICATOR_HEIGHT/WIN_HEIGHT; to: "bg"; }
72 rel2 { relative: 1.0 (INDICATOR_HEIGHT+SWIPE_LOCK_PADDING_TOP)/WIN_HEIGHT; to: "bg"; }
75 state: "effect_start" 0.0;
76 inherit: "default" 0.0;
77 rel1 { relative: 0.0 (INDICATOR_HEIGHT-SWIPE_LOCK_BOUNCE_EFFECT_OFFSET)/WIN_HEIGHT; to: "bg"; }
78 rel2 { relative: 1.0 (INDICATOR_HEIGHT+SWIPE_LOCK_PADDING_TOP-SWIPE_LOCK_BOUNCE_EFFECT_OFFSET)/WIN_HEIGHT; to: "bg"; }
82 inherit: "default" 0.0;
83 rel1 { offset: 0 -SWIPE_LOCK_EFFECT_HEIGHT; }
84 rel2 { offset: 0 -SWIPE_LOCK_EFFECT_HEIGHT; }
88 name: "padding.bottom";
93 rel1 { relative: 0.0 (WIN_HEIGHT-SWIPE_LOCK_PADDING_BOTTOM)/WIN_HEIGHT; to: "bg"; }
94 rel2 { relative: 1.0 1.0; to: "bg"; }
97 state: "effect_start" 0.0;
98 inherit: "default" 0.0;
99 rel1 { relative: 0.0 (WIN_HEIGHT-SWIPE_LOCK_PADDING_BOTTOM+SWIPE_LOCK_BOUNCE_EFFECT_OFFSET)/WIN_HEIGHT; to: "bg"; }
100 rel2 { relative: 1.0 (WIN_HEIGHT+SWIPE_LOCK_BOUNCE_EFFECT_OFFSET)/WIN_HEIGHT; to: "bg"; }
104 inherit: "default" 0.0;
105 rel1 { offset: 0 SWIPE_LOCK_EFFECT_HEIGHT; }
106 rel2 { offset: 0 SWIPE_LOCK_EFFECT_HEIGHT; }
110 name: "padding.left";
113 state: "default" 0.0;
115 rel1 { relative: 0.0 0.0; to: "bg"; }
116 rel2 { relative: SWIPE_LOCK_PADDING_LEFT/WIN_WIDTH 1.0; to: "bg"; }
120 name: "padding.right";
123 state: "default" 0.0;
125 rel1 { relative: (WIN_WIDTH-SWIPE_LOCK_PADDING_RIGHT)/WIN_WIDTH 0.0; to: "bg"; }
126 rel2 { relative: 1.0 1.0; to: "bg"; }
130 name: "txt.timedate";
133 state: "default" 0.0;
137 rel1 { relative: 1.0 1.0; to_x: "padding.left"; to_y: "padding.top"; offset: 0 45; }
138 rel2 { relative: 0.0 1.0; to_x: "padding.right"; to_y: "padding.top"; }
140 style: "time_style_contextual";
144 text: "12:45 PM Wed, 3 August";
148 inherit: "default" 0.0;
149 state: "contextual_event" 0.0;
156 clip_to: "vi_clipper";
159 state: "default" 0.0;
162 rel1 { relative: 1.0 1.0; to_x: "padding.left"; to_y: "padding.top"; }
163 rel2 { relative: 1.0 1.0; to_x: "padding.left"; to_y: "padding.top"; }
165 style: "time_style_default";
169 text: "12:45 <small_font>PM</samll_font>";
173 inherit: "default" 0.0;
174 state: "contextual_event" 0.0;
181 clip_to: "vi_clipper";
184 state: "default" 0.0;
187 rel1 { relative: 1.0 1.0; to_x: "padding.left"; to_y: "txt.time"; offset: 0 -13; }
188 rel2 { relative: 1.0 1.0; to_x: "padding.left"; to_y: "txt.time"; offset: 0 -13; }
190 style: "date_style_default";
194 text: "Wed 1 December";
198 inherit: "default" 0.0;
199 state: "contextual_event" 0.0;
204 name: "padding.txt.battery";
208 state: "default" 0.0;
213 rel1 { relative: 1.0 1.0; to_x: "padding.left"; to_y: "txt.date"; }
214 rel2 { relative: 1.0 1.0; to_x: "padding.left"; to_y: "txt.date"; }
221 clip_to: "vi_clipper";
223 state: "default" 0.0;
229 rel1 { relative: 1.0 1.0; to_x: "padding.left"; to_y: "padding.txt.battery"; }
230 rel2 { relative: 1.0 1.0; to_x: "padding.left"; to_y: "padding.txt.battery"; }
235 text: "Charging: 50%";
240 state: "contextual_event" 0.0;
241 inherit: "default" 0.0;
243 rel1 { relative: 1.0 1.0; to_x: "padding.left"; to_y: "sw.contextual_event"; offset: 0 5; }
244 rel2 { relative: 1.0 1.0; to_x: "padding.left"; to_y: "sw.contextual_event"; offset: 0 5; }
247 state: "default_hidden" 0.0;
248 inherit: "default" 0.0;
252 state: "contextual_event_hidden" 0.0;
253 inherit: "contextual_event" 0.0;
258 name: "padding.txt.plmn";
261 state: "default" 0.0;
266 rel1 { relative: 1.0 0.0; to_x: "padding.left"; to_y: "padding.bottom"; }
267 rel2 { relative: 1.0 0.0; to_x: "padding.left"; to_y: "padding.bottom"; }
274 clip_to: "vi_clipper";
276 state: "default" 0.0;
282 rel1 { relative: 1.0 0.0; to_x: "padding.left"; to_y: "padding.txt.plmn"; }
283 rel2 { relative: 1.0 0.0; to_x: "padding.left"; to_y: "padding.txt.plmn"; }
287 inherit: "default" 0.0;
296 state: "default" 0.0;
298 rel1.relative: 0.0 0.0;
299 rel2.relative: 1.0 1.0;
302 state: "blocked" 1.0;
307 name: "sw.contextual_event";
309 clip_to: "vi_clipper";
311 state: "default" 0.0;
313 rel1 { relative: 0.5 1.0; to_x: "padding.left"; to_y: "txt.timedate"; offset: 0 15; }
314 rel2 { relative: 0.5 (INDICATOR_HEIGHT+CONTEXTUAL_INFO_HEIGHT)/WIN_HEIGHT; to_x: "padding.right"; to_y: "bg"; }
317 state: "effect_start" 0.0;
318 inherit: "default" 0.0;
319 rel1 { offset: 0 -6; }
320 rel2 { offset: 0 -6; }
324 inherit: "default" 0.0;
325 rel1 { offset: 0 -SWIPE_LOCK_EFFECT_HEIGHT; }
326 rel2 { offset: 0 -SWIPE_LOCK_EFFECT_HEIGHT; }
333 clip_to: "vi_clipper";
335 state: "default" 0.0;
339 rel2 { to: "padding.bottom"; };
345 name: "vi_effect_start.top";
346 signal: "vi_effect_start.top";
347 source: "padding.top";
348 action: STATE_SET "effect_start" 0.0;
349 target: "padding.top";
350 target: "sw.contextual_event";
353 name: "vi_effect_start.bottom";
354 signal: "vi_effect_start.bottom";
355 source: "padding.bottom";
356 action: STATE_SET "effect_start" 0.0;
357 target: "padding.bottom";
360 name: "vi_effect_start";
361 signal: "vi_effect_start";
362 source: "padding.top";
363 action: STATE_SET "effect_start" 0.0;
364 target: "padding.top";
365 target: "sw.contextual_event";
366 target: "padding.bottom";
369 name: "unlock,anim,start";
370 signal: "unlock,anim,start";
371 source: "lockscreen";
372 action: STATE_SET "blocked" 1.0;
374 after: "vi_effect_anim";
377 name: "vi_effect_anim";
378 action: STATE_SET "effect" 0.0;
379 target: "padding.top";
380 target: "sw.contextual_event";
381 target: "padding.bottom";
382 target: "vi_clipper";
383 transition: DECEL 0.5;
384 after: "vi_effect_end";
387 name: "vi_effect_end";
388 signal: "vi_effect_end";
389 source: "vi_clipper";
390 action: SIGNAL_EMIT "unlock,anim,end" "swipe-layout";
392 /* Handle battery status updates
394 name: "hide,txt,battery";
395 signal: "hide,txt,battery";
396 source: "lockscreen";
397 filter: "txt.battery" "default";
398 action: STATE_SET "default_hidden" 0.0;
399 target: "txt.battery";
402 name: "show,txt,battery";
403 signal: "show,txt,battery";
404 source: "lockscreen";
405 filter: "txt.battery" "default_hidden";
406 action: STATE_SET "default" 0.0;
407 target: "txt.battery";
409 /* Handle contextual layout transformation */
411 name: "contextual,events,show";
412 signal: "contextual,events,show";
413 source: "lockscreen";
414 action: STATE_SET "contextual_event" 0.0;
415 target: "txt.battery";
418 target: "txt.timedate";
421 name: "contextual,events,hide";
422 signal: "contextual,events,hide";
423 source: "lockscreen";
424 action: STATE_SET "default" 0.0;
425 target: "txt.battery";
428 target: "txt.timedate";
431 name: "hide,txt,plmn";
432 signal: "hide,txt,plmn";
433 source: "lockscreen";
434 action: STATE_SET "hide" 0.0;
438 name: "show,txt,plmn";
439 signal: "show,txt,plmn";
440 source: "lockscreen";
441 action: STATE_SET "default" 0.0;
445 name: "bounce,start";
446 signal: "mouse,down,1";
448 filter: "event" "default";
449 action: STATE_SET "effect_start" 0.0;
450 target: "padding.top";
451 target: "sw.contextual_event";
452 target: "padding.bottom";
453 target: "vi_clipper";
454 transition: DECEL 0.2;
458 signal: "mouse,up,1";
460 filter: "event" "default";
461 action: STATE_SET "default" 0.0;
462 target: "padding.top";
463 target: "sw.contextual_event";
464 target: "padding.bottom";
465 target: "vi_clipper";
466 transition: BOUNCE 0.6 2.5 3.0;