3 * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
5 * Licensed under the Apache License, Version 2.0 (the License);
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
9 * http://www.apache.org/licenses/LICENSE-2.0
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an AS IS BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
20 #define POPUP_ITEM_STATE_ENABLED 0
21 #define POPUP_ITEM_STATE_DISABLED 1
23 /*popup widget specific notify style style*/
24 group { name: "elm/notify/center/popup";
25 alias: "elm/notify/center/verticalbuttonstyle";
26 alias: "elm/notify/center/menustyle";
27 alias: "elm/notify/center/min_menustyle";
28 alias: "elm/notify/center/liststyle";
29 alias: "elm/notify/center/min_liststyle";
30 alias: "elm/notify/center/customstyle";
31 alias: "elm/notify/center/volumebarstyle";
32 alias: "elm/notify/center/volumebarstyle_text";
33 alias: "elm/notify/center/content_expand";
34 alias: "elm/notify/center/content_no_vhpad";
35 alias: "elm/notify/center/dimrect";
36 alias: "elm/notify/center/indicator_norepeatevent";
41 description { state: "default" 0.0;
43 rel1.relative: 0.0 0.0;
44 rel2.relative: 1.0 1.0;
49 description { state: "default" 0.0;
61 part { name: "persp1";
63 description { state: "default" 0.0;
75 part { name: "elm.swallow.content";
79 description { state: "default" 0.0;
86 color[0]: 248 246 239 0;
87 color[1]: 248 246 239 0;
88 color[2]: 248 246 239 0;
89 color[3]: 248 246 239 0;
92 description { state: "visible" 0.0;
97 perspective: "persp1";
101 description { state: "end" 0.0;
110 part { name: "clipper";
113 description { state: "default" 0.0;
123 program { name: "show";
124 signal: "elm,action,show";
126 action: STATE_SET "default" 0.0;
127 target: "elm.swallow.content";
129 program { name: "show_1";
131 action: STATE_SET "default" 0.0;
132 target: "elm.swallow.content";
136 program { name: "end";
137 action: STATE_SET "visible" 0.0;
138 target: "elm.swallow.content";
139 transition: SIN_FAC 0.33 1.4;
142 program { name: "end2";
143 action: STATE_SET "end" 0.0;
144 target: "elm.swallow.content";
146 program { name: "hide";
147 signal: "elm,action,hide";
149 action: STATE_SET "default" 0.0;
150 target: "elm.swallow.content";
155 group { name: "elm/notify/center/transparent";
156 inherit: "elm/notify/center/popup";
157 alias: "elm/notify/center/verticalbuttonstyle_transparent";
158 alias: "elm/notify/center/menustyle_transparent";
159 alias: "elm/notify/center/min_menustyle_transparent";
160 alias: "elm/notify/center/liststyle_transparent";
161 alias: "elm/notify/center/min_liststyle_transparent";
162 alias: "elm/notify/center/customstyle_transparent";
163 alias: "elm/notify/center/volumebarstyle_transparent";
164 alias: "elm/notify/center/volumebarstyle_text_transparent";
165 alias: "elm/notify/center/content_expand_transparent";
167 part { name: "elm.swallow.content";
170 description { state: "default" 0.0;
173 description { state: "visible" 0.0;
176 description { state: "end" 0.0;
183 group { name: "elm/notify/block_events/popup";
184 alias: "elm/notify/block_events/verticalbuttonstyle";
185 alias: "elm/notify/block_events/menustyle";
186 alias: "elm/notify/block_events/min_menustyle";
187 alias: "elm/notify/block_events/liststyle";
188 alias: "elm/notify/block_events/min_liststyle";
189 alias: "elm/notify/block_events/customstyle";
190 alias: "elm/notify/block_events/volumebarstyle";
191 alias: "elm/notify/block_events/volumebarstyle_text";
192 alias: "elm/notify/block_events/content_expand";
193 alias: "elm/notify/block_events/content_no_vhpad";
195 part {name: "popup_indicator";
199 description { state: "default" 0.0;
202 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
203 rel2.relative: 1.0 0.0;
204 color: POPUP_DIM_BG_DEFAULT_COLOR_INC;
206 description { state: "show" 0.0;
207 inherit: "default" 0.0;
208 color: POPUP_DIM_BG_COLOR_INC;
210 description { state: "clicked" 0.0;
211 inherit: "default" 0.0;
212 color: POPUP_DIM_BG_CLICKED_COLOR_INC;
215 part { name: "block_events_color";
218 description { state: "default" 0.0;
221 to: "popup_indicator";
223 color: POPUP_DIM_BG_DEFAULT_COLOR_INC;
225 description { state: "show" 0.0;
226 inherit: "default" 0.0;
227 color: POPUP_DIM_BG_COLOR_INC;
229 description { state: "clicked" 0.0;
230 inherit: "default" 0.0;
231 color: POPUP_DIM_BG_CLICKED_COLOR_INC;
236 program { name: "show";
237 signal: "elm,action,show";
239 action: STATE_SET "default" 0.0;
240 target: "block_events_color";
241 target: "popup_indicator";
243 program { name: "show1";
245 action: STATE_SET "show" 0.0;
246 transition: SIN_FAC 0.33 0.5;
247 target: "block_events_color";
248 target: "popup_indicator";
250 program { name: "block_clicked";
251 signal: "mouse,clicked,1";
252 source: "block_events_color";
253 action: SIGNAL_EMIT "elm,action,click" "elm";
254 after: "deeper_block_color";
256 program { name: "indicator_clicked";
257 signal: "mouse,clicked,1";
258 source: "popup_indicator";
259 action: SIGNAL_EMIT "elm,action,click" "elm";
260 after: "deeper_block_color";
263 name: "deeper_block_color";
264 action: STATE_SET "clicked" 0.0;
265 target: "block_events_color";
266 target: "popup_indicator";
267 transition: LINEAR 0.2;
268 after: "default_block_color";
271 name: "default_block_color";
272 action: STATE_SET "show" 0.0;
273 target: "block_events_color";
274 target: "popup_indicator";
275 transition: LINEAR 0.2;
280 group { name: "elm/notify/block_events/indicator_norepeatevent";
281 inherit: "elm/notify/block_events/popup";
283 part { name: "popup_indicator";
287 description { state: "default" 0.0;
290 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
291 rel2.relative: 1.0 0.0;
292 color: POPUP_DIM_BG_DEFAULT_COLOR_INC;
294 description { state: "show" 0.0;
295 inherit: "default" 0.0;
296 color: POPUP_DIM_BG_COLOR_INC;
298 description { state: "clicked" 0.0;
299 inherit: "default" 0.0;
300 color: POPUP_DIM_BG_CLICKED_COLOR_INC;
306 group { name: "elm/notify/block_events/transparent";
307 alias: "elm/notify/block_events/verticalbuttonstyle_transparent";
308 alias: "elm/notify/block_events/menustyle_transparent";
309 alias: "elm/notify/block_events/min_menustyle_transparent";
310 alias: "elm/notify/block_events/liststyle_transparent";
311 alias: "elm/notify/block_events/min_liststyle_transparent";
312 alias: "elm/notify/block_events/customstyle_transparent";
313 alias: "elm/notify/block_events/volumebarstyle_transparent";
314 alias: "elm/notify/block_events/volumebarstyle_text_transparent";
315 alias: "elm/notify/block_events/content_expand_transparent";
317 part {name: "popup_indicator";
321 description { state: "default" 0.0;
324 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
325 rel2.relative: 1.0 0.0;
326 color: POPUP_DIM_BG_TRANS_COLOR_INC;
329 part { name: "block_events";
331 description { state: "default" 0.0;
334 to: "popup_indicator";
336 color: POPUP_DIM_BG_TRANS_COLOR_INC;
342 group { name: "elm/notify/block_events/indicator_norepeatevent_transparent";
343 inherit: "elm/notify/block_events/transparent";
345 part {name: "popup_indicator";
349 description { state: "default" 0.0;
352 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
353 rel2.relative: 1.0 0.0;
354 color: POPUP_DIM_BG_TRANS_COLOR_INC;
360 group { name: "elm/notify/block_events/dimrect";
361 inherit: "elm/notify/block_events/transparent";
363 part {name: "popup_indicator";
367 description { state: "default" 0.0;
370 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
371 rel2.relative: 1.0 0.0;
372 color: POPUP_DIM_BG_COLOR_INC;
374 description { state: "clicked" 0.0;
375 inherit: "default" 0.0;
376 color: POPUP_DIM_BG_CLICKED_COLOR_INC;
379 part { name: "block_events";
381 description { state: "default" 0.0;
384 to: "popup_indicator";
386 color: POPUP_DIM_BG_COLOR_INC;
388 description { state: "clicked" 0.0;
389 inherit: "default" 0.0;
390 color: POPUP_DIM_BG_CLICKED_COLOR_INC;
396 group { name: "elm/label/base/popup/default";
397 alias: "elm/label/base/popup/content_expand";
398 alias: "elm/label/base/popup/transparent";
400 style { name: "popup_desc_style";
401 base: "font=Tizen:style=Medium font_size="POPUP_DESCRIPTION_DEFAULT_TEXT_FONT_SIZE_INC" align=left color="POPUP_DEFAULT_DESCRIPTION_TEXT_COLOR_INC" text_class=slp wrap=mixed ellipsis=1";
404 tag: "whitecolor" "+ color=#ffffff";
409 part { name: "elm.text";
413 description { state: "default" 0.0;
414 min: POPUP_DESCRIPTION_DEFAULT_TEXT_MIN_INC_W POPUP_DESCRIPTION_DEFAULT_TEXT_MIN_INC_H;
415 max: POPUP_DESCRIPTION_DEFAULT_TEXT_MIN_INC_W POPUP_DESCRIPTION_DEFAULT_TEXT_MIN_INC_H;
417 style: "popup_desc_style";
425 group { name: "elm/popup/base/default";
426 alias: "elm/popup/base/transparent";
427 alias: "elm/popup/base/customstyle";
428 alias: "elm/popup/base/customstyle_transparent";
429 alias: "elm/popup/base/liststyle";
430 alias: "elm/popup/base/menustyle";
431 alias: "elm/popup/base/indicator_norepeatevent";
433 image: "00_popup_bg.png" COMP;
434 image: "00_popup_button_bg.png" COMP;
435 image: "00_popup_title_bg.png" COMP;
438 style { name: "popup_title_style";
439 base: "font=Tizen:style=Bold align=left font_size="POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC" color="POPUP_DEFAULT_TITLE_TEXT_COLOR_INC" style="POPUP_DEFAULT_TITLE_TEXT_SHADOW_STYLE" shadow_color="POPUP_DEFAULT_TITLE_TEXT_SHADOW_COLOR" wrap=mixed ellipsis=1.0 text_class=tizen";
446 name:"shadow_left_top_padding";
449 description { state: "default" 0.0;
450 min: POPUP_DESC_LEFT_PADDING POPUP_DESC_TOP_PADDING;
451 max: POPUP_DESC_LEFT_PADDING POPUP_DESC_TOP_PADDING;
457 name:"shadow_right_bottom_padding";
460 description { state: "default" 0.0;
461 min: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
462 max: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
469 description { state: "default" 0.0;
470 min: POPUP_BASE_DEFAULT_BASE_DEFAULT_MIN_INC;
471 max: POPUP_BASE_DEFAULT_BASE_DEFAULT_MAX_INC;
473 normal: "00_popup_bg.png";
474 border: POPUP_BASE_DEFAULT_BG_DEFAULT_IMAGE_BORDER_INC;
479 description { state: "landscape" 0.0;
480 inherit: "default" 0.0;
481 min: POPUP_BASE_DEFAULT_BASE_LANDSCAPE_MIN_INC;
482 max: POPUP_BASE_DEFAULT_BASE_LANDSCAPE_MAX_INC;
485 part { name: "elm.bg.title";
487 description { state: "default" 0.0;
488 min: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
489 max: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
494 normal: "00_popup_title_bg.png";
495 border: POPUP_BASE_DEFAULT_TITLE_DEFAULT_IMAGE_BORDER_INC;
500 to: "shadow_left_top_padding";
504 to_x: "shadow_right_bottom_padding";
505 to_y: "shadow_left_top_padding";
509 description { state: "visible" 0.0;
510 inherit: "default" 0.0;
513 description { state: "landscape" 0.0;
514 inherit: "default" 0.0;
515 min: POPUP_BASE_DEFAULT_TITLE_LANDSCAPE_MIN_INC;
516 max: POPUP_BASE_DEFAULT_TITLE_LANDSCAPE_MIN_INC;
518 description { state: "landscape_visible" 0.0;
519 inherit: "landscape" 0.0;
523 part { name: "action_top_padding";
526 description { state: "default" 0.0;
527 min: 0 POPUP_ACTION_DESC_TOP_PADDING;
528 max: 0 POPUP_ACTION_DESC_TOP_PADDING;
533 to_y: "shadow_left_top_padding";
537 to_y: "shadow_left_top_padding";
541 part { name: "label_top_padding";
544 description { state: "default" 0.0;
551 to_y: "shadow_left_top_padding";
555 to_y: "shadow_left_top_padding";
559 part { name: "label_bottom_padding";
562 description { state: "default" 0.0;
569 to_y: "shadow_right_bottom_padding";
573 to_y: "shadow_right_bottom_padding";
577 part { name: "title_left_top_padding";
580 description { state: "default" 0.0;
582 rel1.to: "elm.bg.title";
584 min: POPUP_TITLE_LEFT_PADDING POPUP_TITLE_TOP_PADDING;
585 max: POPUP_TITLE_LEFT_PADDING POPUP_TITLE_TOP_PADDING;
588 part { name: "title_right_bottom_padding";
591 description { state: "default" 0.0;
593 rel2.to: "elm.bg.title";
595 min: POPUP_TITLE_RIGHT_PADDING POPUP_TITLE_BOTTOM_PADDING;
596 max: POPUP_TITLE_RIGHT_PADDING POPUP_TITLE_BOTTOM_PADDING;
599 part { name: "icon_rect";
602 description { state: "default" 0.0;
607 to: "title_left_top_padding";
611 to_x: "title_left_top_padding";
612 to_y: "elm.bg.title";
616 description { state: "visible" 0.0;
617 inherit: "default" 0.0;
618 min: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
619 max: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
622 part { name: "padding_after_icon";
625 description { state: "default" 0.0;
637 description { state: "visible" 0.0;
638 inherit: "default" 0.0;
639 min: POPUP_TITLE_ICON_TEXT_PADDING_INC;
642 part { name: "elm.swallow.title.icon";
645 description { state: "default" 0.0;
646 rel1.to: "icon_rect";
647 rel2.to: "icon_rect";
650 part { name: "elm.text.title";
653 description { state: "default" 0.0;
656 style: "popup_title_style";
657 size: POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
658 size_range: POPUP_BASE_DEFAULT_TEXT_MIN_FONT_SIZE_INC POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
665 to: "padding_after_icon";
669 to: "title_right_bottom_padding";
674 part { name: "access.title";
677 description { state: "default" 0.0;
678 min: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
679 max: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
683 to_x: "shadow_left_top_padding";
684 to_y: "elm.bg.title";
688 to_x: "shadow_right_bottom_padding";
689 to_y: "elm.bg.title";
693 description { state: "landscape" 0.0;
695 min: POPUP_BASE_DEFAULT_TITLE_LANDSCAPE_MIN_INC;
696 max: POPUP_BASE_DEFAULT_TITLE_LANDSCAPE_MIN_INC;
699 part { name: "elm.swallow.content";
702 description { state: "default" 0.0;
703 min: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
704 max: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
709 to_y: "label_top_padding";
714 to_y: "label_bottom_padding";
717 description { state: "show_title_area" 0.0;
718 inherit: "default" 0.0;
722 to_y: "elm.bg.title";
727 to_y: "shadow_right_bottom_padding";
730 description { state: "show_action_area" 0.0;
731 inherit: "default" 0.0;
735 to_y: "action_top_padding";
740 to_y: "elm.swallow.action_area";
743 description { state: "show_action_title_area" 0.0;
744 inherit: "default" 0.0;
748 to_y: "elm.bg.title";
753 to_y: "elm.swallow.action_area";
757 part { name: "access.body";
760 description { state: "default" 0.0;
764 to_x: "shadow_left_top_padding";
765 to_y: "elm.swallow.content";
769 to_x: "shadow_right_bottom_padding";
770 to_y: "elm.swallow.content";
775 part { name: "access.base";
778 description { state: "default" 0.0;
785 part { name: "left_part";
788 description { state: "default" 0.0;
789 min: POPUP_DESC_LEFT_PADDING 0;
799 part { name: "right_part";
802 description { state: "default" 0.0;
803 min: POPUP_DESC_RIGHT_PADDING 0;
813 part { name: "elm.bg.action_area";
815 description { state: "default" 0.0;
816 min: POPUP_BASE_DEFAULT_BUTTON_BG_DEFAULT_MIN_INC;
821 normal: "00_popup_button_bg.png";
822 border: POPUP_BASE_DEFAULT_BUTTON_BG_IMAGE_BORDER_INC;
834 description { state: "visible" 0.0;
835 inherit: "default" 0.0;
839 part { name: "elm.swallow.action_area";
842 description { state: "default" 0.0;
845 rel1.to: "elm.bg.action_area";
846 rel2.to: "elm.bg.action_area";
851 program { name: show_title_icon;
852 signal: "elm,state,title,icon,visible";
854 action: STATE_SET "visible" 0.0;
856 target: "padding_after_icon";
858 program { name: hide_title_icon;
859 signal: "elm,state,title,icon,hidden";
861 action: STATE_SET "default" 0.0;
862 target: "padding_after_icon";
865 program { name: show_title_area;
866 signal: "elm,state,title_area,visible";
871 get_state(PART:"elm.swallow.action_area", st, 30, vl);
872 if (!strcmp(st, "visible"))
873 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
875 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
876 get_state(PART:"base", st, 30, vl);
877 if (!strcmp(st, "landscape"))
878 set_state(PART:"elm.bg.title", "landscape_visible", 0.0);
880 set_state(PART:"elm.bg.title", "visible", 0.0);
883 program { name: hide_title_area;
884 signal: "elm,state,title_area,hidden";
886 action: STATE_SET "default" 0.0;
890 get_state(PART:"elm.swallow.action_area", st, 30, vl);
891 if (!strcmp(st, "visible"))
892 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
894 set_state(PART:"elm.swallow.content", "default", 0.0);
895 get_state(PART:"base", st, 30, vl);
896 if (!strcmp(st, "landscape"))
897 set_state(PART:"elm.bg.title", "landscape", 0.0);
899 set_state(PART:"elm.bg.title", "default", 0.0);
902 program { name: show_action_area;
903 signal: "elm,state,action_area,visible";
908 get_state(PART:"elm.bg.title", st, 30, vl);
909 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
910 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
912 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
913 set_state(PART:"elm.bg.action_area", "visible", 0.0);
916 program { name: hide_action_area;
917 signal: "elm,state,action_area,hidden";
919 action: STATE_SET "default" 0.0;
923 get_state(PART:"elm.bg.title", st, 30, vl);
924 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
925 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
927 set_state(PART:"elm.swallow.content", "default", 0.0);
928 set_state(PART:"elm.bg.action_area", "default", 0.0);
931 program { name: "change_to_landscape";
932 signal: "elm,state,landscape";
937 set_state(PART:"base", "landscape", 0.0);
938 get_state(PART:"elm.bg.title", st, 30, vl);
939 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
940 set_state(PART:"elm.bg.title", "landscape_visible", 0.0);
942 set_state(PART:"elm.bg.title", "landscape", 0.0);
944 after: "orientation_change";
946 program { name: "orientation_change";
947 action: SIGNAL_EMIT "elm,state,orientation,changed" "";
949 program { name: "change_to_portrait";
950 signal: "elm,state,portrait";
955 set_state(PART:"base", "default", 0.0);
956 get_state(PART:"elm.bg.title", st, 30, vl);
957 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
958 set_state(PART:"elm.bg.title", "visible", 0.0);
960 set_state(PART:"elm.bg.title", "default", 0.0);
962 after: "orientation_change";
964 program { name: "landscape_mode";
966 signal: "elm,state,orient,90";
967 action: SIGNAL_EMIT "elm,state,landscape" "elm";
969 program { name: "landscape_mode2";
971 signal: "elm,state,orient,270";
972 action: SIGNAL_EMIT "elm,state,landscape" "elm";
974 program { name: "portrait_mode";
976 signal: "elm,state,orient,0";
977 action: SIGNAL_EMIT "elm,state,portrait" "elm";
979 program { name: "portrait_mode2";
981 signal: "elm,state,orient,180";
982 action: SIGNAL_EMIT "elm,state,portrait" "elm";
984 } /* end of programs */
987 group { name: "elm/popup/base/verticalbuttonstyle";
988 alias: "elm/popup/base/verticalbuttonstyle_transparent";
989 inherit: "elm/popup/base/default";
991 part { name: "elm.swallow.action_area";
994 description { state: "default" 0.0;
997 min: POPUP_BASE_VERTICAL_BUTTON_BUTTONAREA_DEFAULT_MIN_INC;
1001 to_y: "shadow_right_bottom_padding";
1006 to_y: "shadow_right_bottom_padding";
1014 group { name: "elm/popup/base/content_no_vhpad";
1015 inherit: "elm/popup/base/default";
1016 alias: "elm/popup/base/min_menustyle";
1018 part { name: "label_top_padding";
1021 description { state: "default" 0.0;
1028 to_y: "shadow_left_top_padding";
1032 to_y: "shadow_left_top_padding";
1036 part { name: "label_bottom_padding";
1039 description { state: "default" 0.0;
1046 to_y: "shadow_right_bottom_padding";
1050 to_y: "shadow_right_bottom_padding";
1057 group { name: "elm/popup/content/default";
1058 alias: "elm/popup/content/transparent";
1059 alias: "elm/popup/content/customstyle";
1060 alias: "elm/popup/content/customstyle_transparent";
1061 alias: "elm/popup/content/indicator_norepeatevent";
1063 part { name: "pad_t";
1067 description { state: "default" 0.0;
1069 min: 0 POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC;
1070 max: 0 POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC;
1082 part { name: "pad_l";
1085 description { state: "default" 0.0;
1086 min: POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 0;
1087 max: POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 0;
1089 rel2.relative: 0.0 1.0;
1093 part { name: "pad_r";
1096 description { state: "default" 0.0;
1097 min: POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC 0;
1098 max: POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC 0;
1100 rel1.relative: 1.0 0.0;
1104 part { name:"elm.swallow.content";
1107 description { state: "default" 0.0;
1121 part { name: "pad_b";
1124 description { state: "default" 0.0;
1126 min: 0 POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC;
1127 max: 0 POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC;
1139 group { name: "elm/popup/content/content_no_vhpad";
1140 inherit: "elm/popup/content/default";
1141 alias: "elm/popup/content/min_menustyle";
1143 part { name: "pad_t";
1147 description { state: "default" 0.0;
1162 part { name: "pad_l";
1165 description { state: "default" 0.0;
1166 min: POPUP_CONTENT_MINSTYLE_LEFT_PADDING_MIN_INC 0;
1167 max: POPUP_CONTENT_MINSTYLE_LEFT_PADDING_MIN_INC 0;
1169 rel2.relative: 0.0 1.0;
1173 part { name: "pad_r";
1176 description { state: "default" 0.0;
1177 min: POPUP_CONTENT_MINSTYLE_RIGHT_PADDING_MIN_INC 0;
1178 max: POPUP_CONTENT_MINSTYLE_RIGHT_PADDING_MIN_INC 0;
1180 rel1.relative: 1.0 0.0;
1184 part { name: "pad_b";
1187 description { state: "default" 0.0;
1199 part { name:"elm.swallow.content";
1202 description { state: "default" 0.0;
1219 ///////////////////////////////////////////////////////////////////////////////
1221 group { name: "elm/popup/item/default";
1222 alias: "elm/popup/item/min_menustyle";
1224 public item_state = POPUP_ITEM_STATE_ENABLED;
1227 part { name: "event_blocker";
1229 description { state: "default" 0.0;
1237 description { state: "default" 0.0;
1238 color: GENLIST_LIST_BG_COLOR;
1239 min: POPUP_ITEM_BG_DEFAULT_MIN_INC;
1242 description { state: "clicked" 0.0;
1243 color: GENLIST_LIST_PRESS_COLOR;
1246 part { name: "padding_left_top";
1249 description { state: "default" 0.0;
1251 rel2.relative: 0.0 0.0;
1252 min: POPUP_ITEM_LEFT_MIN_PADDING_INC;
1256 part { name: "padding_right_bottom";
1259 description { state: "default" 0.0;
1261 rel1.relative: 1.0 1.0;
1262 min: POPUP_ITEM_RIGHT_MIN_PADDING_INC;
1266 part { name: "separator";
1270 description { state: "dafault" 0.0;
1271 color: GENLIST_LIST_LINE1_COLOR;
1277 part { name: "padding_icon_text";
1280 description { state: "default" 0.0; //when only icon or no icon is there
1284 to: "elm.swallow.content";
1286 rel2.to: "elm.swallow.content";
1290 description { state: "visible" 0.0; //when icon is visible
1291 inherit: "default" 0.0;
1292 min: POPUP_ITEM_ICON_TEXT_PADDING_INC;
1294 description { state: "icononly" 0.0;
1295 inherit: "default" 0.0;
1298 part { name: "elm.swallow.content";
1301 description { state: "default" 0.0;
1306 to: "padding_left_top";
1310 to_x: "padding_left_top";
1311 to_y: "padding_right_bottom";
1315 description { state: "visible" 0.0;
1322 to: "padding_left_top";
1326 to_x: "padding_left_top";
1327 to_y: "padding_right_bottom";
1330 aspect_preference: VERTICAL;
1332 description { state: "icononly" 0.0;
1337 to: "padding_left_top";
1341 to: "padding_right_bottom";
1344 aspect_preference: VERTICAL;
1347 part { name: "elm.text";
1351 description { state: "default" 0.0;
1355 to_x: "padding_icon_text";
1356 to_y: "padding_left_top";
1360 to:"padding_right_bottom";
1363 color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
1367 font: "Tizen:style=Regular";
1368 size: GENLIST_LIST_MAIN_TEXT_SIZE;
1369 text_class: "list_item";
1372 description { state: "visible" 0.0;
1373 inherit: "default" 0.0;
1376 description { state: "clicked" 0.0;
1377 inherit: "default" 0.0;
1379 color: GENLIST_LIST_TEXT_FOCUS_COLOR;
1381 description { state: "disabled" 0.0;
1382 inherit: "default" 0.0;
1383 color: POPUP_ITEM_TEXT_DISABLED_COLOR_INC;
1385 description { state: "disabled_visible" 0.0;
1386 inherit: "default" 0.0;
1387 color: POPUP_ITEM_TEXT_DISABLED_VISIBLE_COLOR_INC;
1391 part { name: "over1";
1394 ignore_flags: ON_HOLD;
1395 description { state: "default" 0.0;
1399 part { name: "over2";
1402 description { state: "default" 0.0;
1406 part { name: "disclip";
1408 description { state: "default" 0.0;
1411 description { state: "disabled" 0.0;
1417 program { name: "item_unclick";
1418 signal: "mouse,clicked,1";
1420 action: SIGNAL_EMIT "elm,action,click" "";
1423 program { name: "touch_snd";
1424 action: PLAY_SAMPLE "touch_sound" 1.0;
1426 program { name: "disable";
1427 signal: "elm,state,item,disabled";
1429 action: STATE_SET "disabled" 0.0;
1431 after: "disable_text";
1433 program { name: "enable";
1434 signal: "elm,state,item,enabled";
1436 action: STATE_SET "default" 0.0;
1438 after: "enable_text";
1440 program { name: "item_click2";
1441 signal: "mouse,down,1";
1446 get_state(PART:"elm.text", st, 30, vl);
1447 if (!strcmp(st, "visible"))
1448 set_state(PART:"elm.text", "clicked", 0.0);
1449 set_state(PART:"bg", "clicked", 0.0);
1452 program { name: "item_unclick2";
1453 signal: "mouse,up,1";
1458 get_state(PART:"elm.text", st, 30, vl);
1459 if (!strcmp(st, "clicked"))
1460 set_state(PART:"elm.text", "visible", 0.0);
1461 set_state(PART:"bg", "default", 0.0);
1464 program { name: "disable_text";
1468 get_state(PART:"elm.text", st, 30, vl);
1469 if (!strcmp(st, "visible"))
1470 set_state(PART:"elm.text", "disabled_visible", 0.0);
1472 set_state(PART:"elm.text", "disabled", 0.0);
1473 set_int(item_state, POPUP_ITEM_STATE_DISABLED);
1476 program { name: "enable_text";
1480 get_state(PART:"elm.text", st, 30, vl);
1481 if (!strcmp(st, "disabled_visible"))
1482 set_state(PART:"elm.text", "visible", 0.0);
1484 set_state(PART:"elm.text", "default", 0.0);
1485 set_int(item_state, POPUP_ITEM_STATE_ENABLED);
1488 program { name: "text_show";
1489 signal: "elm,state,item,text,visible";
1494 get_state(PART:"elm.swallow.content", st, 30, vl);
1495 if (!strcmp(st, "icononly")) {
1496 set_state(PART:"elm.swallow.content", "visible", 0.0);
1497 set_state(PART:"padding_icon_text", "visible", 0.0);
1499 if(get_int(item_state) != POPUP_ITEM_STATE_DISABLED)
1500 set_state(PART:"elm.text", "visible", 0.0);
1502 set_state(PART:"elm.text", "disabled_visible", 0.0);
1505 program { name: "text_hide";
1506 signal: "elm,state,item,text,hidden";
1511 get_state(PART:"elm.swallow.content", st, 30, vl);
1512 if (!strcmp(st, "visible")) {
1513 set_state(PART:"elm.swallow.content", "icononly", 0.0);
1514 set_state(PART:"padding_icon_text", "icononly", 0.0);
1516 set_state(PART:"elm.text", "default", 0.0);
1519 program { name: "icon_show";
1520 signal: "elm,state,item,icon,visible";
1525 get_state(PART:"elm.text", st, 30, vl);
1526 if (!strcmp(st, "visible")) {
1527 set_state(PART:"elm.swallow.content", "visible", 0.0);
1528 set_state(PART:"padding_icon_text", "visible", 0.0);
1531 set_state(PART:"elm.swallow.content", "icononly", 0.0);
1532 set_state(PART:"padding_icon_text", "icononly", 0.0);
1536 program { name: "icon_hide";
1537 signal: "elm,state,item,icon,hidden";
1539 action: STATE_SET "default" 0.0;
1540 target: "elm.swallow.content";
1545 /////////////////////////////////////////////////////////////////////////////////////////
1546 group { name: "elm/popup/item/landscape/default";
1547 inherit: "elm/popup/item/default";
1553 description { state: "default" 0.0;
1554 color: GENLIST_LIST_BG_COLOR;
1555 min: POPUP_ITEM_BG_LANDCAPE_MIN_INC;
1558 description { state: "clicked" 0.0;
1559 color: GENLIST_LIST_PRESS_COLOR;
1565 ////////////////////////////////////////////////////////////////////////////////////////
1566 group { name: "elm/label/base/popup/verticalbuttonstyle";
1569 style { name: "popup_desc_style_center";
1570 base: "font=Tizen:style=Regular font_size="POPUP_DESCRIPTION_DEFAULT_TEXT_FONT_SIZE_INC" align=center color="POPUP_DEFAULT_DESCRIPTION_TEXT_COLOR_INC" text_class=tizen";
1573 tag: "whitecolor" "+ color=#ffffff";
1578 part { name: "elm.text";
1582 description { state: "default" 0.0;
1584 style: "popup_desc_style_center";
1593 group { name: "elm/popup/buttons3/verticalbuttonstyle";
1594 alias: "elm/popup/buttons3/verticalbuttonstyle_transparent";
1595 data.item: "action_area_height" POPUP_BUTTON3_VERTICAL_ACTION_AREA_HEIGHT;
1599 description { state: "default" 0.0;
1602 normal: "00_popup_button_bg.png";
1603 border: POPUP_BASE_DEFAULT_BUTTON_BG_IMAGE_BORDER_INC;
1608 part { name: "elm.rect.pad_btn_top";
1611 description { state: "default" 0.0;
1612 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_TOP_MIN_INC;
1620 part { name:"actionbtn1";
1623 description { state: "default" 0.0;
1624 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1625 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1630 to_y: "elm.rect.pad_btn_top";
1634 part { name: "elm.rect.pad_btn";
1637 description { state: "default" 0.0;
1638 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MIN_INC;
1639 max: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MAX_INC;
1652 part { name:"actionbtn2";
1655 description { state: "default" 0.0;
1656 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1657 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1660 rel1 { relative: 0 1.0;
1661 to_y: "elm.rect.pad_btn";
1665 part { name: "elm.rect.pad_btn2";
1668 description { state: "default" 0.0;
1669 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MIN_INC;
1670 max: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MAX_INC;
1683 part { name:"actionbtn3";
1686 description { state: "default" 0.0;
1687 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1688 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1692 relative: 0.0 1.0; to_y: "elm.rect.pad_btn2";
1699 group { name: "elm/popup/content/menustyle";
1700 alias: "elm/popup/content/menustyle_transparent";
1702 part { name: "left_padding";
1705 description { state: "default" 0.0;
1708 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1717 part{ name:"elm.swallow.content";
1720 description { state: "default" 0.0;
1721 min: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1722 max: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1735 part { name: "right_padding";
1738 description { state: "default" 0.0;
1741 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1753 group { name: "elm/popup/content/min_menustyle";
1754 alias: "elm/popup/content/min_menustyle_transparent";
1756 part { name: "left_padding";
1759 description { state: "default" 0.0;
1762 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1771 part{ name:"elm.swallow.content";
1774 description { state: "default" 0.0;
1775 min: POPUP_CONTENT_MINSTYLE_CONTENT_DEFAULT_MIN_INC;
1788 part { name: "right_padding";
1791 description { state: "default" 0.0;
1794 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1806 group { name: "elm/popup/content/liststyle";
1807 alias: "elm/popup/content/liststyle_transparent";
1809 part { name: "left_top_padding";
1812 description { state: "default" 0.0;
1815 min: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1816 max: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1819 part{ name:"elm.swallow.content";
1822 description { state: "default" 0.0;
1823 min: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1824 max: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1829 to:"left_top_padding";
1837 part { name: "right_padding";
1840 description { state: "default" 0.0;
1843 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1855 group { name: "elm/popup/content/min_liststyle";
1856 alias: "elm/popup/content/min_liststyle_transparent";
1858 part { name: "left_top_padding";
1861 description { state: "default" 0.0;
1864 min: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1865 max: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1868 part{ name:"elm.swallow.content";
1871 description { state: "default" 0.0;
1872 min: POPUP_CONTENT_MINSTYLE_CONTENT_DEFAULT_MIN_INC;
1877 to:"left_top_padding";
1885 part { name: "right_padding";
1888 description { state: "default" 0.0;
1891 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1903 group { name: "elm/popup/buttons1/default";
1904 alias: "elm/popup/buttons1/transparent";
1905 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1907 part{ name:"actionbtn1";
1910 description { state: "default" 0.0;
1911 min: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MIN_INC;
1912 max: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MAX_INC;
1914 rel1.relative: 0.5 0.0;
1915 rel2.relative: 0.5 1.0;
1921 group { name: "elm/popup/buttons2/default";
1922 alias: "elm/popup/buttons2/transparent";
1923 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1925 part { name: "left_pad_btn";
1928 description { state: "default" 0.0;
1929 min: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1930 max: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1933 rel1.relative: 0.0 0.0;
1936 part { name: "right_pad_btn";
1939 description { state: "default" 0.0;
1940 min: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1941 max: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1944 rel2.relative: 1.0 1.0;
1947 part { name:"actionbtn1";
1950 description { state: "default" 0.0;
1959 to: "elm.rect.pad_btn";
1963 part { name: "elm.rect.pad_btn";
1966 description { state: "default" 0.0;
1967 min: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1968 max: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1970 rel1.relative: 0.5 0.0;
1971 rel2.relative: 0.5 1.0;
1974 part { name:"actionbtn2";
1977 description { state: "default" 0.0;
1982 to: "elm.rect.pad_btn";
1986 to: "right_pad_btn";
1993 group { name: "elm/popup/buttons3/default";
1994 alias: "elm/popup/buttons3/menustyle";
1995 alias: "elm/popup/buttons3/transparent";
1996 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1998 part { name: "left_pad_btn";
2001 description { state: "default" 0.0;
2002 min: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
2003 max: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
2006 rel1.relative: 0.0 0.0;
2009 part { name: "right_pad_btn";
2012 description { state: "default" 0.0;
2013 min: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
2014 max: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
2017 rel2.relative: 1.0 1.0;
2020 part { name: "btn_area";
2023 description { state: "default" 0.0;
2031 to: "right_pad_btn";
2035 part{ name:"actionbtn1";
2038 description { state: "default" 0.0;
2047 to: "elm.rect.pad_btn";
2051 part { name: "elm.rect.pad_btn";
2054 description { state: "default" 0.0;
2055 min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
2056 max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
2058 rel1.relative: 0.33 0.0;
2059 rel1.to: "btn_area";
2060 rel2.relative: 0.33 1.0;
2061 rel2.to: "btn_area";
2064 part{ name:"actionbtn2";
2067 description { state: "default" 0.0;
2071 to: "elm.rect.pad_btn";
2075 to: "elm.rect.pad_btn2";
2079 part { name: "elm.rect.pad_btn2";
2082 description { state: "default" 0.0;
2083 min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
2084 max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
2086 rel1.relative: 0.67 0.0;
2087 rel1.to: "btn_area";
2088 rel2.relative: 0.67 1.0;
2089 rel2.to: "btn_area";
2092 part{ name:"actionbtn3";
2095 description { state: "default" 0.0;
2100 to: "elm.rect.pad_btn2";
2104 to: "right_pad_btn";
2111 group { name: "elm/popup/base/volumebarstyle";
2112 inherit: "elm/popup/base/default";
2113 alias: "elm/popup/base/volumebarstyle_transparent";
2115 image: "00_popup_bg.png" COMP;
2118 part { name: "elm.swallow.content";
2121 description { state: "default" 0.0;
2122 min: POPUP_CONTENT_VOLUMEBAR_STYLE_CONTENT_DEFAULT_MIN_INC;
2127 to_y: "shadow_left_top_padding";
2132 to_y: "shadow_right_bottom_padding";
2135 description { state: "show_title_area" 0.0;
2136 inherit: "default" 0.0;
2140 to_y: "elm.bg.title";
2145 to_y: "shadow_right_bottom_padding";
2148 description { state: "show_action_area" 0.0;
2149 inherit: "default" 0.0;
2153 to_y: "shadow_left_top_padding";
2158 to_y: "elm.swallow.action_area";
2161 description { state: "show_action_title_area" 0.0;
2162 inherit: "default" 0.0;
2166 to_y: "elm.bg.title";
2171 to_y: "elm.swallow.action_area";
2178 group { name: "elm/popup/base/volumebarstyle_text";
2179 alias: "elm/popup/base/volumebarstyle_text_transparent";
2180 inherit: "elm/popup/base/volumebarstyle";
2182 part { name: "elm.swallow.content";
2185 description { state: "default" 0.0;
2186 min: POPUP_CONTENT_VOLUMEBAR_TEXT_STYLE_CONTENT_DEFAULT_MIN_INC;
2191 to_y: "shadow_left_top_padding";
2196 to_y: "shadow_right_bottom_padding";
2199 description { state: "show_title_area" 0.0;
2200 inherit: "default" 0.0;
2204 to_y: "elm.bg.title";
2209 to_y: "shadow_right_bottom_padding";
2212 description { state: "show_action_area" 0.0;
2213 inherit: "default" 0.0;
2217 to_y: "shadow_left_top_padding";
2222 to_y: "elm.swallow.action_area";
2225 description { state: "show_action_title_area" 0.0;
2226 inherit: "default" 0.0;
2230 to_y: "elm.bg.title";
2235 to_y: "elm.swallow.action_area";
2242 group { name: "elm/popup/base/content_expand";
2243 alias: "elm/popup/base/content_expand_transparent";
2245 image: "00_popup_bg.png" COMP;
2246 image: "00_popup_button_bg.png" COMP;
2247 image: "00_popup_title_bg.png" COMP;
2250 part { name: "base";
2252 description { state: "default" 0.0;
2253 rel1.to_x: "elm.swallow.content";
2254 rel2.to_x: "elm.swallow.content";
2256 normal: "00_popup_bg.png";
2257 border: POPUP_BASE_DEFAULT_BG_DEFAULT_IMAGE_BORDER_INC;
2264 name:"shadow_left_top_padding";
2267 description { state: "default" 0.0;
2268 min: POPUP_DESC_LEFT_PADDING POPUP_DESC_TOP_PADDING;
2269 max: POPUP_DESC_LEFT_PADDING POPUP_DESC_TOP_PADDING;
2275 name:"shadow_right_bottom_padding";
2278 description { state: "default" 0.0;
2279 min: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
2280 max: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
2285 part { name: "elm.bg.title";
2287 description { state: "default" 0.0;
2288 min: POPUP_BASE_CONTENT_EXPAND_TITLE_DEFAULT_MIN_INC;
2293 normal: "00_popup_title_bg.png";
2294 border: POPUP_BASE_DEFAULT_TITLE_DEFAULT_IMAGE_BORDER_INC;
2299 to_x: "shadow_left_top_padding";
2304 to_x: "shadow_right_bottom_padding";
2308 description { state: "visible" 0.0;
2309 inherit: "default" 0.0;
2313 part { name: "left_pad";
2316 description { state: "default" 0.0;
2317 min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2318 max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2321 rel1.to: "elm.bg.title";
2324 part { name: "right_pad";
2327 description { state: "default" 0.0;
2328 min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2329 max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2332 rel2.to: "elm.bg.title";
2335 part { name: "elm.swallow.title.icon";
2338 description { state: "default" 0.0;
2339 min: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
2340 max: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
2353 description { state: "visible" 0.0;
2354 inherit: "default" 0.0;
2358 part { name: "elm.text.title";
2361 description { state: "default" 0.0;
2363 style: "popup_title_style";
2364 size: POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
2365 size_range: POPUP_BASE_DEFAULT_TEXT_MIN_FONT_SIZE_INC POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
2381 description { state: "visible" 0.0;
2382 inherit: "default" 0.0;
2386 part { name: "elm.swallow.content";
2389 description { state: "default" 0.0;
2390 min: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
2391 max: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
2392 rel1.relative: 0.5 0.0;
2393 rel2.relative: 0.5 1.0;
2395 description { state: "show_title_area" 0.0;
2396 inherit: "default" 0.0;
2399 to_y: "elm.bg.title";
2402 description { state: "show_action_area" 0.0;
2403 inherit: "default" 0.0;
2406 to_y: "elm.bg.action_area";
2409 description { state: "show_action_title_area" 0.0;
2410 inherit: "default" 0.0;
2413 to_y: "elm.bg.title";
2417 to_y: "elm.bg.action_area";
2421 part { name: "elm.bg.action_area";
2423 description { state: "default" 0.0;
2424 min: POPUP_BASE_CONTENT_EXPAND_BG_DEFAULT_MIN_INC;
2429 normal: "00_popup_button_bg.png";
2430 border: POPUP_BASE_DEFAULT_BUTTON_BG_IMAGE_BORDER_INC;
2435 to_x: "shadow_left_top_padding";
2440 to_x: "shadow_right_bottom_padding";
2444 description { state: "visible" 0.0;
2445 inherit: "default" 0.0;
2449 part { name: "elm.swallow.action_area";
2452 description { state: "default" 0.0;
2453 rel1.to: "elm.bg.action_area";
2454 rel2.to: "elm.bg.action_area";
2459 program { name: show_title_icon;
2460 signal: "elm,state,title,icon,visible";
2462 action: STATE_SET "visible" 0.0;
2463 target: "elm.swallow.title.icon";
2465 program { name: hide_title_icon;
2466 signal: "elm,state,title,icon,hidden";
2468 action: STATE_SET "default" 0.0;
2469 target: "elm.swallow.title.icon";
2471 program { name: show_title_text;
2472 signal: "elm,state,title,text,visible";
2474 action: STATE_SET "visible" 0.0;
2475 target: "elm.text.title";
2477 program { name: hide_title_text;
2478 signal: "elm,state,title,text,hidden";
2480 action: STATE_SET "default" 0.0;
2481 target: "elm.text.title";
2483 program { name: show_title_area;
2484 signal: "elm,state,title_area,visible";
2489 get_state(PART:"elm.swallow.action_area", st, 30, vl);
2490 if (!strcmp(st, "visible"))
2491 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
2493 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
2494 set_state(PART:"elm.bg.title", "visible", 0.0);
2497 program { name: hide_title_area;
2498 signal: "elm,state,title_area,hidden";
2500 action: STATE_SET "default" 0.0;
2504 get_state(PART:"elm.swallow.action_area", st, 30, vl);
2505 if (!strcmp(st, "visible"))
2506 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
2508 set_state(PART:"elm.swallow.content", "default", 0.0);
2509 set_state(PART:"elm.bg.title", "default", 0.0);
2512 program { name: show_action_area;
2513 signal: "elm,state,action_area,visible";
2518 get_state(PART:"elm.bg.title", st, 30, vl);
2519 if (!strcmp(st, "visible"))
2520 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
2522 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
2523 set_state(PART:"elm.bg.action_area", "visible", 0.0);
2526 program { name: hide_action_area;
2527 signal: "elm,state,action_area,hidden";
2529 action: STATE_SET "default" 0.0;
2533 get_state(PART:"elm.bg.title", st, 30, vl);
2534 if (!strcmp(st, "visible"))
2535 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
2537 set_state(PART:"elm.swallow.content", "default", 0.0);
2538 set_state(PART:"elm.bg.action_area", "default", 0.0);
2544 group { name: "elm/popup/buttons1/content_expand";
2545 alias: "elm/popup/buttons1/content_expand_transparent";
2546 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2548 part{ name:"actionbtn1";
2551 description { state: "default" 0.0;
2552 rel1.relative: 0.2 0.1;
2553 rel2.relative: 0.8 0.9;
2559 group { name: "elm/popup/buttons2/content_expand";
2560 alias: "elm/popup/buttons2/content_expand_transparent";
2561 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2563 part{ name:"actionbtn1";
2566 description { state: "default" 0.0;
2568 rel1.relative: 0.1 0.1;
2569 rel2.relative: 0.45 0.9;
2572 part{ name:"actionbtn2";
2575 description { state: "default" 0.0;
2577 rel1.relative: 0.55 0.1;
2578 rel2.relative: 0.9 0.9;
2584 group { name: "elm/popup/buttons3/content_expand";
2585 alias: "elm/popup/buttons3/content_expand_transparent";
2586 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2588 part{ name:"actionbtn1";
2591 description { state: "default" 0.0;
2593 rel1.relative: 0.05 0.1;
2594 rel2.relative: 0.3 0.9;
2597 part{ name:"actionbtn2";
2600 description { state: "default" 0.0;
2602 rel1.relative: 0.375 0.1;
2603 rel2.relative: 0.625 0.9;
2606 part{ name:"actionbtn3";
2609 description { state: "default" 0.0;
2611 rel1.relative: 0.7 0.1;
2612 rel2.relative: 0.95 0.9;
2618 group { name: "elm/popup/item/content_expand";
2619 alias: "elm/popup/item/content_expand_transparent";
2620 inherit: "elm/popup/item/default";
2625 description { state: "default" 0.0;
2626 color: 240 240 240 255;
2630 description { state: "clicked" 0.0;
2631 color: 190 170 150 255;
2637 group { name: "elm/popup/content/content_expand";
2638 alias: "elm/popup/content/content_expand_transparent";
2640 part{ name:"elm.swallow.content";
2643 description { state: "default" 0.0;
2649 #undef POPUP_ITEM_STATE_ENABLED
2650 #undef POPUP_ITEM_STATE_DISABLED