2 * Copyright (c) 2010 Samsung Electronics Co., Ltd All Rights Reserved
4 * PROPRIETARY/CONFIDENTIAL
6 * This software is the confidential and proprietary information of SAMSUNG
7 * ELECTRONICS ("Confidential Information"). You agree and acknowledge that this
8 * software is owned by Samsung and you shall not disclose such Confidential
9 * Information and shall use it only in accordance with the terms of the license
10 * agreement you entered into with SAMSUNG ELECTRONICS. SAMSUNG make no
11 * representations or warranties about the suitability of the software, either
12 * express or implied, including but not limited to the implied warranties of
13 * merchantability, fitness for a particular purpose, or non-infringement.
14 * SAMSUNG shall not be liable for any damages suffered by licensee arising out
15 * of or releated to this software.
19 #define POPUP_ITEM_STATE_ENABLED 0
20 #define POPUP_ITEM_STATE_DISABLED 1
22 /*popup widget specific notify style style*/
23 group { name: "elm/notify/center/popup";
30 description { state: "default" 0.0;
32 rel1.relative: 0.0 0.0;
33 rel2.relative: 1.0 1.0;
38 description { state: "default" 0.0;
50 part { name: "persp1";
52 description { state: "default" 0.0;
67 description { state: "default" 0.0;
68 rel1.to: "elm.swallow.content";
69 rel2.to: "elm.swallow.content";
76 part { name: "elm.swallow.content";
79 description { state: "default" 0.0;
88 description { state: "visible" 0.0;
94 perspective: "persp1";
97 description { state: "end" 0.0;
107 program { name: "show";
108 signal: "elm,action,show";
110 action: STATE_SET "default" 0.0;
111 target: "elm.swallow.content";
113 program { name: "show_2";
115 action: STATE_SET "visible" 0.0;
116 target: "elm.swallow.content";
117 transition: LINEAR 0.2;
120 program { name: "end";
121 action: STATE_SET "end" 0.0;
122 target: "elm.swallow.content";
124 program { name: "hide";
125 signal: "elm,action,hide";
127 action: STATE_SET "default" 0.0;
128 target: "elm.swallow.content";
133 group { name: "elm/notify/block_events/popup";
135 part { name: "block_events";
137 description { state: "default" 0.0;
138 color: POPUP_DIM_BG_COLOR_INC;
140 description { state: "clicked" 0.0;
141 color: POPUP_DIM_BG_CLICKED_COLOR_INC;
146 program { name: "block_clicked";
147 signal: "mouse,clicked,1";
148 source: "block_events";
149 action: SIGNAL_EMIT "elm,action,click" "elm";
150 after: "deeper_block_color";
153 name: "deeper_block_color";
154 action: STATE_SET "clicked" 0.0;
155 target: "block_events";
156 transition: LINEAR 0.2;
157 after: "default_block_color";
160 name: "default_block_color";
161 action: STATE_SET "default" 0.0;
162 target: "block_events";
163 transition: LINEAR 0.2;
168 group { name: "elm/notify/block_events/transparent";
170 part { name: "block_events";
172 description { state: "default" 0.0;
173 color: POPUP_DIM_BG_TRANS_COLOR_INC;
175 description { state: "clicked" 0.0;
176 color: POPUP_DIM_BG_CLICKED_TRANS_COLOR_INC;
181 program { name: "block_clicked";
182 signal: "mouse,clicked,1";
183 source: "block_events";
184 action: SIGNAL_EMIT "elm,action,click" "elm";
185 after: "deeper_block_color";
188 name: "deeper_block_color";
189 action: STATE_SET "clicked" 0.0;
190 target: "block_events";
191 transition: LINEAR 0.2;
192 after: "default_block_color";
195 name: "default_block_color";
196 action: STATE_SET "default" 0.0;
197 target: "block_events";
198 transition: LINEAR 0.2;
203 group { name: "elm/label/base/popup/default";
204 alias: "elm/label/base/popup/verticalbuttonstyle";
205 alias: "elm/label/base/popup/content_expand";
208 style { name: "popup_desc_style";
209 base: "font=SLP:style=Roman font_size="POPUP_DESCRIPTION_DEFAULT_TEXT_FONT_SIZE_INC" align=center color="POPUP_DEFAULT_DESCRIPTION_TEXT_COLOR_INC" text_class=slp_roman";
212 tag: "whitecolor" "+ color=#ffffff";
217 part { name: "elm.text";
221 description { state: "default" 0.0;
222 min: POPUP_DESCRIPTION_DEFAULT_TEXT_MIN_INC;
224 style: "popup_desc_style";
233 group { name: "elm/popup/base/default";
235 image: "00_popup_title_bg.png" COMP;
236 image: "00_popup_bottom_bg.png" COMP;
237 image: "00_popup_bg.png" COMP;
240 style { name: "popup_title_style";
241 base: "font=SLP:style=Medium font_size="POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC" align=center color=#ffffff wrap=mixed ellipsis=1.0 text_class=slp_medium";
250 description { state: "default" 0.0;
251 min: POPUP_BASE_DEFAULT_BASE_DEFAULT_MIN_INC;
252 max: POPUP_BASE_DEFAULT_BASE_DEFAULT_MAX_INC;
254 normal: "00_popup_bg.png";
255 border: POPUP_BASE_DEFAULT_BG_DEFAULT_IMAGE_BORDER_INC;
261 part { name: "elm.bg.title";
264 description { state: "default" 0.0;
265 min: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
269 image.normal: "00_popup_title_bg.png";
270 image.border: POPUP_BASE_DEFAULT_TITLE_DEFAULT_IMAGE_BORDER_INC;
271 image.border_scale: 1;
281 description { state: "visible" 0.0;
282 inherit: "default" 0.0;
286 part { name: "left_pad";
289 description { state: "default" 0.0;
290 min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
291 max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
295 rel1.to: "elm.bg.title";
298 part { name: "right_pad";
301 description { state: "default" 0.0;
302 min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
303 max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
307 rel2.to: "elm.bg.title";
310 part { name: "elm.swallow.title.icon";
313 description { state: "default" 0.0;
314 min: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
315 max: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
328 description { state: "visible" 0.0;
329 inherit: "default" 0.0;
333 part { name: "elm.text.title";
336 description { state: "default" 0.0;
338 style: "popup_title_style";
343 color: POPUP_DEFAULT_TITLE_TEXT_COLOR_INC;
354 description { state: "visible" 0.0;
355 inherit: "default" 0.0;
359 part { name: "elm.swallow.content";
362 description { state: "default" 0.0;
363 min: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
374 description { state: "show_title_area" 0.0;
375 inherit: "default" 0.0;
381 description { state: "show_action_area" 0.0;
382 inherit: "default" 0.0;
385 to: "elm.bg.action_area";
388 description { state: "show_action_title_area" 0.0;
389 inherit: "default" 0.0;
396 to: "elm.bg.action_area";
400 part { name: "elm.bg.action_area";
403 description { state: "default" 0.0;
404 min: POPUP_BASE_DEFAULT_BUTTON_BG_DEFAULT_MIN_INC;
408 image.normal: "00_popup_bottom_bg.png";
409 image.border: POPUP_BASE_DEFAULT_BUTTON_BG_IMAGE_BORDER_INC;
410 image.border_scale: 1;
417 description { state: "visible" 0.0;
418 inherit: "default" 0.0;
422 part { name: "elm.swallow.action_area";
425 description { state: "default" 0.0;
427 rel1.to: "elm.bg.action_area";
428 rel2.to: "elm.bg.action_area";
433 program { name: show_title_icon;
434 signal: "elm,state,title,icon,visible";
436 action: STATE_SET "visible" 0.0;
437 target: "elm.swallow.title.icon";
439 program { name: hide_title_icon;
440 signal: "elm,state,title,icon,hidden";
442 action: STATE_SET "default" 0.0;
443 target: "elm.swallow.title.icon";
445 program { name: show_title_text;
446 signal: "elm,state,title,text,visible";
448 action: STATE_SET "visible" 0.0;
449 target: "elm.text.title";
451 program { name: hide_title_text;
452 signal: "elm,state,title,text,hidden";
454 action: STATE_SET "default" 0.0;
455 target: "elm.text.title";
457 program { name: show_title_area;
458 signal: "elm,state,title_area,visible";
463 get_state(PART:"elm.swallow.action_area", st, 30, vl);
464 if (!strcmp(st, "visible"))
465 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
467 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
468 set_state(PART:"elm.bg.title", "visible", 0.0);
471 program { name: hide_title_area;
472 signal: "elm,state,title_area,hidden";
474 action: STATE_SET "default" 0.0;
478 get_state(PART:"elm.swallow.action_area", st, 30, vl);
479 if (!strcmp(st, "visible"))
480 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
482 set_state(PART:"elm.swallow.content", "default", 0.0);
483 set_state(PART:"elm.bg.title", "default", 0.0);
486 program { name: show_action_area;
487 signal: "elm,state,action_area,visible";
492 get_state(PART:"elm.bg.title", st, 30, vl);
493 if (!strcmp(st, "visible"))
494 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
496 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
497 set_state(PART:"elm.bg.action_area", "visible", 0.0);
500 program { name: hide_action_area;
501 signal: "elm,state,action_area,hidden";
503 action: STATE_SET "default" 0.0;
507 get_state(PART:"elm.bg.title", st, 30, vl);
508 if (!strcmp(st, "visible"))
509 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
511 set_state(PART:"elm.swallow.content", "default", 0.0);
512 set_state(PART:"elm.bg.action_area", "default", 0.0);
515 } /* end of programs */
518 group { name: "elm/popup/content/default";
520 part { name: "pad_t";
524 description { state: "default" 0.0;
526 min: POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC;
539 part { name: "pad_l";
542 description { state: "default" 0.0;
543 min : POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC;
545 rel2.relative: 0.0 1.0;
550 part { name: "pad_r";
553 description { state: "default" 0.0;
554 min : POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC;
556 rel1.relative: 1.0 0.0;
561 part{ name:"elm.swallow.content";
564 description { state: "default" 0.0;
565 min: POPUP_CONTENT_DEFAULT_CONTENT_DEFAULT_MIN_INC;
577 part { name: "pad_b";
581 description { state: "default" 0.0;
583 min: POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC;
596 ///////////////////////////////////////////////////////////////////////////////
598 name: "elm/popup/item/default";
600 public item_state = POPUP_ITEM_STATE_ENABLED;
603 part { name: "event_blocker";
604 description { state: "default" 0.0;
610 description { state: "default" 0.0;
611 color: 240 240 240 255;
615 description { state: "clicked" 0.0;
616 color: 190 170 150 255;
619 part { name: "padding_left_top";
623 description { state: "default" 0.0;
625 rel2.relative: 0.0 0.0;
631 part { name: "padding_right_bottom";
635 description { state: "default" 0.0;
637 rel1.relative: 1.0 1.0;
643 part { name: "separator";
647 description { state: "dafault" 0.0;
648 color: 180 180 180 255;
654 part { name: "padding_icon_text";
658 description { state: "default" 0.0; //when only icon or no icon is there
662 to: "elm.swallow.content";
664 rel2.to: "elm.swallow.content";
669 description { state: "visible" 0.0; //when icon is visible
670 inherit: "default" 0.0;
673 description { state: "icononly" 0.0;
674 inherit: "default" 0.0;
677 part { name: "elm.swallow.content";
680 description { state: "default" 0.0;
685 to: "padding_left_top";
689 to_x: "padding_left_top";
690 to_y: "padding_right_bottom";
694 description { state: "visible" 0.0;
701 to: "padding_left_top";
705 to_x: "padding_left_top";
706 to_y: "padding_right_bottom";
709 aspect_preference: VERTICAL;
711 description { state: "icononly" 0.0;
716 to: "padding_left_top";
720 to: "padding_right_bottom";
723 aspect_preference: VERTICAL;
726 part { name: "elm.text";
730 description { state: "default" 0.0;
734 to_x: "padding_icon_text";
735 to_y: "padding_left_top";
739 to:"padding_right_bottom";
744 font: "SLP:style=Bold";
751 description { state: "visible" 0.0;
752 inherit: "default" 0.0;
756 description { state: "clicked" 0.0;
757 inherit: "default" 0.0;
760 color: 255 255 255 255;
762 description { state: "disabled" 0.0;
763 inherit: "default" 0.0;
764 color: 128 128 128 255;
766 description { state: "disabled_visible" 0.0;
767 inherit: "default" 0.0;
768 color: 128 128 128 255;
773 part { name: "over1";
775 ignore_flags: ON_HOLD;
776 description { state: "default" 0.0;
779 part { name: "over2";
781 description { state: "default" 0.0;
784 part { name: "disclip";
786 description { state: "default" 0.0;
789 description { state: "disabled" 0.0;
795 program { name: "item_unclick";
796 signal: "mouse,up,1";
798 action: SIGNAL_EMIT "elm,action,click" "";
800 program { name: "disable";
801 signal: "elm,state,item,disabled";
803 action: STATE_SET "disabled" 0.0;
805 after: "disable_text";
807 program { name: "enable";
808 signal: "elm,state,item,enabled";
810 action: STATE_SET "default" 0.0;
812 after: "enable_text";
814 program { name: "item_click2";
815 signal: "mouse,down,1";
820 get_state(PART:"elm.text", st, 30, vl);
821 if (!strcmp(st, "visible"))
822 set_state(PART:"elm.text", "clicked", 0.0);
823 set_state(PART:"bg", "clicked", 0.0);
826 program { name: "item_unclick2";
827 signal: "mouse,up,1";
832 get_state(PART:"elm.text", st, 30, vl);
833 if (!strcmp(st, "clicked"))
834 set_state(PART:"elm.text", "visible", 0.0);
835 set_state(PART:"bg", "default", 0.0);
838 program { name: "disable_text";
842 get_state(PART:"elm.text", st, 30, vl);
843 if (!strcmp(st, "visible"))
844 set_state(PART:"elm.text", "disabled_visible", 0.0);
846 set_state(PART:"elm.text", "disabled", 0.0);
847 set_int(item_state, POPUP_ITEM_STATE_DISABLED);
850 program { name: "enable_text";
854 get_state(PART:"elm.text", st, 30, vl);
855 if (!strcmp(st, "disabled_visible"))
856 set_state(PART:"elm.text", "visible", 0.0);
858 set_state(PART:"elm.text", "default", 0.0);
859 set_int(item_state, POPUP_ITEM_STATE_ENABLED);
862 program { name: "text_show";
863 signal: "elm,state,item,text,visible";
868 get_state(PART:"elm.swallow.content", st, 30, vl);
869 if (!strcmp(st, "icononly")) {
870 set_state(PART:"elm.swallow.content", "visible", 0.0);
871 set_state(PART:"padding_icon_text", "visible", 0.0);
873 if(get_int(item_state) != POPUP_ITEM_STATE_DISABLED)
874 set_state(PART:"elm.text", "visible", 0.0);
876 set_state(PART:"elm.text", "disabled_visible", 0.0);
879 program { name: "text_hide";
880 signal: "elm,state,item,text,hidden";
885 get_state(PART:"elm.swallow.content", st, 30, vl);
886 if (!strcmp(st, "visible")) {
887 set_state(PART:"elm.swallow.content", "icononly", 0.0);
888 set_state(PART:"padding_icon_text", "icononly", 0.0);
890 set_state(PART:"elm.text", "default", 0.0);
893 program { name: "icon_show";
894 signal: "elm,state,item,icon,visible";
899 get_state(PART:"elm.text", st, 30, vl);
900 if (!strcmp(st, "visible")) {
901 set_state(PART:"elm.swallow.content", "visible", 0.0);
902 set_state(PART:"padding_icon_text", "visible", 0.0);
905 set_state(PART:"elm.swallow.content", "icononly", 0.0);
906 set_state(PART:"padding_icon_text", "icononly", 0.0);
910 program { name: "icon_hide";
911 signal: "elm,state,item,icon,hidden";
913 action: STATE_SET "default" 0.0;
914 target: "elm.swallow.content";
919 group { name: "elm/popup/base/verticalbuttonstyle";
921 image: "00_popup_title_bg.png" COMP;
922 image: "00_popup_bottom_bg.png" COMP;
923 image: "00_popup_bg.png" COMP;
929 description { state: "default" 0.0;
930 min: POPUP_BASE_VERTICAL_BUTTON_BASE_MIN_INC;
931 max: POPUP_BASE_VERTICAL_BUTTON_BASE_MAX_INC;
933 normal: "00_popup_bg.png";
934 border: POPUP_BASE_VERTICAL_BUTTON_BG_IMAGE_BORDER_INC;
940 part { name: "elm.bg.title";
943 description { state: "default" 0.0;
944 min: POPUP_BASE_VERTICAL_BUTTON_TITLE_DEFAULT_MIN_INC;
948 image.normal: "00_popup_title_bg.png";
949 image.border: POPUP_BASE_VERTICAL_BUTTON_TITLE_IMAGE_BORDER_MIN_INC;
950 image.border_scale: 1;
960 description { state: "visible" 0.0;
961 inherit: "default" 0.0;
965 part { name: "elm.swallow.title.icon";
968 description { state: "default" 0.0;
969 min: POPUP_BASE_VERTICAL_BUTTON_TITLE_ICON_MIN_MAX_INC;
970 max: POPUP_BASE_VERTICAL_BUTTON_TITLE_ICON_MIN_MAX_INC;
973 rel1.to: "elm.bg.title";
974 rel2.to: "elm.bg.title";
977 description { state: "visible" 0.0;
978 inherit: "default" 0.0;
982 part { name: "elm.text.title";
985 description { state: "default" 0.0;
987 style: "popup_title_style";
992 color: POPUP_DEFAULT_TITLE_TEXT_COLOR_INC;
994 rel1.to:"elm.bg.title";
995 rel2.to: "elm.bg.title";
997 description { state: "visible" 0.0;
998 inherit: "default" 0.0;
1002 part { name: "elm.swallow.content";
1005 description { state: "default" 0.0;
1006 min: POPUP_BASE_VERTICAL_BUTTON_CONTENT_DEFAULT_MIN_INC;
1017 description { state: "show_title_area" 0.0;
1018 inherit: "default" 0.0;
1024 description { state: "show_action_area" 0.0;
1025 inherit: "default" 0.0;
1028 to: "elm.swallow.action_area";
1031 description { state: "show_action_title_area" 0.0;
1032 inherit: "default" 0.0;
1039 to: "elm.swallow.action_area";
1043 part { name: "elm.swallow.action_area";
1046 description { state: "default" 0.0;
1049 min: POPUP_BASE_VERTICAL_BUTTON_BUTTONAREA_DEFAULT_MIN_INC;
1060 program { name: show_title_icon;
1061 signal: "elm,state,title,icon,visible";
1063 action: STATE_SET "visible" 0.0;
1064 target: "elm.swallow.title.icon";
1066 program { name: hide_title_icon;
1067 signal: "elm,state,title,icon,hidden";
1069 action: STATE_SET "default" 0.0;
1070 target: "elm.swallow.title.icon";
1072 program { name: show_title_text;
1073 signal: "elm,state,title,text,visible";
1075 action: STATE_SET "visible" 0.0;
1076 target: "elm.text.title";
1078 program { name: hide_title_text;
1079 signal: "elm,state,title,text,hidden";
1081 action: STATE_SET "default" 0.0;
1082 target: "elm.text.title";
1084 program { name: show_title_area;
1085 signal: "elm,state,title_area,visible";
1090 get_state(PART:"elm.swallow.action_area", st, 30, vl);
1091 if (!strcmp(st, "visible"))
1092 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
1094 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
1095 set_state(PART:"elm.bg.title", "visible", 0.0);
1098 program { name: hide_title_area;
1099 signal: "elm,state,title_area,hidden";
1101 action: STATE_SET "default" 0.0;
1105 get_state(PART:"elm.swallow.action_area", st, 30, vl);
1106 if (!strcmp(st, "visible"))
1107 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
1109 set_state(PART:"elm.swallow.content", "default", 0.0);
1110 set_state(PART:"elm.bg.title", "default", 0.0);
1113 program { name: show_action_area;
1114 signal: "elm,state,action_area,visible";
1119 get_state(PART:"elm.bg.title", st, 30, vl);
1120 if (!strcmp(st, "visible"))
1121 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
1123 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
1126 program { name: hide_action_area;
1127 signal: "elm,state,action_area,hidden";
1129 action: STATE_SET "default" 0.0;
1133 get_state(PART:"elm.bg.title", st, 30, vl);
1134 if (!strcmp(st, "visible"))
1135 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
1137 set_state(PART:"elm.swallow.content", "default", 0.0);
1140 } /* end of programs */
1143 group { name: "elm/popup/buttons3/verticalbuttonstyle";
1144 data.item: "action_area_height" POPUP_BUTTON_VERTICAL_ACTION_AREA_HEIGHT;
1146 part { name: "elm.swallow.buttonArea.Background";
1149 description { state: "default" 0.0;
1151 image.normal: "00_popup_bottom_bg.png";
1152 image.border: POPUP_BUTTON3_VERTICAL_BUTTON_BG_IMAGE_BORDER_INC;
1153 image.border_scale: 1;
1162 part { name: "elm.rect.pad_btn_top";
1165 description { state: "default" 0.0;
1166 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_TOP_MIN_INC;
1178 part{ name:"actionbtn1";
1181 description { state: "default" 0.0;
1182 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1183 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1187 relative: 0.0 1.0; to_y: "elm.rect.pad_btn_top";
1191 part { name: "elm.rect.pad_btn";
1194 description { state: "default" 0.0;
1195 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MIN_INC;
1196 max: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MAX_INC;
1201 relative: 0.0 1.0; to: "actionbtn1";
1204 relative: 1.0 1.0; to: "actionbtn1";
1208 part{ name:"actionbtn2";
1211 description { state: "default" 0.0;
1212 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1213 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1216 rel1 { relative: 0 1.0; to_y: "elm.rect.pad_btn"; }
1219 part { name: "elm.rect.pad_btn2";
1222 description { state: "default" 0.0;
1223 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MIN_INC;
1224 max: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MAX_INC;
1229 relative: 0.0 1.0; to: "actionbtn2";
1232 relative: 1.0 1.0; to: "actionbtn2";
1236 part{ name:"actionbtn3";
1239 description { state: "default" 0.0;
1240 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1241 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1245 relative: 0.0 1.0; to_y: "elm.rect.pad_btn2";
1252 group { name: "elm/popup/content/menustyle";
1254 part { name: "left_padding";
1257 description { state: "default" 0.0;
1261 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1270 part{ name:"elm.swallow.content";
1273 description { state: "default" 0.0;
1274 min: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1287 part { name: "right_padding";
1290 description { state: "default" 0.0;
1294 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1306 group { name: "elm/popup/content/min_menustyle";
1308 part { name: "left_padding";
1311 description { state: "default" 0.0;
1315 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1324 part{ name:"elm.swallow.content";
1327 description { state: "default" 0.0;
1328 min: POPUP_CONTENT_MINSTYLE_CONTENT_DEFAULT_MIN_INC;
1341 part { name: "right_padding";
1344 description { state: "default" 0.0;
1348 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1360 group { name: "elm/popup/content/liststyle";
1362 part { name: "left_top_padding";
1365 description { state: "default" 0.0;
1369 min: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1370 max: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1373 part{ name:"elm.swallow.content";
1376 description { state: "default" 0.0;
1377 min: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1382 to:"left_top_padding";
1390 part { name: "right_padding";
1393 description { state: "default" 0.0;
1397 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1409 group { name: "elm/popup/content/min_liststyle";
1411 part { name: "left_top_padding";
1414 description { state: "default" 0.0;
1418 min: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1419 max: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1422 part{ name:"elm.swallow.content";
1425 description { state: "default" 0.0;
1426 min: POPUP_CONTENT_MINSTYLE_CONTENT_DEFAULT_MIN_INC;
1431 to:"left_top_padding";
1439 part { name: "right_padding";
1442 description { state: "default" 0.0;
1446 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1458 group { name: "elm/popup/base/customstyle";
1460 image: "00_popup_bottom_bg.png" COMP;
1461 image: "00_popup_bg.png" COMP;
1464 style { name: "popup_title_custom_style";
1465 base: "font=SLP:style=Medium font_size="POPUP_BASE_CUSTOMSTYLE_TEXT_FONT_SIZE_INC" align=center color=#ffffff wrap=mixed ellipsis=1.0 text_class=slp_medium";
1471 part { name: "base";
1474 description { state: "default" 0.0;
1475 min: POPUP_BASE_CUSTOMSTYLE_BASE_DEFAULT_MIN_INC;
1476 max: POPUP_BASE_CUSTOMSTYLE_BASE_DEFAULT_MAX_INC;
1478 normal: "00_popup_bg.png";
1479 border: POPUP_BASE_CUSTOMSTYLE_BG_DEFAULT_IMAGE_BORDER_INC;
1485 part { name: "elm.bg.title";
1488 description { state: "default" 0.0;
1489 min: POPUP_BASE_CUSTOMSTYLE_TITLE_DEFAULT_MIN_INC;
1502 description { state: "visible" 0.0;
1503 inherit: "default" 0.0;
1507 part { name: "elm.rect.title.bottom.line";
1509 description { state: "default" 0.0;
1510 min: POPUP_BASE_CUSTOMSTYLE_TITLE_BOTTOM_LINE_MIN_INC;
1514 color: POPUP_CUSTOMSTYLE_TITLE_BOTTOM_LINE_COLOR_INC;
1524 description { state: "visible" 0.0;
1525 inherit: "default" 0.0;
1529 part { name: "elm.swallow.title.icon";
1532 description { state: "default" 0.0;
1533 min: POPUP_BASE_CUSTOMSTYLE_TITLE_ICON_DEFAULT_MIN_MAX_INC;
1534 max: POPUP_BASE_CUSTOMSTYLE_TITLE_ICON_DEFAULT_MIN_MAX_INC;
1537 rel1.to: "elm.bg.title";
1538 rel2.to: "elm.bg.title";
1541 description { state: "visible" 0.0;
1542 inherit: "default" 0.0;
1546 part { name: "elm.text.title";
1549 description { state: "default" 0.0;
1551 style: "popup_title_custom_style";
1556 color: POPUP_CUSTOMSTYLE_TITLE_TEXT_COLOR_INC;
1558 rel1.to: "elm.bg.title";
1559 rel2.to: "elm.bg.title";
1561 description { state: "visible" 0.0;
1562 inherit: "default" 0.0;
1566 part { name: "elm.swallow.content";
1569 description { state: "default" 0.0;
1570 min: POPUP_BASE_CUSTOMSTYLE_CONTENT_DEFAULT_MIN_INC;
1581 description { state: "show_title_area" 0.0;
1582 inherit: "default" 0.0;
1585 to: "elm.rect.title.bottom.line";
1588 description { state: "show_action_area" 0.0;
1589 inherit: "default" 0.0;
1592 to: "elm.swallow.action_area";
1595 description { state: "show_action_title_area" 0.0;
1596 inherit: "default" 0.0;
1599 to: "elm.rect.title.bottom.line";
1603 to: "elm.bg.action_area";
1607 part { name: "elm.bg.action_area";
1610 description { state: "default" 0.0;
1611 min: POPUP_BASE_CUSTOMSTYLE_BUTTONAREA_BG_DEFAULT_MIN_INC;
1615 image.normal: "00_popup_bottom_bg.png";
1616 image.border: POPUP_BASE_CUSTOMSTYLE_BUTTONAREA_BG_IMAGE_BORDER_INC;
1617 image.border_scale: 1;
1624 description { state: "visible" 0.0;
1625 inherit: "default" 0.0;
1629 part { name: "elm.swallow.action_area";
1632 description { state: "default" 0.0;
1634 rel1.to: "elm.bg.action_area";
1635 rel2.to: "elm.bg.action_area";
1640 program { name: show_title_icon;
1641 signal: "elm,state,title,icon,visible";
1643 action: STATE_SET "visible" 0.0;
1644 target: "elm.swallow.title.icon";
1646 program { name: hide_title_icon;
1647 signal: "elm,state,title,icon,hidden";
1649 action: STATE_SET "default" 0.0;
1650 target: "elm.swallow.title.icon";
1652 program { name: show_title_text;
1653 signal: "elm,state,title,text,visible";
1655 action: STATE_SET "visible" 0.0;
1656 target: "elm.text.title";
1658 program { name: hide_title_text;
1659 signal: "elm,state,title,text,hidden";
1661 action: STATE_SET "default" 0.0;
1662 target: "elm.text.title";
1664 program { name: show_title_area;
1665 signal: "elm,state,title_area,visible";
1670 get_state(PART:"elm.swallow.action_area", st, 30, vl);
1671 if (!strcmp(st, "visible"))
1672 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
1674 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
1675 set_state(PART:"elm.bg.title", "visible", 0.0);
1676 set_state(PART:"elm.rect.title.bottom.line", "visible", 0.0);
1680 program { name: hide_title_area;
1681 signal: "elm,state,title_area,hidden";
1683 action: STATE_SET "default" 0.0;
1687 get_state(PART:"elm.swallow.action_area", st, 30, vl);
1688 if (!strcmp(st, "visible"))
1689 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
1691 set_state(PART:"elm.swallow.content", "default", 0.0);
1692 set_state(PART:"elm.bg.title", "default", 0.0);
1693 set_state(PART:"elm.rect.title.bottom.line", "default", 0.0);
1696 program { name: show_action_area;
1697 signal: "elm,state,action_area,visible";
1702 get_state(PART:"elm.bg.title", st, 30, vl);
1703 if (!strcmp(st, "visible"))
1704 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
1706 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
1707 set_state(PART:"elm.bg.action_area", "visible", 0.0);
1710 program { name: hide_action_area;
1711 signal: "elm,state,action_area,hidden";
1713 action: STATE_SET "default" 0.0;
1717 get_state(PART:"elm.bg.title", st, 30, vl);
1718 if (!strcmp(st, "visible"))
1719 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
1721 set_state(PART:"elm.swallow.content", "default", 0.0);
1722 set_state(PART:"elm.bg.action_area", "default", 0.0);
1725 } /* end of programs */
1728 group { name: "elm/popup/content/customstyle";
1730 part{ name:"elm.swallow.content";
1733 description { state: "default" 0.0;
1734 min: POPUP_CONTENT_CUSTOMSTYLE_DEFAULT_MIN_INC;
1740 group { name: "elm/popup/buttons1/default";
1741 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1743 part{ name:"actionbtn1";
1746 description { state: "default" 0.0;
1747 min: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MIN_MAX_INC;
1748 max: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MIN_MAX_INC;
1750 rel1.relative: 0.5 0.0;
1751 rel2.relative: 0.5 1.0;
1757 group { name: "elm/popup/buttons2/default";
1758 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1760 part{ name:"actionbtn1";
1763 description { state: "default" 0.0;
1764 min: POPUP_BUTTON2_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1765 max: POPUP_BUTTON2_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1768 rel1.to: "elm.rect.pad_btn";
1771 to: "elm.rect.pad_btn";
1775 part { name: "elm.rect.pad_btn";
1778 description { state: "default" 0.0;
1779 min: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1780 max: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1783 rel1.relative: 0.5 0.0;
1784 rel2.relative: 0.5 1.0;
1787 part{ name:"actionbtn2";
1790 description { state: "default" 0.0;
1791 min: POPUP_BUTTON2_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1792 max: POPUP_BUTTON2_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1797 to: "elm.rect.pad_btn";
1799 rel2.to: "elm.rect.pad_btn";
1805 group { name: "elm/popup/buttons3/default";
1806 alias: "elm/popup/buttons3/menustyle";
1807 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1809 part{ name:"actionbtn1";
1812 description { state: "default" 0.0;
1813 min: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1814 max: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1817 rel1.to: "elm.rect.pad_btn";
1820 to: "elm.rect.pad_btn";
1824 part { name: "elm.rect.pad_btn";
1827 description { state: "default" 0.0;
1828 min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1829 max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1832 rel1.to: "actionbtn2";
1839 part{ name:"actionbtn2";
1842 description { state: "default" 0.0;
1843 min: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1844 max: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1846 rel1.relative: 0.5 0.0;
1847 rel2.relative: 0.5 1.0;
1850 part { name: "elm.rect.pad_btn2";
1853 description { state: "default" 0.0;
1854 min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1855 max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1862 rel2.to: "actionbtn2";
1865 part{ name:"actionbtn3";
1868 description { state: "default" 0.0;
1869 min: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1870 max: POPUP_BUTTON3_DEFAULT_BUTTON_DEFAULT_MIN_MAX_INC;
1875 to: "elm.rect.pad_btn2";
1877 rel2.to: "elm.rect.pad_btn2";
1883 group { name: "elm/popup/base/volumebarstyle";
1885 image: "00_volumepopup_title_bg.png" COMP;
1886 image: "00_popup_bottom_bg.png" COMP;
1887 image: "00_popup_bg.png" COMP;
1890 part { name: "base";
1893 description { state: "default" 0.0;
1894 min: POPUP_BASE_VOLUMEBAR_STYLE_BASE_DEFAULT_MIN_INC;
1895 max: POPUP_BASE_VOLUMEBAR_STYLE_BASE_DEFAULT_MAX_INC;
1897 normal: "00_popup_bg.png";
1898 border: POPUP_BASE_DEFAULT_BG_DEFAULT_IMAGE_BORDER_INC;
1904 part { name: "elm.bg.title";
1907 description { state: "default" 0.0;
1908 min: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
1912 image.normal: "00_volumepopup_title_bg.png";
1913 image.border: POPUP_BASE_VOLUMEBAR_STYLE_TITLE_DEFAULT_IMAGE_BORDER_INC;
1914 image.border_scale: 1;
1924 description { state: "visible" 0.0;
1925 inherit: "default" 0.0;
1929 part { name: "left_pad";
1932 description { state: "default" 0.0;
1933 min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
1934 max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
1938 rel1.to: "elm.bg.title";
1941 part { name: "right_pad";
1944 description { state: "default" 0.0;
1945 min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
1946 max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
1950 rel2.to: "elm.bg.title";
1953 part { name: "elm.swallow.title.icon";
1956 description { state: "default" 0.0;
1957 min: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
1958 max: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
1971 description { state: "visible" 0.0;
1972 inherit: "default" 0.0;
1976 part { name: "elm.text.title";
1979 description { state: "default" 0.0;
1981 style: "popup_title_style";
1986 color: POPUP_DEFAULT_TITLE_TEXT_COLOR_INC;
1997 description { state: "visible" 0.0;
1998 inherit: "default" 0.0;
2002 part { name: "elm.swallow.content";
2005 description { state: "default" 0.0;
2006 min: POPUP_BASE_VOLUMEBAR_STYLE_CONTENT_DEFAULT_MIN_INC;
2017 description { state: "show_title_area" 0.0;
2018 inherit: "default" 0.0;
2024 description { state: "show_action_area" 0.0;
2025 inherit: "default" 0.0;
2028 to: "elm.bg.action_area";
2031 description { state: "show_action_title_area" 0.0;
2032 inherit: "default" 0.0;
2039 to: "elm.bg.action_area";
2043 part { name: "elm.bg.action_area";
2046 description { state: "default" 0.0;
2047 min: POPUP_BASE_VOLUMEBAR_STYLE_BUTTONAREA_BG_DEFAULT_MIN_INC;
2051 image.normal: "00_popup_bottom_bg.png";
2052 image.border: POPUP_BASE_DEFAULT_BUTTON_BG_IMAGE_BORDER_INC;
2053 image.border_scale: 1;
2060 description { state: "visible" 0.0;
2061 inherit: "default" 0.0;
2065 part { name: "elm.swallow.action_area";
2068 description { state: "default" 0.0;
2070 rel1.to: "elm.bg.action_area";
2071 rel2.to: "elm.bg.action_area";
2076 program { name: show_title_icon;
2077 signal: "elm,state,title,icon,visible";
2079 action: STATE_SET "visible" 0.0;
2080 target: "elm.swallow.title.icon";
2082 program { name: hide_title_icon;
2083 signal: "elm,state,title,icon,hidden";
2085 action: STATE_SET "default" 0.0;
2086 target: "elm.swallow.title.icon";
2088 program { name: show_title_text;
2089 signal: "elm,state,title,text,visible";
2091 action: STATE_SET "visible" 0.0;
2092 target: "elm.text.title";
2094 program { name: hide_title_text;
2095 signal: "elm,state,title,text,hidden";
2097 action: STATE_SET "default" 0.0;
2098 target: "elm.text.title";
2100 program { name: show_title_area;
2101 signal: "elm,state,title_area,visible";
2106 get_state(PART:"elm.swallow.action_area", st, 30, vl);
2107 if (!strcmp(st, "visible"))
2108 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
2110 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
2111 set_state(PART:"elm.bg.title", "visible", 0.0);
2114 program { name: hide_title_area;
2115 signal: "elm,state,title_area,hidden";
2117 action: STATE_SET "default" 0.0;
2121 get_state(PART:"elm.swallow.action_area", st, 30, vl);
2122 if (!strcmp(st, "visible"))
2123 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
2125 set_state(PART:"elm.swallow.content", "default", 0.0);
2126 set_state(PART:"elm.bg.title", "default", 0.0);
2129 program { name: show_action_area;
2130 signal: "elm,state,action_area,visible";
2135 get_state(PART:"elm.bg.title", st, 30, vl);
2136 if (!strcmp(st, "visible"))
2137 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
2139 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
2140 set_state(PART:"elm.bg.action_area", "visible", 0.0);
2143 program { name: hide_action_area;
2144 signal: "elm,state,action_area,hidden";
2146 action: STATE_SET "default" 0.0;
2150 get_state(PART:"elm.bg.title", st, 30, vl);
2151 if (!strcmp(st, "visible"))
2152 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
2154 set_state(PART:"elm.swallow.content", "default", 0.0);
2155 set_state(PART:"elm.bg.action_area", "default", 0.0);
2158 } /* end of programs */
2161 group { name: "elm/popup/content/volumebarstyle";
2163 part { name: "pad_t";
2168 description { state: "default" 0.0;
2170 min: POPUP_CONTENT_VOLUMEBAR_STYLE_PADDING_TOP_MIN_INC;
2174 relative: 1.0 0.0;to_x: "pad_l";
2177 relative: 0.0 0.0;to_x: "pad_r";
2181 part { name: "pad_l";
2184 description { state: "default" 0.0;
2185 min : POPUP_CONTENT_VOLUMEBAR_STYLE_PADDING_LEFT_MIN_INC;
2197 part { name: "pad_r";
2200 description { state: "default" 0.0;
2201 min : POPUP_CONTENT_VOLUMEBAR_STYLE_PADDING_RIGHT_MIN_INC;
2213 part{ name:"elm.swallow.content";
2216 description { state: "default" 0.0;
2217 min: POPUP_CONTENT_VOLUMEBAR_STYLE_CONTENT_DEFAULT_MIN_INC;
2230 part { name: "pad_b";
2235 description { state: "default" 0.0;
2237 min: POPUP_CONTENT_VOLUMEBAR_STYLE_PADDING_BOTTOM_MIN_INC;
2241 relative: 0.0 1.0;to_x: "pad_l";
2244 relative: 1.0 1.0;to_x: "pad_r";
2251 group { name: "elm/layout/popup/entrypasswordview";
2253 image : "00_search_input_field_bg.png" COMP;
2256 part { name: "base";
2258 description { state: "default" 0.0;
2259 min: POPUP_BASE_CUSTOMSTYLE_CONTENT_WIDTH_INC POPUP_BASE_CUSTOMSTYLE_CONTENT_HEIGHT_INC;
2262 rel1 { relative: 0.0 0.0; }
2263 rel2 { relative: 1.0 1.0; }
2266 part { name: "pad_l";
2268 description { state: "default" 0.0;
2269 min : POPUP_BASE_CUSTOMSTYLE_CONTENT_SIDE_PADDING_INC 0;
2272 relative: 0.0 0.0; to: "base";
2275 relative: 0.0 1.0; to: "base";
2280 part { name: "elm.image1";
2283 description { state: "default" 0.0;
2284 min: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
2285 max: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
2288 rel1 { relative: 1.0 0.0; to_x: "pad_l"; to_y: "base"; }
2289 rel2 { relative: 1.0 1.0; to: "base"; }
2290 image { normal: "00_search_input_field_bg.png";
2296 part { name: "elm.entry1";
2299 description { state: "default" 0.0;
2300 rel1.to: "elm.image1";
2301 rel2.to: "elm.image1";
2304 part { name: "pad_n";
2306 description { state: "default" 0.0;
2307 min : POPUP_BASE_CUSTOMSTYLE_CONTENT_CENTER_PADDING_MIN_INC 0;
2308 max: POPUP_BASE_CUSTOMSTYLE_CONTENT_CENTER_PADDING_MIN_INC 9999;
2311 relative: 1.0 0.0; to_x: "elm.image1"; to_y: "base";
2314 relative: 1.0 1.0; to: "base";
2319 part { name: "elm.image2";
2322 description { state: "default" 0.0;
2323 min: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
2324 max: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
2327 rel1 { relative: 1.0 0.0; to_x: "pad_n"; to_y: "base"; }
2328 rel2 { relative: 1.0 1.0; to: "base"; }
2329 image { normal: "00_search_input_field_bg.png";
2335 part { name: "elm.entry2";
2338 description { state: "default" 0.0;
2339 rel1.to: "elm.image2";
2340 rel2.to: "elm.image2";
2343 part { name: "pad_n2";
2345 description { state: "default" 0.0;
2346 min : POPUP_BASE_CUSTOMSTYLE_CONTENT_CENTER_PADDING_MIN_INC 0;
2347 max: POPUP_BASE_CUSTOMSTYLE_CONTENT_CENTER_PADDING_MIN_INC 9999;
2350 relative: 1.0 0.0; to_x: "elm.image2"; to_y: "base";
2353 relative: 1.0 1.0; to: "base";
2358 part { name: "elm.image3";
2361 description { state: "default" 0.0;
2362 min: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
2363 max: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
2366 rel1 { relative: 1.0 0.0; to_x: "pad_n2"; to_y: "base"; }
2367 rel2 { relative: 1.0 1.0; to: "base"; }
2368 image { normal: "00_search_input_field_bg.png";
2374 part { name: "elm.entry3";
2377 description { state: "default" 0.0;
2378 rel1.to: "elm.image3";
2379 rel2.to: "elm.image3";
2382 part { name: "pad_n3";
2384 description { state: "default" 0.0;
2385 min : POPUP_BASE_CUSTOMSTYLE_CONTENT_CENTER_PADDING_MIN_INC 0;
2386 max: POPUP_BASE_CUSTOMSTYLE_CONTENT_CENTER_PADDING_MIN_INC 9999;
2389 relative: 1.0 0.0; to_x: "elm.image3"; to_y: "base";
2392 relative: 1.0 1.0; to: "base";
2397 part { name: "elm.image4";
2400 description { state: "default" 0.0;
2401 min: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
2402 max: POPUP_BASE_CUSTOMSTYLE_CONTENT_ENTRY_MIN_INC;
2405 rel1 { relative: 1.0 0.0; to_x: "pad_n3"; to_y: "base"; }
2406 rel2 { relative: 1.0 1.0; to: "base"; }
2407 image { normal: "00_search_input_field_bg.png";
2413 part { name: "elm.entry4";
2416 description { state: "default" 0.0;
2417 rel1.to: "elm.image4";
2418 rel2.to: "elm.image4";
2424 group { name: "elm/popup/base/content_expand";
2426 image: "00_popup_title_bg.png" COMP;
2427 image: "00_popup_bottom_bg.png" COMP;
2428 image: "00_popup_bg.png" COMP;
2431 part { name: "base";
2434 description { state: "default" 0.0;
2435 rel1.to_x: "elm.swallow.content";
2436 rel2.to_x: "elm.swallow.content";
2438 normal: "00_popup_bg.png";
2439 border: POPUP_BASE_DEFAULT_BG_DEFAULT_IMAGE_BORDER_INC;
2445 part { name: "elm.bg.title";
2448 description { state: "default" 0.0;
2453 image.normal: "00_popup_title_bg.png";
2454 image.border: POPUP_BASE_DEFAULT_TITLE_DEFAULT_IMAGE_BORDER_INC;
2455 image.border_scale: 1;
2462 description { state: "visible" 0.0;
2463 inherit: "default" 0.0;
2467 part { name: "left_pad";
2470 description { state: "default" 0.0;
2471 min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2472 max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2476 rel1.to: "elm.bg.title";
2479 part { name: "right_pad";
2482 description { state: "default" 0.0;
2483 min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2484 max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2488 rel2.to: "elm.bg.title";
2491 part { name: "elm.swallow.title.icon";
2494 description { state: "default" 0.0;
2495 min: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
2496 max: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
2509 description { state: "visible" 0.0;
2510 inherit: "default" 0.0;
2514 part { name: "elm.text.title";
2517 description { state: "default" 0.0;
2519 style: "popup_title_style";
2524 color: POPUP_DEFAULT_TITLE_TEXT_COLOR_INC;
2535 description { state: "visible" 0.0;
2536 inherit: "default" 0.0;
2540 part { name: "elm.swallow.content";
2543 description { state: "default" 0.0;
2545 rel1.relative: 0.5 0.0;
2546 rel2.relative: 0.5 1.0;
2548 description { state: "show_title_area" 0.0;
2549 inherit: "default" 0.0;
2552 to_y: "elm.bg.title";
2555 description { state: "show_action_area" 0.0;
2556 inherit: "default" 0.0;
2559 to_y: "elm.bg.action_area";
2562 description { state: "show_action_title_area" 0.0;
2563 inherit: "default" 0.0;
2566 to_y: "elm.bg.title";
2570 to_y: "elm.bg.action_area";
2574 part { name: "elm.bg.action_area";
2577 description { state: "default" 0.0;
2582 image.normal: "00_popup_bottom_bg.png";
2583 image.border: POPUP_BASE_DEFAULT_BUTTON_BG_IMAGE_BORDER_INC;
2584 image.border_scale: 1;
2591 description { state: "visible" 0.0;
2592 inherit: "default" 0.0;
2596 part { name: "elm.swallow.action_area";
2599 description { state: "default" 0.0;
2600 rel1.to: "elm.bg.action_area";
2601 rel2.to: "elm.bg.action_area";
2606 program { name: show_title_icon;
2607 signal: "elm,state,title,icon,visible";
2609 action: STATE_SET "visible" 0.0;
2610 target: "elm.swallow.title.icon";
2612 program { name: hide_title_icon;
2613 signal: "elm,state,title,icon,hidden";
2615 action: STATE_SET "default" 0.0;
2616 target: "elm.swallow.title.icon";
2618 program { name: show_title_text;
2619 signal: "elm,state,title,text,visible";
2621 action: STATE_SET "visible" 0.0;
2622 target: "elm.text.title";
2624 program { name: hide_title_text;
2625 signal: "elm,state,title,text,hidden";
2627 action: STATE_SET "default" 0.0;
2628 target: "elm.text.title";
2630 program { name: show_title_area;
2631 signal: "elm,state,title_area,visible";
2636 get_state(PART:"elm.swallow.action_area", st, 30, vl);
2637 if (!strcmp(st, "visible"))
2638 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
2640 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
2641 set_state(PART:"elm.bg.title", "visible", 0.0);
2644 program { name: hide_title_area;
2645 signal: "elm,state,title_area,hidden";
2647 action: STATE_SET "default" 0.0;
2651 get_state(PART:"elm.swallow.action_area", st, 30, vl);
2652 if (!strcmp(st, "visible"))
2653 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
2655 set_state(PART:"elm.swallow.content", "default", 0.0);
2656 set_state(PART:"elm.bg.title", "default", 0.0);
2659 program { name: show_action_area;
2660 signal: "elm,state,action_area,visible";
2665 get_state(PART:"elm.bg.title", st, 30, vl);
2666 if (!strcmp(st, "visible"))
2667 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
2669 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
2670 set_state(PART:"elm.bg.action_area", "visible", 0.0);
2673 program { name: hide_action_area;
2674 signal: "elm,state,action_area,hidden";
2676 action: STATE_SET "default" 0.0;
2680 get_state(PART:"elm.bg.title", st, 30, vl);
2681 if (!strcmp(st, "visible"))
2682 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
2684 set_state(PART:"elm.swallow.content", "default", 0.0);
2685 set_state(PART:"elm.bg.action_area", "default", 0.0);
2691 group { name: "elm/popup/buttons1/content_expand";
2692 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2694 part{ name:"actionbtn1";
2697 description { state: "default" 0.0;
2698 rel1.relative: 0.2 0.1;
2699 rel2.relative: 0.8 0.9;
2705 group { name: "elm/popup/buttons2/content_expand";
2706 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2708 part{ name:"actionbtn1";
2711 description { state: "default" 0.0;
2713 rel1.relative: 0.1 0.1;
2714 rel2.relative: 0.45 0.9;
2717 part{ name:"actionbtn2";
2720 description { state: "default" 0.0;
2722 rel1.relative: 0.55 0.1;
2723 rel2.relative: 0.9 0.9;
2729 group { name: "elm/popup/buttons3/content_expand";
2730 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2732 part{ name:"actionbtn1";
2735 description { state: "default" 0.0;
2737 rel1.relative: 0.05 0.1;
2738 rel2.relative: 0.3 0.9;
2741 part{ name:"actionbtn2";
2744 description { state: "default" 0.0;
2746 rel1.relative: 0.375 0.1;
2747 rel2.relative: 0.625 0.9;
2750 part{ name:"actionbtn3";
2753 description { state: "default" 0.0;
2755 rel1.relative: 0.7 0.1;
2756 rel2.relative: 0.95 0.9;
2762 group { name: "elm/popup/item/content_expand";
2763 inherit: "elm/popup/item/default";
2765 public item_state = POPUP_ITEM_STATE_ENABLED;
2771 description { state: "default" 0.0;
2772 color: 240 240 240 255;
2776 description { state: "clicked" 0.0;
2777 color: 190 170 150 255;
2783 group { name: "elm/popup/content/content_expand";
2785 part{ name:"elm.swallow.content";
2788 description { state: "default" 0.0;
2794 #undef POPUP_ITEM_STATE_ENABLED
2795 #undef POPUP_ITEM_STATE_DISABLED