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