2 * Copyright (c) 2015 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.
19 name, "home_label_title";
20 base, "font=TizenSans font_size=22 color=#686868 align=center";
23 name, "home_label_title_focus";
24 base, "font=TizenSans font_size=22 color=#ffffff align=center";
27 name, "recent_label_title";
28 base, "font=TizenSans font_size=24 color=#ffffff align=left";
31 name, "recent_label_subtitle";
32 base, "font=TizenSans font_size=20 color=#cdcdcd align=left";
35 name, "action_menu_title";
36 base, "font=TizenSans font_size=20 color=#686868 align=center";
39 name, "action_menu_title_focus";
40 base, "font=TizenSans font_size=20 color=#ffffff align=center";
45 name, "elm/label/base/slide_home_title";
47 public g_duration = 0, g_stopslide, g_timer_id, g_anim_id;
48 public message(Msg_Type:type, id, ...) {
49 if (type == MSG_FLOAT_SET) {
51 duration = getfarg(2);
52 set_float(g_duration, duration);
55 public slide_to_end_anim(val, Float:pos) {
58 stopflag = get_int(g_stopslide);
61 set_tween_state(PART:"elm.text", pos, "slide_begin", 0.0, "slide_end", 0.0);
63 id = timer(0.5, "slide_to_begin", 1);
64 set_int(g_timer_id, id);
67 public slide_to_end() {
71 stopflag = get_int(g_stopslide);
74 duration = get_float(g_duration);
75 id = anim(duration, "slide_to_end_anim", 1);
76 set_int(g_anim_id, id);
78 public slide_to_begin() {
81 stopflag = get_int(g_stopslide);
82 if (stopflag == 1) return;
83 set_state(PART:"elm.text", "slide_begin", 0.0);
84 id = timer(0.5, "slide_to_end", 1);
85 set_int(g_timer_id, id);
87 public start_slide() {
88 set_int(g_stopslide, 0);
89 set_state(PART:"elm.text", "slide_begin", 0.0);
94 set_int(g_stopslide, 1);
95 id = get_int(g_anim_id);
97 id = get_int(g_timer_id);
99 set_state(PART:"elm.text", "default", 0.0);
104 name, "label.text.clip";
107 state, "default" 0.0;
114 clip_to, "label.text.clip";
116 state, "default" 0.0;
117 rel1.relative, 0.0 0.0;
118 rel2.relative, 1.0 1.0;
121 style, "home_label_title";
127 state, "slide_end" 0.0;
128 inherit, "default" 0.0;
129 rel1.relative, 1.0 0.0;
130 rel2.relative, 1.0 1.0;
133 style, "home_label_title";
140 state, "slide_begin" 0.0;
141 inherit, "default" 0.0;
142 rel1.relative, 0.0 0.0;
143 rel2.relative, 0.0 1.0;
146 style, "home_label_title";
157 signal, "elm,state,slide,start";
165 signal, "elm,state,slide,stop";
175 name, "elm/label/base/slide_home_title_focus";
176 inherit, "elm/label/base/slide_home_title";
182 clip_to, "label.text.clip";
184 state, "default" 0.0;
185 rel1.relative, 0.0 0.0;
186 rel2.relative, 1.0 1.0;
189 style, "home_label_title_focus";
195 state, "slide_end" 0.0;
196 inherit, "default" 0.0;
197 rel1.relative, 1.0 0.0;
198 rel2.relative, 1.0 1.0;
201 style, "home_label_title_focus";
208 state, "slide_begin" 0.0;
209 inherit, "default" 0.0;
210 rel1.relative, 0.0 0.0;
211 rel2.relative, 0.0 1.0;
214 style, "home_label_title_focus";
225 name, "elm/label/base/slide_recent_title";
226 inherit, "elm/label/base/slide_home_title";
232 clip_to, "label.text.clip";
234 state, "default" 0.0;
235 rel1.relative, 0.0 0.0;
236 rel2.relative, 1.0 1.0;
239 style, "recent_label_title";
245 state, "slide_end" 0.0;
246 inherit, "default" 0.0;
247 rel1.relative, 1.0 0.0;
248 rel2.relative, 1.0 1.0;
251 style, "recent_label_title";
258 state, "slide_begin" 0.0;
259 inherit, "default" 0.0;
260 rel1.relative, 0.0 0.0;
261 rel2.relative, 0.0 1.0;
264 style, "recent_label_title";
274 name, "elm/label/base/slide_recent_subtitle";
275 inherit, "elm/label/base/slide_home_title";
281 clip_to, "label.text.clip";
283 state, "default" 0.0;
284 rel1.relative, 0.0 0.0;
285 rel2.relative, 1.0 1.0;
288 style, "recent_label_subtitle";
294 state, "slide_end" 0.0;
295 inherit, "default" 0.0;
296 rel1.relative, 1.0 0.0;
297 rel2.relative, 1.0 1.0;
300 style, "recent_label_subtitle";
307 state, "slide_begin" 0.0;
308 inherit, "default" 0.0;
309 rel1.relative, 0.0 0.0;
310 rel2.relative, 0.0 1.0;
313 style, "recent_label_subtitle";
323 name, "elm/label/base/slide_action_menu_title";
324 inherit, "elm/label/base/slide_home_title";
330 clip_to, "label.text.clip";
332 state, "default" 0.0;
333 rel1.relative, 0.0 0.0;
334 rel2.relative, 1.0 1.0;
337 style, "action_menu_title";
343 state, "slide_end" 0.0;
344 inherit, "default" 0.0;
345 rel1.relative, 1.0 0.0;
346 rel2.relative, 1.0 1.0;
349 style, "action_menu_title";
356 state, "slide_begin" 0.0;
357 inherit, "default" 0.0;
358 rel1.relative, 0.0 0.0;
359 rel2.relative, 0.0 1.0;
362 style, "action_menu_title";
372 name, "elm/label/base/slide_action_menu_title_focus";
373 inherit, "elm/label/base/slide_home_title";
379 clip_to, "label.text.clip";
381 state, "default" 0.0;
382 rel1.relative, 0.0 0.0;
383 rel2.relative, 1.0 1.0;
386 style, "action_menu_title_focus";
392 state, "slide_end" 0.0;
393 inherit, "default" 0.0;
394 rel1.relative, 1.0 0.0;
395 rel2.relative, 1.0 1.0;
398 style, "action_menu_title_focus";
405 state, "slide_begin" 0.0;
406 inherit, "default" 0.0;
407 rel1.relative, 0.0 0.0;
408 rel2.relative, 0.0 1.0;
411 style, "action_menu_title_focus";