1f106bd5da0cb575153b7a9d82ee2d4fd72237cf
[framework/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          }\r
269          program { name: "touch_snd";\r
270             signal: "mouse,clicked,1";\r
271             source: "reorder_bg";\r
272             action: PLAY_SAMPLE "touch_sound" 1.0;\r
273          }\r
274          program { name: "go_reorder_disabled";\r
275             signal: "elm,state,reorder,disabled";\r
276             source: "elm";\r
277             action: STATE_SET "default" 0.0;\r
278             target: "reorder_bg";\r
279             target: "focus_bg";\r
280             transition: ACCELERATE 0.3;\r
281          }\r
282          program { name: "go_reorder_enabled";\r
283             signal: "elm,state,reorder,enabled";\r
284             source: "elm";\r
285             action: STATE_SET "enabled" 0.0;\r
286             target: "reorder_bg";\r
287             target: "focus_bg";\r
288             transition: DECELERATE 0.3;\r
289          }\r
290       }\r
291    }\r
292 \r
293    group { name: "elm/gengrid/item/landscape_grid/default";\r
294       inherit: "elm/gengrid/item/default_grid/default";\r
295       parts {\r
296          part { name: "left_top_padding";\r
297             description { state: "default" 0.0;\r
298                min: GENGRID_LANDSCAPE_LEFT_TOP_PADDING_INC;\r
299             }\r
300          }\r
301          part { name: "right_bottom_padding";\r
302             description { state: "default" 0.0;\r
303                min: GENGRID_LANDSCAPE_RIGHT_BOTTOM_PADDING_INC;\r
304             }\r
305          }\r
306          part { name: "focus_bg_left_top_padding";\r
307             description { state: "default" 0.0;\r
308                min: GENGRID_LANDSCAPE_LEFT_TOP_FOCUS_PADDING_INC;\r
309             }\r
310          }\r
311          part { name: "focus_bg_right_bottom_padding";\r
312             description { state: "default" 0.0;\r
313                min: GENGRID_LANDSCAPE_RIGHT_BOTTOM_FOCUS_PADDING_INC;\r
314             }\r
315          }\r
316       }\r
317    }\r
318 \r
319    group { name: "elm/gengrid/item/default_gridtext/default";\r
320       inherit: "elm/gengrid/item/default_grid/default";\r
321       data.item: "texts" "elm.text";\r
322       data.item: "contents" "elm.swallow.icon elm.swallow.block elm.swallow.end";\r
323       parts {\r
324          part { name: "left_top_padding";\r
325             description { state: "default" 0.0;\r
326                min: GENGRID_GRID_TEXT_LEFT_TOP_PADDING_INC;\r
327             }\r
328          }\r
329          part { name: "right_bottom_padding";\r
330             description { state: "default" 0.0;\r
331                min: GENGRID_GRID_TEXT_RIGHT_BOTTOM_PADDING_INC;\r
332             }\r
333          }\r
334          part { name: "elm.text";\r
335             type: TEXTBLOCK;\r
336             mouse_events: 0;\r
337             scale: 1;\r
338             description { state: "default" 0.0;\r
339                rel1 {\r
340                   relative: 1.0 0.0;\r
341                   to_x: "left_top_padding";\r
342                   to_y: "right_bottom_padding";\r
343                }\r
344                rel2 {\r
345                   relative: 0.0 1.0;\r
346                   to: "right_bottom_padding";\r
347                }\r
348                text {\r
349                   style: "gengrid_textblock_style";\r
350                   min: 0 1;\r
351                   align: 0.5 0.0;\r
352                }\r
353             }\r
354          }\r
355          part { name: "elm.swallow.block";\r
356             type: SWALLOW;\r
357             mouse_events: 0;\r
358             description { state: "default" 0.0;\r
359                rel1.to : "elm.text";\r
360                rel2.to : "elm.text";\r
361             }\r
362          }\r
363          part { name: "item_bg_left_top_padding";\r
364             description { state: "default" 0.0;\r
365                min: GENGRID_GRID_TEXT_ITEM_BG_LEFT_TOP_PADDING_INC;\r
366             }\r
367          }\r
368          part { name: "item_bg_right_bottom_padding";\r
369             description { state: "default" 0.0;\r
370                min: GENGRID_GRID_TEXT_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;\r
371             }\r
372          }\r
373          part { name: "item_real_bg_left_top_padding";\r
374             description { state: "default" 0.0;\r
375                min: GENGRID_GRID_TEXT_ITEM_REAL_BG_RIGHT_PADDING_INC;\r
376             }\r
377          }\r
378          part { name: "item_real_bg_right_bottom_padding";\r
379             description { state: "default" 0.0;\r
380                min: GENGRID_GRID_TEXT_ITEM_REAL_BG_RIGHT_PADDING_INC;\r
381             }\r
382          }\r
383          part { name: "focus_bg_left_top_padding";\r
384             description { state: "default" 0.0;\r
385                min: GENGRID_GRID_TEXT_LEFT_TOP_FOCUS_PADDING_INC;\r
386             }\r
387          }\r
388          part { name: "focus_bg_right_bottom_padding";\r
389             description { state: "default" 0.0;\r
390                min: GENGRID_GRID_TEXT_RIGHT_BOTTOM_FOCUS_PADDING_INC;\r
391             }\r
392          }\r
393       }\r
394    }\r
395 \r
396    group { name: "elm/gengrid/item/landscape_gridtext/default";\r
397       inherit: "elm/gengrid/item/default_gridtext/default";\r
398       parts {\r
399          part { name: "left_top_padding";\r
400             description { state: "default" 0.0;\r
401                min: GENGRID_LANDSCAPE_GRID_TEXT_LEFT_TOP_PADDING_INC;\r
402             }\r
403          }\r
404          part { name: "right_bottom_padding";\r
405             description { state: "default" 0.0;\r
406                min: GENGRID_LANDSCAPE_GRID_TEXT_RIGHT_BOTTOM_PADDING_INC;\r
407             }\r
408          }\r
409          part { name: "focus_bg_left_top_padding";\r
410             description { state: "default" 0.0;\r
411                min: GENGRID_LANDSCAPE_GRID_TEXT_LEFT_TOP_FOCUS_PADDING_INC;\r
412             }\r
413          }\r
414          part { name: "focus_bg_right_bottom_padding";\r
415             description { state: "default" 0.0;\r
416                min: GENGRID_LANDSCAPE_GRID_TEXT_RIGHT_BOTTOM_FOCUS_PADDING_INC;\r
417             }\r
418          }\r
419       }\r
420    }\r
421 \r
422    group { name: "elm/gengrid/item/default_gridtext2/default";\r
423       inherit: "elm/gengrid/item/default_gridtext/default";\r
424       parts {\r
425          part { name: "left_top_padding";\r
426             description { state: "default" 0.0;\r
427                min: GENGRID_GRID_TEXT2_LEFT_TOP_PADDING_INC;\r
428             }\r
429          }\r
430          part { name: "right_bottom_padding";\r
431             description { state: "default" 0.0;\r
432                min: GENGRID_GRID_TEXT2_RIGHT_BOTTOM_PADDING_INC;\r
433             }\r
434          }\r
435          part { name: "elm.text";\r
436             description { state: "default" 0.0;\r
437                rel1 {\r
438                   to: "left_top_padding";\r
439                }\r
440                rel2 {\r
441                   to_x: "right_bottom_padding";\r
442                   to_y: "left_top_padding";\r
443                }\r
444                text {\r
445                   align: 0.5 1.0;\r
446                }\r
447             }\r
448          }\r
449          part { name: "item_bg_left_top_padding";\r
450             description { state: "default" 0.0;\r
451                min: GENGRID_GRID_TEXT2_ITEM_BG_LEFT_TOP_PADDING_INC;\r
452             }\r
453          }\r
454          part { name: "item_bg_right_bottom_padding";\r
455             description { state: "default" 0.0;\r
456                min: GENGRID_GRID_TEXT2_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;\r
457             }\r
458          }\r
459          part { name: "item_real_bg_left_top_padding";\r
460             description { state: "default" 0.0;\r
461                min: GENGRID_GRID_TEXT2_ITEM_REAL_BG_RIGHT_PADDING_INC;\r
462             }\r
463          }\r
464          part { name: "item_real_bg_right_bottom_padding";\r
465             description { state: "default" 0.0;\r
466                min: GENGRID_GRID_TEXT2_ITEM_REAL_BG_RIGHT_PADDING_INC;\r
467             }\r
468          }\r
469          part { name: "focus_bg_left_top_padding";\r
470             description { state: "default" 0.0;\r
471                min: GENGRID_GRID_TEXT2_LEFT_TOP_FOCUS_PADDING_INC;\r
472             }\r
473          }\r
474          part { name: "focus_bg_right_bottom_padding";\r
475             description { state: "default" 0.0;\r
476                min: GENGRID_GRID_TEXT2_RIGHT_BOTTOM_FOCUS_PADDING_INC;\r
477             }\r
478          }\r
479       }\r
480    }\r
481 \r
482    group { name: "elm/gengrid/item/block/default";\r
483       parts {\r
484          part { name: "bg";\r
485             type: RECT;\r
486             description { state: "default" 0.0;\r
487                color: 0 0 0 0;\r
488             }\r
489          }\r
490       }\r
491    }\r
492 \r
493 \r
494 #define GROUPINDEX_PADDING_SIZE_LEFT 26\r
495 #define GROUPINDEX_PADDING_SIZE_RIGHT 26\r
496 \r
497    group { name: "elm/gengrid/item/group_index/default";\r
498       data.item: "selectraise" "on";\r
499       data.item: "texts" "elm.text";\r
500       data.item: "contents" "elm.swallow.icon elm.swallow.end";\r
501 \r
502       images {\r
503          image: "00_index list_bg.png" COMP;\r
504       }\r
505       parts {\r
506          part { name: "base";\r
507             type: RECT;\r
508             repeat_events: 1;\r
509             scale: 1;\r
510             description { state: "default" 0.0;\r
511                align: 0.5 0.5;\r
512                color: 0 0 0 0;\r
513             }\r
514          }\r
515          part { name: "bg_image";\r
516             type: RECT;\r
517             scale: 1;\r
518             mouse_events: 0;\r
519             description { state: "default" 0.0;\r
520                color: GENLIST_GROUPINDEX_LIST_BG_COLOR;\r
521             }\r
522             description { state: "selected" 0.0;\r
523                inherit: "default" 0.0;\r
524                color: GENLIST_GROUPINDEX_LIST_PRESS_COLOR;\r
525             }\r
526          }\r
527          part { name: "elm.swallow.pad";\r
528             type: SWALLOW;\r
529             scale: 1;\r
530             mouse_events: 0;\r
531             description { state: "default" 0.0;\r
532                visible: 0;\r
533                min: 0 0;\r
534                fixed: 1 0;\r
535                align: 0.0 0.5;\r
536                rel1.to: "base";\r
537                rel2.to: "base";\r
538                rel2.relative: 0.0 1.0;\r
539             }\r
540          }\r
541          part { name: "elm.padding.left";\r
542             scale: 1;\r
543             mouse_events: 0;\r
544             type: SPACER;\r
545             description { state: "default" 0.0;\r
546                align: 0 0.5;\r
547                fixed: 1 0;\r
548                rel1 {\r
549                relative: 1 0;\r
550                to_x: "elm.swallow.pad";\r
551                to_y: "base";\r
552                }\r
553                rel2 {\r
554                   relative: 1 1;\r
555                   to_x: "elm.swallow.pad";\r
556                   to_y: "base";\r
557                }\r
558                min: GROUPINDEX_PADDING_SIZE_LEFT 0;\r
559                max: GROUPINDEX_PADDING_SIZE_LEFT -1;\r
560                fixed: 1 0;\r
561             }\r
562             description { state: "decorate" 0.0;\r
563                inherit: "default" 0.0;\r
564                min: 0 0;\r
565                max: 0 0;\r
566             }\r
567          }\r
568          part { name: "elm.padding.right";\r
569             scale: 1;\r
570             mouse_events: 0;\r
571             type: SPACER;\r
572             description { state: "default" 0.0;\r
573                min: GROUPINDEX_PADDING_SIZE_RIGHT 0;\r
574                max: GROUPINDEX_PADDING_SIZE_RIGHT -1;\r
575                fixed: 1 0;\r
576                align: 1.0 0.5;\r
577                rel1.to: "base";\r
578                rel2.to: "base";\r
579                rel1.relative: 1 0;\r
580             }\r
581             description { state: "decorate" 0.0;\r
582                inherit: "default" 0.0;\r
583                min: 0 0;\r
584                max: 0 0;\r
585             }\r
586          }\r
587          part { name: "elm.padding.top";\r
588             scale: 1;\r
589             mouse_events: 0;\r
590             type: SPACER;\r
591             description {\r
592                state: "default" 0.0;\r
593                min: 0 20;\r
594                max: -1 20;\r
595                fixed: 0 1;\r
596                rel1.to: "base";\r
597                rel2.to: "base";\r
598                rel2.relative: 1.0 0.0;\r
599                align: 0.5 0.0;\r
600             }\r
601          }\r
602          part { name: "elm.padding.bottom";\r
603             scale: 1;\r
604             mouse_events: 0;\r
605             type: SPACER;\r
606             description { state: "default" 0.0;\r
607                min: 0 14;\r
608                max: -1 14;\r
609                fixed: 0 1;\r
610                rel1.to: "base";\r
611                rel2.to: "base";\r
612                rel1.relative: 0.0 1.0;\r
613                align: 0.5 1.0;\r
614             }\r
615          }\r
616          part { name: "elm.text";\r
617             scale: 1;\r
618             mouse_events: 0;\r
619             type: TEXT;\r
620             description { state: "default" 0.0;\r
621                align: 0.5 0;\r
622                rel1 {\r
623                   relative: 1 1;\r
624                   to_x: "elm.padding.left";\r
625                   to_y: "elm.padding.top";\r
626                }\r
627                rel2 {\r
628                   relative: 0 1;\r
629                   to_x: "elm.padding.right";\r
630                   to_y: "elm.padding.top";\r
631                }\r
632                color: GENLIST_GROUPINDEX_LIST_COLOR;\r
633                text {\r
634                   align: 0 0.5;\r
635                   min: 0 1;\r
636                   font: "Tizen:style=Bold";\r
637                   size: GENLIST_GROUPINDEX_LIST_SIZE;\r
638                   text_class: "list_item";\r
639                }\r
640                min: 0 38;\r
641                fixed: 1 1;\r
642             }\r
643             description { state: "selected" 0.0;\r
644                inherit: "default" 0.0;\r
645                color: GENLIST_GROUPINDEX_LIST_FOCUS_COLOR;\r
646             }\r
647          }\r
648          part { name: "index_line";\r
649             scale: 1;\r
650             type: RECT;\r
651             description { state: "default" 0.0;\r
652                rel1 {\r
653                   relative: 1 1;\r
654                   to_x: "elm.padding.left";\r
655                   to_y: "elm.text";\r
656                }\r
657                rel2 {\r
658                   relative: 0 0;\r
659                   to_x: "elm.padding.right";\r
660                   to_y: "elm.padding.bottom";\r
661                }\r
662                color: GENLIST_GROUPINDEX_LINE_COLOR;\r
663                min: 0 4;\r
664                max: -1 4;\r
665             }\r
666             description { state: "selected" 0.0;\r
667                inherit: "default" 0.0;\r
668                color: GENLIST_GROUPINDEX_LINE_FOCUS_COLOR;\r
669             }\r
670          }\r
671       }\r
672       programs {\r
673          program { name: "enabled";\r
674             signal: "elm,state,enabled";\r
675             source: "elm";\r
676             action: STATE_SET "default" 0.0;\r
677             target: "bg_image";\r
678             target: "elm.text";\r
679             target: "index_line";\r
680          }\r
681          program { name: "disabled";\r
682             signal: "elm,state,disabled";\r
683             source: "elm";\r
684             action: STATE_SET "disabled" 0.0;\r
685             target: "bg_image";\r
686             target: "elm.text";\r
687             target: "index_line";\r
688          }\r
689          program { name: "selected";\r
690             signal: "elm,state,selected";\r
691             source: "elm";\r
692             action: STATE_SET "selected" 0.0;\r
693             target: "bg_image";\r
694             target: "elm.text";\r
695             target: "index_line";\r
696          }\r
697          program { name: "unselected";\r
698             signal: "elm,state,unselected";\r
699             source: "elm";\r
700             action: STATE_SET "default" 0.0;\r
701             target: "bg_image";\r
702             target: "elm.text";\r
703             target: "index_line";\r
704             transition: LINEAR 0.1;\r
705          }\r
706       }\r
707    }\r
708 \r