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