[tab]changed icon+text style GUI
[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_24_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          program { name: "focus_in";\r
291             signal: "elm,state,focused";\r
292             source: "elm";\r
293             action: STATE_SET "enabled" 0.0;\r
294             target: "focus_bg";\r
295          }\r
296          program { name: "focus_out";\r
297             signal: "elm,state,unfocused";\r
298             source: "elm";\r
299             action: STATE_SET "default" 0.0;\r
300             target: "focus_bg";\r
301          }\r
302       }\r
303    }\r
304 \r
305    group { name: "elm/gengrid/item/gallery_grid/default";\r
306       inherit: "elm/gengrid/item/default_grid/default";\r
307       parts {\r
308          part { name: "left_top_padding";\r
309             description { state: "default" 0.0;\r
310                min: GENGRID_GALLERY_LEFT_TOP_PADDING_INC;\r
311             }\r
312          }\r
313          part { name: "right_bottom_padding";\r
314             description { state: "default" 0.0;\r
315                min: GENGRID_GALLERY_RIGHT_BOTTOM_PADDING_INC;\r
316             }\r
317          }\r
318          part { name: "item_bg";\r
319             type: IMAGE;\r
320             description { state: "default" 0.0;\r
321                image.normal: "00_thumbs_loading_bg.png";\r
322             }\r
323          }\r
324          part { name: "item_bg_left_1pxl_inner_padding";\r
325             type: RECT;\r
326             description { state: "default" 0.0;\r
327                min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;\r
328                align: 0.0 0.5;\r
329                fixed: 1 0;\r
330                rel1.to: "item_bg";\r
331                rel2 {\r
332                   relative: 0.0 1.0;\r
333                   to: "item_bg";\r
334                }\r
335                color: 91 86 86 255;\r
336             }\r
337          }\r
338          part { name: "item_bg_top_1pxl_inner_padding";\r
339             type: RECT;\r
340             description { state: "default" 0.0;\r
341                min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;\r
342                align: 0.5 0.0;\r
343                fixed: 0 1;\r
344                rel1 {\r
345                   relative: 1.0 0.0;\r
346                   to_x: "item_bg_left_1pxl_inner_padding";\r
347                   to_y: "item_bg";\r
348                }\r
349                rel2 {\r
350                   relative: 0.0 0.0;\r
351                   to_x: "item_bg_right_1pxl_inner_padding";\r
352                   to_y: "item_bg";\r
353                }\r
354                color: 91 86 86 255;\r
355             }\r
356          }\r
357          part { name: "item_bg_right_1pxl_inner_padding";\r
358             type: RECT;\r
359             description { state: "default" 0.0;\r
360                min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;\r
361                align: 1.0 0.5;\r
362                fixed: 1 0;\r
363                rel1 {\r
364                   relative: 1.0 0.0;\r
365                   to: "item_bg";\r
366                }\r
367                rel2 {\r
368                   relative: 1.0 1.0;\r
369                   to: "item_bg";\r
370                }\r
371                color: 91 86 86 255;\r
372             }\r
373          }\r
374          part { name: "item_bg_bottom_1pxl_inner_padding";\r
375             type: RECT;\r
376             description { state: "default" 0.0;\r
377                min: GENGRID_DEFAULT_ITEM_BG_LEFT_TOP_PADDING_INC;\r
378                align: 0.5 1.0;\r
379                fixed: 0 1;\r
380                rel1 {\r
381                   relative: 1.0 1.0;\r
382                   to_x: "item_bg_left_1pxl_inner_padding";\r
383                   to_y: "item_bg";\r
384                }\r
385                rel2 {\r
386                   relative: 0.0 1.0;\r
387                   to_x: "item_bg_right_1pxl_inner_padding";\r
388                   to_y: "item_bg";\r
389                }\r
390                color: 91 86 86 255;\r
391             }\r
392          }\r
393          part { name: "item_real_bg";\r
394             description { state: "default" 0.0;\r
395                visible: 0;\r
396                rel1 {\r
397                   relative: 1.0 1.0;\r
398                   to_x: "item_bg_left_1pxl_inner_padding";\r
399                   to_y: "item_bg_top_1pxl_inner_padding";\r
400                }\r
401                rel2 {\r
402                   relative: 0.0 0.0;\r
403                   to_x: "item_bg_right_1pxl_inner_padding";\r
404                   to_y: "item_bg_bottom_1pxl_inner_padding";\r
405                }\r
406             }\r
407          }\r
408          part { name: "focus_bg_left_top_padding";\r
409             description { state: "default" 0.0;\r
410                min: GENGRID_GALLERY_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_GALLERY_RIGHT_BOTTOM_FOCUS_PADDING_INC;\r
416             }\r
417          }\r
418       }\r
419    }\r
420 \r
421    group { name: "elm/gengrid/item/myfile_grid/default";\r
422       inherit: "elm/gengrid/item/default_grid/default";\r
423       images {\r
424          image : "00_sub_depth_thumbs_bg.png" COMP;\r
425       }\r
426       parts {\r
427          part { name: "left_top_padding";\r
428             description { state: "default" 0.0;\r
429                min: GENGRID_MYFILE_LEFT_TOP_PADDING_INC;\r
430             }\r
431          }\r
432          part { name: "right_bottom_padding";\r
433             description { state: "default" 0.0;\r
434                min: GENGRID_MYFILE_RIGHT_BOTTOM_PADDING_INC;\r
435             }\r
436          }\r
437          part { name: "item_bg";\r
438             type: IMAGE;\r
439             description { state: "default" 0.0;\r
440                image.normal: "00_sub_depth_thumbs_bg.png";\r
441                image.border: 13 13 13 13;\r
442             }\r
443          }\r
444          part { name: "item_bg_left_top_padding";\r
445             description { state: "default" 0.0;\r
446                min: GENGRID_MYFILE_ITEM_BG_LEFT_TOP_PADDING_INC;\r
447             }\r
448          }\r
449          part { name: "item_bg_right_bottom_padding";\r
450             description { state: "default" 0.0;\r
451                min: GENGRID_MYFILE_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;\r
452             }\r
453          }\r
454          part { name: "item_real_bg";\r
455             description { state: "default" 0.0;\r
456                visible: 0;\r
457                rel1 {\r
458                   relative: 1.0 1.0;\r
459                   to: "item_bg_left_top_padding";\r
460                }\r
461                rel2 {\r
462                   relative: 0.0 0.0;\r
463                   to: "item_bg_right_bottom_padding";\r
464                }\r
465             }\r
466          }\r
467          part { name: "focus_bg_left_top_padding";\r
468             description { state: "default" 0.0;\r
469                min: GENGRID_MYFILE_LEFT_TOP_FOCUS_PADDING_INC;\r
470             }\r
471          }\r
472          part { name: "focus_bg_right_bottom_padding";\r
473             description { state: "default" 0.0;\r
474                min: GENGRID_MYFILE_RIGHT_BOTTOM_FOCUS_PADDING_INC;\r
475             }\r
476          }\r
477       }\r
478    }\r
479
480    group { name: "elm/gengrid/item/default_gridtext/default";\r
481       inherit: "elm/gengrid/item/default_grid/default";\r
482       alias: "elm/gengrid/item/myfile_gridtext/default";\r
483       data.item: "texts" "elm.text";\r
484       data.item: "contents" "elm.swallow.icon elm.swallow.block elm.swallow.end";\r
485       parts {\r
486          part { name: "left_top_padding";\r
487             description { state: "default" 0.0;\r
488                min: GENGRID_GRID_TEXT_LEFT_TOP_PADDING_INC;\r
489             }\r
490          }\r
491          part { name: "right_bottom_padding";\r
492             description { state: "default" 0.0;\r
493                min: GENGRID_GRID_TEXT_RIGHT_BOTTOM_PADDING_INC;\r
494             }\r
495          }\r
496          part { name: "item_bg";\r
497             type: IMAGE;\r
498             description { state: "default" 0.0;\r
499                image.normal: "00_sub_depth_thumbs_bg.png";\r
500                image.border: 13 13 13 13;\r
501             }\r
502          }\r
503          part { name: "elm.text";\r
504             type: TEXTBLOCK;\r
505             mouse_events: 0;\r
506             scale: 1;\r
507             description { state: "default" 0.0;\r
508                rel1 {\r
509                   relative: 1.0 0.0;\r
510                   to_x: "left_top_padding";\r
511                   to_y: "right_bottom_padding";\r
512                }\r
513                rel2 {\r
514                   relative: 0.0 1.0;\r
515                   to: "right_bottom_padding";\r
516                }\r
517                text {\r
518                   style: "gengrid_textblock_style";\r
519                   min: 0 1;\r
520                   align: 0.5 0.0;\r
521                }\r
522             }\r
523          }\r
524          part { name: "elm.swallow.block";\r
525             type: SWALLOW;\r
526             mouse_events: 0;\r
527             description { state: "default" 0.0;\r
528                rel1.to : "elm.text";\r
529                rel2.to : "elm.text";\r
530             }\r
531          }\r
532          part { name: "item_bg_left_top_padding";\r
533             description { state: "default" 0.0;\r
534                min: GENGRID_GRID_TEXT_ITEM_BG_LEFT_TOP_PADDING_INC;\r
535             }\r
536          }\r
537          part { name: "item_bg_right_bottom_padding";\r
538             description { state: "default" 0.0;\r
539                min: GENGRID_GRID_TEXT_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;\r
540             }\r
541          }\r
542          part { name: "item_real_bg_left_top_padding";\r
543             description { state: "default" 0.0;\r
544                min: GENGRID_GRID_TEXT_ITEM_REAL_BG_RIGHT_PADDING_INC;\r
545             }\r
546          }\r
547          part { name: "item_real_bg_right_bottom_padding";\r
548             description { state: "default" 0.0;\r
549                min: GENGRID_GRID_TEXT_ITEM_REAL_BG_RIGHT_PADDING_INC;\r
550             }\r
551          }\r
552          part { name: "focus_bg_left_top_padding";\r
553             description { state: "default" 0.0;\r
554                min: GENGRID_GRID_TEXT_LEFT_TOP_FOCUS_PADDING_INC;\r
555             }\r
556          }\r
557          part { name: "focus_bg_right_bottom_padding";\r
558             description { state: "default" 0.0;\r
559                min: GENGRID_GRID_TEXT_RIGHT_BOTTOM_FOCUS_PADDING_INC;\r
560             }\r
561          }\r
562       }\r
563    }\r
564 \r
565 \r
566
567    group { name: "elm/gengrid/item/default_gridtext2/default";\r
568       inherit: "elm/gengrid/item/default_gridtext/default";\r
569       parts {\r
570          part { name: "left_top_padding";\r
571             description { state: "default" 0.0;\r
572                min: GENGRID_GRID_TEXT2_LEFT_TOP_PADDING_INC;\r
573             }\r
574          }\r
575          part { name: "right_bottom_padding";\r
576             description { state: "default" 0.0;\r
577                min: GENGRID_GRID_TEXT2_RIGHT_BOTTOM_PADDING_INC;\r
578             }\r
579          }\r
580          part { name: "elm.text";\r
581             description { state: "default" 0.0;\r
582                rel1 {\r
583                   to: "left_top_padding";\r
584                }\r
585                rel2 {\r
586                   to_x: "right_bottom_padding";\r
587                   to_y: "left_top_padding";\r
588                }\r
589                text {\r
590                   align: 0.5 1.0;\r
591                }\r
592             }\r
593          }\r
594          part { name: "item_bg_left_top_padding";\r
595             description { state: "default" 0.0;\r
596                min: GENGRID_GRID_TEXT2_ITEM_BG_LEFT_TOP_PADDING_INC;\r
597             }\r
598          }\r
599          part { name: "item_bg_right_bottom_padding";\r
600             description { state: "default" 0.0;\r
601                min: GENGRID_GRID_TEXT2_ITEM_BG_RIGHT_BOTTOM_PADDING_INC;\r
602             }\r
603          }\r
604          part { name: "item_real_bg_left_top_padding";\r
605             description { state: "default" 0.0;\r
606                min: GENGRID_GRID_TEXT2_ITEM_REAL_BG_RIGHT_PADDING_INC;\r
607             }\r
608          }\r
609          part { name: "item_real_bg_right_bottom_padding";\r
610             description { state: "default" 0.0;\r
611                min: GENGRID_GRID_TEXT2_ITEM_REAL_BG_RIGHT_PADDING_INC;\r
612             }\r
613          }\r
614          part { name: "focus_bg_left_top_padding";\r
615             description { state: "default" 0.0;\r
616                min: GENGRID_GRID_TEXT2_LEFT_TOP_FOCUS_PADDING_INC;\r
617             }\r
618          }\r
619          part { name: "focus_bg_right_bottom_padding";\r
620             description { state: "default" 0.0;\r
621                min: GENGRID_GRID_TEXT2_RIGHT_BOTTOM_FOCUS_PADDING_INC;\r
622             }\r
623          }\r
624       }\r
625    }\r
626 \r
627    group { name: "elm/gengrid/item/block/default";\r
628       parts {\r
629          part { name: "bg";\r
630             type: RECT;\r
631             description { state: "default" 0.0;\r
632                color: 0 0 0 0;\r
633             }\r
634          }\r
635       }\r
636    }\r
637 \r
638 \r
639 #define GROUPINDEX_PADDING_SIZE_LEFT 26\r
640 #define GROUPINDEX_PADDING_SIZE_RIGHT 26\r
641 \r
642    group { name: "elm/gengrid/item/group_index/default";\r
643       data.item: "selectraise" "on";\r
644       data.item: "texts" "elm.text";\r
645       data.item: "contents" "elm.swallow.icon elm.swallow.end";\r
646 \r
647       parts {\r
648          part { name: "base";\r
649             type: RECT;\r
650             repeat_events: 1;\r
651             scale: 1;\r
652             description { state: "default" 0.0;\r
653                align: 0.5 0.5;\r
654                color: 0 0 0 0;\r
655             }\r
656          }\r
657          part { name: "bg_image";\r
658             type: RECT;\r
659             scale: 1;\r
660             mouse_events: 0;\r
661             description { state: "default" 0.0;\r
662                color: GENLIST_GROUPINDEX_LIST_BG_COLOR;\r
663             }\r
664             description { state: "selected" 0.0;\r
665                inherit: "default" 0.0;\r
666                color: GENLIST_GROUPINDEX_LIST_PRESS_COLOR;\r
667             }\r
668          }\r
669          part { name: "elm.swallow.pad";\r
670             type: SWALLOW;\r
671             scale: 1;\r
672             mouse_events: 0;\r
673             description { state: "default" 0.0;\r
674                visible: 0;\r
675                min: 0 0;\r
676                fixed: 1 0;\r
677                align: 0.0 0.5;\r
678                rel1.to: "base";\r
679                rel2.to: "base";\r
680                rel2.relative: 0.0 1.0;\r
681             }\r
682          }\r
683          part { name: "elm.padding.left";\r
684             scale: 1;\r
685             mouse_events: 0;\r
686             type: SPACER;\r
687             description { state: "default" 0.0;\r
688                align: 0 0.5;\r
689                fixed: 1 0;\r
690                rel1 {\r
691                relative: 1 0;\r
692                to_x: "elm.swallow.pad";\r
693                to_y: "base";\r
694                }\r
695                rel2 {\r
696                   relative: 1 1;\r
697                   to_x: "elm.swallow.pad";\r
698                   to_y: "base";\r
699                }\r
700                min: GROUPINDEX_PADDING_SIZE_LEFT 0;\r
701                max: GROUPINDEX_PADDING_SIZE_LEFT -1;\r
702                fixed: 1 0;\r
703             }\r
704             description { state: "decorate" 0.0;\r
705                inherit: "default" 0.0;\r
706                min: 0 0;\r
707                max: 0 0;\r
708             }\r
709          }\r
710          part { name: "elm.padding.right";\r
711             scale: 1;\r
712             mouse_events: 0;\r
713             type: SPACER;\r
714             description { state: "default" 0.0;\r
715                min: GROUPINDEX_PADDING_SIZE_RIGHT 0;\r
716                max: GROUPINDEX_PADDING_SIZE_RIGHT -1;\r
717                fixed: 1 0;\r
718                align: 1.0 0.5;\r
719                rel1.to: "base";\r
720                rel2.to: "base";\r
721                rel1.relative: 1 0;\r
722             }\r
723             description { state: "decorate" 0.0;\r
724                inherit: "default" 0.0;\r
725                min: 0 0;\r
726                max: 0 0;\r
727             }\r
728          }\r
729          part { name: "elm.padding.top";\r
730             scale: 1;\r
731             mouse_events: 0;\r
732             type: SPACER;\r
733             description {\r
734                state: "default" 0.0;\r
735                min: 0 20;\r
736                max: -1 20;\r
737                fixed: 0 1;\r
738                rel1.to: "base";\r
739                rel2.to: "base";\r
740                rel2.relative: 1.0 0.0;\r
741                align: 0.5 0.0;\r
742             }\r
743          }\r
744          part { name: "elm.padding.bottom";\r
745             scale: 1;\r
746             mouse_events: 0;\r
747             type: SPACER;\r
748             description { state: "default" 0.0;\r
749                min: 0 14;\r
750                max: -1 14;\r
751                fixed: 0 1;\r
752                rel1.to: "base";\r
753                rel2.to: "base";\r
754                rel1.relative: 0.0 1.0;\r
755                align: 0.5 1.0;\r
756             }\r
757          }\r
758          part { name: "elm.text";\r
759             scale: 1;\r
760             mouse_events: 0;\r
761             type: TEXT;\r
762             description { state: "default" 0.0;\r
763                align: 0.5 0;\r
764                rel1 {\r
765                   relative: 1 1;\r
766                   to_x: "elm.padding.left";\r
767                   to_y: "elm.padding.top";\r
768                }\r
769                rel2 {\r
770                   relative: 0 1;\r
771                   to_x: "elm.padding.right";\r
772                   to_y: "elm.padding.top";\r
773                }\r
774                color: GENLIST_GROUPINDEX_LIST_COLOR;\r
775                text {\r
776                   align: 0 0.5;\r
777                   min: 0 1;\r
778                   font: "Tizen:style=Bold";\r
779                   size: GENLIST_GROUPINDEX_LIST_SIZE;\r
780                   text_class: "list_item";\r
781                }\r
782                min: 0 38;\r
783                fixed: 1 1;\r
784             }\r
785             description { state: "selected" 0.0;\r
786                inherit: "default" 0.0;\r
787                color: GENLIST_GROUPINDEX_LIST_FOCUS_COLOR;\r
788             }\r
789          }\r
790          part { name: "index_line";\r
791             scale: 1;\r
792             type: RECT;\r
793             description { state: "default" 0.0;\r
794                rel1 {\r
795                   relative: 1 1;\r
796                   to_x: "elm.padding.left";\r
797                   to_y: "elm.text";\r
798                }\r
799                rel2 {\r
800                   relative: 0 0;\r
801                   to_x: "elm.padding.right";\r
802                   to_y: "elm.padding.bottom";\r
803                }\r
804                color: GENLIST_GROUPINDEX_LINE_COLOR;\r
805                min: 0 4;\r
806                max: -1 4;\r
807             }\r
808             description { state: "selected" 0.0;\r
809                inherit: "default" 0.0;\r
810                color: GENLIST_GROUPINDEX_LINE_FOCUS_COLOR;\r
811             }\r
812          }\r
813       }\r
814       programs {\r
815          program { name: "enabled";\r
816             signal: "elm,state,enabled";\r
817             source: "elm";\r
818             action: STATE_SET "default" 0.0;\r
819             target: "bg_image";\r
820             target: "elm.text";\r
821             target: "index_line";\r
822          }\r
823          program { name: "disabled";\r
824             signal: "elm,state,disabled";\r
825             source: "elm";\r
826             action: STATE_SET "disabled" 0.0;\r
827             target: "bg_image";\r
828             target: "elm.text";\r
829             target: "index_line";\r
830          }\r
831          program { name: "selected";\r
832             signal: "elm,state,selected";\r
833             source: "elm";\r
834             action: STATE_SET "selected" 0.0;\r
835             target: "bg_image";\r
836             target: "elm.text";\r
837             target: "index_line";\r
838          }\r
839          program { name: "unselected";\r
840             signal: "elm,state,unselected";\r
841             source: "elm";\r
842             action: STATE_SET "default" 0.0;\r
843             target: "bg_image";\r
844             target: "elm.text";\r
845             target: "index_line";\r
846             transition: LINEAR 0.1;\r
847          }\r
848       }\r
849    }\r
850 \r