[Popup] Removed the left alignment of content for customstyle as it was creating...
[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,click" "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,click" "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_bg.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_bg.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                offset: 0 1;
1155             }
1156          }
1157          description { state: "show_title" 0.0;
1158             inherit: "default" 0.0;
1159             visible: 1;
1160          }
1161       }
1162       part { name: "elm.swallow.title.icon";
1163          type: SWALLOW;
1164          scale: 1;
1165          description { state: "default" 0.0;
1166             min: POPUP_BASE_CUSTOMSTYLE_TITLE_ICON_DEFAULT_MIN_MAX_INC;
1167             max: POPUP_BASE_CUSTOMSTYLE_TITLE_ICON_DEFAULT_MIN_MAX_INC;
1168             fixed: 1 1;
1169             align: 0.0 0.5;
1170             rel1 {
1171                to: "elm.rect.title";
1172                relative: 0.0 0.0;
1173             }
1174             rel2 {
1175                to: "elm.rect.title";
1176                relative: 1.0 1.0;
1177             }
1178             visible: 0;
1179          }
1180          description { state: "show_title_icon" 0.0;
1181             inherit: "default" 0.0;
1182             visible: 1;
1183          }
1184       }
1185       part {
1186          name: "elm.swallow.title";
1187          type: TEXTBLOCK;
1188          scale:1;
1189          description {
1190             state: "default" 0.0;
1191             text
1192               {
1193                  style: "popup_title_custom_style";
1194                  min: 0 0;
1195                  max: 0 1;
1196               }
1197             color: POPUP_CUSTOMSTYLE_TITLE_TEXT_COLOR_INC;
1198             visible:0;
1199             rel1 { relative: 0.0 0.0; to: "elm.rect.title"; }
1200             rel2 { relative: 1.0 1.0; to: "elm.rect.title"; }
1201             align: 0.5 0.5;
1202          }
1203          description { state: "show_title" 0.0;
1204             inherit: "default" 0.0;
1205             visible: 1;
1206          }
1207          description { state: "show_title_icon" 0.0;
1208             inherit: "default" 0.0;
1209             visible: 1;
1210          }
1211       }
1212       part { name: "elm.swallow.content";
1213          type: SWALLOW;
1214          scale : 1;
1215          description { state: "default" 0.0;
1216             min: POPUP_BASE_CUSTOMSTYLE_CONTENT_DEFAULT_MIN_INC;
1217             align: 0.5 0.5;
1218             fixed: 1 0;
1219             rel1 {
1220                relative: 0.5 0.0;
1221                to: "base";
1222             }
1223             rel2 {
1224                relative: 0.5 1.0;
1225                to: "base";
1226             }
1227          }
1228          description { state: "show_title" 0.0;
1229             inherit: "default" 0.0;
1230             rel1 {
1231                relative: 0.5 1.0;
1232                to: "elm.rect.title.bottom.line";
1233             }
1234          }
1235          description { state: "show_button_area" 0.0;
1236             inherit: "default" 0.0;
1237             rel2 {
1238                relative: 0.5 0.0;
1239                to: "elm.swallow.buttonArea.Background";
1240             }
1241          }
1242          description { state: "show_button_title_area" 0.0;
1243             inherit: "default" 0.0;
1244             rel1 {
1245                relative: 0.5 1.0;
1246                to: "elm.rect.title.bottom.line";
1247             }
1248             rel2 {
1249                relative: 0.5 0.0;
1250                to: "elm.swallow.buttonArea.Background";
1251             }
1252          }
1253       }
1254       part { name: "elm.swallow.buttonArea.Background";
1255          type: IMAGE;
1256          scale : 1;
1257          description { state: "default" 0.0;
1258             min: POPUP_BASE_CUSTOMSTYLE_BUTTONAREA_BG_DEFAULT_MIN_INC;
1259             fixed : 1 1;
1260             align: 0.5 1.0;
1261             visible: 0;
1262             image.normal: "00_popup_bottom_bg.png";
1263             image.border: POPUP_BASE_CUSTOMSTYLE_BUTTONAREA_BG_IMAGE_BORDER_INC;
1264             image.border_scale: 1;
1265             rel1 {
1266                relative: 0.0 1.0;
1267                to: "base";
1268             }
1269             rel2 {
1270                relative: 1.0 1.0;
1271                to: "base";
1272             }
1273          }
1274          description { state: "show_button_area" 0.0;
1275             inherit: "default" 0.0;
1276             visible: 1;
1277          }
1278       }
1279       part { name: "elm.swallow.buttonArea";
1280          type: SWALLOW;
1281          scale : 1;
1282          description { state: "default" 0.0;
1283             align: 0.0 0.0;
1284             visible: 0;
1285             rel1 {
1286                relative: 0.0 0.0;
1287                to: "elm.swallow.buttonArea.Background";
1288             }
1289             rel2 {
1290                relative: 1.0 1.0;
1291                to: "elm.swallow.buttonArea.Background";
1292             }
1293          }
1294          description { state: "show_button_area" 0.0;
1295             inherit: "default" 0.0;
1296             visible: 1;
1297          }
1298       }
1299    }
1300    programs {
1301       program { name: show_title;
1302          signal: "elm,state,title,visible";
1303          source: "elm";
1304          action: STATE_SET "show_title" 0.0;
1305          target: "elm.swallow.title";
1306          target: "elm.rect.title";
1307          target: "elm.rect.title.bottom.line";
1308          target: "elm.swallow.content";
1309          target: "base";
1310       }
1311       program { name: hide_title;
1312          signal: "elm,state,title,hidden";
1313          source: "elm";
1314          action: STATE_SET "default" 0.0;
1315          target: "elm.swallow.title";
1316          target: "elm.rect.title";
1317          target: "elm.rect.title.bottom.line";
1318          target: "elm.swallow.content";
1319          target: "base";
1320       }
1321       program { name: show_title_icon;
1322          signal: "elm,state,title,icon,visible";
1323          source: "elm";
1324          action: STATE_SET "show_title_icon" 0.0;
1325          target: "elm.swallow.title";
1326          target: "elm.swallow.title.icon";
1327       }
1328       program { name: hide_title_icon;
1329          signal: "elm,state,title,icon,hidden";
1330          source: "elm";
1331          action: STATE_SET "default" 0.0;
1332          target: "elm.swallow.title";
1333          target: "elm.swallow.title.icon";
1334       }
1335       program { name: show_button_area;
1336          signal: "elm,state,button,visible";
1337          source: "elm";
1338          action: STATE_SET "show_button_area" 0.0;
1339          target: "elm.swallow.buttonArea";
1340          target: "elm.swallow.content";
1341          target: "elm.swallow.buttonArea.Background";
1342          target: "base";
1343       }
1344       program { name: hide_button_area;
1345          signal: "elm,state,button,hidden";
1346          source: "elm";
1347          action: STATE_SET "default" 0.0;
1348          target: "elm.swallow.buttonArea";
1349          target: "elm.swallow.content";
1350          target: "elm.swallow.buttonArea.Background";
1351          target: "base";
1352       }
1353       program { name: show_button_title_area;
1354          signal: "elm,state,button,title,visible";
1355          source: "elm";
1356          action: STATE_SET "show_button_title_area" 0.0;
1357          target: "elm.swallow.content";
1358          target: "base";
1359       }
1360       program { name: hide_button_title_area;
1361          signal: "elm,state,button,title,hidden";
1362          source: "elm";
1363          action: STATE_SET "default" 0.0;
1364          target: "elm.swallow.content";
1365          target: "base";
1366       }
1367    } /* end of programs */
1368 }
1369
1370 group { name: "elm/popup/content/customstyle";
1371    parts{
1372       part{ name:"elm.swallow.content";
1373          type: SWALLOW;
1374          scale : 1;
1375          description { state: "default" 0.0;
1376             min: POPUP_CONTENT_CUSTOMSTYLE_DEFAULT_MIN_INC;
1377          }
1378       }
1379    }
1380 }
1381
1382 group { name: "elm/popup/buttons1/default";
1383    parts{
1384       part{ name:"actionbtn1";
1385          type: SWALLOW;
1386          scale : 1;
1387          description { state: "default" 0.0;
1388             min: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MIN_MAX_INC;
1389             max: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MIN_MAX_INC;
1390             fixed : 1 1;
1391             align: 0.5 0.5;
1392             rel1 {
1393                relative: 0.5 0.0;
1394             }
1395             rel2 {
1396                relative: 0.5 1.0;
1397             }            
1398          }
1399       }
1400    }
1401 }
1402
1403 group { name: "elm/popup/buttons2/default";
1404    parts{
1405       part{ name:"actionbtn1";
1406          type: SWALLOW;
1407          scale : 1;
1408          description { state: "default" 0.0;
1409             min: POPUP_BUTTON2_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1410             max: POPUP_BUTTON2_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1411             fixed : 1 1;
1412             align: 1.0 0.5;
1413             rel1 {
1414                relative: 0.0 0.0;
1415                to: "elm.rect.pad_btn";
1416             }
1417             rel2 {
1418                relative: 0.0 1.0;
1419                to: "elm.rect.pad_btn";
1420             }
1421          }
1422       }
1423       part { name: "elm.rect.pad_btn";
1424          type: RECT;
1425          scale : 1;
1426          description { state: "default" 0.0;
1427             min: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1428             max: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1429             fixed : 1 1;
1430             align: 0.5 0.5;
1431             color: 0 0 0 0;
1432             rel1 {
1433                relative: 0.5 0.0;
1434             }
1435             rel2 {
1436                relative: 0.5 1.0;
1437             }
1438          }
1439       }
1440       part{ name:"actionbtn2";
1441          type: SWALLOW;
1442          scale : 1;
1443          description { state: "default" 0.0;
1444             min: POPUP_BUTTON2_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1445             max: POPUP_BUTTON2_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1446             fixed : 1 1;
1447             align: 0.0 0.5;
1448             rel1 {
1449                relative: 1.0 0.0;
1450                to: "elm.rect.pad_btn";
1451             }
1452             rel2 {
1453                relative: 1.0 1.0;
1454                to: "elm.rect.pad_btn";
1455             }
1456          }
1457       }
1458    }
1459 }
1460
1461 group { name: "elm/popup/buttons3/default";
1462       alias: "elm/popup/buttons3/menustyle";
1463    parts{
1464       part{ name:"actionbtn1";
1465          type: SWALLOW;
1466          scale : 1;
1467          description { state: "default" 0.0;
1468             min: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1469             max: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1470             fixed : 1 1;
1471             align: 1.0 0.5;
1472             rel1 {
1473                relative: 0.0 0.0;
1474                to: "elm.rect.pad_btn";
1475             }
1476             rel2 {
1477                relative: 0.0 1.0;
1478                to: "elm.rect.pad_btn";
1479             }
1480          }
1481       }
1482       part { name: "elm.rect.pad_btn";
1483          type: RECT;
1484          scale : 1;
1485          description { state: "default" 0.0;
1486             min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1487             max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1488             fixed : 1 1;
1489             align: 0.5 0.5;
1490             color: 0 0 0 0;
1491             rel1 {
1492                relative: 0.0 0.0;
1493                to: "actionbtn2";
1494             }
1495             rel2 {
1496                relative: 0.0 1.0;
1497                to: "actionbtn2";
1498             }
1499          }
1500       }
1501       part{ name:"actionbtn2";
1502          type: SWALLOW;
1503          scale : 1;
1504          description { state: "default" 0.0;
1505             min: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1506             max: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1507             fixed : 1 1;
1508             align: 0.5 0.5;
1509             rel1 {
1510                relative: 0.5 0.0;
1511             }
1512             rel2 {
1513                relative: 0.5 1.0;
1514             }
1515          }
1516       }
1517       part { name: "elm.rect.pad_btn2";
1518          type: RECT;
1519          scale : 1;
1520          description { state: "default" 0.0;
1521             min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1522             max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1523             fixed : 1 1;
1524             align: 0.5 0.5;
1525             color: 0 0 0 0;
1526             rel1 {
1527                relative: 1.0 0.0;
1528                to: "actionbtn2";
1529             }
1530             rel2 {
1531                relative: 1.0 1.0;
1532                to: "actionbtn2";
1533             }
1534          }
1535       }
1536       part{ name:"actionbtn3";
1537          type: SWALLOW;
1538          scale : 1;
1539          description { state: "default" 0.0;
1540             min: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1541             max: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1542             fixed : 1 1;
1543             align: 0.0 0.5;
1544             rel1 {
1545                relative: 1.0 0.0;
1546                to: "elm.rect.pad_btn2";
1547             }
1548             rel2 {
1549                relative: 1.0 1.0;
1550                to: "elm.rect.pad_btn2";
1551             }
1552          }
1553       }
1554    }
1555 }
1556
1557 group { name: "elm/popup/base/volumebarstyle";
1558    parts {
1559       images {
1560          image: "00_volumepopup_title_bg.png" COMP;
1561          image: "00_popup_bottom_bg.png" COMP;
1562          image: "00_popup_bg.png" COMP;
1563       }
1564       part { name: "base";
1565          type: RECT;
1566          scale : 1;
1567          mouse_events: 0;
1568          repeat_events: 1;
1569          description { state: "default" 0.0;
1570             min: POPUP_BASE_VOLUMEBAR_STYLE_BASE_DEFAULT_MIN_INC;
1571             max: POPUP_BASE_VOLUMEBAR_STYLE_BASE_DEFAULT_MAX_INC;
1572             color: 0 0 0 0;
1573             rel1.relative: 0.0 0.0;
1574             rel2.relative: 1.0 1.0;
1575             align: 0.0 0.0;
1576          }
1577       }
1578       part { name: "background";
1579          scale : 1;
1580          mouse_events: 0;
1581          description { state: "default" 0.0;
1582             rel1.to: "base";
1583             rel2.to: "base";
1584             image {
1585                normal: "00_popup_bg.png";
1586                border: POPUP_BASE_DEFAULT_BG_DEFAULT_IMAGE_BORDER_INC;
1587                border_scale: 1;
1588             }
1589          }
1590       }
1591       part { name: "elm.rect.title";
1592          type: IMAGE;
1593          scale : 1;
1594          description { state: "default" 0.0;
1595             min: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
1596             fixed : 1 1;
1597             align: 0.5 0.0;
1598             visible: 0;
1599             image.normal: "00_volumepopup_title_bg.png";
1600             image.border: POPUP_BASE_VOLUMEBAR_STYLE_TITLE_DEFAULT_IMAGE_BORDER_INC;
1601             image.border_scale: 1;
1602             rel1 {
1603                relative: 0.5 0.0;
1604                to: "base";
1605             }
1606             rel2 {
1607                relative: 0.5 0.0;
1608                to: "base";
1609             }
1610          }
1611          description { state: "show_title" 0.0;
1612             inherit: "default" 0.0;
1613             visible: 1;
1614          }
1615       }
1616       part { name: "left_pad";
1617          type: RECT;
1618          scale : 1;
1619          description { state: "default" 0.0;
1620             min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
1621             max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
1622             fixed : 1 1;
1623             align: 0.0 0.0;
1624             visible: 0;
1625             rel1.to: "elm.rect.title";
1626          }
1627       }
1628       part { name: "right_pad";
1629          type: RECT;
1630          scale : 1;
1631          description { state: "default" 0.0;
1632             min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
1633             max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
1634             fixed : 1 1;
1635             align: 1.0 1.0;
1636             visible: 0;
1637             rel2.to: "elm.rect.title";
1638          }
1639       }
1640       part { name: "elm.swallow.title.icon";
1641          type: SWALLOW;
1642          scale: 1;
1643          description { state: "default" 0.0;
1644             min: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
1645             max: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
1646             fixed: 1 1;
1647             align: 0.0 0.5;
1648             rel1 { relative: 1.0 0.0; to: "left_pad"; }
1649             rel2 { relative: 0.0 1.0; to: "right_pad"; }
1650             visible: 0;
1651          }
1652          description { state: "show_title_icon" 0.0;
1653             inherit: "default" 0.0;
1654             visible: 1;
1655          }
1656       }
1657       part {
1658          name: "elm.swallow.title";
1659          type: TEXTBLOCK;
1660          scale:1;
1661          description {
1662             state: "default" 0.0;
1663             fixed: 1 1;
1664             text
1665               {
1666                  style: "popup_title_style";
1667                  min: 0 0;
1668                  max: 0 1;
1669                  align: 0.5 0.0;
1670               }
1671               color: POPUP_DEFAULT_TITLE_TEXT_COLOR_INC;
1672             visible:0;
1673             rel1 { relative: 1.0 0.0; to: "left_pad"; }
1674             rel2 { relative: 0.0 1.0; to: "right_pad"; }
1675          }
1676          description { state: "show_title" 0.0;
1677             inherit: "default" 0.0;
1678             visible: 1;
1679          }
1680          description { state: "show_title_icon" 0.0;
1681             inherit: "default" 0.0;
1682             visible: 1;
1683          }
1684       }
1685       part { name: "elm.swallow.content";
1686          type: SWALLOW;
1687          scale : 1;
1688          description { state: "default" 0.0;
1689             min: POPUP_BASE_VOLUMEBAR_STYLE_CONTENT_DEFAULT_MIN_INC;
1690             align: 0.5 0.5;
1691             fixed: 1 0;
1692             rel1 {
1693                relative: 0.5 0.0;
1694                to: "base";
1695             }
1696             rel2 {
1697                relative: 0.5 1.0;
1698                to: "base";
1699             }
1700          }
1701          description { state: "show_title" 0.0;
1702             inherit: "default" 0.0;
1703             rel1 {
1704                relative: 0.5 1.0;
1705                to: "elm.rect.title";
1706             }
1707          }
1708          description { state: "show_button_area" 0.0;
1709             inherit: "default" 0.0;
1710             rel2 {
1711                relative: 0.5 0.0;
1712                to: "elm.swallow.buttonArea.Background";
1713             }
1714          }
1715          description { state: "show_button_title_area" 0.0;
1716             inherit: "default" 0.0;
1717             rel1 {
1718                relative: 0.5 1.0;
1719                to: "elm.rect.title";
1720             }
1721             rel2 {
1722                relative: 0.5 0.0;
1723                to: "elm.swallow.buttonArea.Background";
1724             }
1725          }
1726       }
1727       part { name: "elm.swallow.buttonArea.Background";
1728          type: IMAGE;
1729          scale : 1;
1730          description { state: "default" 0.0;
1731             min: POPUP_BASE_VOLUMEBAR_STYLE_BUTTONAREA_BG_DEFAULT_MIN_INC;
1732             fixed : 1 1;
1733             align: 0.5 1.0;
1734             visible: 0;
1735             image.normal: "00_popup_bottom_bg.png";
1736             image.border: POPUP_BASE_DEFAULT_BUTTON_BG_IMAGE_BORDER_INC;
1737             image.border_scale: 1;
1738             rel1 {
1739                relative: 0.0 1.0;
1740                to: "base";
1741             }
1742             rel2 {
1743                relative: 1.0 1.0;
1744                to: "base";
1745             }
1746          }
1747          description { state: "show_button_area" 0.0;
1748             inherit: "default" 0.0;
1749             visible: 1;
1750          }
1751       }
1752       part { name: "elm.swallow.buttonArea";
1753          type: SWALLOW;
1754          scale : 1;
1755          description { state: "default" 0.0;
1756             align: 0.0 0.0;
1757             visible: 0;
1758             rel1 {
1759                relative: 0.0 0.0;
1760                to: "elm.swallow.buttonArea.Background";
1761             }
1762             rel2 {
1763                relative: 1.0 1.0;
1764                to: "elm.swallow.buttonArea.Background";
1765             }
1766          }
1767          description { state: "show_button_area" 0.0;
1768             inherit: "default" 0.0;
1769             visible: 1;
1770          }
1771       }
1772    }
1773    programs {
1774       program { name: show_title;
1775          signal: "elm,state,title,visible";
1776          source: "elm";
1777          action: STATE_SET "show_title" 0.0;
1778          target: "elm.swallow.title";
1779          target: "elm.rect.title";
1780          target: "elm.swallow.content";
1781          target: "base";
1782       }
1783       program { name: hide_title;
1784          signal: "elm,state,title,hidden";
1785          source: "elm";
1786          action: STATE_SET "default" 0.0;
1787          target: "elm.swallow.title";
1788          target: "elm.rect.title";
1789          target: "elm.swallow.content";
1790          target: "base";
1791       }
1792       program { name: show_title_icon;
1793          signal: "elm,state,title,icon,visible";
1794          source: "elm";
1795          action: STATE_SET "show_title_icon" 0.0;
1796          target: "elm.swallow.title";
1797          target: "elm.swallow.title.icon";
1798       }
1799       program { name: hide_title_icon;
1800          signal: "elm,state,title,icon,hidden";
1801          source: "elm";
1802          action: STATE_SET "default" 0.0;
1803          target: "elm.swallow.title";
1804          target: "elm.swallow.title.icon";
1805       }
1806       program { name: show_button_area;
1807          signal: "elm,state,button,visible";
1808          source: "elm";
1809          action: STATE_SET "show_button_area" 0.0;
1810          target: "elm.swallow.buttonArea";
1811          target: "elm.swallow.content";
1812          target: "elm.swallow.buttonArea.Background";
1813          target: "base";
1814       }
1815       program { name: hide_button_area;
1816          signal: "elm,state,button,hidden";
1817          source: "elm";
1818          action: STATE_SET "default" 0.0;
1819          target: "elm.swallow.buttonArea";
1820          target: "elm.swallow.content";
1821          target: "elm.swallow.buttonArea.Background";
1822          target: "base";
1823       }
1824       program { name: show_button_title_area;
1825          signal: "elm,state,button,title,visible";
1826          source: "elm";
1827          action: STATE_SET "show_button_title_area" 0.0;
1828          target: "elm.swallow.content";
1829          target: "base";
1830       }
1831       program { name: hide_button_title_area;
1832          signal: "elm,state,button,title,hidden";
1833          source: "elm";
1834          action: STATE_SET "default" 0.0;
1835          target: "elm.swallow.content";
1836          target: "base";
1837       }
1838    } /* end of programs */
1839 }
1840
1841 group { name: "elm/popup/content/volumebarstyle";
1842    parts{
1843       part { name: "pad_t";
1844          type: RECT;
1845          scale : 1;
1846          mouse_events: 0;
1847          repeat_events: 1;
1848          description { state: "default" 0.0;
1849             align: 0.5 0.0;
1850             min: POPUP_CONTENT_VOLUMEBAR_STYLE_PADDING_TOP_MIN_INC;
1851             fixed: 0 1;
1852             color: 0 0 0 0;
1853             rel1 {
1854                relative: 1.0 0.0;to_x: "pad_l";
1855             }
1856             rel2 {
1857                relative: 0.0 0.0;to_x: "pad_r";
1858             }
1859          }
1860       }
1861       part { name: "pad_l";
1862          type: RECT;
1863          scale: 1;
1864          description { state: "default" 0.0;
1865             min : POPUP_CONTENT_VOLUMEBAR_STYLE_PADDING_LEFT_MIN_INC;
1866             fixed: 1 0;
1867             rel1 {
1868                relative: 0.0 0.0; 
1869             }
1870             rel2 {
1871                relative: 0.0 1.0;
1872             }
1873             color: 0 0 0 0;
1874             align: 0.0 0.0;
1875          }
1876       }
1877       part { name: "pad_r";
1878          type: RECT;
1879          scale: 1;
1880          description { state: "default" 0.0;
1881             min : POPUP_CONTENT_VOLUMEBAR_STYLE_PADDING_RIGHT_MIN_INC;
1882             fixed: 1 0;
1883             rel1 {
1884                relative: 1.0 0.0;
1885             }
1886             rel2 {
1887                relative: 1.0 1.0;
1888             }
1889             color: 0 0 0 0;
1890             align: 1.0 0.0;
1891          }
1892       } 
1893       part{ name:"elm.swallow.content";
1894          type: SWALLOW;
1895          scale : 1;
1896          description { state: "default" 0.0;
1897             min: POPUP_CONTENT_VOLUMEBAR_STYLE_CONTENT_DEFAULT_MIN_INC;
1898             align: 0.5 0.5;
1899             fixed: 1 0;
1900             rel1 {
1901                relative: 0.5 1.0;
1902                to: "pad_t";
1903             }
1904             rel2 {
1905                relative: 0.5 0.0;
1906                to: "pad_b";
1907             }
1908          }
1909       }
1910       part { name: "pad_b";
1911          type: RECT;
1912          scale : 1;
1913          mouse_events: 0;
1914          repeat_events: 1;
1915          description { state: "default" 0.0;
1916             align: 0.5 1.0;
1917             min: POPUP_CONTENT_VOLUMEBAR_STYLE_PADDING_BOTTOM_MIN_INC;
1918             fixed: 0 1;
1919             color: 0 0 0 0;
1920             rel1 {
1921                relative: 0.0 1.0;to_x: "pad_l";
1922             }
1923             rel2 {
1924                relative: 1.0 1.0;to_x: "pad_r";
1925             }
1926          }
1927       }
1928    }
1929 }
1930
1931 group { name: "elm/layout/popup/entrypasswordview";
1932    images {
1933       image : "00_search_input_field_bg.png" COMP;
1934    }
1935    parts{
1936       part { name: "base";
1937          scale: 1;
1938          description { state: "default" 0.0;
1939             min: POPUP_BASE_CUSTOMSTYLE_CONTENT_WIDTH_INC POPUP_BASE_CUSTOMSTYLE_CONTENT_HEIGHT_INC;
1940             fixed: 1 0;
1941             align: 0.5 0.5;
1942             rel1 { relative: 0.0 0.0; }
1943             rel2 { relative: 1.0 1.0; }
1944          }
1945       }
1946       part { name: "pad_l";
1947          scale: 1;
1948          description { state: "default" 0.0;
1949             min : POPUP_BASE_CUSTOMSTYLE_CONTENT_SIDE_PADDING_INC 0;
1950             fixed: 1 0;
1951             rel1 {
1952                relative: 0.0 0.0; to: "base";
1953             }
1954             rel2 {
1955                relative: 0.0 1.0; to: "base";
1956             }
1957             align: 0.0 0.0;
1958          }
1959       }
1960       part { name: "elm.image1";
1961          type: IMAGE;
1962          scale: 1;
1963          description { state: "default" 0.0;
1964             min: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
1965             max: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
1966             fixed: 1 1;
1967             align: 0.0 0.5;
1968             rel1 { relative: 1.0 0.0; to_x: "pad_l"; to_y: "base"; }
1969             rel2 { relative: 1.0 1.0; to: "base"; }
1970             image { normal: "00_search_input_field_bg.png";
1971                border: 3 3 3 3;
1972                border_scale: 1;
1973             }
1974          }
1975       }
1976       part { name: "elm.entry1";
1977          type: SWALLOW;
1978          scale: 1;
1979          description { state: "default" 0.0;
1980              rel1.to: "elm.image1";
1981              rel2.to: "elm.image1";
1982          }
1983       }
1984       part { name: "pad_n";
1985          scale: 1;
1986          description { state: "default" 0.0;
1987             min : POPUP_BASE_CUSTOMSTYLE_CONTENT_CENTER_PADDING_MIN_INC 0;
1988             max: POPUP_BASE_CUSTOMSTYLE_CONTENT_CENTER_PADDING_MIN_INC 9999;
1989             fixed: 1 0;
1990             rel1 {
1991                relative: 1.0 0.0; to_x: "elm.image1"; to_y: "base";
1992             }
1993             rel2 {
1994                relative: 1.0 1.0; to: "base";
1995             }
1996             align: 0.0 0.0;
1997          }
1998       }
1999       part { name: "elm.image2";
2000          type: IMAGE;
2001          scale: 1;
2002          description { state: "default" 0.0;
2003             min: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
2004             max: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
2005             fixed: 1 1;
2006             align: 0.0 0.5;
2007             rel1 { relative: 1.0 0.0; to_x: "pad_n"; to_y: "base"; }
2008             rel2 { relative: 1.0 1.0; to: "base"; }
2009             image { normal: "00_search_input_field_bg.png";
2010                border: 3 3 3 3;
2011                border_scale: 1;
2012             }
2013          }
2014       }
2015       part { name: "elm.entry2";
2016          type: SWALLOW;
2017          scale: 1;
2018          description { state: "default" 0.0;
2019              rel1.to: "elm.image2";
2020              rel2.to: "elm.image2";
2021          }
2022       }
2023       part { name: "pad_n2";
2024          scale: 1;
2025          description { state: "default" 0.0;
2026             min : POPUP_BASE_CUSTOMSTYLE_CONTENT_CENTER_PADDING_MIN_INC 0;
2027             max: POPUP_BASE_CUSTOMSTYLE_CONTENT_CENTER_PADDING_MIN_INC 9999;
2028             fixed: 1 0;
2029             rel1 {
2030                relative: 1.0 0.0; to_x: "elm.image2"; to_y: "base";
2031             }
2032             rel2 {
2033                relative: 1.0 1.0; to: "base";
2034             }
2035             align: 0.0 0.0;
2036          }
2037       }
2038       part { name: "elm.image3";
2039          type: IMAGE;
2040          scale: 1;
2041          description { state: "default" 0.0;
2042             min: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
2043             max: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
2044             fixed: 1 1;
2045             align: 0.0 0.5;
2046             rel1 { relative: 1.0 0.0; to_x: "pad_n2"; to_y: "base"; }
2047             rel2 { relative: 1.0 1.0; to: "base"; }
2048             image { normal: "00_search_input_field_bg.png";
2049                border: 3 3 3 3;
2050                border_scale: 1;
2051             }
2052          }
2053       }
2054       part { name: "elm.entry3";
2055          type: SWALLOW;
2056          scale: 1;
2057          description { state: "default" 0.0;
2058              rel1.to: "elm.image3";
2059              rel2.to: "elm.image3";
2060          }
2061       }
2062       part { name: "pad_n3";
2063          scale: 1;
2064          description { state: "default" 0.0;
2065             min : POPUP_BASE_CUSTOMSTYLE_CONTENT_CENTER_PADDING_MIN_INC 0;
2066             max: POPUP_BASE_CUSTOMSTYLE_CONTENT_CENTER_PADDING_MIN_INC 9999;
2067             fixed: 1 0;
2068             rel1 {
2069                relative: 1.0 0.0; to_x: "elm.image3"; to_y: "base";
2070             }
2071             rel2 {
2072                relative: 1.0 1.0; to: "base";
2073             }
2074             align: 0.0 0.0;
2075          }
2076       }
2077       part { name: "elm.image4";
2078          type: IMAGE;
2079          scale: 1;
2080          description { state: "default" 0.0;
2081             min: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
2082             max: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
2083             fixed: 1 1;
2084             align: 0.0 0.5;
2085             rel1 { relative: 1.0 0.0; to_x: "pad_n3"; to_y: "base"; }
2086             rel2 { relative: 1.0 1.0; to: "base"; }
2087             image { normal: "00_search_input_field_bg.png";
2088                border: 3 3 3 3;
2089                border_scale: 1;
2090             }
2091          }
2092       }
2093       part { name: "elm.entry4";
2094          type: SWALLOW;
2095          scale: 1;
2096          description { state: "default" 0.0;
2097              rel1.to: "elm.image4";
2098              rel2.to: "elm.image4";
2099          }
2100       }
2101    }
2102 }