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
24 sample { name: "touch_sound" RAW;
25 source: "button-pressed.wav";
29 /*popup widget specific notify style style*/
30 group { name: "elm/notify/center/popup";
31 alias: "elm/notify/center/verticalbuttonstyle";
32 alias: "elm/notify/center/menustyle";
33 alias: "elm/notify/center/min_menustyle";
34 alias: "elm/notify/center/liststyle";
35 alias: "elm/notify/center/min_liststyle";
36 alias: "elm/notify/center/customstyle";
37 alias: "elm/notify/center/volumebarstyle";
38 alias: "elm/notify/center/volumebarstyle_text";
39 alias: "elm/notify/center/content_expand";
40 alias: "elm/notify/center/content_no_vhpad";
41 alias: "elm/notify/center/dimrect";
42 alias: "elm/notify/center/indicator_norepeatevent";
47 description { state: "default" 0.0;
49 rel1.relative: 0.0 0.0;
50 rel2.relative: 1.0 1.0;
55 description { state: "default" 0.0;
67 part { name: "persp1";
69 description { state: "default" 0.0;
81 part { name: "elm.swallow.content";
85 description { state: "default" 0.0;
92 color[0]: 248 246 239 0;
93 color[1]: 248 246 239 0;
94 color[2]: 248 246 239 0;
95 color[3]: 248 246 239 0;
98 description { state: "visible" 0.0;
103 perspective: "persp1";
107 description { state: "end" 0.0;
116 part { name: "clipper";
119 description { state: "default" 0.0;
129 program { name: "show";
130 signal: "elm,action,show";
132 action: STATE_SET "default" 0.0;
133 target: "elm.swallow.content";
135 program { name: "show_1";
137 action: STATE_SET "default" 0.0;
138 target: "elm.swallow.content";
142 program { name: "end";
143 action: STATE_SET "visible" 0.0;
144 target: "elm.swallow.content";
145 transition: SIN_FAC 0.33 1.4;
148 program { name: "end2";
149 action: STATE_SET "end" 0.0;
150 target: "elm.swallow.content";
152 program { name: "hide";
153 signal: "elm,action,hide";
155 action: STATE_SET "default" 0.0;
156 target: "elm.swallow.content";
161 group { name: "elm/notify/center/transparent";
162 inherit: "elm/notify/center/popup";
163 alias: "elm/notify/center/verticalbuttonstyle_transparent";
164 alias: "elm/notify/center/menustyle_transparent";
165 alias: "elm/notify/center/min_menustyle_transparent";
166 alias: "elm/notify/center/liststyle_transparent";
167 alias: "elm/notify/center/min_liststyle_transparent";
168 alias: "elm/notify/center/customstyle_transparent";
169 alias: "elm/notify/center/volumebarstyle_transparent";
170 alias: "elm/notify/center/volumebarstyle_text_transparent";
171 alias: "elm/notify/center/content_expand_transparent";
173 part { name: "elm.swallow.content";
176 description { state: "default" 0.0;
179 description { state: "visible" 0.0;
182 description { state: "end" 0.0;
189 group { name: "elm/notify/block_events/popup";
190 alias: "elm/notify/block_events/verticalbuttonstyle";
191 alias: "elm/notify/block_events/menustyle";
192 alias: "elm/notify/block_events/min_menustyle";
193 alias: "elm/notify/block_events/liststyle";
194 alias: "elm/notify/block_events/min_liststyle";
195 alias: "elm/notify/block_events/customstyle";
196 alias: "elm/notify/block_events/volumebarstyle";
197 alias: "elm/notify/block_events/volumebarstyle_text";
198 alias: "elm/notify/block_events/content_expand";
199 alias: "elm/notify/block_events/content_no_vhpad";
201 part {name: "popup_indicator";
205 description { state: "default" 0.0;
208 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
209 rel2.relative: 1.0 0.0;
210 color: POPUP_DIM_BG_DEFAULT_COLOR_INC;
212 description { state: "show" 0.0;
213 inherit: "default" 0.0;
214 color: POPUP_DIM_BG_COLOR_INC;
216 description { state: "clicked" 0.0;
217 inherit: "default" 0.0;
218 color: POPUP_DIM_BG_COLOR_INC;
221 part { name: "block_events_color";
224 description { state: "default" 0.0;
227 to: "popup_indicator";
229 color: POPUP_DIM_BG_DEFAULT_COLOR_INC;
231 description { state: "show" 0.0;
232 inherit: "default" 0.0;
233 color: POPUP_DIM_BG_COLOR_INC;
235 description { state: "clicked" 0.0;
236 inherit: "default" 0.0;
237 color: POPUP_DIM_BG_COLOR_INC;
242 program { name: "show";
243 signal: "elm,action,show";
245 action: STATE_SET "default" 0.0;
246 target: "block_events_color";
247 target: "popup_indicator";
249 program { name: "show1";
251 action: STATE_SET "show" 0.0;
252 transition: SIN_FAC 0.33 0.5;
253 target: "block_events_color";
254 target: "popup_indicator";
256 program { name: "block_clicked";
257 signal: "mouse,clicked,1";
258 source: "block_events_color";
259 action: SIGNAL_EMIT "elm,action,click" "elm";
260 after: "deeper_block_color";
262 program { name: "indicator_clicked";
263 signal: "mouse,clicked,1";
264 source: "popup_indicator";
265 action: SIGNAL_EMIT "elm,action,click" "elm";
266 after: "deeper_block_color";
269 name: "deeper_block_color";
270 action: STATE_SET "clicked" 0.0;
271 target: "block_events_color";
272 target: "popup_indicator";
273 transition: LINEAR 0.2;
274 after: "default_block_color";
277 name: "default_block_color";
278 action: STATE_SET "show" 0.0;
279 target: "block_events_color";
280 target: "popup_indicator";
281 transition: LINEAR 0.2;
284 program { name: "landscape_mode";
286 signal: "elm,state,orient,90";
287 action: STATE_SET "landscape" 0.0;
288 target: "block_events";
290 program { name: "landscape_mode2";
292 signal: "elm,state,orient,270";
293 action: STATE_SET "landscape" 0.0;
294 target: "block_events";
296 program { name: "portrait_mode";
298 signal: "elm,state,orient,0";
299 action: STATE_SET "default" 0.0;
300 target: "block_events";
302 program { name: "portrait_mode2";
304 signal: "elm,state,orient,180";
305 action: STATE_SET "default" 0.0;
306 target: "block_events";
312 group { name: "elm/notify/block_events/indicator_norepeatevent";
313 inherit: "elm/notify/block_events/popup";
315 part { name: "popup_indicator";
319 description { state: "default" 0.0;
322 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
323 rel2.relative: 1.0 0.0;
324 color: POPUP_DIM_BG_DEFAULT_COLOR_INC;
326 description { state: "show" 0.0;
327 inherit: "default" 0.0;
328 color: POPUP_DIM_BG_COLOR_INC;
330 description { state: "clicked" 0.0;
331 inherit: "default" 0.0;
332 color: POPUP_DIM_BG_COLOR_INC;
338 group { name: "elm/notify/block_events/transparent";
339 alias: "elm/notify/block_events/verticalbuttonstyle_transparent";
340 alias: "elm/notify/block_events/menustyle_transparent";
341 alias: "elm/notify/block_events/min_menustyle_transparent";
342 alias: "elm/notify/block_events/liststyle_transparent";
343 alias: "elm/notify/block_events/min_liststyle_transparent";
344 alias: "elm/notify/block_events/customstyle_transparent";
345 alias: "elm/notify/block_events/volumebarstyle_transparent";
346 alias: "elm/notify/block_events/volumebarstyle_text_transparent";
347 alias: "elm/notify/block_events/content_expand_transparent";
349 part {name: "popup_indicator";
353 description { state: "default" 0.0;
356 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
357 rel2.relative: 1.0 0.0;
358 color: POPUP_DIM_BG_TRANS_COLOR_INC;
361 part { name: "block_events";
363 description { state: "default" 0.0;
366 to: "popup_indicator";
368 color: POPUP_DIM_BG_TRANS_COLOR_INC;
374 group { name: "elm/notify/block_events/indicator_norepeatevent_transparent";
375 inherit: "elm/notify/block_events/transparent";
377 part {name: "popup_indicator";
381 description { state: "default" 0.0;
384 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
385 rel2.relative: 1.0 0.0;
386 color: POPUP_DIM_BG_TRANS_COLOR_INC;
392 group { name: "elm/notify/block_events/dimrect";
393 inherit: "elm/notify/block_events/transparent";
395 part {name: "popup_indicator";
399 description { state: "default" 0.0;
402 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
403 rel2.relative: 1.0 0.0;
404 color: POPUP_DIM_BG_COLOR_INC;
407 part { name: "block_events";
409 description { state: "default" 0.0;
412 to: "popup_indicator";
414 color: POPUP_DIM_BG_COLOR_INC;
420 group { name: "elm/label/base/popup/default";
421 alias: "elm/label/base/popup/content_expand";
422 alias: "elm/label/base/popup/transparent";
424 style { name: "popup_desc_style";
425 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";
428 tag: "whitecolor" "+ color=#ffffff";
433 part { name: "elm.text";
437 description { state: "default" 0.0;
438 min: POPUP_DESCRIPTION_DEFAULT_TEXT_MIN_INC;
439 max: POPUP_DESCRIPTION_DEFAULT_TEXT_MIN_INC;
441 style: "popup_desc_style";
449 group { name: "elm/popup/base/default";
450 alias: "elm/popup/base/transparent";
451 alias: "elm/popup/base/customstyle";
452 alias: "elm/popup/base/customstyle_transparent";
453 alias: "elm/popup/base/liststyle";
454 alias: "elm/popup/base/menustyle";
455 alias: "elm/popup/base/indicator_norepeatevent";
457 image: "00_popup_bg.png" COMP;
458 image: "00_popup_button_bg.png" COMP;
459 image: "00_popup_title_bg.png" COMP;
462 style { name: "popup_title_style";
463 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";
470 name:"shadow_left_top_padding";
473 description { state: "default" 0.0;
474 min: POPUP_DESC_LEFT_PADDING POPUP_DESC_TOP_PADDING;
475 max: POPUP_DESC_LEFT_PADDING POPUP_DESC_TOP_PADDING;
481 name:"shadow_right_bottom_padding";
484 description { state: "default" 0.0;
485 min: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
486 max: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
492 name:"bottom_padding";
495 description { state: "default" 0.0;
496 min: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
497 max: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
509 description { state: "default" 0.0;
510 min: POPUP_BASE_DEFAULT_BASE_DEFAULT_MIN_INC;
511 max: POPUP_BASE_DEFAULT_BASE_DEFAULT_MAX_INC;
513 normal: "00_popup_bg.png";
514 border: POPUP_BASE_DEFAULT_BG_DEFAULT_IMAGE_BORDER_INC;
520 description { state: "landscape" 0.0;
521 inherit: "default" 0.0;
522 min: POPUP_BASE_DEFAULT_BASE_LANDSCAPE_MIN_INC;
523 max: POPUP_BASE_DEFAULT_BASE_LANDSCAPE_MAX_INC;
526 part { name: "elm.bg.title";
528 description { state: "default" 0.0;
529 min: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
530 max: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
535 normal: "00_popup_title_bg.png";
536 border: POPUP_BASE_DEFAULT_TITLE_DEFAULT_IMAGE_BORDER_INC;
549 description { state: "visible" 0.0;
550 inherit: "default" 0.0;
553 description { state: "landscape" 0.0;
554 inherit: "default" 0.0;
555 min: POPUP_BASE_DEFAULT_TITLE_LANDSCAPE_MIN_INC;
556 max: POPUP_BASE_DEFAULT_TITLE_LANDSCAPE_MIN_INC;
558 description { state: "landscape_visible" 0.0;
559 inherit: "landscape" 0.0;
563 part { name: "action_top_padding";
566 description { state: "default" 0.0;
567 min: 0 POPUP_ACTION_DESC_TOP_PADDING;
568 max: 0 POPUP_ACTION_DESC_TOP_PADDING;
573 to_y: "shadow_left_top_padding";
577 to_y: "shadow_left_top_padding";
581 part { name: "label_top_padding";
584 description { state: "default" 0.0;
591 to_y: "shadow_left_top_padding";
595 to_y: "shadow_left_top_padding";
599 part { name: "label_bottom_padding";
602 description { state: "default" 0.0;
609 to_y: "shadow_right_bottom_padding";
613 to_y: "shadow_right_bottom_padding";
617 part { name: "title_left_top_padding";
620 description { state: "default" 0.0;
622 rel1.to: "elm.bg.title";
624 min: POPUP_TITLE_LEFT_PADDING POPUP_TITLE_TOP_PADDING;
625 max: POPUP_TITLE_LEFT_PADDING POPUP_TITLE_TOP_PADDING;
628 part { name: "title_right_bottom_padding";
631 description { state: "default" 0.0;
633 rel2.to: "elm.bg.title";
635 min: POPUP_TITLE_RIGHT_PADDING POPUP_TITLE_BOTTOM_PADDING;
636 max: POPUP_TITLE_RIGHT_PADDING POPUP_TITLE_BOTTOM_PADDING;
639 part { name: "icon_rect";
642 description { state: "default" 0.0;
647 to: "title_left_top_padding";
651 to_x: "title_left_top_padding";
652 to_y: "elm.bg.title";
656 description { state: "visible" 0.0;
657 inherit: "default" 0.0;
658 min: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
659 max: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
662 part { name: "padding_after_icon";
665 description { state: "default" 0.0;
677 description { state: "visible" 0.0;
678 inherit: "default" 0.0;
679 min: POPUP_TITLE_ICON_TEXT_PADDING_INC;
682 part { name: "elm.swallow.title.icon";
685 description { state: "default" 0.0;
686 rel1.to: "icon_rect";
687 rel2.to: "icon_rect";
690 part { name: "elm.text.title";
693 description { state: "default" 0.0;
696 style: "popup_title_style";
697 size: POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
698 size_range: POPUP_BASE_DEFAULT_TEXT_MIN_FONT_SIZE_INC POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
705 to: "padding_after_icon";
709 to: "title_right_bottom_padding";
714 part { name: "access.title";
717 description { state: "default" 0.0;
718 min: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
719 max: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
723 to_x: "shadow_left_top_padding";
724 to_y: "elm.bg.title";
728 to_x: "shadow_right_bottom_padding";
729 to_y: "elm.bg.title";
733 description { state: "landscape" 0.0;
735 min: POPUP_BASE_DEFAULT_TITLE_LANDSCAPE_MIN_INC;
736 max: POPUP_BASE_DEFAULT_TITLE_LANDSCAPE_MIN_INC;
739 part { name: "elm.swallow.content";
742 description { state: "default" 0.0;
743 min: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
744 max: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
749 to_y: "label_top_padding";
754 to_y: "label_bottom_padding";
757 description { state: "show_title_area" 0.0;
758 inherit: "default" 0.0;
762 to_y: "elm.bg.title";
767 to_y: "shadow_right_bottom_padding";
770 description { state: "show_action_area" 0.0;
771 inherit: "default" 0.0;
775 to_y: "action_top_padding";
780 to_y: "elm.swallow.action_area";
783 description { state: "show_action_title_area" 0.0;
784 inherit: "default" 0.0;
788 to_y: "elm.bg.title";
793 to_y: "elm.swallow.action_area";
797 part { name: "access.body";
800 description { state: "default" 0.0;
804 to_x: "shadow_left_top_padding";
805 to_y: "elm.swallow.content";
809 to_x: "shadow_right_bottom_padding";
810 to_y: "elm.swallow.content";
815 part { name: "access.base";
818 description { state: "default" 0.0;
825 part { name: "elm.bg.action_area";
827 description { state: "default" 0.0;
828 min: POPUP_BASE_DEFAULT_BUTTON_BG_DEFAULT_MIN_INC;
833 normal: "00_popup_button_bg.png";
834 border: POPUP_BASE_DEFAULT_BUTTON_BG_IMAGE_BORDER_INC;
843 description { state: "visible" 0.0;
844 inherit: "default" 0.0;
848 part { name: "elm.swallow.action_area";
851 description { state: "default" 0.0;
854 rel1.to: "elm.bg.action_area";
857 to_x: "elm.bg.action_area";
858 to_y: "bottom_padding";
864 program { name: show_title_icon;
865 signal: "elm,state,title,icon,visible";
867 action: STATE_SET "visible" 0.0;
869 target: "padding_after_icon";
871 program { name: hide_title_icon;
872 signal: "elm,state,title,icon,hidden";
874 action: STATE_SET "default" 0.0;
875 target: "padding_after_icon";
878 program { name: show_title_area;
879 signal: "elm,state,title_area,visible";
884 get_state(PART:"elm.swallow.action_area", st, 30, vl);
885 if (!strcmp(st, "visible"))
886 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
888 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
889 get_state(PART:"base", st, 30, vl);
890 if (!strcmp(st, "landscape"))
891 set_state(PART:"elm.bg.title", "landscape_visible", 0.0);
893 set_state(PART:"elm.bg.title", "visible", 0.0);
896 program { name: hide_title_area;
897 signal: "elm,state,title_area,hidden";
899 action: STATE_SET "default" 0.0;
903 get_state(PART:"elm.swallow.action_area", st, 30, vl);
904 if (!strcmp(st, "visible"))
905 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
907 set_state(PART:"elm.swallow.content", "default", 0.0);
908 get_state(PART:"base", st, 30, vl);
909 if (!strcmp(st, "landscape"))
910 set_state(PART:"elm.bg.title", "landscape", 0.0);
912 set_state(PART:"elm.bg.title", "default", 0.0);
915 program { name: show_action_area;
916 signal: "elm,state,action_area,visible";
921 get_state(PART:"elm.bg.title", st, 30, vl);
922 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
923 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
925 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
926 set_state(PART:"elm.bg.action_area", "visible", 0.0);
929 program { name: hide_action_area;
930 signal: "elm,state,action_area,hidden";
932 action: STATE_SET "default" 0.0;
936 get_state(PART:"elm.bg.title", st, 30, vl);
937 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
938 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
940 set_state(PART:"elm.swallow.content", "default", 0.0);
941 set_state(PART:"elm.bg.action_area", "default", 0.0);
944 program { name: "change_to_landscape";
945 signal: "elm,state,landscape";
950 set_state(PART:"base", "landscape", 0.0);
951 get_state(PART:"elm.bg.title", st, 30, vl);
952 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
953 set_state(PART:"elm.bg.title", "landscape_visible", 0.0);
955 set_state(PART:"elm.bg.title", "landscape", 0.0);
957 after: "orientation_change";
959 program { name: "orientation_change";
960 action: SIGNAL_EMIT "elm,state,orientation,changed" "";
962 program { name: "change_to_portrait";
963 signal: "elm,state,portrait";
968 set_state(PART:"base", "default", 0.0);
969 get_state(PART:"elm.bg.title", st, 30, vl);
970 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
971 set_state(PART:"elm.bg.title", "visible", 0.0);
973 set_state(PART:"elm.bg.title", "default", 0.0);
975 after: "orientation_change";
977 program { name: "landscape_mode";
979 signal: "elm,state,orient,90";
980 action: SIGNAL_EMIT "elm,state,landscape" "elm";
982 program { name: "landscape_mode2";
984 signal: "elm,state,orient,270";
985 action: SIGNAL_EMIT "elm,state,landscape" "elm";
987 program { name: "portrait_mode";
989 signal: "elm,state,orient,0";
990 action: SIGNAL_EMIT "elm,state,portrait" "elm";
992 program { name: "portrait_mode2";
994 signal: "elm,state,orient,180";
995 action: SIGNAL_EMIT "elm,state,portrait" "elm";
997 } /* end of programs */
1000 group { name: "elm/popup/base/verticalbuttonstyle";
1001 alias: "elm/popup/base/verticalbuttonstyle_transparent";
1002 inherit: "elm/popup/base/default";
1004 part { name: "elm.swallow.action_area";
1007 description { state: "default" 0.0;
1010 min: POPUP_BASE_VERTICAL_BUTTON_BUTTONAREA_DEFAULT_MIN_INC;
1014 to_y: "shadow_right_bottom_padding";
1019 to_y: "shadow_right_bottom_padding";
1027 group { name: "elm/popup/base/content_no_vhpad";
1028 inherit: "elm/popup/base/default";
1029 alias: "elm/popup/base/min_menustyle";
1031 part { name: "label_top_padding";
1034 description { state: "default" 0.0;
1041 to_y: "shadow_left_top_padding";
1045 to_y: "shadow_left_top_padding";
1049 part { name: "label_bottom_padding";
1052 description { state: "default" 0.0;
1059 to_y: "shadow_right_bottom_padding";
1063 to_y: "shadow_right_bottom_padding";
1070 group { name: "elm/popup/content/default";
1071 alias: "elm/popup/content/transparent";
1072 alias: "elm/popup/content/customstyle";
1073 alias: "elm/popup/content/customstyle_transparent";
1074 alias: "elm/popup/content/indicator_norepeatevent";
1076 part { name: "pad_t";
1080 description { state: "default" 0.0;
1082 min: 0 POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC;
1083 max: 0 POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC;
1095 part { name: "pad_l";
1098 description { state: "default" 0.0;
1099 min: POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 0;
1100 max: POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 0;
1102 rel2.relative: 0.0 1.0;
1106 part { name: "pad_r";
1109 description { state: "default" 0.0;
1110 min: POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC 0;
1111 max: POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC 0;
1113 rel1.relative: 1.0 0.0;
1117 part { name:"elm.swallow.content";
1120 description { state: "default" 0.0;
1134 part { name: "pad_b";
1137 description { state: "default" 0.0;
1139 min: 0 POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC;
1140 max: 0 POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC;
1152 group { name: "elm/popup/content/content_no_vhpad";
1153 inherit: "elm/popup/content/default";
1154 alias: "elm/popup/content/min_menustyle";
1156 part { name: "pad_t";
1160 description { state: "default" 0.0;
1175 part { name: "pad_l";
1178 description { state: "default" 0.0;
1179 min: POPUP_CONTENT_MINSTYLE_LEFT_PADDING_MIN_INC 0;
1180 max: POPUP_CONTENT_MINSTYLE_LEFT_PADDING_MIN_INC 0;
1182 rel2.relative: 0.0 1.0;
1186 part { name: "pad_r";
1189 description { state: "default" 0.0;
1190 min: POPUP_CONTENT_MINSTYLE_RIGHT_PADDING_MIN_INC 0;
1191 max: POPUP_CONTENT_MINSTYLE_RIGHT_PADDING_MIN_INC 0;
1193 rel1.relative: 1.0 0.0;
1197 part { name: "pad_b";
1200 description { state: "default" 0.0;
1212 part { name:"elm.swallow.content";
1215 description { state: "default" 0.0;
1232 ///////////////////////////////////////////////////////////////////////////////
1234 group { name: "elm/popup/item/default";
1235 alias: "elm/popup/item/min_menustyle";
1237 public item_state = POPUP_ITEM_STATE_ENABLED;
1240 part { name: "event_blocker";
1242 description { state: "default" 0.0;
1250 description { state: "default" 0.0;
1251 color: GENLIST_LIST_BG_COLOR;
1252 min: POPUP_ITEM_BG_DEFAULT_MIN_INC;
1255 description { state: "clicked" 0.0;
1256 color: GENLIST_LIST_PRESS_COLOR;
1259 part { name: "padding_left_top";
1262 description { state: "default" 0.0;
1264 rel2.relative: 0.0 0.0;
1265 min: POPUP_ITEM_LEFT_MIN_PADDING_INC;
1269 part { name: "padding_right_bottom";
1272 description { state: "default" 0.0;
1274 rel1.relative: 1.0 1.0;
1275 min: POPUP_ITEM_RIGHT_MIN_PADDING_INC;
1279 part { name: "separator";
1283 description { state: "dafault" 0.0;
1284 color: GENLIST_LIST_LINE1_COLOR;
1290 part { name: "padding_icon_text";
1293 description { state: "default" 0.0; //when only icon or no icon is there
1297 to: "elm.swallow.content";
1299 rel2.to: "elm.swallow.content";
1303 description { state: "visible" 0.0; //when icon is visible
1304 inherit: "default" 0.0;
1305 min: POPUP_ITEM_ICON_TEXT_PADDING_INC;
1307 description { state: "icononly" 0.0;
1308 inherit: "default" 0.0;
1311 part { name: "elm.swallow.content";
1314 description { state: "default" 0.0;
1319 to: "padding_left_top";
1323 to_x: "padding_left_top";
1324 to_y: "padding_right_bottom";
1328 description { state: "visible" 0.0;
1335 to: "padding_left_top";
1339 to_x: "padding_left_top";
1340 to_y: "padding_right_bottom";
1343 aspect_preference: VERTICAL;
1345 description { state: "icononly" 0.0;
1350 to: "padding_left_top";
1354 to: "padding_right_bottom";
1357 aspect_preference: VERTICAL;
1360 part { name: "elm.text";
1364 description { state: "default" 0.0;
1368 to_x: "padding_icon_text";
1369 to_y: "padding_left_top";
1373 to:"padding_right_bottom";
1376 color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
1380 font: "Tizen:style=Regular";
1381 size: GENLIST_LIST_MAIN_TEXT_SIZE;
1382 text_class: "list_item";
1385 description { state: "visible" 0.0;
1386 inherit: "default" 0.0;
1389 description { state: "clicked" 0.0;
1390 inherit: "default" 0.0;
1392 color: GENLIST_LIST_TEXT_FOCUS_COLOR;
1394 description { state: "disabled" 0.0;
1395 inherit: "default" 0.0;
1396 color: POPUP_ITEM_TEXT_DISABLED_COLOR_INC;
1398 description { state: "disabled_visible" 0.0;
1399 inherit: "default" 0.0;
1400 color: POPUP_ITEM_TEXT_DISABLED_VISIBLE_COLOR_INC;
1404 part { name: "over1";
1407 ignore_flags: ON_HOLD;
1408 description { state: "default" 0.0;
1412 part { name: "over2";
1415 description { state: "default" 0.0;
1419 part { name: "disclip";
1421 description { state: "default" 0.0;
1424 description { state: "disabled" 0.0;
1430 program { name: "item_unclick";
1431 signal: "mouse,clicked,1";
1433 action: SIGNAL_EMIT "elm,action,click" "";
1436 program { name: "touch_snd";
1437 action: PLAY_SAMPLE "touch_sound" 1.0;
1439 program { name: "disable";
1440 signal: "elm,state,item,disabled";
1442 action: STATE_SET "disabled" 0.0;
1444 after: "disable_text";
1446 program { name: "enable";
1447 signal: "elm,state,item,enabled";
1449 action: STATE_SET "default" 0.0;
1451 after: "enable_text";
1453 program { name: "item_click2";
1454 signal: "mouse,down,1";
1459 get_state(PART:"elm.text", st, 30, vl);
1460 if (!strcmp(st, "visible"))
1461 set_state(PART:"elm.text", "clicked", 0.0);
1462 set_state(PART:"bg", "clicked", 0.0);
1465 program { name: "item_unclick2";
1466 signal: "mouse,up,1";
1471 get_state(PART:"elm.text", st, 30, vl);
1472 if (!strcmp(st, "clicked"))
1473 set_state(PART:"elm.text", "visible", 0.0);
1474 set_state(PART:"bg", "default", 0.0);
1477 program { name: "disable_text";
1481 get_state(PART:"elm.text", st, 30, vl);
1482 if (!strcmp(st, "visible"))
1483 set_state(PART:"elm.text", "disabled_visible", 0.0);
1485 set_state(PART:"elm.text", "disabled", 0.0);
1486 set_int(item_state, POPUP_ITEM_STATE_DISABLED);
1489 program { name: "enable_text";
1493 get_state(PART:"elm.text", st, 30, vl);
1494 if (!strcmp(st, "disabled_visible"))
1495 set_state(PART:"elm.text", "visible", 0.0);
1497 set_state(PART:"elm.text", "default", 0.0);
1498 set_int(item_state, POPUP_ITEM_STATE_ENABLED);
1501 program { name: "text_show";
1502 signal: "elm,state,item,text,visible";
1507 get_state(PART:"elm.swallow.content", st, 30, vl);
1508 if (!strcmp(st, "icononly")) {
1509 set_state(PART:"elm.swallow.content", "visible", 0.0);
1510 set_state(PART:"padding_icon_text", "visible", 0.0);
1512 if(get_int(item_state) != POPUP_ITEM_STATE_DISABLED)
1513 set_state(PART:"elm.text", "visible", 0.0);
1515 set_state(PART:"elm.text", "disabled_visible", 0.0);
1518 program { name: "text_hide";
1519 signal: "elm,state,item,text,hidden";
1524 get_state(PART:"elm.swallow.content", st, 30, vl);
1525 if (!strcmp(st, "visible")) {
1526 set_state(PART:"elm.swallow.content", "icononly", 0.0);
1527 set_state(PART:"padding_icon_text", "icononly", 0.0);
1529 set_state(PART:"elm.text", "default", 0.0);
1532 program { name: "icon_show";
1533 signal: "elm,state,item,icon,visible";
1538 get_state(PART:"elm.text", st, 30, vl);
1539 if (!strcmp(st, "visible")) {
1540 set_state(PART:"elm.swallow.content", "visible", 0.0);
1541 set_state(PART:"padding_icon_text", "visible", 0.0);
1544 set_state(PART:"elm.swallow.content", "icononly", 0.0);
1545 set_state(PART:"padding_icon_text", "icononly", 0.0);
1549 program { name: "icon_hide";
1550 signal: "elm,state,item,icon,hidden";
1552 action: STATE_SET "default" 0.0;
1553 target: "elm.swallow.content";
1558 /////////////////////////////////////////////////////////////////////////////////////////
1559 group { name: "elm/popup/item/landscape/default";
1560 inherit: "elm/popup/item/default";
1566 description { state: "default" 0.0;
1567 color: GENLIST_LIST_BG_COLOR;
1568 min: POPUP_ITEM_BG_LANDCAPE_MIN_INC;
1571 description { state: "clicked" 0.0;
1572 color: GENLIST_LIST_PRESS_COLOR;
1578 ////////////////////////////////////////////////////////////////////////////////////////
1579 group { name: "elm/label/base/popup/verticalbuttonstyle";
1582 style { name: "popup_desc_style_center";
1583 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";
1586 tag: "whitecolor" "+ color=#ffffff";
1591 part { name: "elm.text";
1595 description { state: "default" 0.0;
1597 style: "popup_desc_style_center";
1606 group { name: "elm/popup/buttons3/verticalbuttonstyle";
1607 alias: "elm/popup/buttons3/verticalbuttonstyle_transparent";
1608 data.item: "action_area_height" POPUP_BUTTON_VERTICAL_ACTION_AREA_HEIGHT;
1612 description { state: "default" 0.0;
1615 normal: "00_popup_button_bg.png";
1616 border: POPUP_BASE_DEFAULT_BUTTON_BG_IMAGE_BORDER_INC;
1621 part { name: "elm.rect.pad_btn_top";
1624 description { state: "default" 0.0;
1625 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_TOP_MIN_INC;
1633 part { name:"actionbtn1";
1636 description { state: "default" 0.0;
1637 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1638 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1643 to_y: "elm.rect.pad_btn_top";
1647 part { name: "elm.rect.pad_btn";
1650 description { state: "default" 0.0;
1651 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MIN_INC;
1652 max: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MAX_INC;
1665 part { name:"actionbtn2";
1668 description { state: "default" 0.0;
1669 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1670 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1673 rel1 { relative: 0 1.0;
1674 to_y: "elm.rect.pad_btn";
1678 part { name: "elm.rect.pad_btn2";
1681 description { state: "default" 0.0;
1682 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MIN_INC;
1683 max: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MAX_INC;
1696 part { name:"actionbtn3";
1699 description { state: "default" 0.0;
1700 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1701 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1705 relative: 0.0 1.0; to_y: "elm.rect.pad_btn2";
1712 group { name: "elm/popup/content/menustyle";
1713 alias: "elm/popup/content/menustyle_transparent";
1715 part { name: "left_padding";
1718 description { state: "default" 0.0;
1721 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1730 part{ name:"elm.swallow.content";
1733 description { state: "default" 0.0;
1734 min: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1735 max: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1748 part { name: "right_padding";
1751 description { state: "default" 0.0;
1754 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1766 group { name: "elm/popup/content/min_menustyle";
1767 alias: "elm/popup/content/min_menustyle_transparent";
1769 part { name: "left_padding";
1772 description { state: "default" 0.0;
1775 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1784 part{ name:"elm.swallow.content";
1787 description { state: "default" 0.0;
1788 min: POPUP_CONTENT_MINSTYLE_CONTENT_DEFAULT_MIN_INC;
1801 part { name: "right_padding";
1804 description { state: "default" 0.0;
1807 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1819 group { name: "elm/popup/content/liststyle";
1820 alias: "elm/popup/content/liststyle_transparent";
1822 part { name: "left_top_padding";
1825 description { state: "default" 0.0;
1828 min: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1829 max: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1832 part{ name:"elm.swallow.content";
1835 description { state: "default" 0.0;
1836 min: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1837 max: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1842 to:"left_top_padding";
1850 part { name: "right_padding";
1853 description { state: "default" 0.0;
1856 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1868 group { name: "elm/popup/content/min_liststyle";
1869 alias: "elm/popup/content/min_liststyle_transparent";
1871 part { name: "left_top_padding";
1874 description { state: "default" 0.0;
1877 min: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1878 max: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1881 part{ name:"elm.swallow.content";
1884 description { state: "default" 0.0;
1885 min: POPUP_CONTENT_MINSTYLE_CONTENT_DEFAULT_MIN_INC;
1890 to:"left_top_padding";
1898 part { name: "right_padding";
1901 description { state: "default" 0.0;
1904 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1916 group { name: "elm/popup/buttons1/default";
1917 alias: "elm/popup/buttons1/transparent";
1918 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1920 part{ name:"actionbtn1";
1923 description { state: "default" 0.0;
1924 min: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MIN_INC;
1925 max: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MAX_INC;
1927 rel1.relative: 0.5 0.0;
1928 rel2.relative: 0.5 1.0;
1934 group { name: "elm/popup/buttons2/default";
1935 alias: "elm/popup/buttons2/transparent";
1936 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1938 part { name: "left_pad_btn";
1941 description { state: "default" 0.0;
1942 min: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1943 max: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1946 rel1.relative: 0.0 0.0;
1949 part { name: "right_pad_btn";
1952 description { state: "default" 0.0;
1953 min: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1954 max: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1957 rel2.relative: 1.0 1.0;
1960 part { name:"actionbtn1";
1963 description { state: "default" 0.0;
1972 to: "elm.rect.pad_btn";
1976 part { name: "elm.rect.pad_btn";
1979 description { state: "default" 0.0;
1980 min: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1981 max: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1983 rel1.relative: 0.5 0.0;
1984 rel2.relative: 0.5 1.0;
1987 part { name:"actionbtn2";
1990 description { state: "default" 0.0;
1995 to: "elm.rect.pad_btn";
1999 to: "right_pad_btn";
2006 group { name: "elm/popup/buttons3/default";
2007 alias: "elm/popup/buttons3/menustyle";
2008 alias: "elm/popup/buttons3/transparent";
2009 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2011 part { name: "left_pad_btn";
2014 description { state: "default" 0.0;
2015 min: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
2016 max: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
2019 rel1.relative: 0.0 0.0;
2022 part { name: "right_pad_btn";
2025 description { state: "default" 0.0;
2026 min: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
2027 max: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
2030 rel2.relative: 1.0 1.0;
2033 part { name: "btn_area";
2036 description { state: "default" 0.0;
2044 to: "right_pad_btn";
2048 part{ name:"actionbtn1";
2051 description { state: "default" 0.0;
2060 to: "elm.rect.pad_btn";
2064 part { name: "elm.rect.pad_btn";
2067 description { state: "default" 0.0;
2068 min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
2069 max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
2071 rel1.relative: 0.33 0.0;
2072 rel1.to: "btn_area";
2073 rel2.relative: 0.33 1.0;
2074 rel2.to: "btn_area";
2077 part{ name:"actionbtn2";
2080 description { state: "default" 0.0;
2084 to: "elm.rect.pad_btn";
2088 to: "elm.rect.pad_btn2";
2092 part { name: "elm.rect.pad_btn2";
2095 description { state: "default" 0.0;
2096 min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
2097 max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
2099 rel1.relative: 0.67 0.0;
2100 rel1.to: "btn_area";
2101 rel2.relative: 0.67 1.0;
2102 rel2.to: "btn_area";
2105 part{ name:"actionbtn3";
2108 description { state: "default" 0.0;
2113 to: "elm.rect.pad_btn2";
2117 to: "right_pad_btn";
2124 group { name: "elm/popup/base/volumebarstyle";
2125 inherit: "elm/popup/base/default";
2126 alias: "elm/popup/base/volumebarstyle_transparent";
2128 image: "00_popup_bg.png" COMP;
2131 part { name: "elm.swallow.content";
2134 description { state: "default" 0.0;
2135 min: POPUP_CONTENT_VOLUMEBAR_STYLE_CONTENT_DEFAULT_MIN_INC;
2140 to_y: "shadow_left_top_padding";
2145 to_y: "shadow_right_bottom_padding";
2148 description { state: "show_title_area" 0.0;
2149 inherit: "default" 0.0;
2153 to_y: "elm.bg.title";
2158 to_y: "shadow_right_bottom_padding";
2161 description { state: "show_action_area" 0.0;
2162 inherit: "default" 0.0;
2166 to_y: "shadow_left_top_padding";
2171 to_y: "elm.swallow.action_area";
2174 description { state: "show_action_title_area" 0.0;
2175 inherit: "default" 0.0;
2179 to_y: "elm.bg.title";
2184 to_y: "elm.swallow.action_area";
2191 group { name: "elm/popup/base/volumebarstyle_text";
2192 alias: "elm/popup/base/volumebarstyle_text_transparent";
2193 inherit: "elm/popup/base/volumebarstyle";
2195 part { name: "elm.swallow.content";
2198 description { state: "default" 0.0;
2199 min: POPUP_CONTENT_VOLUMEBAR_TEXT_STYLE_CONTENT_DEFAULT_MIN_INC;
2204 to_y: "shadow_left_top_padding";
2209 to_y: "shadow_right_bottom_padding";
2212 description { state: "show_title_area" 0.0;
2213 inherit: "default" 0.0;
2217 to_y: "elm.bg.title";
2222 to_y: "shadow_right_bottom_padding";
2225 description { state: "show_action_area" 0.0;
2226 inherit: "default" 0.0;
2230 to_y: "shadow_left_top_padding";
2235 to_y: "elm.swallow.action_area";
2238 description { state: "show_action_title_area" 0.0;
2239 inherit: "default" 0.0;
2243 to_y: "elm.bg.title";
2248 to_y: "elm.swallow.action_area";
2255 group { name: "elm/popup/base/content_expand";
2256 alias: "elm/popup/base/content_expand_transparent";
2258 image: "00_popup_bg.png" COMP;
2259 image: "00_popup_button_bg.png" COMP;
2260 image: "00_popup_title_bg.png" COMP;
2263 part { name: "base";
2265 description { state: "default" 0.0;
2266 rel1.to_x: "elm.swallow.content";
2267 rel2.to_x: "elm.swallow.content";
2269 normal: "00_popup_bg.png";
2270 border: POPUP_BASE_DEFAULT_BG_DEFAULT_IMAGE_BORDER_INC;
2276 part { name: "elm.bg.title";
2278 description { state: "default" 0.0;
2279 min: POPUP_BASE_CONTENT_EXPAND_TITLE_DEFAULT_MIN_INC;
2283 image.normal: "00_popup_title_bg.png";
2284 image.border: POPUP_BASE_DEFAULT_TITLE_DEFAULT_IMAGE_BORDER_INC;
2285 image.border_scale: 1;
2292 description { state: "visible" 0.0;
2293 inherit: "default" 0.0;
2297 part { name: "left_pad";
2300 description { state: "default" 0.0;
2301 min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2302 max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2305 rel1.to: "elm.bg.title";
2308 part { name: "right_pad";
2311 description { state: "default" 0.0;
2312 min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2313 max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2316 rel2.to: "elm.bg.title";
2319 part { name: "elm.swallow.title.icon";
2322 description { state: "default" 0.0;
2323 min: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
2324 max: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
2337 description { state: "visible" 0.0;
2338 inherit: "default" 0.0;
2342 part { name: "elm.text.title";
2345 description { state: "default" 0.0;
2347 style: "popup_title_style";
2348 size: POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
2349 size_range: POPUP_BASE_DEFAULT_TEXT_MIN_FONT_SIZE_INC POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
2364 description { state: "visible" 0.0;
2365 inherit: "default" 0.0;
2369 part { name: "elm.swallow.content";
2372 description { state: "default" 0.0;
2373 min: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
2374 max: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
2375 rel1.relative: 0.5 0.0;
2376 rel2.relative: 0.5 1.0;
2378 description { state: "show_title_area" 0.0;
2379 inherit: "default" 0.0;
2382 to_y: "elm.bg.title";
2385 description { state: "show_action_area" 0.0;
2386 inherit: "default" 0.0;
2389 to_y: "elm.bg.action_area";
2392 description { state: "show_action_title_area" 0.0;
2393 inherit: "default" 0.0;
2396 to_y: "elm.bg.title";
2400 to_y: "elm.bg.action_area";
2404 part { name: "elm.bg.action_area";
2406 description { state: "default" 0.0;
2407 min: POPUP_BASE_CONTENT_EXPAND_BG_DEFAULT_MIN_INC;
2411 image.normal: "00_popup_button_bg.png";
2412 image.border: POPUP_BASE_DEFAULT_BUTTON_BG_IMAGE_BORDER_INC;
2413 image.border_scale: 1;
2420 description { state: "visible" 0.0;
2421 inherit: "default" 0.0;
2425 part { name: "elm.swallow.action_area";
2428 description { state: "default" 0.0;
2429 rel1.to: "elm.bg.action_area";
2430 rel2.to: "elm.bg.action_area";
2435 program { name: show_title_icon;
2436 signal: "elm,state,title,icon,visible";
2438 action: STATE_SET "visible" 0.0;
2439 target: "elm.swallow.title.icon";
2441 program { name: hide_title_icon;
2442 signal: "elm,state,title,icon,hidden";
2444 action: STATE_SET "default" 0.0;
2445 target: "elm.swallow.title.icon";
2447 program { name: show_title_text;
2448 signal: "elm,state,title,text,visible";
2450 action: STATE_SET "visible" 0.0;
2451 target: "elm.text.title";
2453 program { name: hide_title_text;
2454 signal: "elm,state,title,text,hidden";
2456 action: STATE_SET "default" 0.0;
2457 target: "elm.text.title";
2459 program { name: show_title_area;
2460 signal: "elm,state,title_area,visible";
2465 get_state(PART:"elm.swallow.action_area", st, 30, vl);
2466 if (!strcmp(st, "visible"))
2467 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
2469 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
2470 set_state(PART:"elm.bg.title", "visible", 0.0);
2473 program { name: hide_title_area;
2474 signal: "elm,state,title_area,hidden";
2476 action: STATE_SET "default" 0.0;
2480 get_state(PART:"elm.swallow.action_area", st, 30, vl);
2481 if (!strcmp(st, "visible"))
2482 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
2484 set_state(PART:"elm.swallow.content", "default", 0.0);
2485 set_state(PART:"elm.bg.title", "default", 0.0);
2488 program { name: show_action_area;
2489 signal: "elm,state,action_area,visible";
2494 get_state(PART:"elm.bg.title", st, 30, vl);
2495 if (!strcmp(st, "visible"))
2496 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
2498 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
2499 set_state(PART:"elm.bg.action_area", "visible", 0.0);
2502 program { name: hide_action_area;
2503 signal: "elm,state,action_area,hidden";
2505 action: STATE_SET "default" 0.0;
2509 get_state(PART:"elm.bg.title", st, 30, vl);
2510 if (!strcmp(st, "visible"))
2511 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
2513 set_state(PART:"elm.swallow.content", "default", 0.0);
2514 set_state(PART:"elm.bg.action_area", "default", 0.0);
2520 group { name: "elm/popup/buttons1/content_expand";
2521 alias: "elm/popup/buttons1/content_expand_transparent";
2522 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2524 part{ name:"actionbtn1";
2527 description { state: "default" 0.0;
2528 rel1.relative: 0.2 0.1;
2529 rel2.relative: 0.8 0.9;
2535 group { name: "elm/popup/buttons2/content_expand";
2536 alias: "elm/popup/buttons2/content_expand_transparent";
2537 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2539 part{ name:"actionbtn1";
2542 description { state: "default" 0.0;
2544 rel1.relative: 0.1 0.1;
2545 rel2.relative: 0.45 0.9;
2548 part{ name:"actionbtn2";
2551 description { state: "default" 0.0;
2553 rel1.relative: 0.55 0.1;
2554 rel2.relative: 0.9 0.9;
2560 group { name: "elm/popup/buttons3/content_expand";
2561 alias: "elm/popup/buttons3/content_expand_transparent";
2562 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2564 part{ name:"actionbtn1";
2567 description { state: "default" 0.0;
2569 rel1.relative: 0.05 0.1;
2570 rel2.relative: 0.3 0.9;
2573 part{ name:"actionbtn2";
2576 description { state: "default" 0.0;
2578 rel1.relative: 0.375 0.1;
2579 rel2.relative: 0.625 0.9;
2582 part{ name:"actionbtn3";
2585 description { state: "default" 0.0;
2587 rel1.relative: 0.7 0.1;
2588 rel2.relative: 0.95 0.9;
2594 group { name: "elm/popup/item/content_expand";
2595 alias: "elm/popup/item/content_expand_transparent";
2596 inherit: "elm/popup/item/default";
2601 description { state: "default" 0.0;
2602 color: 240 240 240 255;
2606 description { state: "clicked" 0.0;
2607 color: 190 170 150 255;
2613 group { name: "elm/popup/content/content_expand";
2614 alias: "elm/popup/content/content_expand_transparent";
2616 part{ name:"elm.swallow.content";
2619 description { state: "default" 0.0;
2625 #undef POPUP_ITEM_STATE_ENABLED
2626 #undef POPUP_ITEM_STATE_DISABLED