[gengrid] Added touch sound for gengrid
[platform/core/uifw/efl-theme-tizen.git] / themes / widgets / gengrid.edc
1 /*
2  * efl-theme-tizen
3  * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
4  *
5  * Licensed under the Apache License, Version 2.0 (the License);
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  *     http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an AS IS BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  */
17
18 \r
19 \r
20    sounds {\r
21       sample {\r
22          name: "touch_sound" RAW;\r
23          source: "button-pressed.wav";\r
24       }\r
25    }\r
26 \r
27    styles {\r
28       style { name: "gengrid_textblock_style";\r
29          base: "font=Tizen:style=Bold font_size="GENGRID_FONT_STYLE_18_INC" color="GENGRID_PART_TEXTBLOCK_STYLE_COLOR_INC" align=center wrap=mixed ellipsis=1.0 text_class=tizen";\r
30          tag: "br" "\n";\r
31          tag: "ps" "ps";\r
32          tag: "tab" "\t";\r
33          tag: "b" "+ font=Tizen:style=Bold";\r
34       }\r
35    }\r
36 \r
37    group { name: "elm/gengrid/item/default_grid/default";\r
38       data.item: "contents" "elm.swallow.icon elm.swallow.end";\r
39       images {\r
40          image : "00_thumbs_line_bg.png" COMP;\r
41          image : "00_thumbs_bg_focus.png" COMP;\r
42          image : "00_thumbs_loading_bg.png" COMP;\r
43       }\r
44       parts {\r
45          part { name: "bg";\r
46             type: RECT;\r
47             description { state: "default" 0.0;\r
48                color: GENGRID_PART_BACKGROUND_COLOR_INC;\r
49             }\r
50          }\r
51          part { name: "left_top_padding";\r
52             type: RECT;\r
53             scale : 1;\r
54             description { state: "default" 0.0;\r
55                min: GENGRID_DEFAULT_LEFT_TOP_PADDING_INC;\r
56                align: 0.0 0.0;\r
57                visible: 0;\r
58                fixed: 1 1;\r
59                rel1.to: "bg";\r
60                rel2 {\r
61                   relative: 0.0 0.0;\r
62                   to: "bg";\r
63                }\r
64             }\r
65          }\r
66          part { name: "right_bottom_padding";\r
67             type: RECT;\r
68             scale: 1;\r
69             description { state: "default" 0.0;\r
70                min: GENGRID_DEFAULT_RIGHT_BOTTOM_PADDING_INC;\r
71                align: 1.0 1.0;\r
72                visible: 0;\r
73                fixed: 1 1;\r
74                rel1 {\r
75                   relative: 1.0 1.0;\r
76                   to: "bg";\r
77                }\r
78                rel2.to: "bg";\r
79             }\r
80          }\r
81          part { name: "item_bg";\r
82             type: IMAGE;\r
83             description { state: "default" 0.0;\r
84                rel1 {\r
85                   relative: 1.0 1.0;\r
86                   to: "left_top_padding";\r
87                }\r
88                rel2 {\r
89                   relative: 0.0 0.0;\r
90                   to: "right_bottom_padding";\r
91                }\r
92                image.normal: "00_thumbs_line_bg.png";\r
93                image.border: 1 1 1 1;\r
94             }\r
95          }\r
96          part { name: "item_bg_left_top_padding";\r
97             type: RECT;\r
98             scale : 1;\r
99             description { state: "default" 0.0;\r
100                min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;\r
101                align: 0.0 0.0;\r
102                visible: 0;\r
103                fixed: 1 1;\r
104                rel1.to: "item_bg";\r
105                rel2 {\r
106                   relative: 0.0 0.0;\r
107                   to: "item_bg";\r
108                }\r
109             }\r
110          }\r
111          part { name: "item_bg_right_bottom_padding";\r
112             type: RECT;\r
113             scale : 1;\r
114             description { state: "default" 0.0;\r
115                min: GENGRID_DEFAULT_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;\r
116                align: 1.0 1.0;\r
117                visible: 0;\r
118                fixed: 1 1;\r
119                rel1 {\r
120                   relative: 1.0 1.0;\r
121                   to: "item_bg";\r
122                }\r
123                rel2.to: "item_bg";\r
124             }\r
125          }\r
126          part { name: "item_real_bg";\r
127             description { state: "default" 0.0;\r
128                visible: 0;\r
129                rel1 {\r
130                   relative: 1.0 1.0;\r
131                   to: "item_bg_left_top_padding";\r
132                }\r
133                rel2 {\r
134                   relative: 0.0 0.0;\r
135                   to: "item_bg_right_bottom_padding";\r
136                }\r
137                image.normal: "00_thumbs_loading_bg.png";\r
138             }\r
139          }\r
140          part { name: "item_real_bg_left_top_padding";\r
141             type: RECT;\r
142             scale : 1;\r
143             description { state: "default" 0.0;\r
144                min: GENGRID_DEFAULT_ITEM_REAL_BG_RIGHT_PADDING_INC;\r
145                align: 0.0 0.0;\r
146                visible: 0;\r
147                fixed: 1 1;\r
148                rel1.to: "item_real_bg";\r
149                rel2 {\r
150                   relative: 0.0 0.0;\r
151                   to: "item_real_bg";\r
152                }\r
153             }\r
154          }\r
155          part { name: "item_real_bg_right_bottom_padding";\r
156             type: RECT;\r
157             scale : 1;\r
158             description { state: "default" 0.0;\r
159                min: GENGRID_DEFAULT_ITEM_REAL_BG_RIGHT_PADDING_INC;\r
160                align: 1.0 1.0;\r
161                fixed: 1 1;\r
162                visible: 0;\r
163                rel1 {\r
164                   relative: 1.0 1.0;\r
165                   to: "item_real_bg";\r
166                }\r
167                rel2.to: "item_real_bg";\r
168             }\r
169          }\r
170          part { name: "elm.swallow.icon";\r
171             type: SWALLOW;\r
172             description { state: "default" 0.0;\r
173                rel1 {\r
174                   relative: 1.0 1.0;\r
175                   to: "item_real_bg_left_top_padding";\r
176                }\r
177                rel2 {\r
178                   relative: 0.0 0.0;\r
179                   to: "item_real_bg_right_bottom_padding";\r
180                }\r
181             }\r
182          }\r
183          part { name: "elm.swallow.end";\r
184             type: SWALLOW;\r
185             description { state: "default" 0.0;\r
186                rel1.to: "elm.swallow.icon";\r
187                rel2.to: "elm.swallow.icon";\r
188             }\r
189          }\r
190          part { name: "reorder_bg";\r
191             type: RECT;\r
192             repeat_events: 1;\r
193             description { state: "default" 0.0;\r
194                color: GENGRID_PART_BG_COLOR_INC;\r
195                rel1.to: "item_bg";\r
196                rel2.to: "item_bg";\r
197             }\r
198             description { state: "enabled" 0.0;\r
199                inherit: "default" 0.0;\r
200                color: GENGRID_PART_REORDER_DEFAULT_BG_COLOR_INC;\r
201             }\r
202          }\r
203          part { name: "focus_bg_left_top_padding";\r
204             type: RECT;\r
205             scale : 1;\r
206             description { state: "default" 0.0;\r
207                min: GENGRID_DEFAULT_LEFT_TOP_FOCUS_PADDING_INC;\r
208                align: 0.0 0.0;\r
209                visible: 0;\r
210                fixed: 1 1;\r
211                rel1.to: "bg";\r
212                rel2 {\r
213                   relative: 0.0 0.0;\r
214                   to: "bg";\r
215                }\r
216             }\r
217          }\r
218          part { name: "focus_bg_right_bottom_padding";\r
219             type: RECT;\r
220             scale: 1;\r
221             description { state: "default" 0.0;\r
222                min: GENGRID_DEFAULT_RIGHT_BOTTOM_FOCUS_PADDING_INC;\r
223                align: 1.0 1.0;\r
224                visible: 0;\r
225                fixed: 1 1;\r
226                rel1 {\r
227                   relative: 1.0 1.0;\r
228                   to: "bg";\r
229                }\r
230                rel2.to: "bg";\r
231             }\r
232          }\r
233          part { name: "focus_bg";\r
234             type: IMAGE;\r
235             description { state: "default" 0.0;\r
236                visible: 0;\r
237                rel1 {\r
238                   relative: 1.0 1.0;\r
239                   to: "focus_bg_left_top_padding";\r
240                }\r
241                rel2 {\r
242                   relative: 0.0 0.0;\r
243                   to: "focus_bg_right_bottom_padding";\r
244                }\r
245                image.normal: "00_thumbs_bg_focus.png";\r
246                image.border: 13 13 13 13;\r
247             }\r
248             description { state: "enabled" 0.0;\r
249                inherit: "default" 0.0;\r
250                visible: 1;\r
251             }\r
252          }\r
253       }\r
254       programs {\r
255          program { name: "go_mouse_down";\r
256             signal: "mouse,down,1";\r
257             source: "reorder_bg";\r
258             action: STATE_SET "enabled" 0.0;\r
259             target: "focus_bg";\r
260             transition: ACCELERATE 0.2;\r
261          }\r
262          program { name: "go_mouse_up";\r
263             signal: "mouse,up,1";\r
264             source: "reorder_bg";\r
265             action: STATE_SET "default" 0.0;\r
266             target: "focus_bg";\r
267             transition: DECELERATE 0.2;\r
268             after: "touch_snd";\r
269          }\r
270          program { name: "touch_snd";\r
271             action: PLAY_SAMPLE "touch_sound" 1.0;\r
272          }\r
273          program { name: "go_reorder_disabled";\r
274             signal: "elm,state,reorder,disabled";\r
275             source: "elm";\r
276             action: STATE_SET "default" 0.0;\r
277             target: "reorder_bg";\r
278             target: "focus_bg";\r
279             transition: ACCELERATE 0.3;\r
280          }\r
281          program { name: "go_reorder_enabled";\r
282             signal: "elm,state,reorder,enabled";\r
283             source: "elm";\r
284             action: STATE_SET "enabled" 0.0;\r
285             target: "reorder_bg";\r
286             target: "focus_bg";\r
287             transition: DECELERATE 0.3;\r
288          }\r
289       }\r
290    }\r
291 \r
292    group { name: "elm/gengrid/item/landscape_grid/default";\r
293       inherit: "elm/gengrid/item/default_grid/default";\r
294       parts {\r
295          part { name: "left_top_padding";\r
296             description { state: "default" 0.0;\r
297                min: GENGRID_LANDSCAPE_LEFT_TOP_PADDING_INC;\r
298             }\r
299          }\r
300          part { name: "right_bottom_padding";\r
301             description { state: "default" 0.0;\r
302                min: GENGRID_LANDSCAPE_RIGHT_BOTTOM_PADDING_INC;\r
303             }\r
304          }\r
305          part { name: "focus_bg_left_top_padding";\r
306             description { state: "default" 0.0;\r
307                min: GENGRID_LANDSCAPE_LEFT_TOP_FOCUS_PADDING_INC;\r
308             }\r
309          }\r
310          part { name: "focus_bg_right_bottom_padding";\r
311             description { state: "default" 0.0;\r
312                min: GENGRID_LANDSCAPE_RIGHT_BOTTOM_FOCUS_PADDING_INC;\r
313             }\r
314          }\r
315       }\r
316    }\r
317 \r
318    group { name: "elm/gengrid/item/default_gridtext/default";\r
319       inherit: "elm/gengrid/item/default_grid/default";\r
320       data.item: "texts" "elm.text";\r
321       data.item: "contents" "elm.swallow.icon elm.swallow.block elm.swallow.end";\r
322       parts {\r
323          part { name: "left_top_padding";\r
324             description { state: "default" 0.0;\r
325                min: GENGRID_GRID_TEXT_LEFT_TOP_PADDING_INC;\r
326             }\r
327          }\r
328          part { name: "right_bottom_padding";\r
329             description { state: "default" 0.0;\r
330                min: GENGRID_GRID_TEXT_RIGHT_BOTTOM_PADDING_INC;\r
331             }\r
332          }\r
333          part { name: "elm.text";\r
334             type: TEXTBLOCK;\r
335             mouse_events: 0;\r
336             scale: 1;\r
337             description { state: "default" 0.0;\r
338                rel1 {\r
339                   relative: 1.0 0.0;\r
340                   to_x: "left_top_padding";\r
341                   to_y: "right_bottom_padding";\r
342                }\r
343                rel2 {\r
344                   relative: 0.0 1.0;\r
345                   to: "right_bottom_padding";\r
346                }\r
347                text {\r
348                   style: "gengrid_textblock_style";\r
349                   min: 0 1;\r
350                   align: 0.5 0.0;\r
351                }\r
352             }\r
353          }\r
354          part { name: "elm.swallow.block";\r
355             type: SWALLOW;\r
356             mouse_events: 0;\r
357             description { state: "default" 0.0;\r
358                rel1.to : "elm.text";\r
359                rel2.to : "elm.text";\r
360             }\r
361          }\r
362          part { name: "item_bg_left_top_padding";\r
363             description { state: "default" 0.0;\r
364                min: GENGRID_GRID_TEXT_ITEM_BG_LEFT_TOP_PADDING_INC;\r
365             }\r
366          }\r
367          part { name: "item_bg_right_bottom_padding";\r
368             description { state: "default" 0.0;\r
369                min: GENGRID_GRID_TEXT_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;\r
370             }\r
371          }\r
372          part { name: "item_real_bg_left_top_padding";\r
373             description { state: "default" 0.0;\r
374                min: GENGRID_GRID_TEXT_ITEM_REAL_BG_RIGHT_PADDING_INC;\r
375             }\r
376          }\r
377          part { name: "item_real_bg_right_bottom_padding";\r
378             description { state: "default" 0.0;\r
379                min: GENGRID_GRID_TEXT_ITEM_REAL_BG_RIGHT_PADDING_INC;\r
380             }\r
381          }\r
382          part { name: "focus_bg_left_top_padding";\r
383             description { state: "default" 0.0;\r
384                min: GENGRID_GRID_TEXT_LEFT_TOP_FOCUS_PADDING_INC;\r
385             }\r
386          }\r
387          part { name: "focus_bg_right_bottom_padding";\r
388             description { state: "default" 0.0;\r
389                min: GENGRID_GRID_TEXT_RIGHT_BOTTOM_FOCUS_PADDING_INC;\r
390             }\r
391          }\r
392       }\r
393    }\r
394 \r
395    group { name: "elm/gengrid/item/landscape_gridtext/default";\r
396       inherit: "elm/gengrid/item/default_gridtext/default";\r
397       parts {\r
398          part { name: "left_top_padding";\r
399             description { state: "default" 0.0;\r
400                min: GENGRID_LANDSCAPE_GRID_TEXT_LEFT_TOP_PADDING_INC;\r
401             }\r
402          }\r
403          part { name: "right_bottom_padding";\r
404             description { state: "default" 0.0;\r
405                min: GENGRID_LANDSCAPE_GRID_TEXT_RIGHT_BOTTOM_PADDING_INC;\r
406             }\r
407          }\r
408          part { name: "focus_bg_left_top_padding";\r
409             description { state: "default" 0.0;\r
410                min: GENGRID_LANDSCAPE_GRID_TEXT_LEFT_TOP_FOCUS_PADDING_INC;\r
411             }\r
412          }\r
413          part { name: "focus_bg_right_bottom_padding";\r
414             description { state: "default" 0.0;\r
415                min: GENGRID_LANDSCAPE_GRID_TEXT_RIGHT_BOTTOM_FOCUS_PADDING_INC;\r
416             }\r
417          }\r
418       }\r
419    }\r
420 \r
421    group { name: "elm/gengrid/item/default_gridtext2/default";\r
422       inherit: "elm/gengrid/item/default_gridtext/default";\r
423       parts {\r
424          part { name: "left_top_padding";\r
425             description { state: "default" 0.0;\r
426                min: GENGRID_GRID_TEXT2_LEFT_TOP_PADDING_INC;\r
427             }\r
428          }\r
429          part { name: "right_bottom_padding";\r
430             description { state: "default" 0.0;\r
431                min: GENGRID_GRID_TEXT2_RIGHT_BOTTOM_PADDING_INC;\r
432             }\r
433          }\r
434          part { name: "elm.text";\r
435             description { state: "default" 0.0;\r
436                rel1 {\r
437                   to: "left_top_padding";\r
438                }\r
439                rel2 {\r
440                   to_x: "right_bottom_padding";\r
441                   to_y: "left_top_padding";\r
442                }\r
443                text {\r
444                   align: 0.5 1.0;\r
445                }\r
446             }\r
447          }\r
448          part { name: "item_bg_left_top_padding";\r
449             description { state: "default" 0.0;\r
450                min: GENGRID_GRID_TEXT2_ITEM_BG_LEFT_TOP_PADDING_INC;\r
451             }\r
452          }\r
453          part { name: "item_bg_right_bottom_padding";\r
454             description { state: "default" 0.0;\r
455                min: GENGRID_GRID_TEXT2_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;\r
456             }\r
457          }\r
458          part { name: "item_real_bg_left_top_padding";\r
459             description { state: "default" 0.0;\r
460                min: GENGRID_GRID_TEXT2_ITEM_REAL_BG_RIGHT_PADDING_INC;\r
461             }\r
462          }\r
463          part { name: "item_real_bg_right_bottom_padding";\r
464             description { state: "default" 0.0;\r
465                min: GENGRID_GRID_TEXT2_ITEM_REAL_BG_RIGHT_PADDING_INC;\r
466             }\r
467          }\r
468          part { name: "focus_bg_left_top_padding";\r
469             description { state: "default" 0.0;\r
470                min: GENGRID_GRID_TEXT2_LEFT_TOP_FOCUS_PADDING_INC;\r
471             }\r
472          }\r
473          part { name: "focus_bg_right_bottom_padding";\r
474             description { state: "default" 0.0;\r
475                min: GENGRID_GRID_TEXT2_RIGHT_BOTTOM_FOCUS_PADDING_INC;\r
476             }\r
477          }\r
478       }\r
479    }\r
480 \r
481    group { name: "elm/gengrid/item/block/default";\r
482       parts {\r
483          part { name: "bg";\r
484             type: RECT;\r
485             description { state: "default" 0.0;\r
486                color: 0 0 0 0;\r
487             }\r
488          }\r
489       }\r
490    }\r
491    \r
492 \r
493 #define GROUPINDEX_PADDING_SIZE_LEFT 26\r
494 #define GROUPINDEX_PADDING_SIZE_RIGHT 26\r
495 \r
496    group { name: "elm/gengrid/item/group_index/default";\r
497       data.item: "selectraise" "on";\r
498       data.item: "texts" "elm.text";\r
499       data.item: "contents" "elm.swallow.icon elm.swallow.end";\r
500    \r
501       images {\r
502          image: "00_index list_bg.png" COMP;\r
503       }\r
504       parts {\r
505          part { name: "base";\r
506             type: RECT;\r
507             repeat_events: 1;\r
508             scale: 1;\r
509             description { state: "default" 0.0;\r
510                align: 0.5 0.5;\r
511                color: 0 0 0 0;\r
512             }\r
513          }\r
514          part { name: "bg_image";\r
515             type: RECT;\r
516             scale: 1;\r
517             mouse_events: 0;\r
518             description { state: "default" 0.0;\r
519                color: GENLIST_GROUPINDEX_LIST_BG_COLOR;\r
520             }\r
521             description { state: "selected" 0.0;\r
522                inherit: "default" 0.0;\r
523                color: GENLIST_GROUPINDEX_LIST_PRESS_COLOR;\r
524             }\r
525          }\r
526          part { name: "elm.swallow.pad";\r
527             type: SWALLOW;\r
528             scale: 1;\r
529             mouse_events: 0;\r
530             description { state: "default" 0.0;\r
531                visible: 0;\r
532                min: 0 0;\r
533                fixed: 1 0;\r
534                align: 0.0 0.5;\r
535                rel1.to: "base";\r
536                rel2.to: "base";\r
537                rel2.relative: 0.0 1.0;\r
538             }\r
539          }\r
540          part { name: "elm.padding.left";\r
541             scale: 1;\r
542             mouse_events: 0;\r
543             type: SPACER;\r
544             description { state: "default" 0.0;\r
545                align: 0 0.5;\r
546                fixed: 1 0;\r
547                rel1 {\r
548                relative: 1 0;\r
549                to_x: "elm.swallow.pad";\r
550                to_y: "base";\r
551                }\r
552                rel2 {\r
553                   relative: 1 1;\r
554                   to_x: "elm.swallow.pad";\r
555                   to_y: "base";\r
556                }\r
557                min: GROUPINDEX_PADDING_SIZE_LEFT 0;\r
558                max: GROUPINDEX_PADDING_SIZE_LEFT -1;\r
559                fixed: 1 0;\r
560             }\r
561             description { state: "decorate" 0.0;\r
562                inherit: "default" 0.0;\r
563                min: 0 0;\r
564                max: 0 0;\r
565             }\r
566          }\r
567          part { name: "elm.padding.right";\r
568             scale: 1;\r
569             mouse_events: 0;\r
570             type: SPACER;\r
571             description { state: "default" 0.0;\r
572                min: GROUPINDEX_PADDING_SIZE_RIGHT 0;\r
573                max: GROUPINDEX_PADDING_SIZE_RIGHT -1;\r
574                fixed: 1 0;\r
575                align: 1.0 0.5;\r
576                rel1.to: "base";\r
577                rel2.to: "base";\r
578                rel1.relative: 1 0;\r
579             }\r
580             description { state: "decorate" 0.0;\r
581                inherit: "default" 0.0;\r
582                min: 0 0;\r
583                max: 0 0;\r
584             }\r
585          }\r
586          part { name: "elm.padding.top";\r
587             scale: 1;\r
588             mouse_events: 0;\r
589             type: SPACER;\r
590             description {\r
591                state: "default" 0.0;\r
592                min: 0 20;\r
593                max: -1 20;\r
594                fixed: 0 1;\r
595                rel1.to: "base";\r
596                rel2.to: "base";\r
597                rel2.relative: 1.0 0.0;\r
598                align: 0.5 0.0;\r
599             }\r
600          }\r
601          part { name: "elm.padding.bottom";\r
602             scale: 1;\r
603             mouse_events: 0;\r
604             type: SPACER;\r
605             description { state: "default" 0.0;\r
606                min: 0 14;\r
607                max: -1 14;\r
608                fixed: 0 1;\r
609                rel1.to: "base";\r
610                rel2.to: "base";\r
611                rel1.relative: 0.0 1.0;\r
612                align: 0.5 1.0;\r
613             }\r
614          }\r
615          part { name: "elm.text";\r
616             scale: 1;\r
617             mouse_events: 0;\r
618             type: TEXT;\r
619             description { state: "default" 0.0;\r
620                align: 0.5 0;\r
621                rel1 {\r
622                   relative: 1 1;\r
623                   to_x: "elm.padding.left";\r
624                   to_y: "elm.padding.top";\r
625                }\r
626                rel2 {\r
627                   relative: 0 1;\r
628                   to_x: "elm.padding.right";\r
629                   to_y: "elm.padding.top";\r
630                }\r
631                color: GENLIST_GROUPINDEX_LIST_COLOR;\r
632                text {\r
633                   align: 0 0.5;\r
634                   min: 0 1;\r
635                   font: "Tizen:style=Bold";\r
636                   size: GENLIST_GROUPINDEX_LIST_SIZE;\r
637                   text_class: "list_item";\r
638                }\r
639                min: 0 38;\r
640                fixed: 1 1;\r
641             }\r
642             description { state: "selected" 0.0;\r
643                inherit: "default" 0.0;\r
644                color: GENLIST_GROUPINDEX_LIST_FOCUS_COLOR;\r
645             }\r
646          }\r
647          part { name: "index_line";\r
648             scale: 1;\r
649             type: RECT;\r
650             description { state: "default" 0.0;\r
651                rel1 {\r
652                   relative: 1 1;\r
653                   to_x: "elm.padding.left";\r
654                   to_y: "elm.text";\r
655                }\r
656                rel2 {\r
657                   relative: 0 0;\r
658                   to_x: "elm.padding.right";\r
659                   to_y: "elm.padding.bottom";\r
660                }\r
661                color: GENLIST_GROUPINDEX_LINE_COLOR;\r
662                min: 0 4;\r
663                max: -1 4;\r
664             }\r
665             description { state: "selected" 0.0;\r
666                inherit: "default" 0.0;\r
667                color: GENLIST_GROUPINDEX_LINE_FOCUS_COLOR;\r
668             }\r
669          }\r
670       }\r
671       programs {\r
672          program { name: "enabled";\r
673             signal: "elm,state,enabled";\r
674             source: "elm";\r
675             action: STATE_SET "default" 0.0;\r
676             target: "bg_image";\r
677             target: "elm.text";\r
678             target: "index_line";\r
679          }\r
680          program { name: "disabled";\r
681             signal: "elm,state,disabled";\r
682             source: "elm";\r
683             action: STATE_SET "disabled" 0.0;\r
684             target: "bg_image";\r
685             target: "elm.text";\r
686             target: "index_line";\r
687          }\r
688          program { name: "selected";\r
689             signal: "elm,state,selected";\r
690             source: "elm";\r
691             action: STATE_SET "selected" 0.0;\r
692             target: "bg_image";\r
693             target: "elm.text";\r
694             target: "index_line";\r
695          }\r
696          program { name: "unselected";\r
697             signal: "elm,state,unselected";\r
698             source: "elm";\r
699             action: STATE_SET "default" 0.0;\r
700             target: "bg_image";\r
701             target: "elm.text";\r
702             target: "index_line";\r
703             transition: LINEAR 0.1;\r
704          }\r
705       }\r
706    }\r
707    \r
708