[Genlist] change edit mode style
[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    styles {\r
21       style { name: "gengrid_textblock_style";\r
22          base: "font=Tizen:style=Bold font_size="GENGRID_FONT_STYLE_24_INC" color="GENGRID_PART_TEXTBLOCK_STYLE_COLOR_INC" align=center wrap=mixed ellipsis=1.0 text_class=tizen";\r
23          tag: "br" "\n";\r
24          tag: "ps" "ps";\r
25          tag: "tab" "\t";\r
26          tag: "b" "+ font=Tizen:style=Bold";\r
27       }\r
28    }\r
29 \r
30    group { name: "elm/gengrid/item/default_grid/default";\r
31       data.item: "contents" "elm.swallow.icon elm.swallow.end";\r
32       images {\r
33          image : "00_thumbs_line_bg.png" COMP;\r
34          image : "00_thumbs_bg_focus.png" COMP;\r
35          image : "00_thumbs_loading_bg.png" COMP;\r
36       }\r
37       parts {\r
38          part { name: "bg";\r
39             type: RECT;\r
40             description { state: "default" 0.0;\r
41                color: GENGRID_PART_BACKGROUND_COLOR_INC;\r
42             }\r
43          }\r
44          part { name: "left_top_padding";\r
45             type: RECT;\r
46             scale : 1;\r
47             description { state: "default" 0.0;\r
48                min: GENGRID_DEFAULT_LEFT_TOP_PADDING_INC;\r
49                align: 0.0 0.0;\r
50                visible: 0;\r
51                fixed: 1 1;\r
52                rel1.to: "bg";\r
53                rel2 {\r
54                   relative: 0.0 0.0;\r
55                   to: "bg";\r
56                }\r
57             }\r
58          }\r
59          part { name: "right_bottom_padding";\r
60             type: RECT;\r
61             scale: 1;\r
62             description { state: "default" 0.0;\r
63                min: GENGRID_DEFAULT_RIGHT_BOTTOM_PADDING_INC;\r
64                align: 1.0 1.0;\r
65                visible: 0;\r
66                fixed: 1 1;\r
67                rel1 {\r
68                   relative: 1.0 1.0;\r
69                   to: "bg";\r
70                }\r
71                rel2.to: "bg";\r
72             }\r
73          }\r
74          part { name: "item_bg";\r
75             type: IMAGE;\r
76             description { state: "default" 0.0;\r
77                rel1 {\r
78                   relative: 1.0 1.0;\r
79                   to: "left_top_padding";\r
80                }\r
81                rel2 {\r
82                   relative: 0.0 0.0;\r
83                   to: "right_bottom_padding";\r
84                }\r
85                image.normal: "00_thumbs_line_bg.png";\r
86                image.border: 1 1 1 1;\r
87             }\r
88          }\r
89          part { name: "item_bg_left_top_padding";\r
90             type: RECT;\r
91             scale: 1;\r
92             description { state: "default" 0.0;\r
93                min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;\r
94                align: 0.0 0.0;\r
95                visible: 0;\r
96                fixed: 1 1;\r
97                rel1.to: "item_bg";\r
98                rel2 {\r
99                   relative: 0.0 0.0;\r
100                   to: "item_bg";\r
101                }\r
102             }\r
103          }\r
104          part { name: "item_bg_right_bottom_padding";\r
105             type: RECT;\r
106             scale: 1;\r
107             description { state: "default" 0.0;\r
108                min: GENGRID_DEFAULT_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;\r
109                align: 1.0 1.0;\r
110                visible: 0;\r
111                fixed: 1 1;\r
112                rel1 {\r
113                   relative: 1.0 1.0;\r
114                   to: "item_bg";\r
115                }\r
116                rel2.to: "item_bg";\r
117             }\r
118          }\r
119          part { name: "item_real_bg";\r
120             description { state: "default" 0.0;\r
121                visible: 0;\r
122                rel1 {\r
123                   relative: 1.0 1.0;\r
124                   to: "item_bg_left_top_padding";\r
125                }\r
126                rel2 {\r
127                   relative: 0.0 0.0;\r
128                   to: "item_bg_right_bottom_padding";\r
129                }\r
130                image.normal: "00_thumbs_loading_bg.png";\r
131             }\r
132          }\r
133          part { name: "item_real_bg_left_top_padding";\r
134             type: RECT;\r
135             scale: 1;\r
136             description { state: "default" 0.0;\r
137                min: GENGRID_DEFAULT_ITEM_REAL_BG_RIGHT_PADDING_INC;\r
138                align: 0.0 0.0;\r
139                visible: 0;\r
140                fixed: 1 1;\r
141                rel1.to: "item_real_bg";\r
142                rel2 {\r
143                   relative: 0.0 0.0;\r
144                   to: "item_real_bg";\r
145                }\r
146             }\r
147          }\r
148          part { name: "item_real_bg_right_bottom_padding";\r
149             type: RECT;\r
150             scale: 1;\r
151             description { state: "default" 0.0;\r
152                min: GENGRID_DEFAULT_ITEM_REAL_BG_RIGHT_PADDING_INC;\r
153                align: 1.0 1.0;\r
154                fixed: 1 1;\r
155                visible: 0;\r
156                rel1 {\r
157                   relative: 1.0 1.0;\r
158                   to: "item_real_bg";\r
159                }\r
160                rel2.to: "item_real_bg";\r
161             }\r
162          }\r
163          part { name: "elm.swallow.icon";\r
164             type: SWALLOW;\r
165             description { state: "default" 0.0;\r
166                rel1 {\r
167                   relative: 1.0 1.0;\r
168                   to: "item_real_bg_left_top_padding";\r
169                }\r
170                rel2 {\r
171                   relative: 0.0 0.0;\r
172                   to: "item_real_bg_right_bottom_padding";\r
173                }\r
174             }\r
175          }\r
176          part { name: "elm.swallow.end";\r
177             type: SWALLOW;\r
178             description { state: "default" 0.0;\r
179                rel1.to: "elm.swallow.icon";\r
180                rel2.to: "elm.swallow.icon";\r
181             }\r
182          }\r
183          part { name: "reorder_bg";\r
184             type: RECT;\r
185             repeat_events: 1;\r
186             description { state: "default" 0.0;\r
187                color: GENGRID_PART_BG_COLOR_INC;\r
188                rel1.to: "item_bg";\r
189                rel2.to: "item_bg";\r
190             }\r
191             description { state: "enabled" 0.0;\r
192                inherit: "default" 0.0;\r
193                color: GENGRID_PART_REORDER_DEFAULT_BG_COLOR_INC;\r
194             }\r
195          }\r
196          part { name: "focus_bg_left_top_padding";\r
197             type: RECT;\r
198             scale : 1;\r
199             description { state: "default" 0.0;\r
200                min: GENGRID_DEFAULT_LEFT_TOP_FOCUS_PADDING_INC;\r
201                align: 0.0 0.0;\r
202                visible: 0;\r
203                fixed: 1 1;\r
204                rel1.to: "bg";\r
205                rel2 {\r
206                   relative: 0.0 0.0;\r
207                   to: "bg";\r
208                }\r
209             }\r
210          }\r
211          part { name: "focus_bg_right_bottom_padding";\r
212             type: RECT;\r
213             scale: 1;\r
214             description { state: "default" 0.0;\r
215                min: GENGRID_DEFAULT_RIGHT_BOTTOM_FOCUS_PADDING_INC;\r
216                align: 1.0 1.0;\r
217                visible: 0;\r
218                fixed: 1 1;\r
219                rel1 {\r
220                   relative: 1.0 1.0;\r
221                   to: "bg";\r
222                }\r
223                rel2.to: "bg";\r
224             }\r
225          }\r
226          part { name: "focus_bg";\r
227             type: IMAGE;\r
228             description { state: "default" 0.0;\r
229                visible: 0;\r
230                rel1 {\r
231                   relative: 1.0 1.0;\r
232                   to: "focus_bg_left_top_padding";\r
233                }\r
234                rel2 {\r
235                   relative: 0.0 0.0;\r
236                   to: "focus_bg_right_bottom_padding";\r
237                }\r
238                image.normal: "00_thumbs_bg_focus.png";\r
239                image.border: 13 12 12 13;\r
240             }\r
241             description { state: "enabled" 0.0;\r
242                inherit: "default" 0.0;\r
243                visible: 1;\r
244             }\r
245          }\r
246       }\r
247       programs {\r
248          program { name: "go_mouse_down";\r
249             signal: "mouse,down,1";\r
250             source: "reorder_bg";\r
251             action: STATE_SET "enabled" 0.0;\r
252             target: "focus_bg";\r
253             transition: ACCELERATE 0.2;\r
254          }\r
255          program { name: "go_mouse_up";\r
256             signal: "mouse,up,1";\r
257             source: "reorder_bg";\r
258             action: STATE_SET "default" 0.0;\r
259             target: "focus_bg";\r
260             transition: DECELERATE 0.2;\r
261          }\r
262          program { name: "touch_snd";\r
263             signal: "mouse,clicked,1";\r
264             source: "reorder_bg";\r
265             action: PLAY_SAMPLE "touch_sound" 1.0;\r
266          }\r
267          program { name: "go_reorder_disabled";\r
268             signal: "elm,state,reorder,disabled";\r
269             source: "elm";\r
270             action: STATE_SET "default" 0.0;\r
271             target: "reorder_bg";\r
272             target: "focus_bg";\r
273             transition: ACCELERATE 0.3;\r
274          }\r
275          program { name: "go_reorder_enabled";\r
276             signal: "elm,state,reorder,enabled";\r
277             source: "elm";\r
278             action: STATE_SET "enabled" 0.0;\r
279             target: "reorder_bg";\r
280             target: "focus_bg";\r
281             transition: DECELERATE 0.3;\r
282          }\r
283          program { name: "focus_in";\r
284             signal: "elm,state,focused";\r
285             source: "elm";\r
286             action: STATE_SET "enabled" 0.0;\r
287             target: "focus_bg";\r
288          }\r
289          program { name: "focus_out";\r
290             signal: "elm,state,unfocused";\r
291             source: "elm";\r
292             action: STATE_SET "default" 0.0;\r
293             target: "focus_bg";\r
294          }\r
295       }\r
296    }\r
297 \r
298    group { name: "elm/gengrid/item/gallery_grid/default";\r
299       inherit: "elm/gengrid/item/default_grid/default";\r
300       parts {\r
301          part { name: "left_top_padding";\r
302             description { state: "default" 0.0;\r
303                min: GENGRID_GALLERY_LEFT_TOP_PADDING_INC;\r
304             }\r
305          }\r
306          part { name: "right_bottom_padding";\r
307             description { state: "default" 0.0;\r
308                min: GENGRID_GALLERY_RIGHT_BOTTOM_PADDING_INC;\r
309             }\r
310          }\r
311          part { name: "item_bg";\r
312             type: IMAGE;\r
313             description { state: "default" 0.0;\r
314                image.normal: "00_thumbs_loading_bg.png";\r
315             }\r
316          }\r
317          part { name: "item_bg_left_1pxl_inner_padding";\r
318             type: RECT;\r
319             description { state: "default" 0.0;\r
320                min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;\r
321                align: 0.0 0.5;\r
322                fixed: 1 0;\r
323                rel1.to: "item_bg";\r
324                rel2 {\r
325                   relative: 0.0 1.0;\r
326                   to: "item_bg";\r
327                }\r
328                color: 64 64 64 255;\r
329             }\r
330          }\r
331          part { name: "item_bg_top_1pxl_inner_padding";\r
332             type: RECT;\r
333             description { state: "default" 0.0;\r
334                min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;\r
335                align: 0.5 0.0;\r
336                fixed: 0 1;\r
337                rel1 {\r
338                   relative: 1.0 0.0;\r
339                   to_x: "item_bg_left_1pxl_inner_padding";\r
340                   to_y: "item_bg";\r
341                }\r
342                rel2 {\r
343                   relative: 0.0 0.0;\r
344                   to_x: "item_bg_right_1pxl_inner_padding";\r
345                   to_y: "item_bg";\r
346                }\r
347                color: 64 64 64 255;\r
348             }\r
349          }\r
350          part { name: "item_bg_right_1pxl_inner_padding";\r
351             type: RECT;\r
352             description { state: "default" 0.0;\r
353                min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;\r
354                align: 1.0 0.5;\r
355                fixed: 1 0;\r
356                rel1 {\r
357                   relative: 1.0 0.0;\r
358                   to: "item_bg";\r
359                }\r
360                rel2 {\r
361                   relative: 1.0 1.0;\r
362                   to: "item_bg";\r
363                }\r
364                color: 64 64 64 255;\r
365             }\r
366          }\r
367          part { name: "item_bg_bottom_1pxl_inner_padding";\r
368             type: RECT;\r
369             description { state: "default" 0.0;\r
370                min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;\r
371                align: 0.5 1.0;\r
372                fixed: 0 1;\r
373                rel1 {\r
374                   relative: 1.0 1.0;\r
375                   to_x: "item_bg_left_1pxl_inner_padding";\r
376                   to_y: "item_bg";\r
377                }\r
378                rel2 {\r
379                   relative: 0.0 1.0;\r
380                   to_x: "item_bg_right_1pxl_inner_padding";\r
381                   to_y: "item_bg";\r
382                }\r
383                color: 64 64 64 255;\r
384             }\r
385          }\r
386          part { name: "item_real_bg";\r
387             description { state: "default" 0.0;\r
388                visible: 0;\r
389                rel1 {\r
390                   relative: 1.0 1.0;\r
391                   to_x: "item_bg_left_1pxl_inner_padding";\r
392                   to_y: "item_bg_top_1pxl_inner_padding";\r
393                }\r
394                rel2 {\r
395                   relative: 0.0 0.0;\r
396                   to_x: "item_bg_right_1pxl_inner_padding";\r
397                   to_y: "item_bg_bottom_1pxl_inner_padding";\r
398                }\r
399             }\r
400          }\r
401          part { name: "focus_bg_left_top_padding";\r
402             description { state: "default" 0.0;\r
403                min: GENGRID_GALLERY_LEFT_TOP_FOCUS_PADDING_INC;\r
404             }\r
405          }\r
406          part { name: "focus_bg_right_bottom_padding";\r
407             description { state: "default" 0.0;\r
408                min: GENGRID_GALLERY_RIGHT_BOTTOM_FOCUS_PADDING_INC;\r
409             }\r
410          }\r
411       }\r
412    }\r
413 \r
414    group { name: "elm/gengrid/item/myfile_grid/default";\r
415       inherit: "elm/gengrid/item/default_grid/default";\r
416       images {\r
417          image : "00_sub_depth_thumbs_bg.png" COMP;\r
418       }\r
419       parts {\r
420          part { name: "left_top_padding";\r
421             description { state: "default" 0.0;\r
422                min: GENGRID_MYFILE_LEFT_TOP_PADDING_INC;\r
423             }\r
424          }\r
425          part { name: "right_bottom_padding";\r
426             description { state: "default" 0.0;\r
427                min: GENGRID_MYFILE_RIGHT_BOTTOM_PADDING_INC;\r
428             }\r
429          }\r
430          part { name: "item_bg";\r
431             type: IMAGE;\r
432             description { state: "default" 0.0;\r
433                image.normal: "00_sub_depth_thumbs_bg.png";\r
434                image.border: 13 12 12 13;\r
435             }\r
436          }\r
437          part { name: "item_bg_left_top_padding";\r
438             description { state: "default" 0.0;\r
439                min: GENGRID_MYFILE_ITEM_BG_LEFT_TOP_PADDING_INC;\r
440             }\r
441          }\r
442          part { name: "item_bg_right_bottom_padding";\r
443             description { state: "default" 0.0;\r
444                min: GENGRID_MYFILE_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;\r
445             }\r
446          }\r
447          part { name: "item_real_bg";\r
448             description { state: "default" 0.0;\r
449                visible: 0;\r
450                rel1 {\r
451                   relative: 1.0 1.0;\r
452                   to: "item_bg_left_top_padding";\r
453                }\r
454                rel2 {\r
455                   relative: 0.0 0.0;\r
456                   to: "item_bg_right_bottom_padding";\r
457                }\r
458             }\r
459          }\r
460          part { name: "focus_bg_left_top_padding";\r
461             description { state: "default" 0.0;\r
462                min: GENGRID_MYFILE_LEFT_TOP_FOCUS_PADDING_INC;\r
463             }\r
464          }\r
465          part { name: "focus_bg_right_bottom_padding";\r
466             description { state: "default" 0.0;\r
467                min: GENGRID_MYFILE_RIGHT_BOTTOM_FOCUS_PADDING_INC;\r
468             }\r
469          }\r
470       }\r
471    }\r
472 \r
473    group { name: "elm/gengrid/item/default_gridtext/default";\r
474       inherit: "elm/gengrid/item/default_grid/default";\r
475       alias: "elm/gengrid/item/myfile_gridtext/default";\r
476       data.item: "texts" "elm.text";\r
477       data.item: "contents" "elm.swallow.icon elm.swallow.block elm.swallow.end";\r
478       parts {\r
479          part { name: "left_top_padding";\r
480             description { state: "default" 0.0;\r
481                min: GENGRID_GRID_TEXT_LEFT_TOP_PADDING_INC;\r
482             }\r
483          }\r
484          part { name: "right_bottom_padding";\r
485             description { state: "default" 0.0;\r
486                min: GENGRID_GRID_TEXT_RIGHT_BOTTOM_PADDING_INC;\r
487             }\r
488          }\r
489          part { name: "item_bg";\r
490             type: IMAGE;\r
491             description { state: "default" 0.0;\r
492                image.normal: "00_sub_depth_thumbs_bg.png";\r
493                image.border: 13 12 12 13;\r
494             }\r
495          }\r
496          part { name: "elm.text";\r
497             type: TEXTBLOCK;\r
498             mouse_events: 0;\r
499             scale: 1;\r
500             description { state: "default" 0.0;\r
501                rel1 {\r
502                   relative: 1.0 0.0;\r
503                   to_x: "left_top_padding";\r
504                   to_y: "right_bottom_padding";\r
505                }\r
506                rel2 {\r
507                   relative: 0.0 1.0;\r
508                   to: "right_bottom_padding";\r
509                }\r
510                text {\r
511                   style: "gengrid_textblock_style";\r
512                   min: 0 1;\r
513                   align: 0.5 0.0;\r
514                }\r
515             }\r
516          }\r
517          part { name: "elm.swallow.block";\r
518             type: SWALLOW;\r
519             mouse_events: 0;\r
520             description { state: "default" 0.0;\r
521                rel1.to : "elm.text";\r
522                rel2.to : "elm.text";\r
523             }\r
524          }\r
525          part { name: "item_bg_left_top_padding";\r
526             description { state: "default" 0.0;\r
527                min: GENGRID_GRID_TEXT_ITEM_BG_LEFT_TOP_PADDING_INC;\r
528             }\r
529          }\r
530          part { name: "item_bg_right_bottom_padding";\r
531             description { state: "default" 0.0;\r
532                min: GENGRID_GRID_TEXT_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;\r
533             }\r
534          }\r
535          part { name: "item_real_bg_left_top_padding";\r
536             description { state: "default" 0.0;\r
537                min: GENGRID_GRID_TEXT_ITEM_REAL_BG_RIGHT_PADDING_INC;\r
538             }\r
539          }\r
540          part { name: "item_real_bg_right_bottom_padding";\r
541             description { state: "default" 0.0;\r
542                min: GENGRID_GRID_TEXT_ITEM_REAL_BG_RIGHT_PADDING_INC;\r
543             }\r
544          }\r
545          part { name: "focus_bg_left_top_padding";\r
546             description { state: "default" 0.0;\r
547                min: GENGRID_GRID_TEXT_LEFT_TOP_FOCUS_PADDING_INC;\r
548             }\r
549          }\r
550          part { name: "focus_bg_right_bottom_padding";\r
551             description { state: "default" 0.0;\r
552                min: GENGRID_GRID_TEXT_RIGHT_BOTTOM_FOCUS_PADDING_INC;\r
553             }\r
554          }\r
555       }\r
556    }\r
557 \r
558 \r
559    group { name: "elm/gengrid/item/default_gridtext2/default";\r
560       inherit: "elm/gengrid/item/default_gridtext/default";\r
561       parts {\r
562          part { name: "left_top_padding";\r
563             description { state: "default" 0.0;\r
564                min: GENGRID_GRID_TEXT2_LEFT_TOP_PADDING_INC;\r
565             }\r
566          }\r
567          part { name: "right_bottom_padding";\r
568             description { state: "default" 0.0;\r
569                min: GENGRID_GRID_TEXT2_RIGHT_BOTTOM_PADDING_INC;\r
570             }\r
571          }\r
572          part { name: "elm.text";\r
573             description { state: "default" 0.0;\r
574                rel1 {\r
575                   to: "left_top_padding";\r
576                }\r
577                rel2 {\r
578                   to_x: "right_bottom_padding";\r
579                   to_y: "left_top_padding";\r
580                }\r
581                text {\r
582                   align: 0.5 1.0;\r
583                }\r
584             }\r
585          }\r
586          part { name: "item_bg_left_top_padding";\r
587             description { state: "default" 0.0;\r
588                min: GENGRID_GRID_TEXT2_ITEM_BG_LEFT_TOP_PADDING_INC;\r
589             }\r
590          }\r
591          part { name: "item_bg_right_bottom_padding";\r
592             description { state: "default" 0.0;\r
593                min: GENGRID_GRID_TEXT2_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;\r
594             }\r
595          }\r
596          part { name: "item_real_bg_left_top_padding";\r
597             description { state: "default" 0.0;\r
598                min: GENGRID_GRID_TEXT2_ITEM_REAL_BG_RIGHT_PADDING_INC;\r
599             }\r
600          }\r
601          part { name: "item_real_bg_right_bottom_padding";\r
602             description { state: "default" 0.0;\r
603                min: GENGRID_GRID_TEXT2_ITEM_REAL_BG_RIGHT_PADDING_INC;\r
604             }\r
605          }\r
606          part { name: "focus_bg_left_top_padding";\r
607             description { state: "default" 0.0;\r
608                min: GENGRID_GRID_TEXT2_LEFT_TOP_FOCUS_PADDING_INC;\r
609             }\r
610          }\r
611          part { name: "focus_bg_right_bottom_padding";\r
612             description { state: "default" 0.0;\r
613                min: GENGRID_GRID_TEXT2_RIGHT_BOTTOM_FOCUS_PADDING_INC;\r
614             }\r
615          }\r
616       }\r
617    }\r
618 \r
619    group { name: "elm/gengrid/item/block/default";\r
620       parts {\r
621          part { name: "bg";\r
622             type: RECT;\r
623             description { state: "default" 0.0;\r
624                color: 0 0 0 0;\r
625             }\r
626          }\r
627       }\r
628    }\r
629 \r
630 \r
631 #define GROUPINDEX_PADDING_SIZE_LEFT 26\r
632 #define GROUPINDEX_PADDING_SIZE_RIGHT 26\r
633 \r
634    group { name: "elm/gengrid/item/group_index/default";\r
635       data.item: "selectraise" "on";\r
636       data.item: "texts" "elm.text";\r
637       data.item: "contents" "elm.swallow.icon elm.swallow.end";\r
638 \r
639       parts {\r
640          part { name: "base";\r
641             type: RECT;\r
642             repeat_events: 1;\r
643             scale: 1;\r
644             description { state: "default" 0.0;\r
645                align: 0.5 0.5;\r
646                color: 0 0 0 0;\r
647             }\r
648          }\r
649          part { name: "bg_image";\r
650             type: RECT;\r
651             scale: 1;\r
652             mouse_events: 0;\r
653             description { state: "default" 0.0;\r
654                color: GENLIST_GROUPINDEX_LIST_BG_COLOR;\r
655             }\r
656             description { state: "selected" 0.0;\r
657                inherit: "default" 0.0;\r
658                color: GENLIST_GROUPINDEX_LIST_PRESS_COLOR;\r
659             }\r
660          }\r
661          part { name: "elm.swallow.pad";\r
662             type: SWALLOW;\r
663             scale: 1;\r
664             mouse_events: 0;\r
665             description { state: "default" 0.0;\r
666                visible: 0;\r
667                min: 0 0;\r
668                fixed: 1 0;\r
669                align: 0.0 0.5;\r
670                rel1.to: "base";\r
671                rel2.to: "base";\r
672                rel2.relative: 0.0 1.0;\r
673             }\r
674          }\r
675          part { name: "elm.padding.left";\r
676             scale: 1;\r
677             mouse_events: 0;\r
678             type: SPACER;\r
679             description { state: "default" 0.0;\r
680                align: 0 0.5;\r
681                fixed: 1 0;\r
682                rel1 {\r
683                relative: 1 0;\r
684                to_x: "elm.swallow.pad";\r
685                to_y: "base";\r
686                }\r
687                rel2 {\r
688                   relative: 1 1;\r
689                   to_x: "elm.swallow.pad";\r
690                   to_y: "base";\r
691                }\r
692                min: GROUPINDEX_PADDING_SIZE_LEFT 0;\r
693                max: GROUPINDEX_PADDING_SIZE_LEFT -1;\r
694                fixed: 1 0;\r
695             }\r
696             description { state: "decorate" 0.0;\r
697                inherit: "default" 0.0;\r
698                min: 0 0;\r
699                max: 0 0;\r
700             }\r
701          }\r
702          part { name: "elm.padding.right";\r
703             scale: 1;\r
704             mouse_events: 0;\r
705             type: SPACER;\r
706             description { state: "default" 0.0;\r
707                min: GROUPINDEX_PADDING_SIZE_RIGHT 0;\r
708                max: GROUPINDEX_PADDING_SIZE_RIGHT -1;\r
709                fixed: 1 0;\r
710                align: 1.0 0.5;\r
711                rel1.to: "base";\r
712                rel2.to: "base";\r
713                rel1.relative: 1 0;\r
714             }\r
715             description { state: "decorate" 0.0;\r
716                inherit: "default" 0.0;\r
717                min: 0 0;\r
718                max: 0 0;\r
719             }\r
720          }\r
721          part { name: "elm.padding.top";\r
722             scale: 1;\r
723             mouse_events: 0;\r
724             type: SPACER;\r
725             description {\r
726                state: "default" 0.0;\r
727                min: 0 20;\r
728                max: -1 20;\r
729                fixed: 0 1;\r
730                rel1.to: "base";\r
731                rel2.to: "base";\r
732                rel2.relative: 1.0 0.0;\r
733                align: 0.5 0.0;\r
734             }\r
735          }\r
736          part { name: "elm.padding.bottom";\r
737             scale: 1;\r
738             mouse_events: 0;\r
739             type: SPACER;\r
740             description { state: "default" 0.0;\r
741                min: 0 14;\r
742                max: -1 14;\r
743                fixed: 0 1;\r
744                rel1.to: "base";\r
745                rel2.to: "base";\r
746                rel1.relative: 0.0 1.0;\r
747                align: 0.5 1.0;\r
748             }\r
749          }\r
750          part { name: "elm.text";\r
751             scale: 1;\r
752             mouse_events: 0;\r
753             type: TEXT;\r
754             description { state: "default" 0.0;\r
755                align: 0.5 0;\r
756                rel1 {\r
757                   relative: 1 1;\r
758                   to_x: "elm.padding.left";\r
759                   to_y: "elm.padding.top";\r
760                }\r
761                rel2 {\r
762                   relative: 0 1;\r
763                   to_x: "elm.padding.right";\r
764                   to_y: "elm.padding.top";\r
765                }\r
766                color: GENLIST_GROUPINDEX_LIST_COLOR;\r
767                text {\r
768                   align: 0 0.5;\r
769                   min: 0 1;\r
770                   font: "Tizen:style=Bold";\r
771                   size: GENLIST_GROUPINDEX_LIST_SIZE;\r
772                   text_class: "list_item";\r
773                }\r
774                min: 0 38;\r
775                fixed: 1 1;\r
776             }\r
777             description { state: "selected" 0.0;\r
778                inherit: "default" 0.0;\r
779                color: GENLIST_GROUPINDEX_LIST_FOCUS_COLOR;\r
780             }\r
781          }\r
782          part { name: "index_line";\r
783             scale: 1;\r
784             type: RECT;\r
785             description { state: "default" 0.0;\r
786                rel1 {\r
787                   relative: 1 1;\r
788                   to_x: "elm.padding.left";\r
789                   to_y: "elm.text";\r
790                }\r
791                rel2 {\r
792                   relative: 0 0;\r
793                   to_x: "elm.padding.right";\r
794                   to_y: "elm.padding.bottom";\r
795                }\r
796                color: GENLIST_GROUPINDEX_LINE_COLOR;\r
797                min: 0 4;\r
798                max: -1 4;\r
799             }\r
800             description { state: "selected" 0.0;\r
801                inherit: "default" 0.0;\r
802                color: GENLIST_GROUPINDEX_LINE_FOCUS_COLOR;\r
803             }\r
804          }\r
805       }\r
806       programs {\r
807          program { name: "enabled";\r
808             signal: "elm,state,enabled";\r
809             source: "elm";\r
810             action: STATE_SET "default" 0.0;\r
811             target: "bg_image";\r
812             target: "elm.text";\r
813             target: "index_line";\r
814          }\r
815          program { name: "disabled";\r
816             signal: "elm,state,disabled";\r
817             source: "elm";\r
818             action: STATE_SET "disabled" 0.0;\r
819             target: "bg_image";\r
820             target: "elm.text";\r
821             target: "index_line";\r
822          }\r
823          program { name: "selected";\r
824             signal: "elm,state,selected";\r
825             source: "elm";\r
826             action: STATE_SET "selected" 0.0;\r
827             target: "bg_image";\r
828             target: "elm.text";\r
829             target: "index_line";\r
830          }\r
831          program { name: "unselected";\r
832             signal: "elm,state,unselected";\r
833             source: "elm";\r
834             action: STATE_SET "default" 0.0;\r
835             target: "bg_image";\r
836             target: "elm.text";\r
837             target: "index_line";\r
838             transition: LINEAR 0.1;\r
839          }\r
840       }\r
841    }\r
842 \r