Merge "Renamed directory groups -> widgets."
[profile/ivi/efl-theme-tizen.git] / themes / widgets / popup.edc
1 /*
2  * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
3  *
4  *  Licensed under the Apache License, Version 2.0 (the "License");
5  *  you may not use this file except in compliance with the License.
6  *  You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  *  Unless required by applicable law or agreed to in writing, software
11  *  distributed under the License is distributed on an "AS IS" BASIS,
12  *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  *  See the License for the specific language governing permissions and
14  *  limitations under the License.
15  *
16  */
17
18 /*popup widgext styles*/
19 group { name: "elm/notify/block_events/popup";
20    parts {
21       part { name: "block_events";
22          type: RECT;
23          mouse_events:  1;
24          repeat_events: 0;
25          description { state: "default" 0.0;
26             color: POPUP_DIM_BG_COLOR;
27          }
28       }
29    }
30    programs {
31       program {
32          name: "block_clicked";
33          signal: "mouse,clicked,1";
34          source: "block_events";
35          action: SIGNAL_EMIT "elm,action,clicked" "elm";
36       }
37    }
38 }
39
40 group { name: "elm/notify/block_events/transparent";
41    parts {
42       part { name: "block_events";
43          type: RECT;
44          mouse_events:  1;
45          repeat_events: 0;
46          description { state: "default" 0.0;
47             color: 0 0 0 0;
48          }
49       }
50    }
51    programs {
52       program {
53          name: "block_clicked";
54          signal: "mouse,clicked,1";
55          source: "block_events";
56          action: SIGNAL_EMIT "elm,action,clicked" "elm";
57       }
58    }
59 }
60
61 group { name: "elm/label/base/popup_description/default";
62    alias: "elm/label/base/popup_description/verticalbuttonstyle";
63    styles
64      {
65         style { name: "popup_desc_style";
66            base: "font=SLP:style=Roman font_size="POPUP_DESCRIPTION_DEFAULT_TEXT_FONT_SIZE_INC" align=center color="POPUP_DEFAULT_DESCRIPTION_TEXT_COLOR_INC" wrap=mixed";
67            tag:  "br" "\n";
68            tag:  "ps" "ps";
69            tag:  "hilight" "+ font=SLP:style=Bold";
70            tag:  "b" "+ font=SLP:style=Bold";
71            tag:  "whitecolor" "+ color=#ffffff";
72            tag:  "tab" "\t";
73         }
74      }
75    parts {
76       part { name: "elm.text";
77          type: TEXTBLOCK;
78          mouse_events: 0;
79          effect: SHADOW;
80          scale: 1;
81          description { state: "default" 0.0;
82             align: 0.5 0.5;
83             min: POPUP_DESCRIPTION_DEFAULT_TEXT_MIN_INC;
84             text {
85                style: "popup_desc_style";
86                min: 0 1;
87             }
88          }
89       }
90    }
91 }
92
93 group { name: "elm/popup/base/default";
94    parts {
95       images {
96          image: "00_popup_title_bg.png" COMP;
97          image: "00_popup_bottom_bg.png" COMP;
98          image: "00_popup_bg.png" COMP;
99       }
100       styles
101         {
102            style { name: "popup_title_style";
103               base: "font=SLP:style=Medium font_size="POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC" align=center color=#ffffff wrap=mixed ellipsis=1.0";
104               tag:  "br" "\n";
105               tag:  "ps" "ps";
106               tag:  "whitecolor" "+ color=#ffffff";
107               tag:  "tab" "\t";
108            }
109         }
110
111       part { name: "base";
112          type: RECT;
113          scale : 1;
114          mouse_events: 0;
115          repeat_events: 1;
116          description { state: "default" 0.0;
117             min: POPUP_BASE_DEFAULT_BASE_DEFAULT_MIN_INC;
118             max: POPUP_BASE_DEFAULT_BASE_DEFAULT_MAX_INC;
119             color: 0 0 0 0;
120             rel1.relative: 0.0 0.0;
121             rel2.relative: 1.0 1.0;
122             align: 0.0 0.0;
123          }
124       }
125       part { name: "background";
126          scale : 1;
127          mouse_events: 0;
128          description { state: "default" 0.0;
129             rel1.to: "base";
130             rel2.to: "base";
131             image {
132                normal: "00_popup_bg.png";
133                border: POPUP_BASE_DEFAULT_BG_DEFAULT_IMAGE_BORDER_INC;
134                border_scale: 1;
135             }
136          }
137       }
138       part { name: "elm.rect.title";
139          type: IMAGE;
140          scale : 1;
141          description { state: "default" 0.0;
142             min: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
143             fixed : 1 1;
144             align: 0.5 0.0;
145             visible: 0;
146             image.normal: "00_popup_title_bg.png";
147             image.border: POPUP_BASE_DEFAULT_TITLE_DEFAULT_IMAGE_BORDER_INC;
148             image.border_scale: 1;
149             rel1 {
150                relative: 0.5 0.0;
151                to: "base";
152             }
153             rel2 {
154                relative: 0.5 0.0;
155                to: "base";
156             }
157          }
158          description { state: "show_title" 0.0;
159             inherit: "default" 0.0;
160             visible: 1;
161          }
162       }
163       part { name: "left_pad";
164          type: RECT;
165          scale : 1;
166          description { state: "default" 0.0;
167             min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
168             max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
169             fixed : 1 1;
170             align: 0.0 0.0;
171             visible: 0;
172             rel1.to: "elm.rect.title";
173          }
174       }
175       part { name: "right_pad";
176          type: RECT;
177          scale : 1;
178          description { state: "default" 0.0;
179             min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
180             max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
181             fixed : 1 1;
182             align: 1.0 1.0;
183             visible: 0;
184             rel2.to: "elm.rect.title";
185          }
186       }
187       part { name: "elm.swallow.title.icon";
188          type: SWALLOW;
189          scale: 1;
190          description { state: "default" 0.0;
191             min: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
192             max: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
193             fixed: 1 1;
194             align: 0.0 0.5;
195             rel1 { relative: 1.0 0.0; to: "left_pad"; }
196             rel2 { relative: 0.0 1.0; to: "right_pad"; }
197             visible: 0;
198          }
199          description { state: "show_title_icon" 0.0;
200             inherit: "default" 0.0;
201             visible: 1;
202          }
203       }
204       part {
205          name: "elm.swallow.title";
206          type: TEXTBLOCK;
207          scale:1;
208          description {
209             state: "default" 0.0;
210             fixed: 1 1;
211             text
212               {
213                  style: "popup_title_style";
214                  min: 0 0;
215                  max: 0 1;
216                  align: 0.5 0.0;
217               }
218               color: POPUP_DEFAULT_TITLE_TEXT_COLOR_INC;
219             visible:0;
220             rel1 { relative: 1.0 0.0; to: "left_pad"; }
221             rel2 { relative: 0.0 1.0; to: "right_pad"; }
222          }
223          description { state: "show_title" 0.0;
224             inherit: "default" 0.0;
225             visible: 1;
226          }
227          description { state: "show_title_icon" 0.0;
228             inherit: "default" 0.0;
229             visible: 1;
230          }
231       }
232       part { name: "elm.swallow.content";
233          type: SWALLOW;
234          scale : 1;
235          description { state: "default" 0.0;
236             min: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
237             align: 0.5 0.5;
238             fixed: 1 0;
239             rel1 {
240                relative: 0.5 0.0;
241                to: "base";
242             }
243             rel2 {
244                relative: 0.5 1.0;
245                to: "base";
246             }
247          }
248          description { state: "show_title" 0.0;
249             inherit: "default" 0.0;
250             rel1 {
251                relative: 0.5 1.0;
252                to: "elm.rect.title";
253             }
254          }
255          description { state: "show_button_area" 0.0;
256             inherit: "default" 0.0;
257             rel2 {
258                relative: 0.5 0.0;
259                to: "elm.swallow.buttonArea.Background";
260             }
261          }
262          description { state: "show_button_title_area" 0.0;
263             inherit: "default" 0.0;
264             rel1 {
265                relative: 0.5 1.0;
266                to: "elm.rect.title";
267             }
268             rel2 {
269                relative: 0.5 0.0;
270                to: "elm.swallow.buttonArea.Background";
271             }
272          }
273       }
274       part { name: "elm.swallow.buttonArea.Background";
275          type: IMAGE;
276          scale : 1;
277          description { state: "default" 0.0;
278             min: POPUP_BASE_DEFAULT_BUTTON_BG_DEFAULT_MIN_INC;
279             fixed : 1 1;
280             align: 0.5 1.0;
281             visible: 0;
282             image.normal: "00_popup_bottom_bg.png";
283             image.border: POPUP_BASE_DEFAULT_BUTTON_BG_IMAGE_BORDER_INC;
284             image.border_scale: 1;
285             rel1 {
286                relative: 0.0 1.0;
287                to: "base";
288             }
289             rel2 {
290                relative: 1.0 1.0;
291                to: "base";
292             }
293          }
294          description { state: "show_button_area" 0.0;
295             inherit: "default" 0.0;
296             visible: 1;
297          }
298       }
299       part { name: "elm.swallow.buttonArea";
300          type: SWALLOW;
301          scale : 1;
302          description { state: "default" 0.0;
303             align: 0.0 0.0;
304             visible: 0;
305             rel1 {
306                relative: 0.0 0.0;
307                to: "elm.swallow.buttonArea.Background";
308             }
309             rel2 {
310                relative: 1.0 1.0;
311                to: "elm.swallow.buttonArea.Background";
312             }
313          }
314          description { state: "show_button_area" 0.0;
315             inherit: "default" 0.0;
316             visible: 1;
317          }
318       }
319    }
320    programs {
321       program { name: show_title;
322          signal: "elm,state,title,visible";
323          source: "elm";
324          action: STATE_SET "show_title" 0.0;
325          target: "elm.swallow.title";
326          target: "elm.rect.title";
327          target: "elm.swallow.content";
328          target: "base";
329       }
330       program { name: hide_title;
331          signal: "elm,state,title,hidden";
332          source: "elm";
333          action: STATE_SET "default" 0.0;
334          target: "elm.swallow.title";
335          target: "elm.rect.title";
336          target: "elm.swallow.content";
337          target: "base";
338       }
339       program { name: show_title_icon;
340          signal: "elm,state,title,icon,visible";
341          source: "elm";
342          action: STATE_SET "show_title_icon" 0.0;
343          target: "elm.swallow.title";
344          target: "elm.swallow.title.icon";
345       }
346       program { name: hide_title_icon;
347          signal: "elm,state,title,icon,hidden";
348          source: "elm";
349          action: STATE_SET "default" 0.0;
350          target: "elm.swallow.title";
351          target: "elm.swallow.title.icon";
352       }
353       program { name: show_button_area;
354          signal: "elm,state,button,visible";
355          source: "elm";
356          action: STATE_SET "show_button_area" 0.0;
357          target: "elm.swallow.buttonArea";
358          target: "elm.swallow.content";
359          target: "elm.swallow.buttonArea.Background";
360          target: "base";
361       }
362       program { name: hide_button_area;
363          signal: "elm,state,button,hidden";
364          source: "elm";
365          action: STATE_SET "default" 0.0;
366          target: "elm.swallow.buttonArea";
367          target: "elm.swallow.content";
368          target: "elm.swallow.buttonArea.Background";
369          target: "base";
370       }
371       program { name: show_button_title_area;
372          signal: "elm,state,button,title,visible";
373          source: "elm";
374          action: STATE_SET "show_button_title_area" 0.0;
375          target: "elm.swallow.content";
376          target: "base";
377       }
378       program { name: hide_button_title_area;
379          signal: "elm,state,button,title,hidden";
380          source: "elm";
381          action: STATE_SET "default" 0.0;
382          target: "elm.swallow.content";
383          target: "base";
384       }
385    } /* end of programs */
386 }
387
388 group { name: "elm/popup/content/default";
389    parts{
390       part { name: "pad_t";
391          type: RECT;
392          scale : 1;
393          mouse_events: 0;
394          repeat_events: 1;
395          description { state: "default" 0.0;
396             align: 0.5 0.0;
397             min: POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC;
398             fixed: 0 1;
399             color: 0 0 0 0;
400             rel1 {
401                relative: 1.0 0.0;to_x: "pad_l";
402             }
403             rel2 {
404                relative: 0.0 0.0;to_x: "pad_r";
405             }
406          }
407       }
408       part { name: "pad_l";
409          type: RECT;
410          scale: 1;
411          description { state: "default" 0.0;
412             min : POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC;
413             fixed: 1 0;
414             rel1 {
415                relative: 0.0 0.0; 
416             }
417             rel2 {
418                relative: 0.0 1.0;
419             }
420             color: 0 0 0 0;
421             align: 0.0 0.0;
422          }
423       }
424       part { name: "pad_r";
425          type: RECT;
426          scale: 1;
427          description { state: "default" 0.0;
428             min : POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC;
429             fixed: 1 0;
430             rel1 {
431                relative: 1.0 0.0;
432             }
433             rel2 {
434                relative: 1.0 1.0;
435             }
436             color: 0 0 0 0;
437             align: 1.0 0.0;
438          }
439       } 
440       part{ name:"elm.swallow.content";
441          type: SWALLOW;
442          scale : 1;
443          description { state: "default" 0.0;
444             min: POPUP_CONTENT_DEFAULT_CONTENT_DEFAULT_MIN_INC;
445             align: 0.5 0.5;
446             fixed: 1 0;
447             rel1 {
448                relative: 0.5 1.0;
449                to: "pad_t";
450             }
451             rel2 {
452                relative: 0.5 0.0;
453                to: "pad_b";
454             }
455          }
456       }
457       part { name: "pad_b";
458          type: RECT;
459          scale : 1;
460          mouse_events: 0;
461          repeat_events: 1;
462          description { state: "default" 0.0;
463             align: 0.5 1.0;
464             min: POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC;
465             fixed: 0 1;
466             color: 0 0 0 0;
467             rel1 {
468                relative: 0.0 1.0;to_x: "pad_l";
469             }
470             rel2 {
471                relative: 1.0 1.0;to_x: "pad_r";
472             }
473          }
474       }
475    }
476 }
477
478 group { name: "elm/popup/base/verticalbuttonstyle";
479    parts {
480       images {
481          image: "00_popup_title_bg.png" COMP;
482          image: "00_popup_bottom_bg.png" COMP;
483          image: "00_popup_bg.png" COMP;
484       }
485       part { name: "base";
486          type: RECT;
487          scale : 1;
488          mouse_events: 0;
489          repeat_events: 1;
490          description { state: "default" 0.0;
491             min: POPUP_BASE_VERTICAL_BUTTON_BASE_MIN_INC;
492             max: POPUP_BASE_VERTICAL_BUTTON_BASE_MAX_INC;
493             color: 0 0 0 0;
494             rel1.relative: 0.0 0.0;
495             rel2.relative: 1.0 1.0;
496             align: 0.0 0.0;
497          }
498       }
499       part { name: "background";
500          scale : 1;
501          mouse_events: 0;
502          description { state: "default" 0.0;
503             rel1.to: "base";
504             rel2.to: "base";
505             image {
506                normal: "00_popup_bg.png";
507                border: POPUP_BASE_VERTICAL_BUTTON_BG_IMAGE_BORDER_INC;
508                border_scale: 1;
509             }
510          }
511       }
512       part { name: "elm.rect.title";
513          type: IMAGE;
514          scale : 1;
515          description { state: "default" 0.0;
516             min: POPUP_BASE_VERTICAL_BUTTON_TITLE_DEFAULT_MIN_INC;
517             fixed : 1 1;
518             align: 0.5 0.0;
519             visible: 0;
520             image.normal: "00_popup_title_bg.png";
521             image.border: POPUP_BASE_VERTICAL_BUTTON_TITLE_IMAGE_BORDER_MIN_INC;
522             image.border_scale: 1;
523             rel1 {
524                relative: 0.5 0.0;
525                to: "base";
526             }
527             rel2 {
528                relative: 0.5 0.0;
529                to: "base";
530             }
531          }
532          description { state: "show_title" 0.0;
533             inherit: "default" 0.0;
534             visible: 1;
535          }
536       }
537       part { name: "elm.swallow.title.icon";
538          type: SWALLOW;
539          scale: 1;
540          description { state: "default" 0.0;
541             min: POPUP_BASE_VERTICAL_BUTTON_TITLE_ICON_MIN_MAX_INC;
542             max: POPUP_BASE_VERTICAL_BUTTON_TITLE_ICON_MIN_MAX_INC;
543             fixed: 1 1;
544             align: 0.0 0.5;
545             rel1 {
546                to: "elm.rect.title";
547                relative: 0.0 0.0;
548             }
549             rel2 {
550                to: "elm.rect.title";
551                relative: 1.0 1.0;
552             }
553             visible: 0;
554          }
555          description { state: "show_title_icon" 0.0;
556             inherit: "default" 0.0;
557             visible: 1;
558          }
559       }
560       part {
561          name: "elm.swallow.title";
562          type: TEXTBLOCK;
563          scale:1;
564          description {
565             state: "default" 0.0;
566             text
567               {
568                  style: "popup_title_style";
569                  min: 0 0;
570                  max: 0 1;
571               }
572             color: POPUP_DEFAULT_TITLE_TEXT_COLOR_INC;
573             visible:0;
574             rel1 { relative: 0.0 0.0; to: "elm.rect.title"; }
575             rel2 { relative: 1.0 1.0; to: "elm.rect.title"; }
576             align: 0.5 0.5;
577          }
578          description { state: "show_title" 0.0;
579             inherit: "default" 0.0;
580             visible: 1;
581          }
582          description { state: "show_title_icon" 0.0;
583             inherit: "default" 0.0;
584             visible: 1;
585          }
586       }
587       part { name: "elm.swallow.content";
588          type: SWALLOW;
589          scale : 1;
590          description { state: "default" 0.0;
591             min: POPUP_BASE_VERTICAL_BUTTON_CONTENT_DEFAULT_MIN_INC;
592             align: 0.5 0.5;
593             fixed: 1 0;
594             rel1 {
595                relative: 0.5 0.0;
596                to: "base";
597             }
598             rel2 {
599                relative: 0.5 1.0;
600                to: "base";
601             }
602          }
603          description { state: "show_title" 0.0;
604             inherit: "default" 0.0;
605             rel1 {
606                relative: 0.5 1.0;
607                to: "elm.rect.title";
608             }
609          }
610          description { state: "show_button_area" 0.0;
611             inherit: "default" 0.0;
612             rel2 {
613                relative: 0.5 0.0;
614                to: ""elm.swallow.buttonArea"";
615             }
616          }
617          description { state: "show_button_title_area" 0.0;
618             inherit: "default" 0.0;
619             rel1 {
620                relative: 0.5 1.0;
621                to: "elm.rect.title";
622             }
623             rel2 {
624                relative: 0.5 0.0;
625                to: ""elm.swallow.buttonArea"";
626             }
627          }
628       }
629       part { name: "elm.swallow.buttonArea";
630          type: SWALLOW;
631          scale : 1;
632          description { state: "default" 0.0;
633             min: POPUP_BASE_VERTICAL_BUTTON_BUTTONAREA_DEFAULT_MIN_INC;
634             fixed : 1 1;
635             align: 0.5 1.0;
636             visible: 0;
637             rel1 {
638                relative: 0.0 1.0;
639                to: "base";
640             }
641             rel2 {
642                relative: 1.0 1.0;
643                to: "base";
644             }
645          }
646          description { state: "show_button_area" 0.0;
647             inherit: "default" 0.0;
648             visible: 1;
649          }
650       }
651    }
652    programs {
653       program { name: show_title;
654          signal: "elm,state,title,visible";
655          source: "elm";
656          action: STATE_SET "show_title" 0.0;
657          target: "elm.swallow.title";
658          target: "elm.rect.title";
659          target: "elm.swallow.content";
660          target: "base";
661       }
662       program { name: hide_title;
663          signal: "elm,state,title,hidden";
664          source: "elm";
665          action: STATE_SET "default" 0.0;
666          target: "elm.swallow.title";
667          target: "elm.rect.title";
668          target: "elm.swallow.content";
669          target: "base";
670       }
671       program { name: show_title_icon;
672          signal: "elm,state,title,icon,visible";
673          source: "elm";
674          action: STATE_SET "show_title_icon" 0.0;
675          target: "elm.swallow.title";
676          target: "elm.swallow.title.icon";
677       }
678       program { name: hide_title_icon;
679          signal: "elm,state,title,icon,hidden";
680          source: "elm";
681          action: STATE_SET "default" 0.0;
682          target: "elm.swallow.title";
683          target: "elm.swallow.title.icon";
684       }
685       program { name: show_button_area;
686          signal: "elm,state,button,visible";
687          source: "elm";
688          action: STATE_SET "show_button_area" 0.0;
689          target: "elm.swallow.buttonArea";
690          target: "elm.swallow.content";
691          target: "base";
692       }
693       program { name: hide_button_area;
694          signal: "elm,state,button,hidden";
695          source: "elm";
696          action: STATE_SET "default" 0.0;
697          target: "elm.swallow.buttonArea";
698          target: "elm.swallow.content";
699          target: "base";
700       }
701       program { name: show_button_title_area;
702          signal: "elm,state,button,title,visible";
703          source: "elm";
704          action: STATE_SET "show_button_title_area" 0.0;
705          target: "elm.swallow.content";
706          target: "base";
707       }
708       program { name: hide_button_title_area;
709          signal: "elm,state,button,title,hidden";
710          source: "elm";
711          action: STATE_SET "default" 0.0;
712          target: "elm.swallow.content";
713          target: "base";
714       }
715    } /* end of programs */
716 }
717
718 group { name: "elm/popup/buttons3/verticalbuttonstyle";
719    parts{
720       part { name: "elm.swallow.buttonArea.Background";
721          type: IMAGE;
722          scale : 1;
723          description { state: "default" 0.0;
724             align: 0.5 0.0;
725             image.normal: "00_popup_bottom_bg.png";
726             image.border: POPUP_BUTTON3_VERTICAL_BUTTON_BG_IMAGE_BORDER_INC;
727             image.border_scale: 1;
728             rel1 {
729                relative: 0.0 0.0;
730             }
731             rel2 {
732                relative: 1.0 1.0;
733             }
734          }
735       }
736       part { name: "elm.rect.pad_btn_top";
737          type: RECT;
738          scale : 1;
739          description { state: "default" 0.0;
740             min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_TOP_MIN_INC;
741             fixed : 0 1;
742             align: 0.0 0.0;
743             color: 0 0 0 0;
744             rel1 {
745                relative: 0.0 0.0;
746             }
747             rel2 {
748                relative: 1.0 0.0;
749             }
750          }
751       }
752       part{ name:"actionbtn1";
753          type: SWALLOW;
754          scale : 1;
755          description { state: "default" 0.0;
756             min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
757             max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
758             fixed : 1 1;
759             align: 0.5 0.0;
760             rel1 {
761                relative: 0.0 1.0; to_y: "elm.rect.pad_btn_top";
762             }
763          }
764       }
765       part { name: "elm.rect.pad_btn";
766          type: RECT;
767          scale : 1;
768          description { state: "default" 0.0;
769             min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MIN_INC;
770             max: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MAX_INC;
771             fixed : 1 1;
772             align: 0.5 0.0;
773             color: 0 0 0 0;
774             rel1 {
775                relative: 0.0 1.0; to: "actionbtn1";
776             }
777             rel2 {
778                relative: 1.0 1.0; to: "actionbtn1";
779             }
780          }
781       }
782       part{ name:"actionbtn2";
783          type: SWALLOW;
784          scale : 1;
785          description { state: "default" 0.0;
786             min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
787             max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
788             fixed : 1 1;
789             align: 0.5 0.0;
790             rel1 { relative: 0 1.0; to_y: "elm.rect.pad_btn"; }
791          }
792       }
793       part { name: "elm.rect.pad_btn2";
794          type: RECT;
795          scale : 1;
796          description { state: "default" 0.0;
797             min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MIN_INC;
798             max: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MAX_INC;
799             fixed : 1 1;
800             align: 0.5 0.0;
801             color: 0 0 0 0;
802             rel1 {
803                relative: 0.0 1.0; to: "actionbtn2";
804             }
805             rel2 {
806                relative: 1.0 1.0; to: "actionbtn2";
807             }
808          }
809       }
810       part{ name:"actionbtn3";
811          type: SWALLOW;
812          scale : 1;
813          description { state: "default" 0.0;
814             min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
815             max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
816             fixed : 1 1;
817             align: 0.5 0.0;
818             rel1 {
819                relative: 0.0 1.0; to_y: "elm.rect.pad_btn2";
820             }
821          }
822       }
823    }
824 }
825
826 group { name: "elm/popup/content/menustyle";
827    parts{
828       part { name: "left_padding";
829          type: RECT;
830          scale: 1;
831          description { state: "default" 0.0;
832             fixed: 1 0;
833             visible: 0;
834             align: 0.0 0.5;
835             min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
836             rel1 {
837                relative: 0.0 0.0;
838             }
839             rel2 {
840                relative: 0.0 1.0;
841             }
842          }
843       }
844       part{ name:"elm.swallow.content";
845          type: SWALLOW;
846          scale : 1;
847          description { state: "default" 0.0;
848             min: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
849             align: 0.5 0.5;
850             fixed: 1 0;
851             rel1 {
852                relative: 1.0 0.0;
853                to:"left_padding";
854             }
855             rel2 {
856                relative: 0.0 1.0;
857                to:"right_padding";
858             }
859          }
860       }
861       part { name: "right_padding";
862          type: RECT;
863          scale: 1;
864          description { state: "default" 0.0;
865             fixed: 1 0;
866             visible: 0;
867             align: 1.0 0.5;
868             min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
869             rel1 {
870                relative: 1.0 0.0;
871             }
872             rel2 {
873                relative: 1.0 1.0;
874             }
875          }
876       }
877    }
878 }
879
880 group { name: "elm/popup/content/min_menustyle";
881    parts{
882       part { name: "left_padding";
883          type: RECT;
884          scale: 1;
885          description { state: "default" 0.0;
886             fixed: 1 0;
887             visible: 0;
888             align: 0.0 0.5;
889             min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
890             rel1 {
891                relative: 0.0 0.0;
892             }
893             rel2 {
894                relative: 0.0 1.0;
895             }
896          }
897       }
898       part{ name:"elm.swallow.content";
899          type: SWALLOW;
900          scale : 1;
901          description { state: "default" 0.0;
902             min: POPUP_CONTENT_MINSTYLE_CONTENT_DEFAULT_MIN_INC;
903             align: 0.5 0.5;
904             fixed: 1 0;
905             rel1 {
906                relative: 1.0 0.0;
907                to:"left_padding";
908             }
909             rel2 {
910                relative: 0.0 1.0;
911                to:"right_padding";
912             }
913          }
914       }
915       part { name: "right_padding";
916          type: RECT;
917          scale: 1;
918          description { state: "default" 0.0;
919             fixed: 1 0;
920             visible: 0;
921             align: 1.0 0.5;
922             min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
923             rel1 {
924                relative: 1.0 0.0;
925             }
926             rel2 {
927                relative: 1.0 1.0;
928             }
929          }
930       }
931    }
932 }
933
934 group { name: "elm/popup/content/liststyle";
935    parts{
936       part { name: "left_top_padding";
937          type: RECT;
938          scale: 1;
939          description { state: "default" 0.0;
940             fixed: 1 1;
941             visible: 0;
942             align: 0.0 0.0;
943             min: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
944             max: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
945          }
946       }
947       part{ name:"elm.swallow.content";
948          type: SWALLOW;
949          scale : 1;
950          description { state: "default" 0.0;
951             min: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
952             align: 0.5 0.5;
953             fixed: 1 0;
954             rel1 {
955                relative: 1.0 1.0;
956                to:"left_top_padding";
957             }
958             rel2 {
959                relative: 0.0 1.0;
960                to:"right_padding";
961             }
962          }
963       }
964       part { name: "right_padding";
965          type: RECT;
966          scale: 1;
967          description { state: "default" 0.0;
968             fixed: 1 0;
969             visible: 0;
970             align: 1.0 0.5;
971             min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
972             rel1 {
973                relative: 1.0 0.0;
974             }
975             rel2 {
976                relative: 1.0 1.0;
977             }
978          }
979       }
980    }
981 }
982
983 group { name: "elm/popup/content/min_liststyle";
984    parts{
985       part { name: "left_top_padding";
986          type: RECT;
987          scale: 1;
988          description { state: "default" 0.0;
989             fixed: 1 1;
990             visible: 0;
991             align: 0.0 0.0;
992             min: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
993             max: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
994          }
995       }
996       part{ name:"elm.swallow.content";
997          type: SWALLOW;
998          scale : 1;
999          description { state: "default" 0.0;
1000             min: POPUP_CONTENT_MINSTYLE_CONTENT_DEFAULT_MIN_INC;
1001             align: 0.5 0.5;
1002             fixed: 1 0;
1003             rel1 {
1004                relative: 1.0 1.0;
1005                to:"left_top_padding";
1006             }
1007             rel2 {
1008                relative: 0.0 1.0;
1009                to:"right_padding";
1010             }
1011          }
1012       }
1013       part { name: "right_padding";
1014          type: RECT;
1015          scale: 1;
1016          description { state: "default" 0.0;
1017             fixed: 1 0;
1018             visible: 0;
1019             align: 1.0 0.5;
1020             min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1021             rel1 {
1022                relative: 1.0 0.0;
1023             }
1024             rel2 {
1025                relative: 1.0 1.0;
1026             }
1027          }
1028       }
1029    }
1030 }
1031
1032 group { name: "elm/popup/base/customstyle";
1033    parts {
1034       images {
1035          image: "00_popup_bottom_bg.png" COMP;
1036          image: "00_popup_bg02.png" COMP;
1037       }
1038       styles
1039         {
1040            style { name: "popup_title_custom_style";
1041               base: "font=SLP:style=Medium font_size="POPUP_BASE_CUSTOMSTYLE_TEXT_FONT_SIZE_INC" align=center color=#ffffff wrap=mixed ellipsis=1.0";
1042               tag:  "br" "\n";
1043               tag:  "ps" "ps";
1044               tag:  "hilight" "+ font=SLP:style=Bold";
1045               tag:  "b" "+ font=SLP:style=Bold";
1046               tag:  "whitecolor" "+ color=#ffffff";
1047               tag:  "tab" "\t";
1048            }
1049         }
1050
1051       part { name: "base";
1052          type: RECT;
1053          scale : 1;
1054          mouse_events: 0;
1055          repeat_events: 1;
1056          description { state: "default" 0.0;
1057             min: POPUP_BASE_CUSTOMSTYLE_BASE_DEFAULT_MIN_INC;
1058             max: POPUP_BASE_CUSTOMSTYLE_BASE_DEFAULT_MAX_INC;
1059             color: 0 0 0 0;
1060             rel1.relative: 0.0 0.0;
1061             rel2.relative: 1.0 1.0;
1062             align: 0.0 0.0;
1063          }
1064       }
1065       part { name: "background";
1066          scale : 1;
1067          mouse_events: 0;
1068          description { state: "default" 0.0;
1069             rel1.to: "base";
1070             rel2.to: "base";
1071             image {
1072                normal: "00_popup_bg02.png";
1073                border: POPUP_BASE_CUSTOMSTYLE_BG_DEFAULT_IMAGE_BORDER_INC;
1074                border_scale: 1;
1075             }
1076          }
1077       }
1078       part { name: "elm.rect.title";
1079          type: IMAGE;
1080          scale : 1;
1081          description { state: "default" 0.0;
1082             min: POPUP_BASE_CUSTOMSTYLE_TITLE_DEFAULT_MIN_INC;
1083             fixed : 1 1;
1084             align: 0.5 0.0;
1085             visible: 0;
1086             rel1 {
1087                relative: 0.5 0.0;
1088                to: "base";
1089             }
1090             rel2 {
1091                relative: 0.5 0.0;
1092                to: "base";
1093             }
1094          }
1095          description { state: "show_title" 0.0;
1096             inherit: "default" 0.0;
1097             visible: 1;
1098          }
1099       }
1100       part { name: "elm.rect.title.bottom.line";
1101          type: RECT;
1102          description { state: "default" 0.0;
1103             min: POPUP_BASE_CUSTOMSTYLE_TITLE_BOTTOM_LINE_MIN_INC;
1104             fixed : 1 1;
1105             align: 0.5 0.0;
1106             visible: 0;
1107             color: POPUP_CUSTOMSTYLE_TITLE_BOTTOM_LINE_COLOR_INC;
1108             rel1 {
1109                relative: 0.0 1.0;
1110                to: "elm.rect.title";
1111             }
1112             rel2 {
1113                relative: 1.0 1.0;
1114                to: "elm.rect.title";
1115             }
1116          }
1117          description { state: "show_title" 0.0;
1118             inherit: "default" 0.0;
1119             visible: 1;
1120          }
1121       }
1122       part { name: "elm.swallow.title.icon";
1123          type: SWALLOW;
1124          scale: 1;
1125          description { state: "default" 0.0;
1126             min: POPUP_BASE_CUSTOMSTYLE_TITLE_ICON_DEFAULT_MIN_MAX_INC;
1127             max: POPUP_BASE_CUSTOMSTYLE_TITLE_ICON_DEFAULT_MIN_MAX_INC;
1128             fixed: 1 1;
1129             align: 0.0 0.5;
1130             rel1 {
1131                to: "elm.rect.title";
1132                relative: 0.0 0.0;
1133             }
1134             rel2 {
1135                to: "elm.rect.title";
1136                relative: 1.0 1.0;
1137             }
1138             visible: 0;
1139          }
1140          description { state: "show_title_icon" 0.0;
1141             inherit: "default" 0.0;
1142             visible: 1;
1143          }
1144       }
1145       part {
1146          name: "elm.swallow.title";
1147          type: TEXTBLOCK;
1148          scale:1;
1149          description {
1150             state: "default" 0.0;
1151             text
1152               {
1153                  style: "popup_title_custom_style";
1154                  min: 0 0;
1155                  max: 0 1;
1156               }
1157             color: POPUP_CUSTOMSTYLE_TITLE_TEXT_COLOR_INC;
1158             visible:0;
1159             rel1 { relative: 0.0 0.0; to: "elm.rect.title"; }
1160             rel2 { relative: 1.0 1.0; to: "elm.rect.title"; }
1161             align: 0.5 0.5;
1162          }
1163          description { state: "show_title" 0.0;
1164             inherit: "default" 0.0;
1165             visible: 1;
1166          }
1167          description { state: "show_title_icon" 0.0;
1168             inherit: "default" 0.0;
1169             visible: 1;
1170          }
1171       }
1172       part { name: "elm.swallow.content";
1173          type: SWALLOW;
1174          scale : 1;
1175          description { state: "default" 0.0;
1176             min: POPUP_BASE_CUSTOMSTYLE_CONTENT_DEFAULT_MIN_INC;
1177             align: 0.5 0.5;
1178             fixed: 1 0;
1179             rel1 {
1180                relative: 0.5 0.0;
1181                to: "base";
1182             }
1183             rel2 {
1184                relative: 0.5 1.0;
1185                to: "base";
1186             }
1187          }
1188          description { state: "show_title" 0.0;
1189             inherit: "default" 0.0;
1190             rel1 {
1191                relative: 0.5 1.0;
1192                to: "elm.rect.title.bottom.line";
1193             }
1194          }
1195          description { state: "show_button_area" 0.0;
1196             inherit: "default" 0.0;
1197             rel2 {
1198                relative: 0.5 0.0;
1199                to: "elm.swallow.buttonArea.Background";
1200             }
1201          }
1202          description { state: "show_button_title_area" 0.0;
1203             inherit: "default" 0.0;
1204             rel1 {
1205                relative: 0.5 1.0;
1206                to: "elm.rect.title.bottom.line";
1207             }
1208             rel2 {
1209                relative: 0.5 0.0;
1210                to: "elm.swallow.buttonArea.Background";
1211             }
1212          }
1213       }
1214       part { name: "elm.swallow.buttonArea.Background";
1215          type: IMAGE;
1216          scale : 1;
1217          description { state: "default" 0.0;
1218             min: POPUP_BASE_CUSTOMSTYLE_BUTTONAREA_BG_DEFAULT_MIN_INC;
1219             fixed : 1 1;
1220             align: 0.5 1.0;
1221             visible: 0;
1222             image.normal: "00_popup_bottom_bg.png";
1223             image.border: POPUP_BASE_CUSTOMSTYLE_BUTTONAREA_BG_IMAGE_BORDER_INC;
1224             image.border_scale: 1;
1225             rel1 {
1226                relative: 0.0 1.0;
1227                to: "base";
1228             }
1229             rel2 {
1230                relative: 1.0 1.0;
1231                to: "base";
1232             }
1233          }
1234          description { state: "show_button_area" 0.0;
1235             inherit: "default" 0.0;
1236             visible: 1;
1237          }
1238       }
1239       part { name: "elm.swallow.buttonArea";
1240          type: SWALLOW;
1241          scale : 1;
1242          description { state: "default" 0.0;
1243             align: 0.0 0.0;
1244             visible: 0;
1245             rel1 {
1246                relative: 0.0 0.0;
1247                to: "elm.swallow.buttonArea.Background";
1248             }
1249             rel2 {
1250                relative: 1.0 1.0;
1251                to: "elm.swallow.buttonArea.Background";
1252             }
1253          }
1254          description { state: "show_button_area" 0.0;
1255             inherit: "default" 0.0;
1256             visible: 1;
1257          }
1258       }
1259    }
1260    programs {
1261       program { name: show_title;
1262          signal: "elm,state,title,visible";
1263          source: "elm";
1264          action: STATE_SET "show_title" 0.0;
1265          target: "elm.swallow.title";
1266          target: "elm.rect.title";
1267          target: "elm.rect.title.bottom.line";
1268          target: "elm.swallow.content";
1269          target: "base";
1270       }
1271       program { name: hide_title;
1272          signal: "elm,state,title,hidden";
1273          source: "elm";
1274          action: STATE_SET "default" 0.0;
1275          target: "elm.swallow.title";
1276          target: "elm.rect.title";
1277          target: "elm.rect.title.bottom.line";
1278          target: "elm.swallow.content";
1279          target: "base";
1280       }
1281       program { name: show_title_icon;
1282          signal: "elm,state,title,icon,visible";
1283          source: "elm";
1284          action: STATE_SET "show_title_icon" 0.0;
1285          target: "elm.swallow.title";
1286          target: "elm.swallow.title.icon";
1287       }
1288       program { name: hide_title_icon;
1289          signal: "elm,state,title,icon,hidden";
1290          source: "elm";
1291          action: STATE_SET "default" 0.0;
1292          target: "elm.swallow.title";
1293          target: "elm.swallow.title.icon";
1294       }
1295       program { name: show_button_area;
1296          signal: "elm,state,button,visible";
1297          source: "elm";
1298          action: STATE_SET "show_button_area" 0.0;
1299          target: "elm.swallow.buttonArea";
1300          target: "elm.swallow.content";
1301          target: "elm.swallow.buttonArea.Background";
1302          target: "base";
1303       }
1304       program { name: hide_button_area;
1305          signal: "elm,state,button,hidden";
1306          source: "elm";
1307          action: STATE_SET "default" 0.0;
1308          target: "elm.swallow.buttonArea";
1309          target: "elm.swallow.content";
1310          target: "elm.swallow.buttonArea.Background";
1311          target: "base";
1312       }
1313       program { name: show_button_title_area;
1314          signal: "elm,state,button,title,visible";
1315          source: "elm";
1316          action: STATE_SET "show_button_title_area" 0.0;
1317          target: "elm.swallow.content";
1318          target: "base";
1319       }
1320       program { name: hide_button_title_area;
1321          signal: "elm,state,button,title,hidden";
1322          source: "elm";
1323          action: STATE_SET "default" 0.0;
1324          target: "elm.swallow.content";
1325          target: "base";
1326       }
1327    } /* end of programs */
1328 }
1329
1330 group { name: "elm/popup/content/customstyle";
1331    parts{
1332       part{ name:"elm.swallow.content";
1333          type: SWALLOW;
1334          scale : 1;
1335          description { state: "default" 0.0;
1336             min: POPUP_CONTENT_CUSTOMSTYLE_DEFAULT_MIN_INC;
1337             align: 0.0 0.0;
1338             fixed: 1 0;
1339             rel1 {
1340                relative: 0.0 0.0;
1341             }
1342             rel2 {
1343                relative: 1.0 1.0;
1344             }
1345          }
1346       }
1347    }
1348 }
1349
1350 group { name: "elm/popup/buttons1/default";
1351    parts{
1352       part{ name:"actionbtn1";
1353          type: SWALLOW;
1354          scale : 1;
1355          description { state: "default" 0.0;
1356             min: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MIN_MAX_INC;
1357             max: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MIN_MAX_INC;
1358             fixed : 1 1;
1359             align: 0.5 0.5;
1360             rel1 {
1361                relative: 0.5 0.0;
1362             }
1363             rel2 {
1364                relative: 0.5 1.0;
1365             }            
1366          }
1367       }
1368    }
1369 }
1370
1371 group { name: "elm/popup/buttons2/default";
1372    parts{
1373       part{ name:"actionbtn1";
1374          type: SWALLOW;
1375          scale : 1;
1376          description { state: "default" 0.0;
1377             min: POPUP_BUTTON2_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1378             max: POPUP_BUTTON2_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1379             fixed : 1 1;
1380             align: 1.0 0.5;
1381             rel1 {
1382                relative: 0.0 0.0;
1383                to: "elm.rect.pad_btn";
1384             }
1385             rel2 {
1386                relative: 0.0 1.0;
1387                to: "elm.rect.pad_btn";
1388             }
1389          }
1390       }
1391       part { name: "elm.rect.pad_btn";
1392          type: RECT;
1393          scale : 1;
1394          description { state: "default" 0.0;
1395             min: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1396             max: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1397             fixed : 1 1;
1398             align: 0.5 0.5;
1399             color: 0 0 0 0;
1400             rel1 {
1401                relative: 0.5 0.0;
1402             }
1403             rel2 {
1404                relative: 0.5 1.0;
1405             }
1406          }
1407       }
1408       part{ name:"actionbtn2";
1409          type: SWALLOW;
1410          scale : 1;
1411          description { state: "default" 0.0;
1412             min: POPUP_BUTTON2_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1413             max: POPUP_BUTTON2_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1414             fixed : 1 1;
1415             align: 0.0 0.5;
1416             rel1 {
1417                relative: 1.0 0.0;
1418                to: "elm.rect.pad_btn";
1419             }
1420             rel2 {
1421                relative: 1.0 1.0;
1422                to: "elm.rect.pad_btn";
1423             }
1424          }
1425       }
1426    }
1427 }
1428
1429 group { name: "elm/popup/buttons3/default";
1430       alias: "elm/popup/buttons3/menustyle";
1431    parts{
1432       part{ name:"actionbtn1";
1433          type: SWALLOW;
1434          scale : 1;
1435          description { state: "default" 0.0;
1436             min: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1437             max: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1438             fixed : 1 1;
1439             align: 1.0 0.5;
1440             rel1 {
1441                relative: 0.0 0.0;
1442                to: "elm.rect.pad_btn";
1443             }
1444             rel2 {
1445                relative: 0.0 1.0;
1446                to: "elm.rect.pad_btn";
1447             }
1448          }
1449       }
1450       part { name: "elm.rect.pad_btn";
1451          type: RECT;
1452          scale : 1;
1453          description { state: "default" 0.0;
1454             min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1455             max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1456             fixed : 1 1;
1457             align: 0.5 0.5;
1458             color: 0 0 0 0;
1459             rel1 {
1460                relative: 0.0 0.0;
1461                to: "actionbtn2";
1462             }
1463             rel2 {
1464                relative: 0.0 1.0;
1465                to: "actionbtn2";
1466             }
1467          }
1468       }
1469       part{ name:"actionbtn2";
1470          type: SWALLOW;
1471          scale : 1;
1472          description { state: "default" 0.0;
1473             min: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1474             max: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1475             fixed : 1 1;
1476             align: 0.5 0.5;
1477             rel1 {
1478                relative: 0.5 0.0;
1479             }
1480             rel2 {
1481                relative: 0.5 1.0;
1482             }
1483          }
1484       }
1485       part { name: "elm.rect.pad_btn2";
1486          type: RECT;
1487          scale : 1;
1488          description { state: "default" 0.0;
1489             min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1490             max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1491             fixed : 1 1;
1492             align: 0.5 0.5;
1493             color: 0 0 0 0;
1494             rel1 {
1495                relative: 1.0 0.0;
1496                to: "actionbtn2";
1497             }
1498             rel2 {
1499                relative: 1.0 1.0;
1500                to: "actionbtn2";
1501             }
1502          }
1503       }
1504       part{ name:"actionbtn3";
1505          type: SWALLOW;
1506          scale : 1;
1507          description { state: "default" 0.0;
1508             min: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1509             max: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1510             fixed : 1 1;
1511             align: 0.0 0.5;
1512             rel1 {
1513                relative: 1.0 0.0;
1514                to: "elm.rect.pad_btn2";
1515             }
1516             rel2 {
1517                relative: 1.0 1.0;
1518                to: "elm.rect.pad_btn2";
1519             }
1520          }
1521       }
1522    }
1523 }
1524
1525 group { name: "elm/popup/base/volumebarstyle";
1526    parts {
1527       images {
1528          image: "00_volume_popup_bg.png" COMP;
1529       }
1530       styles
1531         {
1532            style { name: "popup_title_volumebarstyle";
1533               base: "font=SLP:style=Medium font_size="POPUP_BASE_VOLUMEBAR_STYLE_TEXT_FONT_SIZE_INC" align=center color=#ffffff wrap=mixed ellipsis=1.0";
1534               tag:  "br" "\n";
1535               tag:  "ps" "ps";
1536               tag:  "hilight" "+ font=SLP:style=Bold";
1537               tag:  "b" "+ font=SLP:style=Bold";
1538               tag:  "whitecolor" "+ color=#ffffff";
1539               tag:  "tab" "\t";
1540            }
1541         }
1542
1543       part { name: "base";
1544          type: RECT;
1545          scale : 1;
1546          mouse_events: 0;
1547          repeat_events: 1;
1548          description { state: "default" 0.0;
1549             min: POPUP_BASE_VOLUMEBAR_STYLE_BASE_DEFAULT_MIN_INC;
1550             max: POPUP_BASE_VOLUMEBAR_STYLE_BASE_DEFAULT_MAX_INC;
1551             color: 0 0 0 0;
1552             rel1.relative: 0.0 0.0;
1553             rel2.relative: 1.0 1.0;
1554             align: 0.0 0.0;
1555          }
1556       }
1557       part { name: "background";
1558          scale : 1;
1559          mouse_events: 0;
1560          description { state: "default" 0.0;
1561             rel1.to: "base";
1562             rel2.to: "base";
1563             image {
1564                normal: "00_volume_popup_bg.png";
1565                border: POPUP_BASE_VOLUMEBAR_STYLE_BG_IMAGE_BORDER_INC;
1566                middle: DEFAULT;
1567                border_scale: 1;
1568             }
1569          }
1570       }
1571       part { name: "elm.rect.title";
1572          type: RECT;
1573          scale : 1;
1574          description { state: "default" 0.0;
1575             color: 0 0 0 0;
1576             min: POPUP_BASE_VOLUMEBAR_STYLE_TITLE_DEFAULT_MIN_MAX_INC;
1577             max: POPUP_BASE_VOLUMEBAR_STYLE_TITLE_DEFAULT_MIN_MAX_INC;
1578             fixed : 1 1;
1579             align: 0.5 0.0;
1580             visible: 0;
1581             rel1 {
1582                relative: 0.5 0.0;
1583                to: "base";
1584             }
1585             rel2 {
1586                relative: 0.5 0.0;
1587                to: "base";
1588             }
1589          }
1590          description { state: "show_title" 0.0;
1591             inherit: "default" 0.0;
1592             visible: 1;
1593          }
1594       }
1595       part {
1596          name: "elm.swallow.title";
1597          type: TEXTBLOCK;
1598          effect: SHADOW;
1599          scale:1;
1600          description {
1601             state: "default" 0.0;
1602             text
1603               {
1604                  style: "popup_title_volumebarstyle";
1605                  min: 0 0;
1606                  max: 0 1;
1607               }
1608             color: POPUP_DEFAULT_TITLE_TEXT_COLOR_INC;
1609             visible:0;
1610             color2: 0 0 0 255;
1611             rel1 { relative: 0.0 0.0; to: "elm.rect.title"; }
1612             rel2 { relative: 1.0 1.0; to: "elm.rect.title"; }
1613             align: 0.5 0.2;
1614          }
1615          description { state: "show_title" 0.0;
1616             inherit: "default" 0.0;
1617             visible: 1;
1618          }
1619          description { state: "show_title_icon" 0.0;
1620             inherit: "default" 0.0;
1621             visible: 1;
1622          }
1623       }
1624       part { name: "elm.swallow.title.icon";
1625          type: SWALLOW;
1626          scale: 1;
1627          description { state: "default" 0.0;
1628             min: POPUP_BASE_VOLUMEBAR_STYLE_TITLE_ICON_DEFAULT_MIN_MAX_INC;
1629             max: POPUP_BASE_VOLUMEBAR_STYLE_TITLE_ICON_DEFAULT_MIN_MAX_INC;
1630             fixed: 1 1;
1631             align: 0.5 0.9;
1632             rel1 {
1633                to: "elm.rect.title";
1634                relative: 0.0 0.0;
1635             }
1636             rel2 {
1637                to: "elm.rect.title";
1638                relative: 1.0 1.0;
1639             }
1640             visible: 0;
1641          }
1642          description { state: "show_title_icon" 0.0;
1643             inherit: "default" 0.0;
1644             visible: 1;
1645          }
1646       }
1647       part { name: "elm.swallow.content";
1648          type: SWALLOW;
1649          scale : 1;
1650          description { state: "default" 0.0;
1651             min: POPUP_BASE_VOLUMEBAR_STYLE_CONTENT_DEFAULT_MIN_INC;
1652             align: 0.5 0.5;
1653             fixed: 1 0;
1654             rel1 {
1655                relative: 0.5 0.0;
1656                to: "base";
1657             }
1658             rel2 {
1659                relative: 0.5 0.0;
1660                to: "pad_b_button";
1661             }
1662          }
1663          description { state: "show_title" 0.0;
1664             inherit: "default" 0.0;
1665             rel1 {
1666                relative: 0.5 1.0;
1667                to: "elm.rect.title";
1668             }
1669          }
1670          description { state: "show_button_area" 0.0;
1671             inherit: "default" 0.0;
1672             rel2 {
1673                relative: 0.5 0.0;
1674                to: "elm.swallow.buttonArea.Background";
1675             }
1676          }
1677          description { state: "show_button_title_area" 0.0;
1678             inherit: "default" 0.0;
1679             rel1 {
1680                relative: 0.5 1.0;
1681                to: "elm.rect.title";
1682             }
1683             rel2 {
1684                relative: 0.5 0.0;
1685                to: "elm.swallow.buttonArea.Background";
1686             }
1687          }
1688       }
1689       part { name: "elm.swallow.buttonArea.Background";
1690          type: RECT;
1691          scale : 1;
1692          description { state: "default" 0.0;
1693             min: POPUP_BASE_VOLUMEBAR_STYLE_BUTTONAREA_BG_DEFAULT_MIN_INC;
1694             fixed : 1 1;
1695             align: 0.5 1.0;
1696             color: 0 0 0 0;
1697             visible: 0;
1698             rel1 {
1699                relative: 0.5 0.0;
1700                to: "pad_b_button";
1701             }
1702             rel2 {
1703                relative: 0.5 0.0;
1704                to: "pad_b_button";
1705             }
1706          }
1707          description { state: "show_button_area" 0.0;
1708             inherit: "default" 0.0;
1709             visible: 1;
1710          }
1711       }
1712       part { name: "elm.swallow.buttonArea";
1713          type: SWALLOW;
1714          scale : 1;
1715          description { state: "default" 0.0;
1716             min: POPUP_BASE_VOLUMEBAR_STYLE_BUTTONAREA_DEFAULT_MIN_MAX_INC;
1717             max: POPUP_BASE_VOLUMEBAR_STYLE_BUTTONAREA_DEFAULT_MIN_MAX_INC;
1718             fixed : 1 1;
1719             align: 0.5 0.5;
1720             visible: 0;
1721             rel1 {
1722                relative: 0.0 0.0;
1723                to: "elm.swallow.buttonArea.Background";
1724             }
1725             rel2 {
1726                relative: 1.0 1.0;
1727                to: "elm.swallow.buttonArea.Background";
1728             }
1729          }
1730          description { state: "show_button_area" 0.0;
1731             inherit: "default" 0.0;
1732             visible: 1;
1733          }
1734       }
1735       part { name: "pad_b_button";
1736          type: RECT;
1737          scale : 1;
1738          mouse_events: 0;
1739          repeat_events: 1;
1740          description { state: "default" 0.0;
1741             align: 0.5 1.0;
1742             min: POPUP_BASE_VOLUMEBAR_STYLE_PADDING_BOTTOM_MIN_INC;
1743             fixed: 0 1;
1744             color: 0 0 0 0;
1745             rel1 {
1746                relative: 0.0 1.0;
1747                to: "base";
1748             }
1749             rel2 {
1750                relative: 1.0 1.0;
1751                to: "base";
1752             }
1753          }
1754       }
1755    }
1756    programs {
1757       program { name: show_title;
1758          signal: "elm,state,title,visible";
1759          source: "elm";
1760          action: STATE_SET "show_title" 0.0;
1761          target: "elm.swallow.title";
1762          target: "elm.rect.title";
1763          target: "elm.swallow.content";
1764          target: "base";
1765       }
1766       program { name: hide_title;
1767          signal: "elm,state,title,hidden";
1768          source: "elm";
1769          action: STATE_SET "default" 0.0;
1770          target: "elm.swallow.title";
1771          target: "elm.rect.title";
1772          target: "elm.swallow.content";
1773          target: "base";
1774       }
1775       program { name: show_title_icon;
1776          signal: "elm,state,title,icon,visible";
1777          source: "elm";
1778          action: STATE_SET "show_title_icon" 0.0;
1779          target: "elm.swallow.title";
1780          target: "elm.swallow.title.icon";
1781       }
1782       program { name: hide_title_icon;
1783          signal: "elm,state,title,icon,hidden";
1784          source: "elm";
1785          action: STATE_SET "default" 0.0;
1786          target: "elm.swallow.title";
1787          target: "elm.swallow.title.icon";
1788       }
1789       program { name: show_button_area;
1790          signal: "elm,state,button,visible";
1791          source: "elm";
1792          action: STATE_SET "show_button_area" 0.0;
1793          target: "elm.swallow.buttonArea";
1794          target: "elm.swallow.content";
1795          target: "elm.swallow.buttonArea.Background";
1796          target: "base";
1797       }
1798       program { name: hide_button_area;
1799          signal: "elm,state,button,hidden";
1800          source: "elm";
1801          action: STATE_SET "default" 0.0;
1802          target: "elm.swallow.buttonArea";
1803          target: "elm.swallow.content";
1804          target: "elm.swallow.buttonArea.Background";
1805          target: "base";
1806       }
1807       program { name: show_button_title_area;
1808          signal: "elm,state,button,title,visible";
1809          source: "elm";
1810          action: STATE_SET "show_button_title_area" 0.0;
1811          target: "elm.swallow.content"; 
1812          target: "base";
1813       }
1814       program { name: hide_button_title_area;
1815          signal: "elm,state,button,title,hidden";
1816          source: "elm";
1817          action: STATE_SET "default" 0.0;
1818          target: "elm.swallow.content";
1819          target: "base";
1820       }
1821    } /* end of programs */
1822 }
1823
1824 group { name: "elm/popup/content/volumebarstyle";
1825    parts{
1826       part { name: "pad_t";
1827          type: RECT;
1828          scale : 1;
1829          mouse_events: 0;
1830          repeat_events: 1;
1831          description { state: "default" 0.0;
1832             align: 0.5 0.0;
1833             min: POPUP_CONTENT_VOLUMEBAR_STYLE_PADDING_TOP_MIN_INC;
1834             fixed: 0 1;
1835             color: 0 0 0 0;
1836             rel1 {
1837                relative: 1.0 0.0;to_x: "pad_l";
1838             }
1839             rel2 {
1840                relative: 0.0 0.0;to_x: "pad_r";
1841             }
1842          }
1843       }
1844       part { name: "pad_l";
1845          type: RECT;
1846          scale: 1;
1847          description { state: "default" 0.0;
1848             min : POPUP_CONTENT_VOLUMEBAR_STYLE_PADDING_LEFT_MIN_INC;
1849             fixed: 1 0;
1850             rel1 {
1851                relative: 0.0 0.0; 
1852             }
1853             rel2 {
1854                relative: 0.0 1.0;
1855             }
1856             color: 0 0 0 0;
1857             align: 0.0 0.0;
1858          }
1859       }
1860       part { name: "pad_r";
1861          type: RECT;
1862          scale: 1;
1863          description { state: "default" 0.0;
1864             min : POPUP_CONTENT_VOLUMEBAR_STYLE_PADDING_RIGHT_MIN_INC;
1865             fixed: 1 0;
1866             rel1 {
1867                relative: 1.0 0.0; 
1868             }
1869             rel2 {
1870                relative: 1.0 1.0;
1871             }
1872             color: 0 0 0 0;
1873             align: 1.0 0.0;
1874          }
1875       } 
1876       part{ name:"elm.swallow.content";
1877          type: SWALLOW;
1878          scale : 1;
1879          description { state: "default" 0.0;
1880             min: POPUP_CONTENT_VOLUMEBAR_STYLE_CONTENT_DEFAULT_MIN_INC;
1881             align: 0.5 0.5;
1882             fixed: 1 0;
1883             rel1 {
1884                relative: 0.5 1.0;
1885                to: "pad_t";
1886             }
1887             rel2 {
1888                relative: 0.5 0.0;
1889                to: "pad_b";
1890             }
1891          }
1892       }
1893       part { name: "pad_b";
1894          type: RECT;
1895          scale : 1;
1896          mouse_events: 0;
1897          repeat_events: 1;
1898          description { state: "default" 0.0;
1899             align: 0.5 1.0;
1900             min: POPUP_CONTENT_VOLUMEBAR_STYLE_PADDING_BOTTOM_MIN_INC;
1901             fixed: 0 1;
1902             color: 0 0 0 0;
1903             rel1 {
1904                relative: 0.0 1.0;to_x: "pad_l";
1905             }
1906             rel2 {
1907                relative: 1.0 1.0;to_x: "pad_r";
1908             }
1909          }
1910       }
1911    }
1912 }
1913
1914 group { name: "elm/popup/buttons2/volumebarstyle";
1915    parts{
1916       part{ name:"actionbtn1";
1917          type: SWALLOW;
1918          scale : 1;
1919          description { state: "default" 0.0;
1920             min: POPUP_BUTTON2_VOLUMEBAR_STYLE_BUTTON_DEFAULT_MIN_MAX_INC;
1921             max: POPUP_BUTTON2_VOLUMEBAR_STYLE_BUTTON_DEFAULT_MIN_MAX_INC;
1922             fixed : 1 1;
1923             align: 1.0 1.0;
1924             rel1 {
1925                relative: 0.0 0.0;
1926                to: "elm.rect.pad_btn";
1927             }
1928             rel2 {
1929                relative: 0.0 1.0;
1930                to: "elm.rect.pad_btn";
1931             }
1932          }
1933       }
1934       part { name: "elm.rect.pad_btn";
1935          type: RECT;
1936          scale : 1;
1937          description { state: "default" 0.0;
1938             min: POPUP_BUTTON2_VOLUMEBAR_STYLE_PADDING_BUTTON_MIN_MAX_INC;
1939             max: POPUP_BUTTON2_VOLUMEBAR_STYLE_PADDING_BUTTON_MIN_MAX_INC;
1940             fixed : 1 1;
1941             align: 0.5 1.0;
1942             color: 0 0 0 0;
1943             rel1 {
1944                relative: 0.5 0.0;
1945             }
1946             rel2 {
1947                relative: 0.5 1.0;
1948             }
1949          }
1950       }
1951       part{ name:"actionbtn2";
1952          type: SWALLOW;
1953          scale : 1;
1954          description { state: "default" 0.0;
1955             min: POPUP_BUTTON2_VOLUMEBAR_STYLE_BUTTON_DEFAULT_MIN_MAX_INC;
1956             max: POPUP_BUTTON2_VOLUMEBAR_STYLE_BUTTON_DEFAULT_MIN_MAX_INC;
1957             fixed : 1 1;
1958             align: 0.0 1.0;
1959             rel1 {
1960                relative: 1.0 0.0;
1961                to: "elm.rect.pad_btn";
1962             }
1963             rel2 {
1964                relative: 1.0 1.0;
1965                to: "elm.rect.pad_btn";
1966             }
1967          }
1968       }
1969    }
1970 }
1971
1972 group { name: "elm/popup/buttons1/volumebarstyle";
1973    parts{
1974       part{ name:"actionbtn1";
1975          type: SWALLOW;
1976          scale : 1;
1977          description { state: "default" 0.0;
1978             min: POPUP_BUTTON1_VOLUMEBAR_STYLE_BUTTON_DEFAULT_MIN_MAX_INC;
1979             max: POPUP_BUTTON1_VOLUMEBAR_STYLE_BUTTON_DEFAULT_MIN_MAX_INC;
1980             fixed : 1 1;
1981             align: 0.5 1.0;
1982                 rel1 {
1983                    relative: 0.5 0.0;
1984                 }
1985             rel2 {
1986                relative: 0.5 1.0;
1987             }
1988          }
1989       }
1990    }
1991 }
1992
1993 group { name: "elm/popup/base/image_scroll";
1994    parts {
1995       images {
1996          image: "00_popup_title_middle.png" COMP;
1997          image: "00_popup_bottom.png" COMP;
1998       }
1999       styles
2000         {
2001            style { name: "popup_image_title_style";
2002               base: "font=SLP:style=Medium font_size="POPUP_BASE_IMAGE_SCROLL_TEXT_FONT_SIZE_INC" align=center color=#ffffff wrap=mixed ellipsis=1.0";
2003               tag:  "br" "\n";
2004               tag:  "ps" "ps";
2005               tag:  "hilight" "+ font=SLP:style=Bold";
2006               tag:  "b" "+ font=SLP:style=Bold";
2007               tag:  "whitecolor" "+ color=#ffffff";
2008               tag:  "tab" "\t";
2009            }
2010         }
2011         part { name: "bg";
2012          type: RECT;
2013          scale : 1;
2014          mouse_events: 0;
2015          repeat_events: 1;
2016          description { state: "default" 0.0;
2017             min: POPUP_BASE_IMAGE_SCROLL_BG_DEFAULT_MIN_MAX_INC;
2018             max: POPUP_BASE_IMAGE_SCROLL_BG_DEFAULT_MIN_MAX_INC;
2019             visible: 0;
2020             rel1.relative: 0.0 0.0;
2021             rel2.relative: 1.0 1.0;
2022             align: 0.0 0.0;
2023          }
2024       }
2025       part { name: "base";
2026          type: RECT;
2027          scale : 1;
2028          mouse_events: 0;
2029          repeat_events: 1;
2030          description { state: "default" 0.0;
2031             fixed: 1 1;
2032             color: 255 0 0 0;
2033             rel1 {
2034                relative: 0.042 0.6; to: "bg";
2035             }
2036             rel2 {
2037                relative: 0.88 0.94; to: "bg";}
2038             align: 0.0 0.0;
2039          }
2040       }
2041       part { name: "elm.rect.title";
2042          type: IMAGE;
2043          scale : 1;
2044          description { state: "default" 0.0;
2045             min: POPUP_BASE_IMAGE_SCROLL_TITLE_DEFAULT_MIN_INC;
2046             fixed : 1 1;
2047             align: 0.5 0.0;
2048             visible: 0;
2049             image.normal: "00_popup_title_middle.png";
2050             image.border: POPUP_BASE_IMAGE_SCROLL_TITLE_IMAGE_BORDER_INC;
2051             image.border_scale: 1;
2052             rel1 {
2053                relative: 0.0 0.0; to: "base";
2054             }
2055             rel2 {
2056                relative: 1.0 0.0; to: "base";
2057             }
2058          }
2059          description { state: "show_title" 0.0;
2060             inherit: "default" 0.0;
2061             visible: 1;
2062          }
2063       }
2064       part { name: "background";
2065          scale : 1;
2066          mouse_events: 0;
2067          description { state: "default" 0.0;
2068             min: POPUP_BASE_IMAGE_SCROLL_BACKGROUND_DEFAULT_MIN_INC;
2069             rel1.to: "elm.rect.title";
2070             rel2.to: "base";
2071             rel1.relative: 0.0 1.0;
2072             rel2.relative: 1.0 1.0;
2073             image {
2074                normal: "00_popup_bottom.png";
2075                border: POPUP_BASE_IMAGE_SCROLL_BACKGROUND_IMAGE_BORDER_INC;
2076                middle: DEFAULT;
2077                border_scale: 1;
2078             }
2079          }
2080       }
2081       part { name: "elm.swallow.title.icon";
2082          type: SWALLOW;
2083          scale: 1;
2084          description { state: "default" 0.0;
2085             min: POPUP_BASE_IMAGE_SCROLL_TITLE_ICON_MIN_MAX_INC;
2086             max: POPUP_BASE_IMAGE_SCROLL_TITLE_ICON_MIN_MAX_INC;
2087             fixed: 1 1;
2088             align: 0.0 0.5;
2089             rel1 {
2090                to: "elm.rect.title";
2091                relative: 0.0 0.0;
2092             }
2093             rel2 {
2094                to: "elm.rect.title";
2095                relative: 1.0 1.0;
2096             }   
2097             visible: 0;
2098          }
2099          description { state: "show_title_icon" 0.0;
2100             inherit: "default" 0.0;
2101             visible: 1;
2102          }
2103       }
2104       part {
2105          name: "elm.swallow.title";
2106          type: TEXTBLOCK;
2107          effect: SHADOW;
2108          scale:1;
2109          description {
2110             state: "default" 0.0;
2111             text
2112               {                 
2113                  style: "popup_image_title_style";
2114                  min: 0 0;
2115                  max: 0 1;
2116               }
2117             color: POPUP_DEFAULT_TITLE_TEXT_COLOR_INC;
2118             visible:0;
2119             color2: 0 0 0 255;
2120             rel1 { relative: 0.0 0.0; to: "elm.rect.title"; }  
2121             rel2 { relative: 1.0 1.0; to: "elm.rect.title"; }
2122             align: 0.5 0.5;
2123          }
2124          description { state: "show_title" 0.0;
2125             inherit: "default" 0.0;
2126             visible: 1;
2127          }
2128          description { state: "show_title_icon" 0.0;
2129             inherit: "default" 0.0;
2130             visible: 1;
2131          }
2132       }
2133       part { name: "elm.swallow.content";
2134          type: SWALLOW;
2135          scale : 1;
2136          description { state: "default" 0.0;
2137             min: POPUP_BASE_IMAGE_SCROLL_CONTENT_DEFAULT_MIN_INC;
2138             align: 0.0 0.0;
2139             fixed: 1 0;
2140             rel1 {
2141                relative: 0.05 0.05;
2142                to: "background";
2143             }
2144             rel2 {
2145                relative: 0.95 0.98;
2146                to: "background";
2147             }
2148          }
2149          description { state: "show_title" 0.0;
2150             inherit: "default" 0.0;
2151             rel1 {
2152                relative: 0.05 1.05;
2153                to: "elm.rect.title";
2154             }
2155          }
2156          description { state: "show_button_area" 0.0;
2157             inherit: "default" 0.0;
2158          }
2159          description { state: "show_button_title_area" 0.0;
2160             inherit: "default" 0.0;
2161             rel1 {
2162                relative: 0.05 1.05;
2163                to: "elm.rect.title";
2164             }
2165             rel2 {
2166                relative: 0.95 0.98;
2167                to: "background";
2168             }
2169          }
2170       }
2171       part { name: "elm.swallow.buttonArea.Background";
2172          type: RECT;
2173          scale : 1;
2174          description { state: "default" 0.0;
2175             min: POPUP_BASE_IMAGE_SCROLL_BUTTONAREA_BG_DEFAULT_MIN_MAX_INC;
2176             max: POPUP_BASE_IMAGE_SCROLL_BUTTONAREA_BG_DEFAULT_MIN_MAX_INC;
2177             fixed : 1 1;
2178             align: 0.0 0.5;
2179             visible: 1;
2180             rel1 {
2181                relative: 0.92 0.04;
2182                to: "bg";
2183             }
2184             rel2 {
2185                relative: 1.0  1.0);
2186                to_x: "bg";
2187                to_y: "base";
2188             }
2189             color: 0 0 0 0;
2190          }
2191          description { state: "show_button_area" 0.0;
2192             inherit: "default" 0.0;
2193             visible: 1;
2194          }
2195       }
2196       part { name: "elm.swallow.buttonArea";
2197          type: SWALLOW;
2198          scale : 1;
2199          description { state: "default" 0.0;
2200             min: POPUP_BASE_IMAGE_SCROLL_BUTTONAREA_DEFAULT_MIN_INC;
2201             max: POPUP_BASE_IMAGE_SCROLL_BUTTONAREA_DEFAULT_MAX_INC;
2202             fixed : 1 1;
2203             align: 0.0 0.5;
2204             visible: 0;
2205             rel1 {
2206                relative: 0.0 0.0;
2207                to: "elm.swallow.buttonArea.Background";
2208             }
2209             rel2 {
2210                relative: 0.0 1.0;
2211                to: "elm.swallow.buttonArea.Background";
2212             }
2213          }
2214          description { state: "show_button_area" 0.0;
2215             inherit: "default" 0.0;
2216             visible: 1;
2217          }
2218       }
2219       part { name: "pad_b_button";
2220          type: RECT;
2221          scale : 1;
2222          mouse_events: 0;
2223          repeat_events: 1;
2224          description { state: "default" 0.0;
2225             align: 0.5 1.0;
2226             min: POPUP_BASE_IMAGE_SCROLL_PADDING_BOTTOM_MIN_INC;
2227             fixed: 0 1;
2228             color: 0 0 0 0;
2229             rel1 {
2230                relative: 0.0 1.0;
2231                to: "base";
2232             }
2233             rel2 {
2234                relative: 1.0 1.0;
2235                to: "base";
2236             }
2237          }
2238       }
2239    }
2240    programs {
2241       /*    program {
2242        name: "show";
2243        signal: "elm,state,show";
2244        source: "elm";
2245        action: STATE_SET "visible" 0.0;
2246        target: "background";
2247        transition: "DECELERATE" 0.5; 
2248        }
2249        program {
2250        name: "hide";
2251        signal: "elm,state,hide";
2252        source: "elm";
2253        action: STATE_SET "default" 0.0;
2254        target: "background";
2255        transition: "DECELERATE" 0.5; 
2256       }*/
2257       program { name: show_title;
2258          signal: "elm,state,title,visible";
2259          source: "elm";
2260          action: STATE_SET "show_title" 0.0;
2261          target: "elm.swallow.title";
2262          target: "elm.rect.title";
2263          target: "elm.swallow.content"; 
2264          target: "base";
2265       }
2266       program { name: hide_title;
2267          signal: "elm,state,title,hidden";
2268          source: "elm";
2269          action: STATE_SET "default" 0.0;
2270          target: "elm.swallow.title";
2271          target: "elm.rect.title";
2272          target: "elm.swallow.content"; 
2273          target: "base";
2274       }
2275       program { name: show_title_icon;
2276          signal: "elm,state,title,icon,visible";
2277          source: "elm";
2278          action: STATE_SET "show_title_icon" 0.0;
2279          target: "elm.swallow.title";
2280          target: "elm.swallow.title.icon";
2281       }
2282       program { name: hide_title_icon;
2283          signal: "elm,state,title,icon,hidden";
2284          source: "elm";
2285          action: STATE_SET "default" 0.0;
2286          target: "elm.swallow.title";
2287          target: "elm.swallow.title.icon";
2288       }
2289       program { name: show_button_area;
2290          signal: "elm,state,button,visible";
2291          source: "elm";
2292          action: STATE_SET "show_button_area" 0.0;
2293          target: "elm.swallow.buttonArea";
2294          target: "elm.swallow.content";
2295          target: "elm.swallow.buttonArea.Background"; 
2296          target: "base";
2297       }
2298       program { name: hide_button_area;
2299          signal: "elm,state,button,hidden";
2300          source: "elm";
2301          action: STATE_SET "default" 0.0;
2302          target: "elm.swallow.buttonArea";
2303          target: "elm.swallow.content";
2304          target: "elm.swallow.buttonArea.Background"; 
2305          target: "base";
2306       }
2307       program { name: show_button_title_area;
2308          signal: "elm,state,button,title,visible";
2309          source: "elm";
2310          action: STATE_SET "show_button_title_area" 0.0;
2311          target: "elm.swallow.content"; 
2312          target: "base";
2313       }
2314       program { name: hide_button_title_area;
2315          signal: "elm,state,button,title,hidden";
2316          source: "elm";
2317          action: STATE_SET "default" 0.0;
2318          target: "elm.swallow.content"; 
2319          target: "base";
2320       }
2321    } /* end of programs */
2322 }
2323
2324 group { name: "elm/popup/content/image_scroll";
2325    parts{
2326       part { name: "pad_t";
2327          type: RECT;
2328          scale : 1;
2329          mouse_events: 0;
2330          repeat_events: 1;
2331          description { state: "default" 0.0;
2332             align: 0.5 0.0;
2333             min: POPUP_CONTENT_IMAGE_SCROLL_PADDING_TOP_MIN_INC;
2334             fixed: 0 1;
2335             color: 0 0 0 0;
2336             rel1 {
2337                relative: 1.0 0.0;to_x: "pad_l";
2338             }
2339             rel2 {
2340                relative: 0.0 0.0;to_x: "pad_r"; 
2341             }
2342          }
2343       }
2344       part { name: "pad_l";
2345          type: RECT;
2346          scale: 1;
2347          description { state: "default" 0.0;
2348             min : POPUP_CONTENT_IMAGE_SCROLL_PADDING_LEFT_MIN_INC;
2349             fixed: 1 0;
2350             rel1 { 
2351                relative: 0.0 0.0; 
2352             }
2353             rel2 { 
2354                relative: 0.0 1.0; 
2355             }
2356             color: 0 0 0 0;
2357             align: 0.0 0.0;
2358          }
2359       }
2360       part { name: "pad_r";     
2361          type: RECT;
2362          scale: 1;
2363          description { state: "default" 0.0;
2364             min : POPUP_CONTENT_IMAGE_SCROLL_PADDING_RIGHT_MIN_INC;
2365             fixed: 1 0;
2366             rel1 { 
2367                relative: 1.0 0.0; 
2368             }
2369             rel2 { 
2370                relative: 1.0 1.0; 
2371             }
2372             color: 0 0 0 0;
2373             align: 1.0 0.0;
2374          }
2375       } 
2376       part{ name:"elm.swallow.content";
2377          type: SWALLOW;
2378          scale : 1;
2379          description { state: "default" 0.0;
2380             min: POPUP_CONTENT_IMAGE_SCROLL_CONTENT_DEFAULT_MIN_INC;
2381             align: 0.5 0.5;
2382             fixed: 1 0;
2383             rel1 {
2384                relative: 1.0 1.0;
2385                to: "pad_t";
2386             }
2387             rel2 {
2388                relative: 0.0 0.0;
2389                to: "pad_b";
2390             }
2391          }
2392       }
2393       part { name: "pad_b";
2394          type: RECT;
2395          scale : 1;
2396          mouse_events: 0;
2397          repeat_events: 1;
2398          description { state: "default" 0.0;
2399             align: 0.5 1.0;
2400             min: POPUP_CONTENT_IMAGE_SCROLL_PADDING_BOTTOM_MIN_INC;
2401             fixed: 0 1;
2402             color: 0 0 0 0;
2403             rel1 {
2404                relative: 1.0 1.0;to_x: "pad_l";
2405             }
2406             rel2 {
2407                relative: 0.0 1.0;to_x: "pad_r";
2408             }
2409          }
2410       }
2411    }
2412 }
2413 group { name: "elm/popup/buttons2/image_scroll";
2414    parts{
2415       part{ name:"actionbtn1";
2416          type: SWALLOW;
2417          scale : 1;
2418          description { state: "default" 0.0;
2419             min: POPUP_BUTTONS2_IMAGE_SCROLL_BUTTON_DEFAULT_MIN_MAX_INC;
2420             max: POPUP_BUTTONS2_IMAGE_SCROLL_BUTTON_DEFAULT_MIN_MAX_INC;
2421             fixed : 1 1;
2422             align: 0.0 0.0;
2423             rel1 {
2424                relative: 0.0 0.0;
2425             }
2426          }
2427       }
2428       part{ name:"actionbtn2";
2429          type: SWALLOW;
2430          scale : 1;
2431          description { state: "default" 0.0;
2432             min: POPUP_BUTTONS2_IMAGE_SCROLL_BUTTON_DEFAULT_MIN_MAX_INC;
2433             max: POPUP_BUTTONS2_IMAGE_SCROLL_BUTTON_DEFAULT_MIN_MAX_INC;
2434             fixed : 1 1;
2435             align: 0.0 1.0;
2436             rel2 {
2437                relative: 1.0 1.0;
2438             }
2439          }
2440       }
2441    }
2442 }
2443
2444 group { name: "elm/popup/base/image_slider";
2445    parts {
2446       images {
2447          image: "00_popup_title_middle.png" COMP;
2448          image: "00_popup_content.png" COMP;
2449       }
2450       part { name: "bg";
2451          type: RECT;
2452          scale : 1;
2453          mouse_events: 0;
2454          repeat_events: 1;
2455          description { state: "default" 0.0;
2456             min: POPUP_BASE_IMAGE_SLIDER_BG_DEFAULT_MIN_MAX_INC;
2457             max: POPUP_BASE_IMAGE_SLIDER_BG_DEFAULT_MIN_MAX_INC;
2458             color: 0 0 0 0;
2459             rel1.relative: 0.0 0.0;
2460             rel2.relative: 1.0 1.0;
2461             align: 0.0 0.0;
2462          }
2463       }
2464       part { name: "base";
2465          type: RECT;
2466          scale : 1;
2467          mouse_events: 0;
2468          repeat_events: 1;
2469          description { state: "default" 0.0;
2470             color: 0 0 0 0;
2471             rel1 {
2472                relative: 0.23 0.3; to: "bg";
2473             }
2474             rel2 {
2475                relative: 0.77 0.94; to: "bg";}
2476             align: 0.0 0.0;
2477          }
2478       }
2479       part { name: "elm.rect.title";
2480          type: IMAGE;
2481          scale : 1;
2482          description { state: "default" 0.0;
2483             min: POPUP_BASE_IMAGE_SLIDER_TITLE_DEFAULT_MIN_INC;
2484             fixed : 1 1;
2485             align: 0.5 0.0;
2486             visible: 0;
2487             image.normal: "00_popup_title_middle.png";
2488             image.border: POPUP_BASE_IMAGE_SLIDER_TITLE_DEFAULT_IMAGE_BORDER_INC;
2489             image.border_scale: 1;
2490             rel1 {
2491                relative: 0.0 0.0; to: "base";
2492             }
2493             rel2 {
2494                relative: 1.0 0.0; to: "base";
2495             }
2496          }
2497          description { state: "show_title" 0.0;
2498             inherit: "default" 0.0;
2499             visible: 1;
2500          }
2501       }
2502       part { name: "background";
2503          scale : 1;
2504          mouse_events: 0;
2505          description { state: "default" 0.0;
2506             align: 0.5 0.0;
2507             rel1.to: "elm.rect.title";
2508             rel2.to: "base";
2509             rel1.relative: 0.0 1.0;
2510             rel2.relative: 1.0 1.0;
2511             image {
2512                normal: "00_popup_content.png";
2513                border: POPUP_BASE_IMAGE_SLIDER_BACKGROUND_DEFAULT_IMAGE_BORDER_INC;
2514                middle: DEFAULT;
2515                border_scale: 1;
2516             }
2517          }
2518       }
2519       part { name: "elm.swallow.title.icon";
2520          type: SWALLOW;
2521          scale: 1;
2522          description { state: "default" 0.0;
2523             min: POPUP_BASE_IMAGE_SLIDER_TITLE_ICON_DEFAULT_MIN_MAX_INC;
2524             max: POPUP_BASE_IMAGE_SLIDER_TITLE_ICON_DEFAULT_MIN_MAX_INC;
2525             fixed: 1 1;
2526             align: 0.0 0.5;
2527             rel1 {
2528                to: "elm.rect.title";
2529                relative: 0.0 0.0;
2530             }
2531             rel2 {
2532                to: "elm.rect.title";
2533                relative: 1.0 1.0;
2534             }   
2535             visible: 0;
2536          }
2537          description { state: "show_title_icon" 0.0;
2538             inherit: "default" 0.0;
2539             visible: 1;
2540          }
2541       }
2542       part {
2543          name: "elm.swallow.title";
2544          type: TEXTBLOCK;
2545          effect: SHADOW;
2546          scale:1;
2547          description {
2548             state: "default" 0.0;
2549             text
2550               {                 
2551                  style: "popup_image_title_style";
2552                  min: 0 0;
2553                  max: 0 1;
2554               }
2555             color: POPUP_DEFAULT_TITLE_TEXT_COLOR_INC;
2556             visible:0;
2557             color2: 0 0 0 255;
2558             rel1 { relative: 0.0 0.0; to: "elm.rect.title"; }  
2559             rel2 { relative: 1.0 1.0; to: "elm.rect.title"; }
2560             align: 0.5 0.5;
2561          }
2562          description { state: "show_title" 0.0;
2563             inherit: "default" 0.0;
2564             visible: 1;
2565          }
2566          description { state: "show_title_icon" 0.0;
2567             inherit: "default" 0.0;
2568             visible: 1;
2569          }
2570       }
2571       part { name: "elm.swallow.content";
2572          type: SWALLOW;
2573          scale : 1;
2574          description { state: "default" 0.0;
2575             align: 0.0 0.0;
2576             rel1 {
2577                relative: 0.03 0.05;
2578                to: "background";
2579             }
2580             rel2 {
2581                relative: 0.97 0.98;
2582                to: "background";
2583             }
2584          }
2585          description { state: "show_title" 0.0;
2586             inherit: "default" 0.0;
2587             rel1 {
2588                relative: 0.05 1.05;
2589                to: "elm.rect.title";
2590             }
2591          }
2592          description { state: "show_button_area" 0.0;
2593             inherit: "default" 0.0;
2594          }
2595          description { state: "show_button_title_area" 0.0;
2596             inherit: "default" 0.0;
2597             rel1 {
2598                relative: 0.05 1.05;
2599                to: "elm.rect.title";
2600             }
2601             rel2 {
2602                relative: 0.95 0.98;
2603                to: "background";
2604             }
2605          }
2606       }
2607       part { name: "elm.swallow.buttonArea.Background";
2608          type: RECT;
2609          scale : 1;
2610          description { state: "default" 0.0;
2611             align: 0.0 0.0;
2612             visible: 1;
2613             rel1 {
2614                relative: 0.92 0.04;
2615                to: "bg";
2616             }
2617             rel2 {
2618                relative: 1.0  1.0);
2619                to_x: "bg";
2620                to_y: "base";
2621             }
2622             color: 0 0 0 0;
2623          }
2624          description { state: "show_button_area" 0.0;
2625             inherit: "default" 0.0;
2626             visible: 1;
2627          }
2628       }
2629       part { name: "elm.swallow.buttonArea";
2630          type: SWALLOW;
2631          scale : 1;
2632          description { state: "default" 0.0;
2633             align: 0.5 0.5;
2634             visible: 0;
2635             rel1 {
2636                relative: 0.0 0.0;
2637                to: "elm.swallow.buttonArea.Background";
2638             }
2639             rel2 {
2640                relative: 1.0 1.0;
2641                to: "elm.swallow.buttonArea.Background";
2642             }
2643          }
2644          description { state: "show_button_area" 0.0;
2645             inherit: "default" 0.0;
2646             visible: 1;
2647          }
2648       }
2649    }
2650    programs {
2651       /*    program {
2652        name: "show";
2653        signal: "elm,state,show";
2654        source: "elm";
2655        action: STATE_SET "visible" 0.0;
2656        target: "background";
2657        transition: "DECELERATE" 0.5; 
2658        }
2659        program {
2660        name: "hide";
2661        signal: "elm,state,hide";
2662        source: "elm";
2663        action: STATE_SET "default" 0.0;
2664        target: "background";
2665        transition: "DECELERATE" 0.5; 
2666       }*/
2667       program { name: show_title;
2668          signal: "elm,state,title,visible";
2669          source: "elm";
2670          action: STATE_SET "show_title" 0.0;
2671          target: "elm.swallow.title";
2672          target: "elm.rect.title";
2673          target: "elm.swallow.content"; 
2674          target: "base";
2675       }
2676       program { name: hide_title;
2677          signal: "elm,state,title,hidden";
2678          source: "elm";
2679          action: STATE_SET "default" 0.0;
2680          target: "elm.swallow.title";
2681          target: "elm.rect.title";
2682          target: "elm.swallow.content"; 
2683          target: "base";
2684       }
2685       program { name: show_title_icon;
2686          signal: "elm,state,title,icon,visible";
2687          source: "elm";
2688          action: STATE_SET "show_title_icon" 0.0;
2689          target: "elm.swallow.title";
2690          target: "elm.swallow.title.icon";
2691       }
2692       program { name: hide_title_icon;
2693          signal: "elm,state,title,icon,hidden";
2694          source: "elm";
2695          action: STATE_SET "default" 0.0;
2696          target: "elm.swallow.title";
2697          target: "elm.swallow.title.icon";
2698       }
2699       program { name: show_button_area;
2700          signal: "elm,state,button,visible";
2701          source: "elm";
2702          action: STATE_SET "show_button_area" 0.0;
2703          target: "elm.swallow.buttonArea";
2704          target: "elm.swallow.content";
2705          target: "elm.swallow.buttonArea.Background"; 
2706          target: "base";
2707       }
2708       program { name: hide_button_area;
2709          signal: "elm,state,button,hidden";
2710          source: "elm";
2711          action: STATE_SET "default" 0.0;
2712          target: "elm.swallow.buttonArea";
2713          target: "elm.swallow.content";
2714          target: "elm.swallow.buttonArea.Background"; 
2715          target: "base";
2716       }
2717       program { name: show_button_title_area;
2718          signal: "elm,state,button,title,visible";
2719          source: "elm";
2720          action: STATE_SET "show_button_title_area" 0.0;
2721          target: "elm.swallow.content"; 
2722          target: "base";
2723       }
2724       program { name: hide_button_title_area;
2725          signal: "elm,state,button,title,hidden";
2726          source: "elm";
2727          action: STATE_SET "default" 0.0;
2728          target: "elm.swallow.content"; 
2729          target: "base";
2730       }
2731    } /* end of programs */
2732 }
2733
2734 group { name: "elm/popup/content/image_slider";
2735    parts{
2736       part { name: "pad_t";
2737          type: RECT;
2738          scale : 1;
2739          mouse_events: 0;
2740          repeat_events: 1;
2741          description { state: "default" 0.0;
2742             align: 0.5 0.0;
2743             min: POPUP_CONTENT_IMAGE_SLIDER_PADDING_TOP_DEFAULT_MIN_INC;
2744             fixed: 0 1;
2745             color: 0 0 0 0;
2746             rel1 {
2747                relative: 1.0 0.0;to_x: "pad_l";
2748             }
2749             rel2 {
2750                relative: 0.0 0.0;to_x: "pad_r"; 
2751             }
2752          }
2753       }
2754       part { name: "pad_l";
2755          type: RECT;
2756          scale: 1;
2757          description { state: "default" 0.0;
2758             min : POPUP_CONTENT_IMAGE_SLIDER_PADDING_LEFT_DEFAULT_MIN_INC;
2759             fixed: 1 0;
2760             rel1 { 
2761                relative: 0.0 0.0; 
2762             }
2763             rel2 { 
2764                relative: 0.0 1.0; 
2765             }
2766             color: 0 0 0 0;
2767             align: 0.0 0.0;
2768          }
2769       }
2770       part { name: "pad_r";     
2771          type: RECT;
2772          scale: 1;
2773          description { state: "default" 0.0;
2774             min : POPUP_CONTENT_IMAGE_SLIDER_PADDING_RIGHT_DEFAULT_MIN_INC;
2775             fixed: 1 0;
2776             rel1 { 
2777                relative: 1.0 0.0; 
2778             }
2779             rel2 { 
2780                relative: 1.0 1.0; 
2781             }
2782             color: 0 0 0 0;
2783             align: 1.0 0.0;
2784          }
2785       } 
2786       part{ name:"elm.swallow.content";
2787          type: SWALLOW;
2788          scale : 1;
2789          description { state: "default" 0.0;
2790             min: POPUP_CONTENT_IMAGE_SLIDER_CONTENT_DEFAULT_MIN_INC;
2791             align: 0.5 0.5;
2792             fixed: 1 0;
2793             rel1 {
2794                relative: 1.0 1.0;
2795                to: "pad_t";
2796             }
2797             rel2 {
2798                relative: 0.0 0.0;
2799                to: "pad_b";     
2800             }
2801          }
2802       }
2803       part { name: "pad_b";
2804          type: RECT;
2805          scale : 1;
2806          mouse_events: 0;
2807          repeat_events: 1;
2808          description { state: "default" 0.0;
2809             align: 0.5 1.0;
2810             min: POPUP_CONTENT_IMAGE_SLIDER_PADDING_BOTTOM_DEFAULT_MIN_INC;
2811             fixed: 0 1;
2812             color: 0 0 0 0;
2813             rel1 {
2814                relative: 1.0 1.0;to_x: "pad_l";
2815             }
2816             rel2 {
2817                relative: 0.0 1.0;to_x: "pad_r"; 
2818             }
2819          }
2820       }
2821    }
2822 }
2823 group { name: "elm/popup/buttons2/image_slider";
2824    parts{
2825       part{ name:"actionbtn1";
2826          type: SWALLOW;
2827          scale : 1;
2828          description { state: "default" 0.0;
2829             min: POPUP_BUTTONS2_IMAGE_SLIDER_BUTTON_DEFAULT_MIN_MAX_INC;
2830             max: POPUP_BUTTONS2_IMAGE_SLIDER_BUTTON_DEFAULT_MIN_MAX_INC;
2831             fixed : 1 1;
2832             align: 0.0 0.0;
2833             rel1 {
2834                relative: 0.0 0.0;
2835             }
2836          }
2837       }
2838       part{ name:"actionbtn2";
2839          type: SWALLOW;
2840          scale : 1;
2841          description { state: "default" 0.0;
2842             min: POPUP_BUTTONS2_IMAGE_SLIDER_BUTTON_DEFAULT_MIN_MAX_INC;
2843             max: POPUP_BUTTONS2_IMAGE_SLIDER_BUTTON_DEFAULT_MIN_MAX_INC;
2844             fixed : 1 1;
2845             align: 0.0 1.0;
2846             rel2 {
2847                relative: 1.0 1.0;
2848             }
2849          }
2850       }
2851    }
2852 }
2853
2854 group { name: "elm/popup/base/image_list";
2855    parts {
2856       images {
2857          image: "00_popup_title_middle.png" COMP;
2858          image: "00_popup_bottom.png" COMP;
2859          image: "00_popup_bg.png" COMP;
2860       }
2861       part { name: "bg";
2862          type: RECT;
2863          scale : 1;
2864          mouse_events: 0;
2865          repeat_events: 1;
2866          description { state: "default" 0.0;
2867             min: POPUP_BASE_IMAGE_LIST_BG_DEFAULT_MIN_MAX_INC;
2868             max: POPUP_BASE_IMAGE_LIST_BG_DEFAULT_MIN_MAX_INC;
2869             color: 255 0 0 0;
2870             rel1.relative: 0.0 0.0;
2871             rel2.relative: 1.0 1.0;
2872             align: 0.0 0.0;
2873          }
2874       }
2875       part { name: "base";
2876          type: RECT;
2877          scale : 1;
2878          mouse_events: 0;
2879          repeat_events: 1;
2880          description { state: "default" 0.0;
2881             fixed: 1 1;
2882             color: 255 0 0 0;
2883             rel1 {
2884                relative: 0.23 0.4; to: "bg";
2885             }
2886             rel2 {
2887                relative: 0.77 0.94; to: "bg";}
2888             align: 0.0 0.0;
2889          }
2890       }
2891       part { name: "elm.rect.title";
2892          type: IMAGE;
2893          scale : 1;
2894          description { state: "default" 0.0;
2895             min: POPUP_BASE_IMAGE_LIST_TITLE_DEFAULT_MIN_INC;
2896             fixed : 0 1;
2897             visible: 0;
2898             image.normal: "00_popup_title_middle.png";
2899             image.border: POPUP_BASE_IMAGE_LIST_TITLE_DEFAULT_IMAGE_BORDER_INC;
2900             image.border_scale: 1;
2901             rel1 {
2902                relative: 0.0 0.0; to: "base";
2903             }
2904             rel2 {
2905                relative: 1.0 0.0; to: "base";
2906             }
2907          }
2908          description { state: "show_title" 0.0;
2909             inherit: "default" 0.0;
2910             visible: 1;
2911          }
2912       }
2913       part { name: "background";
2914          scale : 1;
2915          mouse_events: 0;
2916          description { state: "default" 0.0;
2917             min: POPUP_BASE_IMAGE_LIST_BACKGROUND_DEFAULT_MIN_INC;
2918             fixed: 1 1;
2919             rel1.to: "elm.rect.title";
2920             rel1.relative: 0.0 1.0;
2921             rel2.to: "base";
2922             rel2.relative: 1.0 1.0;
2923             image {
2924                normal: "00_popup_bottom.png";
2925                border: POPUP_BASE_IMAGE_LIST_BACKGROUND_DEFAULT_IMAGE_BORDER_INC;
2926                middle: DEFAULT;
2927                border_scale: 1;
2928             }
2929          }
2930       }
2931       part { name: "elm.swallow.title.icon";
2932          type: SWALLOW;
2933          scale: 1;
2934          description { state: "default" 0.0;
2935             min: POPUP_BASE_IMAGE_LIST_TITLE_ICON_DEFAULT_MIN_MAX_INC;
2936             max: POPUP_BASE_IMAGE_LIST_TITLE_ICON_DEFAULT_MIN_MAX_INC;
2937             fixed: 1 1;
2938             align: 0.0 0.5;
2939             rel1 {
2940                to: "elm.rect.title";
2941                relative: 0.0 0.0;
2942             }
2943             rel2 {
2944                to: "elm.rect.title";
2945                relative: 1.0 1.0;
2946             }   
2947             visible: 0;
2948          }
2949          description { state: "show_title_icon" 0.0;
2950             inherit: "default" 0.0;
2951             visible: 1;
2952          }
2953       }
2954       part {
2955          name: "elm.swallow.title";
2956          type: TEXTBLOCK;
2957          effect: SHADOW;
2958          scale:1;
2959          description {
2960             state: "default" 0.0;
2961             text
2962               {                 
2963                  style: "popup_image_title_style";
2964                  min: 0 0;
2965                  max: 0 1;
2966               }
2967             color: POPUP_DEFAULT_TITLE_TEXT_COLOR_INC;
2968             visible:0;
2969             color2: 0 0 0 255;
2970             rel1 { relative: 0.0 0.0; to: "elm.rect.title"; }  
2971             rel2 { relative: 1.0 1.0; to: "elm.rect.title"; }
2972             align: 0.5 0.5;
2973          }
2974          description { state: "show_title" 0.0;
2975             inherit: "default" 0.0;
2976             visible: 1;
2977          }
2978          description { state: "show_title_icon" 0.0;
2979             inherit: "default" 0.0;
2980             visible: 1;
2981          }
2982       }
2983       part { name: "elm.swallow.content";
2984          type: SWALLOW;
2985          scale : 1;
2986          description { state: "default" 0.0;
2987             min: POPUP_BASE_IMAGE_LIST_CONTENT_DEFAULT_MIN_INC;
2988             align: 0.5 0.5;
2989             fixed: 1 0;
2990             rel1 {
2991                relative: 0.05 0.05;
2992                to: "background";
2993             }
2994             rel2 {
2995                relative: 0.95 0.98;
2996                to: "background";
2997             }
2998          }
2999          description { state: "show_title" 0.0;
3000             inherit: "default" 0.0;
3001             rel1 {
3002                relative: 0.05 1.05;
3003                to: "elm.rect.title";
3004             }
3005          }
3006          description { state: "show_button_area" 0.0;
3007             inherit: "default" 0.0;
3008          }
3009          description { state: "show_button_title_area" 0.0;
3010             inherit: "default" 0.0;
3011             rel1 {
3012                relative: 0.05 1.05;
3013                to: "elm.rect.title";
3014             }
3015             rel2 {
3016                relative: 0.95 0.98;
3017                to: "background";
3018             }
3019          }
3020       }
3021       part { name: "elm.swallow.buttonArea.Background";
3022          type: RECT;
3023          scale : 1;
3024          description { state: "default" 0.0;
3025             min: POPUP_BASE_IMAGE_LIST_BUTTONAREA_BG_DEFAULT_MIN_INC;
3026             fixed : 1 1;
3027             align: 1.0 0.5;
3028             visible: 1;
3029             rel1 {
3030                relative: 0.92 0.04;
3031                to: "bg";
3032             }
3033             rel2 {
3034                relative: 1.0  1.0);
3035                to_x: "bg";
3036                to_y: "base";
3037             }
3038             color: 0 0 0 0;
3039          }
3040          description { state: "show_button_area" 0.0;
3041             inherit: "default" 0.0;
3042             visible: 1;
3043          }
3044       }
3045       part { name: "elm.swallow.buttonArea";
3046          type: SWALLOW;
3047          scale : 1;
3048          description { state: "default" 0.0;
3049             min: POPUP_BASE_IMAGE_LIST_BUTTONAREA_DEFAULT_MIN_INC;
3050             fixed : 1 1;
3051             align: 0.5 0.5;
3052             visible: 1;
3053             rel1 {
3054                relative: 0.0 0.0;
3055                to: "elm.swallow.buttonArea.Background";
3056             }
3057             rel2 {
3058                relative: 1.0 1.0;
3059                to: "elm.swallow.buttonArea.Background";
3060             }
3061             color: 255 0 0 200;
3062          }
3063          description { state: "show_button_area" 0.0;
3064             inherit: "default" 0.0;
3065             visible: 1;
3066          }
3067       }
3068    }
3069    programs {
3070       /*    program {
3071        name: "show";
3072        signal: "elm,state,show";
3073        source: "elm";
3074        action: STATE_SET "visible" 0.0;
3075        target: "background";
3076        transition: "DECELERATE" 0.5; 
3077        }
3078        program {
3079        name: "hide";
3080        signal: "elm,state,hide";
3081        source: "elm";
3082        action: STATE_SET "default" 0.0;
3083        target: "background";
3084        transition: "DECELERATE" 0.5; 
3085       }*/
3086       program { name: show_title;
3087          signal: "elm,state,title,visible";
3088          source: "elm";
3089          action: STATE_SET "show_title" 0.0;
3090          target: "elm.swallow.title";
3091          target: "elm.rect.title";
3092          target: "elm.swallow.content"; 
3093          target: "base";
3094       }
3095       program { name: hide_title;
3096          signal: "elm,state,title,hidden";
3097          source: "elm";
3098          action: STATE_SET "default" 0.0;
3099          target: "elm.swallow.title";
3100          target: "elm.rect.title";
3101          target: "elm.swallow.content"; 
3102          target: "base";
3103       }
3104       program { name: show_title_icon;
3105          signal: "elm,state,title,icon,visible";
3106          source: "elm";
3107          action: STATE_SET "show_title_icon" 0.0;
3108          target: "elm.swallow.title";
3109          target: "elm.swallow.title.icon";
3110       }
3111       program { name: hide_title_icon;
3112          signal: "elm,state,title,icon,hidden";
3113          source: "elm";
3114          action: STATE_SET "default" 0.0;
3115          target: "elm.swallow.title";
3116          target: "elm.swallow.title.icon";
3117       }
3118       program { name: show_button_area;
3119          signal: "elm,state,button,visible";
3120          source: "elm";
3121          action: STATE_SET "show_button_area" 0.0;
3122          target: "elm.swallow.buttonArea";
3123          target: "elm.swallow.content";
3124          target: "elm.swallow.buttonArea.Background"; 
3125          target: "base";
3126       }
3127       program { name: hide_button_area;
3128          signal: "elm,state,button,hidden";
3129          source: "elm";
3130          action: STATE_SET "default" 0.0;
3131          target: "elm.swallow.buttonArea";
3132          target: "elm.swallow.content";
3133          target: "elm.swallow.buttonArea.Background"; 
3134          target: "base";
3135       }
3136       program { name: show_button_title_area;
3137          signal: "elm,state,button,title,visible";
3138          source: "elm";
3139          action: STATE_SET "show_button_title_area" 0.0;
3140          target: "elm.swallow.content"; 
3141          target: "base";
3142       }
3143       program { name: hide_button_title_area;
3144          signal: "elm,state,button,title,hidden";
3145          source: "elm";
3146          action: STATE_SET "default" 0.0;
3147          target: "elm.swallow.content"; 
3148          target: "base";
3149       }
3150    } /* end of programs */
3151 }
3152
3153 group { name: "elm/popup/content/image_list";
3154    parts{
3155       part { name: "pad_t";
3156          type: RECT;
3157          scale : 1;
3158          mouse_events: 0;
3159          repeat_events: 1;
3160          description { state: "default" 0.0;
3161             align: 0.5 0.0;
3162             min: POPUP_CONTENT_IMAGE_LIST_PADDING_TOP_DEFAULT_MIN_INC;
3163             fixed: 0 1;
3164             color: 0 0 0 0;
3165             rel1 {
3166                relative: 1.0 0.0;to_x: "pad_l";
3167             }
3168             rel2 {
3169                relative: 0.0 0.0;to_x: "pad_r"; 
3170             }
3171          }
3172       }
3173       part { name: "pad_l";
3174          type: RECT;
3175          scale: 1;
3176          description { state: "default" 0.0;
3177             min : POPUP_CONTENT_IMAGE_LIST_PADDING_LEFT_DEFAULT_MIN_INC;
3178             fixed: 1 0;
3179             rel1 { 
3180                relative: 0.0 0.0; 
3181             }
3182             rel2 { 
3183                relative: 0.0 1.0; 
3184             }
3185             color: 0 0 0 0;
3186             align: 0.0 0.0;
3187          }
3188       }
3189       part { name: "pad_r";     
3190          type: RECT;
3191          scale: 1;
3192          description { state: "default" 0.0;
3193             min : POPUP_CONTENT_IMAGE_LIST_PADDING_RIGHT_DEFAULT_MIN_INC;
3194             fixed: 1 0;
3195             rel1 { 
3196                relative: 1.0 0.0; 
3197             }
3198             rel2 { 
3199                relative: 1.0 1.0; 
3200             }
3201             color: 0 0 0 0;
3202             align: 1.0 0.0;
3203          }
3204       } 
3205       part{ name:"elm.swallow.content";
3206          type: SWALLOW;
3207          scale : 1;
3208          description { state: "default" 0.0;
3209             min: POPUP_CONTENT_IMAGE_LIST_CONTENT_DEFAULT_MIN_INC;
3210             align: 0.5 0.5;
3211             fixed: 1 0;
3212             rel1 {
3213                relative: 0.5 1.0;
3214                to: "pad_t";
3215             }
3216             rel2 {
3217                relative: 0.5 0.0;
3218                to: "pad_b";     
3219             }
3220          }
3221       }
3222       part { name: "pad_b";
3223          type: RECT;
3224          scale : 1;
3225          mouse_events: 0;
3226          repeat_events: 1;
3227          description { state: "default" 0.0;
3228             align: 0.5 1.0;
3229             min: POPUP_CONTENT_IMAGE_LIST_PADDING_BOTTOM_DEFAULT_MIN_INC;
3230             fixed: 0 1;
3231             color: 0 0 0 0;
3232             rel1 {
3233                relative: 0.0 1.0;to_x: "pad_l";
3234             }
3235             rel2 {
3236                relative: 1.0 1.0;to_x: "pad_r"; 
3237             }
3238          }
3239       }
3240    }
3241 }
3242 group { name: "elm/popup/buttons2/image_list";
3243    parts{
3244       part{ name:"actionbtn1";
3245          type: SWALLOW;
3246          scale : 1;
3247          description { state: "default" 0.0;
3248             min: POPUP_BUTTONS2_IMAGE_LIST_BUTTON_DEFAULT_MIN_MAX_INC;
3249             max: POPUP_BUTTONS2_IMAGE_LIST_BUTTON_DEFAULT_MIN_MAX_INC;
3250             fixed : 1 1;
3251             align: 0.0 0.0;
3252             rel1 {
3253                relative: 0.0 0.0;
3254             }
3255          }
3256       }
3257       part{ name:"actionbtn2";
3258          type: SWALLOW;
3259          scale : 1;
3260          description { state: "default" 0.0;
3261             min: POPUP_BUTTONS2_IMAGE_LIST_BUTTON_DEFAULT_MIN_MAX_INC;
3262             max: POPUP_BUTTONS2_IMAGE_LIST_BUTTON_DEFAULT_MIN_MAX_INC;
3263             fixed : 1 1;
3264             align: 0.0 1.0;
3265             rel2 {
3266                relative: 1.0 1.0;
3267             }
3268          }
3269       }
3270    }
3271 }
3272