change for EFL migration
[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             align: 0.0 0.0;
1378             fixed: 1 0;
1379             rel1 {
1380                relative: 0.0 0.0;
1381             }
1382             rel2 {
1383                relative: 1.0 1.0;
1384             }
1385          }
1386       }
1387    }
1388 }
1389
1390 group { name: "elm/popup/buttons1/default";
1391    parts{
1392       part{ name:"actionbtn1";
1393          type: SWALLOW;
1394          scale : 1;
1395          description { state: "default" 0.0;
1396             min: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MIN_MAX_INC;
1397             max: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MIN_MAX_INC;
1398             fixed : 1 1;
1399             align: 0.5 0.5;
1400             rel1 {
1401                relative: 0.5 0.0;
1402             }
1403             rel2 {
1404                relative: 0.5 1.0;
1405             }            
1406          }
1407       }
1408    }
1409 }
1410
1411 group { name: "elm/popup/buttons2/default";
1412    parts{
1413       part{ name:"actionbtn1";
1414          type: SWALLOW;
1415          scale : 1;
1416          description { state: "default" 0.0;
1417             min: POPUP_BUTTON2_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1418             max: POPUP_BUTTON2_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1419             fixed : 1 1;
1420             align: 1.0 0.5;
1421             rel1 {
1422                relative: 0.0 0.0;
1423                to: "elm.rect.pad_btn";
1424             }
1425             rel2 {
1426                relative: 0.0 1.0;
1427                to: "elm.rect.pad_btn";
1428             }
1429          }
1430       }
1431       part { name: "elm.rect.pad_btn";
1432          type: RECT;
1433          scale : 1;
1434          description { state: "default" 0.0;
1435             min: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1436             max: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1437             fixed : 1 1;
1438             align: 0.5 0.5;
1439             color: 0 0 0 0;
1440             rel1 {
1441                relative: 0.5 0.0;
1442             }
1443             rel2 {
1444                relative: 0.5 1.0;
1445             }
1446          }
1447       }
1448       part{ name:"actionbtn2";
1449          type: SWALLOW;
1450          scale : 1;
1451          description { state: "default" 0.0;
1452             min: POPUP_BUTTON2_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1453             max: POPUP_BUTTON2_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1454             fixed : 1 1;
1455             align: 0.0 0.5;
1456             rel1 {
1457                relative: 1.0 0.0;
1458                to: "elm.rect.pad_btn";
1459             }
1460             rel2 {
1461                relative: 1.0 1.0;
1462                to: "elm.rect.pad_btn";
1463             }
1464          }
1465       }
1466    }
1467 }
1468
1469 group { name: "elm/popup/buttons3/default";
1470       alias: "elm/popup/buttons3/menustyle";
1471    parts{
1472       part{ name:"actionbtn1";
1473          type: SWALLOW;
1474          scale : 1;
1475          description { state: "default" 0.0;
1476             min: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1477             max: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1478             fixed : 1 1;
1479             align: 1.0 0.5;
1480             rel1 {
1481                relative: 0.0 0.0;
1482                to: "elm.rect.pad_btn";
1483             }
1484             rel2 {
1485                relative: 0.0 1.0;
1486                to: "elm.rect.pad_btn";
1487             }
1488          }
1489       }
1490       part { name: "elm.rect.pad_btn";
1491          type: RECT;
1492          scale : 1;
1493          description { state: "default" 0.0;
1494             min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1495             max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1496             fixed : 1 1;
1497             align: 0.5 0.5;
1498             color: 0 0 0 0;
1499             rel1 {
1500                relative: 0.0 0.0;
1501                to: "actionbtn2";
1502             }
1503             rel2 {
1504                relative: 0.0 1.0;
1505                to: "actionbtn2";
1506             }
1507          }
1508       }
1509       part{ name:"actionbtn2";
1510          type: SWALLOW;
1511          scale : 1;
1512          description { state: "default" 0.0;
1513             min: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1514             max: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1515             fixed : 1 1;
1516             align: 0.5 0.5;
1517             rel1 {
1518                relative: 0.5 0.0;
1519             }
1520             rel2 {
1521                relative: 0.5 1.0;
1522             }
1523          }
1524       }
1525       part { name: "elm.rect.pad_btn2";
1526          type: RECT;
1527          scale : 1;
1528          description { state: "default" 0.0;
1529             min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1530             max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1531             fixed : 1 1;
1532             align: 0.5 0.5;
1533             color: 0 0 0 0;
1534             rel1 {
1535                relative: 1.0 0.0;
1536                to: "actionbtn2";
1537             }
1538             rel2 {
1539                relative: 1.0 1.0;
1540                to: "actionbtn2";
1541             }
1542          }
1543       }
1544       part{ name:"actionbtn3";
1545          type: SWALLOW;
1546          scale : 1;
1547          description { state: "default" 0.0;
1548             min: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1549             max: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1550             fixed : 1 1;
1551             align: 0.0 0.5;
1552             rel1 {
1553                relative: 1.0 0.0;
1554                to: "elm.rect.pad_btn2";
1555             }
1556             rel2 {
1557                relative: 1.0 1.0;
1558                to: "elm.rect.pad_btn2";
1559             }
1560          }
1561       }
1562    }
1563 }
1564
1565 group { name: "elm/popup/base/volumebarstyle";
1566    parts {
1567       images {
1568          image: "00_volumepopup_title_bg.png" COMP;
1569          image: "00_popup_bottom_bg.png" COMP;
1570          image: "00_popup_bg.png" COMP;
1571       }
1572       part { name: "base";
1573          type: RECT;
1574          scale : 1;
1575          mouse_events: 0;
1576          repeat_events: 1;
1577          description { state: "default" 0.0;
1578             min: POPUP_BASE_VOLUMEBAR_STYLE_BASE_DEFAULT_MIN_INC;
1579             max: POPUP_BASE_VOLUMEBAR_STYLE_BASE_DEFAULT_MAX_INC;
1580             color: 0 0 0 0;
1581             rel1.relative: 0.0 0.0;
1582             rel2.relative: 1.0 1.0;
1583             align: 0.0 0.0;
1584          }
1585       }
1586       part { name: "background";
1587          scale : 1;
1588          mouse_events: 0;
1589          description { state: "default" 0.0;
1590             rel1.to: "base";
1591             rel2.to: "base";
1592             image {
1593                normal: "00_popup_bg.png";
1594                border: POPUP_BASE_DEFAULT_BG_DEFAULT_IMAGE_BORDER_INC;
1595                border_scale: 1;
1596             }
1597          }
1598       }
1599       part { name: "elm.rect.title";
1600          type: IMAGE;
1601          scale : 1;
1602          description { state: "default" 0.0;
1603             min: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
1604             fixed : 1 1;
1605             align: 0.5 0.0;
1606             visible: 0;
1607             image.normal: "00_volumepopup_title_bg.png";
1608             image.border: POPUP_BASE_VOLUMEBAR_STYLE_TITLE_DEFAULT_IMAGE_BORDER_INC;
1609             image.border_scale: 1;
1610             rel1 {
1611                relative: 0.5 0.0;
1612                to: "base";
1613             }
1614             rel2 {
1615                relative: 0.5 0.0;
1616                to: "base";
1617             }
1618          }
1619          description { state: "show_title" 0.0;
1620             inherit: "default" 0.0;
1621             visible: 1;
1622          }
1623       }
1624       part { name: "left_pad";
1625          type: RECT;
1626          scale : 1;
1627          description { state: "default" 0.0;
1628             min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
1629             max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
1630             fixed : 1 1;
1631             align: 0.0 0.0;
1632             visible: 0;
1633             rel1.to: "elm.rect.title";
1634          }
1635       }
1636       part { name: "right_pad";
1637          type: RECT;
1638          scale : 1;
1639          description { state: "default" 0.0;
1640             min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
1641             max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
1642             fixed : 1 1;
1643             align: 1.0 1.0;
1644             visible: 0;
1645             rel2.to: "elm.rect.title";
1646          }
1647       }
1648       part { name: "elm.swallow.title.icon";
1649          type: SWALLOW;
1650          scale: 1;
1651          description { state: "default" 0.0;
1652             min: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
1653             max: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
1654             fixed: 1 1;
1655             align: 0.0 0.5;
1656             rel1 { relative: 1.0 0.0; to: "left_pad"; }
1657             rel2 { relative: 0.0 1.0; to: "right_pad"; }
1658             visible: 0;
1659          }
1660          description { state: "show_title_icon" 0.0;
1661             inherit: "default" 0.0;
1662             visible: 1;
1663          }
1664       }
1665       part {
1666          name: "elm.swallow.title";
1667          type: TEXTBLOCK;
1668          scale:1;
1669          description {
1670             state: "default" 0.0;
1671             fixed: 1 1;
1672             text
1673               {
1674                  style: "popup_title_style";
1675                  min: 0 0;
1676                  max: 0 1;
1677                  align: 0.5 0.0;
1678               }
1679               color: POPUP_DEFAULT_TITLE_TEXT_COLOR_INC;
1680             visible:0;
1681             rel1 { relative: 1.0 0.0; to: "left_pad"; }
1682             rel2 { relative: 0.0 1.0; to: "right_pad"; }
1683          }
1684          description { state: "show_title" 0.0;
1685             inherit: "default" 0.0;
1686             visible: 1;
1687          }
1688          description { state: "show_title_icon" 0.0;
1689             inherit: "default" 0.0;
1690             visible: 1;
1691          }
1692       }
1693       part { name: "elm.swallow.content";
1694          type: SWALLOW;
1695          scale : 1;
1696          description { state: "default" 0.0;
1697             min: POPUP_BASE_VOLUMEBAR_STYLE_CONTENT_DEFAULT_MIN_INC;
1698             align: 0.5 0.5;
1699             fixed: 1 0;
1700             rel1 {
1701                relative: 0.5 0.0;
1702                to: "base";
1703             }
1704             rel2 {
1705                relative: 0.5 1.0;
1706                to: "base";
1707             }
1708          }
1709          description { state: "show_title" 0.0;
1710             inherit: "default" 0.0;
1711             rel1 {
1712                relative: 0.5 1.0;
1713                to: "elm.rect.title";
1714             }
1715          }
1716          description { state: "show_button_area" 0.0;
1717             inherit: "default" 0.0;
1718             rel2 {
1719                relative: 0.5 0.0;
1720                to: "elm.swallow.buttonArea.Background";
1721             }
1722          }
1723          description { state: "show_button_title_area" 0.0;
1724             inherit: "default" 0.0;
1725             rel1 {
1726                relative: 0.5 1.0;
1727                to: "elm.rect.title";
1728             }
1729             rel2 {
1730                relative: 0.5 0.0;
1731                to: "elm.swallow.buttonArea.Background";
1732             }
1733          }
1734       }
1735       part { name: "elm.swallow.buttonArea.Background";
1736          type: IMAGE;
1737          scale : 1;
1738          description { state: "default" 0.0;
1739             min: POPUP_BASE_VOLUMEBAR_STYLE_BUTTONAREA_BG_DEFAULT_MIN_INC;
1740             fixed : 1 1;
1741             align: 0.5 1.0;
1742             visible: 0;
1743             image.normal: "00_popup_bottom_bg.png";
1744             image.border: POPUP_BASE_DEFAULT_BUTTON_BG_IMAGE_BORDER_INC;
1745             image.border_scale: 1;
1746             rel1 {
1747                relative: 0.0 1.0;
1748                to: "base";
1749             }
1750             rel2 {
1751                relative: 1.0 1.0;
1752                to: "base";
1753             }
1754          }
1755          description { state: "show_button_area" 0.0;
1756             inherit: "default" 0.0;
1757             visible: 1;
1758          }
1759       }
1760       part { name: "elm.swallow.buttonArea";
1761          type: SWALLOW;
1762          scale : 1;
1763          description { state: "default" 0.0;
1764             align: 0.0 0.0;
1765             visible: 0;
1766             rel1 {
1767                relative: 0.0 0.0;
1768                to: "elm.swallow.buttonArea.Background";
1769             }
1770             rel2 {
1771                relative: 1.0 1.0;
1772                to: "elm.swallow.buttonArea.Background";
1773             }
1774          }
1775          description { state: "show_button_area" 0.0;
1776             inherit: "default" 0.0;
1777             visible: 1;
1778          }
1779       }
1780    }
1781    programs {
1782       program { name: show_title;
1783          signal: "elm,state,title,visible";
1784          source: "elm";
1785          action: STATE_SET "show_title" 0.0;
1786          target: "elm.swallow.title";
1787          target: "elm.rect.title";
1788          target: "elm.swallow.content";
1789          target: "base";
1790       }
1791       program { name: hide_title;
1792          signal: "elm,state,title,hidden";
1793          source: "elm";
1794          action: STATE_SET "default" 0.0;
1795          target: "elm.swallow.title";
1796          target: "elm.rect.title";
1797          target: "elm.swallow.content";
1798          target: "base";
1799       }
1800       program { name: show_title_icon;
1801          signal: "elm,state,title,icon,visible";
1802          source: "elm";
1803          action: STATE_SET "show_title_icon" 0.0;
1804          target: "elm.swallow.title";
1805          target: "elm.swallow.title.icon";
1806       }
1807       program { name: hide_title_icon;
1808          signal: "elm,state,title,icon,hidden";
1809          source: "elm";
1810          action: STATE_SET "default" 0.0;
1811          target: "elm.swallow.title";
1812          target: "elm.swallow.title.icon";
1813       }
1814       program { name: show_button_area;
1815          signal: "elm,state,button,visible";
1816          source: "elm";
1817          action: STATE_SET "show_button_area" 0.0;
1818          target: "elm.swallow.buttonArea";
1819          target: "elm.swallow.content";
1820          target: "elm.swallow.buttonArea.Background";
1821          target: "base";
1822       }
1823       program { name: hide_button_area;
1824          signal: "elm,state,button,hidden";
1825          source: "elm";
1826          action: STATE_SET "default" 0.0;
1827          target: "elm.swallow.buttonArea";
1828          target: "elm.swallow.content";
1829          target: "elm.swallow.buttonArea.Background";
1830          target: "base";
1831       }
1832       program { name: show_button_title_area;
1833          signal: "elm,state,button,title,visible";
1834          source: "elm";
1835          action: STATE_SET "show_button_title_area" 0.0;
1836          target: "elm.swallow.content";
1837          target: "base";
1838       }
1839       program { name: hide_button_title_area;
1840          signal: "elm,state,button,title,hidden";
1841          source: "elm";
1842          action: STATE_SET "default" 0.0;
1843          target: "elm.swallow.content";
1844          target: "base";
1845       }
1846    } /* end of programs */
1847 }
1848
1849 group { name: "elm/popup/content/volumebarstyle";
1850    parts{
1851       part { name: "pad_t";
1852          type: RECT;
1853          scale : 1;
1854          mouse_events: 0;
1855          repeat_events: 1;
1856          description { state: "default" 0.0;
1857             align: 0.5 0.0;
1858             min: POPUP_CONTENT_VOLUMEBAR_STYLE_PADDING_TOP_MIN_INC;
1859             fixed: 0 1;
1860             color: 0 0 0 0;
1861             rel1 {
1862                relative: 1.0 0.0;to_x: "pad_l";
1863             }
1864             rel2 {
1865                relative: 0.0 0.0;to_x: "pad_r";
1866             }
1867          }
1868       }
1869       part { name: "pad_l";
1870          type: RECT;
1871          scale: 1;
1872          description { state: "default" 0.0;
1873             min : POPUP_CONTENT_VOLUMEBAR_STYLE_PADDING_LEFT_MIN_INC;
1874             fixed: 1 0;
1875             rel1 {
1876                relative: 0.0 0.0; 
1877             }
1878             rel2 {
1879                relative: 0.0 1.0;
1880             }
1881             color: 0 0 0 0;
1882             align: 0.0 0.0;
1883          }
1884       }
1885       part { name: "pad_r";
1886          type: RECT;
1887          scale: 1;
1888          description { state: "default" 0.0;
1889             min : POPUP_CONTENT_VOLUMEBAR_STYLE_PADDING_RIGHT_MIN_INC;
1890             fixed: 1 0;
1891             rel1 {
1892                relative: 1.0 0.0;
1893             }
1894             rel2 {
1895                relative: 1.0 1.0;
1896             }
1897             color: 0 0 0 0;
1898             align: 1.0 0.0;
1899          }
1900       } 
1901       part{ name:"elm.swallow.content";
1902          type: SWALLOW;
1903          scale : 1;
1904          description { state: "default" 0.0;
1905             min: POPUP_CONTENT_VOLUMEBAR_STYLE_CONTENT_DEFAULT_MIN_INC;
1906             align: 0.5 0.5;
1907             fixed: 1 0;
1908             rel1 {
1909                relative: 0.5 1.0;
1910                to: "pad_t";
1911             }
1912             rel2 {
1913                relative: 0.5 0.0;
1914                to: "pad_b";
1915             }
1916          }
1917       }
1918       part { name: "pad_b";
1919          type: RECT;
1920          scale : 1;
1921          mouse_events: 0;
1922          repeat_events: 1;
1923          description { state: "default" 0.0;
1924             align: 0.5 1.0;
1925             min: POPUP_CONTENT_VOLUMEBAR_STYLE_PADDING_BOTTOM_MIN_INC;
1926             fixed: 0 1;
1927             color: 0 0 0 0;
1928             rel1 {
1929                relative: 0.0 1.0;to_x: "pad_l";
1930             }
1931             rel2 {
1932                relative: 1.0 1.0;to_x: "pad_r";
1933             }
1934          }
1935       }
1936    }
1937 }
1938
1939 group { name: "elm/layout/popup/entrypasswordview";
1940    images {
1941       image : "00_search_input_field_bg.png" COMP;
1942    }
1943    parts{
1944       part { name: "base";
1945          scale: 1;
1946          description { state: "default" 0.0;
1947             min: POPUP_BASE_CUSTOMSTYLE_CONTENT_WIDTH_INC POPUP_BASE_CUSTOMSTYLE_CONTENT_HEIGHT_INC;
1948             fixed: 1 0;
1949             align: 0.5 0.5;
1950             rel1 { relative: 0.0 0.0; }
1951             rel2 { relative: 1.0 1.0; }
1952          }
1953       }
1954       part { name: "pad_l";
1955          scale: 1;
1956          description { state: "default" 0.0;
1957             min : POPUP_BASE_CUSTOMSTYLE_CONTENT_SIDE_PADDING_INC 0;
1958             fixed: 1 0;
1959             rel1 {
1960                relative: 0.0 0.0; to: "base";
1961             }
1962             rel2 {
1963                relative: 0.0 1.0; to: "base";
1964             }
1965             align: 0.0 0.0;
1966          }
1967       }
1968       part { name: "elm.image1";
1969          type: IMAGE;
1970          scale: 1;
1971          description { state: "default" 0.0;
1972             min: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
1973             max: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
1974             fixed: 1 1;
1975             align: 0.0 0.5;
1976             rel1 { relative: 1.0 0.0; to_x: "pad_l"; to_y: "base"; }
1977             rel2 { relative: 1.0 1.0; to: "base"; }
1978             image { normal: "00_search_input_field_bg.png";
1979                border: 3 3 3 3;
1980                border_scale: 1;
1981             }
1982          }
1983       }
1984       part { name: "elm.entry1";
1985          type: SWALLOW;
1986          scale: 1;
1987          description { state: "default" 0.0;
1988              rel1.to: "elm.image1";
1989              rel2.to: "elm.image1";
1990          }
1991       }
1992       part { name: "pad_n";
1993          scale: 1;
1994          description { state: "default" 0.0;
1995             min : POPUP_BASE_CUSTOMSTYLE_CONTENT_CENTER_PADDING_MIN_INC 0;
1996             max: POPUP_BASE_CUSTOMSTYLE_CONTENT_CENTER_PADDING_MIN_INC 9999;
1997             fixed: 1 0;
1998             rel1 {
1999                relative: 1.0 0.0; to_x: "elm.image1"; to_y: "base";
2000             }
2001             rel2 {
2002                relative: 1.0 1.0; to: "base";
2003             }
2004             align: 0.0 0.0;
2005          }
2006       }
2007       part { name: "elm.image2";
2008          type: IMAGE;
2009          scale: 1;
2010          description { state: "default" 0.0;
2011             min: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
2012             max: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
2013             fixed: 1 1;
2014             align: 0.0 0.5;
2015             rel1 { relative: 1.0 0.0; to_x: "pad_n"; to_y: "base"; }
2016             rel2 { relative: 1.0 1.0; to: "base"; }
2017             image { normal: "00_search_input_field_bg.png";
2018                border: 3 3 3 3;
2019                border_scale: 1;
2020             }
2021          }
2022       }
2023       part { name: "elm.entry2";
2024          type: SWALLOW;
2025          scale: 1;
2026          description { state: "default" 0.0;
2027              rel1.to: "elm.image2";
2028              rel2.to: "elm.image2";
2029          }
2030       }
2031       part { name: "pad_n2";
2032          scale: 1;
2033          description { state: "default" 0.0;
2034             min : POPUP_BASE_CUSTOMSTYLE_CONTENT_CENTER_PADDING_MIN_INC 0;
2035             max: POPUP_BASE_CUSTOMSTYLE_CONTENT_CENTER_PADDING_MIN_INC 9999;
2036             fixed: 1 0;
2037             rel1 {
2038                relative: 1.0 0.0; to_x: "elm.image2"; to_y: "base";
2039             }
2040             rel2 {
2041                relative: 1.0 1.0; to: "base";
2042             }
2043             align: 0.0 0.0;
2044          }
2045       }
2046       part { name: "elm.image3";
2047          type: IMAGE;
2048          scale: 1;
2049          description { state: "default" 0.0;
2050             min: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
2051             max: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
2052             fixed: 1 1;
2053             align: 0.0 0.5;
2054             rel1 { relative: 1.0 0.0; to_x: "pad_n2"; to_y: "base"; }
2055             rel2 { relative: 1.0 1.0; to: "base"; }
2056             image { normal: "00_search_input_field_bg.png";
2057                border: 3 3 3 3;
2058                border_scale: 1;
2059             }
2060          }
2061       }
2062       part { name: "elm.entry3";
2063          type: SWALLOW;
2064          scale: 1;
2065          description { state: "default" 0.0;
2066              rel1.to: "elm.image3";
2067              rel2.to: "elm.image3";
2068          }
2069       }
2070       part { name: "pad_n3";
2071          scale: 1;
2072          description { state: "default" 0.0;
2073             min : POPUP_BASE_CUSTOMSTYLE_CONTENT_CENTER_PADDING_MIN_INC 0;
2074             max: POPUP_BASE_CUSTOMSTYLE_CONTENT_CENTER_PADDING_MIN_INC 9999;
2075             fixed: 1 0;
2076             rel1 {
2077                relative: 1.0 0.0; to_x: "elm.image3"; to_y: "base";
2078             }
2079             rel2 {
2080                relative: 1.0 1.0; to: "base";
2081             }
2082             align: 0.0 0.0;
2083          }
2084       }
2085       part { name: "elm.image4";
2086          type: IMAGE;
2087          scale: 1;
2088          description { state: "default" 0.0;
2089             min: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
2090             max: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
2091             fixed: 1 1;
2092             align: 0.0 0.5;
2093             rel1 { relative: 1.0 0.0; to_x: "pad_n3"; to_y: "base"; }
2094             rel2 { relative: 1.0 1.0; to: "base"; }
2095             image { normal: "00_search_input_field_bg.png";
2096                border: 3 3 3 3;
2097                border_scale: 1;
2098             }
2099          }
2100       }
2101       part { name: "elm.entry4";
2102          type: SWALLOW;
2103          scale: 1;
2104          description { state: "default" 0.0;
2105              rel1.to: "elm.image4";
2106              rel2.to: "elm.image4";
2107          }
2108       }
2109    }
2110 }