3 name, "text_style_36_unfocused";
4 base, "font=TizenSans:style=Bold font_size=36 color=#ffffff align=left";
7 name, "text_style_36_focused";
8 base, "font=TizenSans:style=Bold font_size=36 color=#ffffff align=left";
13 name, "elm/label/base/slide_style_36";
15 public g_duration = 0, g_stopslide, g_timer_id, g_anim_id;
16 public message(Msg_Type:type, id, ...) {
17 if (type == MSG_FLOAT_SET) {
19 duration = getfarg(2);
20 set_float(g_duration, duration);
23 public slide_to_end_anim(val, Float:pos) {
26 stopflag = get_int(g_stopslide);
29 set_tween_state(PART:"elm.text", pos, "slide_begin", 0.0, "slide_end", 0.0);
31 id = timer(0.5, "slide_to_begin", 1);
32 set_int(g_timer_id, id);
35 public slide_to_end() {
39 stopflag = get_int(g_stopslide);
42 duration = get_float(g_duration);
43 id = anim(duration, "slide_to_end_anim", 1);
44 set_int(g_anim_id, id);
46 public slide_to_begin() {
49 stopflag = get_int(g_stopslide);
50 if (stopflag == 1) return;
51 set_state(PART:"elm.text", "slide_begin", 0.0);
52 id = timer(0.5, "slide_to_end", 1);
53 set_int(g_timer_id, id);
55 public start_slide() {
56 set_int(g_stopslide, 0);
57 set_state(PART:"elm.text", "slide_begin", 0.0);
62 set_int(g_stopslide, 1);
63 id = get_int(g_anim_id);
65 id = get_int(g_timer_id);
67 set_state(PART:"elm.text", "default", 0.0);
72 name, "label.text.clip";
82 clip_to, "label.text.clip";
85 rel1.relative, 0.0 0.0;
86 rel2.relative, 1.0 1.0;
89 style, "text_style_36_unfocused";
95 state, "slide_end" 0.0;
96 inherit, "default" 0.0;
97 rel1.relative, 1.0 0.0;
98 rel2.relative, 1.0 1.0;
101 style, "text_style_36_focused";
107 state, "slide_begin" 0.0;
108 inherit, "default" 0.0;
109 rel1.relative, 0.0 0.0;
110 rel2.relative, 0.0 1.0;
113 style, "text_style_36_focused";
123 signal, "elm,state,slide,start";
131 signal, "elm,state,slide,stop";