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/edit_default/default";
31 alias: "elm/genlist/item_odd/edit_default/default";
32 alias: "elm/genlist/item_compress/edit_default/default";
33 alias: "elm/genlist/item_compress_odd/edit_default/default";
35 data.item: "edit_icons" "elm.edit.icon.1 elm.edit.icon.2";
36 data.item: "icon_width" 60;
39 image: "01_list_reorder_bg_above.png" COMP;
40 image: "01_list_reorder_bg_below.png" COMP;
47 description { state: "default" 0.0;
52 BEAT_GENLIST_PART_PADDING_TOP( 0 )
53 BEAT_GENLIST_PART_PADDING_BOTTOM( 0 )
54 BEAT_GENLIST_PART_PADDING_RIGHT( 10 )
56 part { name: "elm.padding.reorder";
59 description { state: "default" 0.0;
63 rel2.relative: 0.0 1.0;
66 description { state: "reorder" 0.0;
67 inherit: "default" 0.0;
72 part { name: "elm.edit_bg";
75 description { state: "default" 0.0;
78 to_x: "elm.padding.reorder";
79 to_y: "elm.padding.top";
83 to_y: "elm.padding.bottom";
85 color: GENLIST_PART_BG_COLOR_INC;
88 part { name: "elm.padding.icon1.left";
91 description { state: "default" 0.0;
97 to_x: "elm.padding.reorder";
99 rel2.to_x: "elm.padding.reorder";
104 part { name: "elm.edit.icon.1";
108 description { state: "default" 0.0;
116 to_x: "elm.padding.icon1.left";
117 to_y: "elm.padding.top";
122 to_x: "elm.padding.icon1.left";
123 to_y: "elm.padding.bottom";
128 part { name: "elm.padding.icon1.right";
131 description { state: "default" 0.0;
137 to_x: "elm.edit.icon.1";
139 rel2.to_x: "elm.edit.icon.1";
144 part { name: "original_edc";
149 description { state: "default" 0.0;
152 to_x: "elm.padding.icon1.right";
153 to_y: "elm.padding.top";
157 to_x: "elm.edit.icon.2";
158 to_y: "elm.padding.bottom";
161 description { state: "disabled" 0.0;
162 inherit: "default" 0.0;
165 description { state: "renamed" 0.0;
166 inherit: "default" 0.0;
169 to_x: "elm.padding.icon1.left";
170 to_y: "elm.padding.top";
174 to_x: "elm.padding.right";
175 to_y: "elm.padding.bottom";
180 part { name: "elm.edit.icon.2";
184 description { state: "default" 0.0;
188 rel1.to_x: "elm.padding.right";
191 to_x: "elm.padding.right";
194 description { state: "disabled" 0.0;
195 inherit: "default" 0.0;
200 part { name: "bottom_line";
204 description { state: "default" 0.0;
208 color: GENLIST_PART_BOTTOM_LINE_INC;
217 inherit: "default" 0.0;
221 state: "reorder" 0.0;
222 inherit: "default" 0.0;
227 part { name: "reorder_glow_above";
229 description { state: "default" 0.0;
231 rel1.relative: 0.0 -0.3;
232 rel2.relative: 1.0 0.0;
234 normal: "01_list_reorder_bg_above.png";
238 description { state: "reorder" 0.0;
239 inherit: "default" 0.0;
243 part { name: "reorder_glow_below";
245 description { state: "default" 0.0;
247 rel1.relative: 0.0 1.0;
248 rel2.relative: 1.0 1.3;
250 normal: "01_list_reorder_bg_below.png";
254 description { state: "reorder" 0.0;
255 inherit: "default" 0.0;
259 BEAT_GENLIST_PART_DISCLIP
262 program { name: "go_disabled";
263 signal: "elm,state,disabled";
265 action: STATE_SET "disabled" 0.0;
268 program { name: "go_enabled";
269 signal: "elm,state,enabled";
271 action: STATE_SET "default" 0.0;
276 program { name: "reorder_enable";
277 signal: "elm,state,reorder_enable";
279 action: STATE_SET "reorder" 0.0;
280 target: "elm.padding.reorder";
281 target: "bottom_line";
283 program { name: "reorder_disable";
284 signal: "elm,state,reorder_disable";
286 action: STATE_SET "default" 0.0;
287 target: "elm.padding.reorder";
288 target: "bottom_line";
291 program { name: "reorder_enable_effect";
292 signal: "elm,state,reorder_enable_effect";
294 action: STATE_SET "reorder" 0.0;
295 transition: DECELERATE 0.5;
296 target: "elm.padding.reorder";
297 target: "bottom_line";
299 program { name: "reorder_disable_effect";
300 signal: "elm,state,reorder_disable_effect";
302 action: STATE_SET "default" 0.0;
303 transition: DECELERATE 0.5;
304 target: "elm.padding.reorder";
305 target: "bottom_line";
309 name: "show_reorder_glow";
310 signal: "elm,action,item,reorder_start";
312 action: STATE_SET "reorder" 0.0;
313 target: "reorder_glow_above";
314 target: "reorder_glow_below";
317 name: "hide_reorder_glow";
318 signal: "elm,action,item,reorder_end";
320 action: STATE_SET "default" 0.0;
321 target: "reorder_glow_above";
322 target: "reorder_glow_below";
327 name: "enable_rename_mode";
328 signal: "elm,state,rename,enabled";
330 action: STATE_SET "disabled" 0.0;
331 target: "elm.edit.icon.2";
332 after: "enable_rename_mode_next";
335 name: "enable_rename_mode_next";
336 action: STATE_SET "renamed" 0.0;
337 // transition: DECELERATE 0.5;
338 target: "original_edc";
341 name: "disable_rename_mode";
342 signal: "elm,state,rename,disabled";
344 action: STATE_SET "default" 0.0;
345 // transition: DECELERATE 0.5;
346 target: "original_edc";
347 target: "elm.edit.icon.2";
352 group { name: "elm/genlist/item/select_all/default";
353 alias: "elm/genlist/item_odd/select_all/default";
354 alias: "elm/genlist/item_compress/select_all/default";
355 alias: "elm/genlist/item_compress_odd/select_all/default";
357 data.item: "stacking" "above";
358 data.item: "selectraise" "on";
359 data.item: "labels" "elm.text";
360 data.item: "icons" "elm.icon";
362 image: "00_list_bar_press_1x80.png" COMP;
369 description { state: "default" 0.0;
371 color: 239 237 230 255;
379 description { state: "default" 0.0;
380 color: 239 237 230 255;
383 BEAT_GENLIST_PART_BG_IMAGE
384 BEAT_GENLIST_PART_BOTTOM_LINE
385 BEAT_GENLIST_PART_PADDING_TOP( 15 )
386 BEAT_GENLIST_PART_PADDING_BOTTOM( 15 )
387 BEAT_GENLIST_PART_PADDING_LEFT( 15 )
388 BEAT_GENLIST_PART_PADDING_RIGHT( 15 )
390 part { name: "elm.padding.icon.right";
393 description { state: "default" 0.0;
401 rel2.to_x: "elm.icon";
405 part { name: "elm.icon";
409 description { state: "default" 0.0;
417 to_x: "elm.padding.left";
418 to_y: "elm.padding.top";
423 to_x: "elm.padding.left";
424 to_y: "elm.padding.bottom";
428 part { name: "elm.text";
433 description { state: "default" 0.0;
438 to_x: "elm.padding.icon.right";
439 to_y: "elm.padding.top";
444 to_x: "elm.padding.right";
445 to_y: "elm.padding.bottom";
447 color: GENLIST_PART_TEXT_COLOR_INC;
449 font: "SLP:style=Roman";
455 description { state: "selected" 0.0;
456 inherit: "default" 0.0;
457 color: GENLIST_PART_TEXT_SELECTED_COLOR_INC;
460 BEAT_GENLIST_PART_DISCLIP
463 program { name: "go_active";
464 signal: "elm,state,selected";
466 action: STATE_SET "selected" 0.0;
470 program { name: "go_passive";
471 signal: "elm,state,unselected";
473 action: STATE_SET "default" 0.0;
476 transition: LINEAR 0.1;
478 program { name: "go_disabled";
479 signal: "elm,state,disabled";
481 action: STATE_SET "disabled" 0.0;
484 program { name: "go_enabled";
485 signal: "elm,state,enabled";
487 action: STATE_SET "default" 0.0;