4 * Copyright (c) 2000 - 2010 Samsung Electronics Co., Ltd.
6 * Contact: Seokjae Jeong <seok.j.jeong@samsung.com>, Myoungwoon Roy Kim <Myoungwoon.kim@samsung.com>, Jeonghyun Yun <jh0506.yun@samsung.com>, Jaehwan Kim <jae.hwan.kim@samsung.com>,
7 * Chuneon Park <chuneon.park@samsung.com>, Juyung Seo <juyung.seo@samsung.com>, Woohyun Jung <wh0705.jung@samsung.com>, Myungjae Lee <mjae.lee@samsung.com>, Hyoyoung Chang <hyoyoung.chang@samsung.com>,
8 * Hyunsil Park <hyunsil.park@samsung.com>, Sohyun Kim <anna1014.kim@samsung.com>, Seunggyun Kim <sgyun.kim@samsung.com>
10 * This library is free software; you can redistribute it and/or modify it under
11 * the terms of the GNU Lesser General Public License as published by the
12 * Free Software Foundation; either version 2.1 of the License, or (at your option)
15 * This library is distributed in the hope that it will be useful, but WITHOUT ANY
16 * WARRANTY; without even the implied warranty of MERCHANTABILITY or
17 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
18 * License for more details.
20 * You should have received a copy of the GNU Lesser General Public License
21 * along with this library; if not, write to the Free Software Foundation, Inc., 51
22 * Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
30 group { name: "elm/genlist/item/slide2/default";
31 alias: "elm/genlist/item_odd/slide2/default";
33 data.item: "stacking" "above";
34 data.item: "selectraise" "on";
35 data.item: "labels" "elm.slide_base.text";
36 data.item: "icons" "";
37 data.item: "sweep_labels" "elm.base.text";
38 data.item: "sweep_icons" "elm.base.swallow.button1 elm.base.swallow.button2";
39 data.item: "treesize" "20";
40 data.item: "allow_slide" "1";
43 image: "00_sweep_list_bg.png" COMP;
47 // Base parts when slide right.
51 description { state: "default" 0.0;
54 normal: "00_sweep_list_bg.png";
59 part { name: "bottom_line";
63 description { state: "default" 0.0;
67 color: 212 212 212 255;
76 part { name: "base.padding.left";
81 description { state: "default" 0.0;
92 part { name: "base.padding.right";
97 description { state: "default" 0.0;
108 part { name: "base.padding.bottom";
113 description { state: "default" 0.0;
128 part { name: "elm.base.text";
133 description { state: "default" 0.0;
139 to_x: "base.padding.left";
144 to_x: "base.padding.right";
147 color: 255 255 255 255;
149 font: "SLP:style=Roman";
156 part { name: "base.padding.center";
161 description { state: "default" 0.0;
176 part { name: "elm.base.swallow.button1";
179 description { state: "default" 0.0;
182 to_x: "base.padding.left";
183 to_y: "elm.base.text";
187 to_x: "base.padding.center";
188 to_y: "base.padding.bottom";
192 part { name: "elm.base.swallow.button2";
195 description { state: "default" 0.0;
198 to_x: "base.padding.center";
199 to_y: "elm.base.text";
203 to_x: "base.padding.right";
204 to_y: "base.padding.bottom";
209 // Transparent part between base parts and slidable parts.
210 part { name: "elm.between.layer";
214 description { state: "default" 0.0;
219 description { state: "repeat_events" 0.0;
220 inherit: "default" 0.0;
226 part { name: "slide_base";
230 description { state: "default" 0.0;
231 color: 246 245 237 255;
235 description { state: "hide" 0.0;
236 inherit: "default" 0.0;
237 rel1 { relative: 0.025 0.0; }
238 rel2 { relative: 1.025 1.0; }
240 description { state: "hide" 0.1;
241 inherit: "default" 0.0;
242 rel1 { relative: 0.13 0.0; }
243 rel2 { relative: 1.13 1.0; }
245 description { state: "hide" 0.2;
246 inherit: "default" 0.0;
247 rel1 { relative: 0.5 0.0; }
248 rel2 { relative: 1.5 1.0; }
250 description { state: "hide" 0.3;
251 inherit: "default" 0.0;
252 rel1 { relative: 1.0 0.0; }
253 rel2 { relative: 2.0 1.0; }
256 part { name: "slide_base.bg_image";
259 description { state: "default" 0.0;
261 rel1.to: "slide_base";
262 rel2.to: "slide_base";
263 color: GENLIST_PART_BG_SELECTED_COLOR_INC;
265 description { state: "selected" 0.0;
266 inherit: "default" 0.0;
270 part { name: "slide_bottom_line";
274 description { state: "default" 0.0;
278 color: 212 212 212 255;
284 rel2.to: "slide_base";
287 part { name: "slide_base.padding.left";
292 description { state: "default" 0.0;
296 rel1.to: "slide_base";
303 part { name: "slide_base.padding.right";
308 description { state: "default" 0.0;
316 rel2.to: "slide_base";
319 part { name: "elm.slide_base.text";
323 description { state: "default" 0.0;
327 to_x: "slide_base.padding.left";
332 to_x: "slide_base.padding.right";
337 font: "SLP:style=Roman";
343 description { state: "selected" 0.0;
344 inherit: "default" 0.0;
345 color: 225 225 225 255;
348 part { name: "disclip";
350 description { state: "default" 0.0;
354 description { state: "disabled" 0.0;
355 inherit: "default" 0.0;
356 color: 255 255 255 64;
363 program { name: "go_active";
364 signal: "elm,state,selected";
366 action: STATE_SET "selected" 0.0;
367 target: "elm.slide_base.text";
368 target: "slide_base.bg_image";
370 program { name: "go_passive";
371 signal: "elm,state,unselected";
373 action: STATE_SET "default" 0.0;
374 target: "elm.slide_base.text";
375 target: "slide_base.bg_image";
376 transition: LINEAR 0.1;
378 program { name: "go_disabled";
379 signal: "elm,state,disabled";
381 action: STATE_SET "disabled" 0.0;
384 program { name: "go_enabled";
385 signal: "elm,state,enabled";
387 action: STATE_SET "default" 0.0;
392 program { name: "go_slide_right";
393 signal: "elm,state,slide,right";
395 action: STATE_SET "hide" 0.0;
396 target: "slide_base";
397 after: "slide_right_step1";
399 program { name: "slide_right_step1";
400 action: STATE_SET "hide" 0.1;
401 target: "slide_base";
402 transition: LINEAR 0.3;
403 after: "slide_right_step2";
405 program { name: "slide_right_step2";
406 action: STATE_SET "hide" 0.2;
407 target: "slide_base";
408 transition: LINEAR 0.3;
409 after: "slide_right_step3";
411 program { name: "slide_right_step3";
412 action: STATE_SET "hide" 0.3;
413 target: "slide_base";
414 transition: LINEAR 0.3;
415 after: "slide_right_step4";
417 program { name: "slide_right_step4";
418 action: STATE_SET "repeat_events" 0.0;
419 target: "elm.between.layer";
423 program { name: "go_slide_left";
424 signal: "elm,state,slide,left";
426 action: STATE_SET "hide" 0.3;
427 target: "slide_base";
428 after: "slide_left_step1";
430 program { name: "slide_left_step1";
431 action: STATE_SET "default" 0.0;
432 target: "elm.between.layer";
433 after: "slide_left_step2";
435 program { name: "slide_left_step2";
436 action: STATE_SET "hide" 0.2;
437 target: "slide_base";
438 transition: LINEAR 0.3;
439 after: "slide_left_step3";
441 program { name: "slide_left_step3";
442 action: STATE_SET "hide" 0.1;
443 target: "slide_base";
444 transition: LINEAR 0.3;
445 after: "slide_left_step4";
447 program { name: "slide_left_step4";
448 action: STATE_SET "hide" 0.0;
449 target: "slide_base";
450 transition: LINEAR 0.3;
451 after: "slide_left_step5";
453 program { name: "slide_left_step5";
454 action: STATE_SET "default" 0.0;
455 target: "slide_base";
456 transition: LINEAR 0.3;
457 after: "slide_left_finish";
459 program { name: "slide_left_finish";
460 action: SIGNAL_EMIT "elm,action,sweep,left,finish" "elm";