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_W POPUP_DESCRIPTION_DEFAULT_TEXT_MIN_INC_H;
439 max: POPUP_DESCRIPTION_DEFAULT_TEXT_MIN_INC_W POPUP_DESCRIPTION_DEFAULT_TEXT_MIN_INC_H;
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;
493 description { state: "default" 0.0;
494 min: POPUP_BASE_DEFAULT_BASE_DEFAULT_MIN_INC;
495 max: POPUP_BASE_DEFAULT_BASE_DEFAULT_MAX_INC;
497 normal: "00_popup_bg.png";
498 border: POPUP_BASE_DEFAULT_BG_DEFAULT_IMAGE_BORDER_INC;
504 description { state: "landscape" 0.0;
505 inherit: "default" 0.0;
506 min: POPUP_BASE_DEFAULT_BASE_LANDSCAPE_MIN_INC;
507 max: POPUP_BASE_DEFAULT_BASE_LANDSCAPE_MAX_INC;
510 part { name: "elm.bg.title";
512 description { state: "default" 0.0;
513 min: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
514 max: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
519 normal: "00_popup_title_bg.png";
520 border: POPUP_BASE_DEFAULT_TITLE_DEFAULT_IMAGE_BORDER_INC;
526 to_y: "shadow_left_top_padding";
531 to_y: "shadow_left_top_padding";
535 description { state: "visible" 0.0;
536 inherit: "default" 0.0;
539 description { state: "landscape" 0.0;
540 inherit: "default" 0.0;
541 min: POPUP_BASE_DEFAULT_TITLE_LANDSCAPE_MIN_INC;
542 max: POPUP_BASE_DEFAULT_TITLE_LANDSCAPE_MIN_INC;
544 description { state: "landscape_visible" 0.0;
545 inherit: "landscape" 0.0;
549 part { name: "action_top_padding";
552 description { state: "default" 0.0;
553 min: 0 POPUP_ACTION_DESC_TOP_PADDING;
554 max: 0 POPUP_ACTION_DESC_TOP_PADDING;
559 to_y: "shadow_left_top_padding";
563 to_y: "shadow_left_top_padding";
567 part { name: "label_top_padding";
570 description { state: "default" 0.0;
577 to_y: "shadow_left_top_padding";
581 to_y: "shadow_left_top_padding";
585 part { name: "label_bottom_padding";
588 description { state: "default" 0.0;
595 to_y: "shadow_right_bottom_padding";
599 to_y: "shadow_right_bottom_padding";
603 part { name: "title_left_top_padding";
606 description { state: "default" 0.0;
608 rel1.to: "elm.bg.title";
610 min: POPUP_TITLE_LEFT_PADDING POPUP_TITLE_TOP_PADDING;
611 max: POPUP_TITLE_LEFT_PADDING POPUP_TITLE_TOP_PADDING;
614 part { name: "title_right_bottom_padding";
617 description { state: "default" 0.0;
619 rel2.to: "elm.bg.title";
621 min: POPUP_TITLE_RIGHT_PADDING POPUP_TITLE_BOTTOM_PADDING;
622 max: POPUP_TITLE_RIGHT_PADDING POPUP_TITLE_BOTTOM_PADDING;
625 part { name: "icon_rect";
628 description { state: "default" 0.0;
633 to: "title_left_top_padding";
637 to_x: "title_left_top_padding";
638 to_y: "elm.bg.title";
642 description { state: "visible" 0.0;
643 inherit: "default" 0.0;
644 min: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
645 max: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
648 part { name: "padding_after_icon";
651 description { state: "default" 0.0;
663 description { state: "visible" 0.0;
664 inherit: "default" 0.0;
665 min: POPUP_TITLE_ICON_TEXT_PADDING_INC;
668 part { name: "elm.swallow.title.icon";
671 description { state: "default" 0.0;
672 rel1.to: "icon_rect";
673 rel2.to: "icon_rect";
676 part { name: "elm.text.title";
679 description { state: "default" 0.0;
682 style: "popup_title_style";
683 size: POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
684 size_range: POPUP_BASE_DEFAULT_TEXT_MIN_FONT_SIZE_INC POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
690 to: "padding_after_icon";
694 to: "title_right_bottom_padding";
699 part { name: "access.title";
702 description { state: "default" 0.0;
703 min: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
704 max: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
708 to_x: "shadow_left_top_padding";
709 to_y: "elm.bg.title";
713 to_x: "shadow_right_bottom_padding";
714 to_y: "elm.bg.title";
718 description { state: "landscape" 0.0;
720 min: POPUP_BASE_DEFAULT_TITLE_LANDSCAPE_MIN_INC;
721 max: POPUP_BASE_DEFAULT_TITLE_LANDSCAPE_MIN_INC;
724 part { name: "elm.swallow.content";
727 description { state: "default" 0.0;
728 min: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
729 max: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
734 to_y: "label_top_padding";
739 to_y: "label_bottom_padding";
742 description { state: "show_title_area" 0.0;
743 inherit: "default" 0.0;
747 to_y: "elm.bg.title";
752 to_y: "shadow_right_bottom_padding";
755 description { state: "show_action_area" 0.0;
756 inherit: "default" 0.0;
760 to_y: "action_top_padding";
765 to_y: "elm.swallow.action_area";
768 description { state: "show_action_title_area" 0.0;
769 inherit: "default" 0.0;
773 to_y: "elm.bg.title";
778 to_y: "elm.swallow.action_area";
782 part { name: "access.body";
785 description { state: "default" 0.0;
789 to_x: "shadow_left_top_padding";
790 to_y: "elm.swallow.content";
794 to_x: "shadow_right_bottom_padding";
795 to_y: "elm.swallow.content";
800 part { name: "access.base";
803 description { state: "default" 0.0;
810 part { name: "elm.bg.action_area";
812 description { state: "default" 0.0;
813 min: POPUP_BASE_DEFAULT_BUTTON_BG_DEFAULT_MIN_INC;
818 normal: "00_popup_button_bg.png";
819 border: POPUP_BASE_DEFAULT_BUTTON_BG_IMAGE_BORDER_INC;
828 description { state: "visible" 0.0;
829 inherit: "default" 0.0;
833 part { name: "elm.swallow.action_area";
836 description { state: "default" 0.0;
839 rel1.to: "elm.bg.action_area";
840 rel2.to: "elm.bg.action_area";
845 program { name: show_title_icon;
846 signal: "elm,state,title,icon,visible";
848 action: STATE_SET "visible" 0.0;
850 target: "padding_after_icon";
852 program { name: hide_title_icon;
853 signal: "elm,state,title,icon,hidden";
855 action: STATE_SET "default" 0.0;
856 target: "padding_after_icon";
859 program { name: show_title_area;
860 signal: "elm,state,title_area,visible";
865 get_state(PART:"elm.swallow.action_area", st, 30, vl);
866 if (!strcmp(st, "visible"))
867 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
869 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
870 get_state(PART:"base", st, 30, vl);
871 if (!strcmp(st, "landscape"))
872 set_state(PART:"elm.bg.title", "landscape_visible", 0.0);
874 set_state(PART:"elm.bg.title", "visible", 0.0);
877 program { name: hide_title_area;
878 signal: "elm,state,title_area,hidden";
880 action: STATE_SET "default" 0.0;
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_area", 0.0);
888 set_state(PART:"elm.swallow.content", "default", 0.0);
889 get_state(PART:"base", st, 30, vl);
890 if (!strcmp(st, "landscape"))
891 set_state(PART:"elm.bg.title", "landscape", 0.0);
893 set_state(PART:"elm.bg.title", "default", 0.0);
896 program { name: show_action_area;
897 signal: "elm,state,action_area,visible";
902 get_state(PART:"elm.bg.title", st, 30, vl);
903 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
904 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
906 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
907 set_state(PART:"elm.bg.action_area", "visible", 0.0);
910 program { name: hide_action_area;
911 signal: "elm,state,action_area,hidden";
913 action: STATE_SET "default" 0.0;
917 get_state(PART:"elm.bg.title", st, 30, vl);
918 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
919 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
921 set_state(PART:"elm.swallow.content", "default", 0.0);
922 set_state(PART:"elm.bg.action_area", "default", 0.0);
925 program { name: "change_to_landscape";
926 signal: "elm,state,landscape";
931 set_state(PART:"base", "landscape", 0.0);
932 get_state(PART:"elm.bg.title", st, 30, vl);
933 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
934 set_state(PART:"elm.bg.title", "landscape_visible", 0.0);
936 set_state(PART:"elm.bg.title", "landscape", 0.0);
938 after: "orientation_change";
940 program { name: "orientation_change";
941 action: SIGNAL_EMIT "elm,state,orientation,changed" "";
943 program { name: "change_to_portrait";
944 signal: "elm,state,portrait";
949 set_state(PART:"base", "default", 0.0);
950 get_state(PART:"elm.bg.title", st, 30, vl);
951 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
952 set_state(PART:"elm.bg.title", "visible", 0.0);
954 set_state(PART:"elm.bg.title", "default", 0.0);
956 after: "orientation_change";
958 program { name: "landscape_mode";
960 signal: "elm,state,orient,90";
961 action: SIGNAL_EMIT "elm,state,landscape" "elm";
963 program { name: "landscape_mode2";
965 signal: "elm,state,orient,270";
966 action: SIGNAL_EMIT "elm,state,landscape" "elm";
968 program { name: "portrait_mode";
970 signal: "elm,state,orient,0";
971 action: SIGNAL_EMIT "elm,state,portrait" "elm";
973 program { name: "portrait_mode2";
975 signal: "elm,state,orient,180";
976 action: SIGNAL_EMIT "elm,state,portrait" "elm";
978 } /* end of programs */
981 group { name: "elm/popup/base/verticalbuttonstyle";
982 alias: "elm/popup/base/verticalbuttonstyle_transparent";
983 inherit: "elm/popup/base/default";
985 part { name: "elm.swallow.action_area";
988 description { state: "default" 0.0;
991 min: POPUP_BASE_VERTICAL_BUTTON_BUTTONAREA_DEFAULT_MIN_INC;
995 to_y: "shadow_right_bottom_padding";
1000 to_y: "shadow_right_bottom_padding";
1008 group { name: "elm/popup/base/content_no_vhpad";
1009 inherit: "elm/popup/base/default";
1010 alias: "elm/popup/base/min_menustyle";
1012 part { name: "label_top_padding";
1015 description { state: "default" 0.0;
1022 to_y: "shadow_left_top_padding";
1026 to_y: "shadow_left_top_padding";
1030 part { name: "label_bottom_padding";
1033 description { state: "default" 0.0;
1040 to_y: "shadow_right_bottom_padding";
1044 to_y: "shadow_right_bottom_padding";
1051 group { name: "elm/popup/content/default";
1052 alias: "elm/popup/content/transparent";
1053 alias: "elm/popup/content/customstyle";
1054 alias: "elm/popup/content/customstyle_transparent";
1055 alias: "elm/popup/content/indicator_norepeatevent";
1057 part { name: "pad_t";
1061 description { state: "default" 0.0;
1063 min: 0 POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC;
1064 max: 0 POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC;
1076 part { name: "pad_l";
1079 description { state: "default" 0.0;
1080 min: POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 0;
1081 max: POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 0;
1083 rel2.relative: 0.0 1.0;
1087 part { name: "pad_r";
1090 description { state: "default" 0.0;
1091 min: POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC 0;
1092 max: POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC 0;
1094 rel1.relative: 1.0 0.0;
1098 part { name:"elm.swallow.content";
1101 description { state: "default" 0.0;
1115 part { name: "pad_b";
1118 description { state: "default" 0.0;
1120 min: 0 POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC;
1121 max: 0 POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC;
1133 group { name: "elm/popup/content/content_no_vhpad";
1134 inherit: "elm/popup/content/default";
1135 alias: "elm/popup/content/min_menustyle";
1137 part { name: "pad_t";
1141 description { state: "default" 0.0;
1156 part { name: "pad_l";
1159 description { state: "default" 0.0;
1160 min: POPUP_CONTENT_MINSTYLE_LEFT_PADDING_MIN_INC 0;
1161 max: POPUP_CONTENT_MINSTYLE_LEFT_PADDING_MIN_INC 0;
1163 rel2.relative: 0.0 1.0;
1167 part { name: "pad_r";
1170 description { state: "default" 0.0;
1171 min: POPUP_CONTENT_MINSTYLE_RIGHT_PADDING_MIN_INC 0;
1172 max: POPUP_CONTENT_MINSTYLE_RIGHT_PADDING_MIN_INC 0;
1174 rel1.relative: 1.0 0.0;
1178 part { name: "pad_b";
1181 description { state: "default" 0.0;
1193 part { name:"elm.swallow.content";
1196 description { state: "default" 0.0;
1213 ///////////////////////////////////////////////////////////////////////////////
1215 group { name: "elm/popup/item/default";
1216 alias: "elm/popup/item/min_menustyle";
1218 public item_state = POPUP_ITEM_STATE_ENABLED;
1221 part { name: "event_blocker";
1223 description { state: "default" 0.0;
1231 description { state: "default" 0.0;
1232 color: GENLIST_LIST_BG_COLOR;
1233 min: POPUP_ITEM_BG_DEFAULT_MIN_INC;
1236 description { state: "clicked" 0.0;
1237 color: GENLIST_LIST_PRESS_COLOR;
1240 part { name: "padding_left_top";
1243 description { state: "default" 0.0;
1245 rel2.relative: 0.0 0.0;
1246 min: POPUP_ITEM_LEFT_MIN_PADDING_INC;
1250 part { name: "padding_right_bottom";
1253 description { state: "default" 0.0;
1255 rel1.relative: 1.0 1.0;
1256 min: POPUP_ITEM_RIGHT_MIN_PADDING_INC;
1260 part { name: "separator";
1264 description { state: "dafault" 0.0;
1265 color: GENLIST_LIST_LINE1_COLOR;
1271 part { name: "padding_icon_text";
1274 description { state: "default" 0.0; //when only icon or no icon is there
1278 to: "elm.swallow.content";
1280 rel2.to: "elm.swallow.content";
1284 description { state: "visible" 0.0; //when icon is visible
1285 inherit: "default" 0.0;
1286 min: POPUP_ITEM_ICON_TEXT_PADDING_INC;
1288 description { state: "icononly" 0.0;
1289 inherit: "default" 0.0;
1292 part { name: "elm.swallow.content";
1295 description { state: "default" 0.0;
1300 to: "padding_left_top";
1304 to_x: "padding_left_top";
1305 to_y: "padding_right_bottom";
1309 description { state: "visible" 0.0;
1316 to: "padding_left_top";
1320 to_x: "padding_left_top";
1321 to_y: "padding_right_bottom";
1324 aspect_preference: VERTICAL;
1326 description { state: "icononly" 0.0;
1331 to: "padding_left_top";
1335 to: "padding_right_bottom";
1338 aspect_preference: VERTICAL;
1341 part { name: "elm.text";
1345 description { state: "default" 0.0;
1349 to_x: "padding_icon_text";
1350 to_y: "padding_left_top";
1354 to:"padding_right_bottom";
1357 color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
1361 font: "Tizen:style=Regular";
1362 size: GENLIST_LIST_MAIN_TEXT_SIZE;
1363 text_class: "list_item";
1366 description { state: "visible" 0.0;
1367 inherit: "default" 0.0;
1370 description { state: "clicked" 0.0;
1371 inherit: "default" 0.0;
1373 color: GENLIST_LIST_TEXT_FOCUS_COLOR;
1375 description { state: "disabled" 0.0;
1376 inherit: "default" 0.0;
1377 color: POPUP_ITEM_TEXT_DISABLED_COLOR_INC;
1379 description { state: "disabled_visible" 0.0;
1380 inherit: "default" 0.0;
1381 color: POPUP_ITEM_TEXT_DISABLED_VISIBLE_COLOR_INC;
1385 part { name: "over1";
1388 ignore_flags: ON_HOLD;
1389 description { state: "default" 0.0;
1393 part { name: "over2";
1396 description { state: "default" 0.0;
1400 part { name: "disclip";
1402 description { state: "default" 0.0;
1405 description { state: "disabled" 0.0;
1411 program { name: "item_unclick";
1412 signal: "mouse,clicked,1";
1414 action: SIGNAL_EMIT "elm,action,click" "";
1417 program { name: "touch_snd";
1418 action: PLAY_SAMPLE "touch_sound" 1.0;
1420 program { name: "disable";
1421 signal: "elm,state,item,disabled";
1423 action: STATE_SET "disabled" 0.0;
1425 after: "disable_text";
1427 program { name: "enable";
1428 signal: "elm,state,item,enabled";
1430 action: STATE_SET "default" 0.0;
1432 after: "enable_text";
1434 program { name: "item_click2";
1435 signal: "mouse,down,1";
1440 get_state(PART:"elm.text", st, 30, vl);
1441 if (!strcmp(st, "visible"))
1442 set_state(PART:"elm.text", "clicked", 0.0);
1443 set_state(PART:"bg", "clicked", 0.0);
1446 program { name: "item_unclick2";
1447 signal: "mouse,up,1";
1452 get_state(PART:"elm.text", st, 30, vl);
1453 if (!strcmp(st, "clicked"))
1454 set_state(PART:"elm.text", "visible", 0.0);
1455 set_state(PART:"bg", "default", 0.0);
1458 program { name: "disable_text";
1462 get_state(PART:"elm.text", st, 30, vl);
1463 if (!strcmp(st, "visible"))
1464 set_state(PART:"elm.text", "disabled_visible", 0.0);
1466 set_state(PART:"elm.text", "disabled", 0.0);
1467 set_int(item_state, POPUP_ITEM_STATE_DISABLED);
1470 program { name: "enable_text";
1474 get_state(PART:"elm.text", st, 30, vl);
1475 if (!strcmp(st, "disabled_visible"))
1476 set_state(PART:"elm.text", "visible", 0.0);
1478 set_state(PART:"elm.text", "default", 0.0);
1479 set_int(item_state, POPUP_ITEM_STATE_ENABLED);
1482 program { name: "text_show";
1483 signal: "elm,state,item,text,visible";
1488 get_state(PART:"elm.swallow.content", st, 30, vl);
1489 if (!strcmp(st, "icononly")) {
1490 set_state(PART:"elm.swallow.content", "visible", 0.0);
1491 set_state(PART:"padding_icon_text", "visible", 0.0);
1493 if(get_int(item_state) != POPUP_ITEM_STATE_DISABLED)
1494 set_state(PART:"elm.text", "visible", 0.0);
1496 set_state(PART:"elm.text", "disabled_visible", 0.0);
1499 program { name: "text_hide";
1500 signal: "elm,state,item,text,hidden";
1505 get_state(PART:"elm.swallow.content", st, 30, vl);
1506 if (!strcmp(st, "visible")) {
1507 set_state(PART:"elm.swallow.content", "icononly", 0.0);
1508 set_state(PART:"padding_icon_text", "icononly", 0.0);
1510 set_state(PART:"elm.text", "default", 0.0);
1513 program { name: "icon_show";
1514 signal: "elm,state,item,icon,visible";
1519 get_state(PART:"elm.text", st, 30, vl);
1520 if (!strcmp(st, "visible")) {
1521 set_state(PART:"elm.swallow.content", "visible", 0.0);
1522 set_state(PART:"padding_icon_text", "visible", 0.0);
1525 set_state(PART:"elm.swallow.content", "icononly", 0.0);
1526 set_state(PART:"padding_icon_text", "icononly", 0.0);
1530 program { name: "icon_hide";
1531 signal: "elm,state,item,icon,hidden";
1533 action: STATE_SET "default" 0.0;
1534 target: "elm.swallow.content";
1539 /////////////////////////////////////////////////////////////////////////////////////////
1540 group { name: "elm/popup/item/landscape/default";
1541 inherit: "elm/popup/item/default";
1547 description { state: "default" 0.0;
1548 color: GENLIST_LIST_BG_COLOR;
1549 min: POPUP_ITEM_BG_LANDCAPE_MIN_INC;
1552 description { state: "clicked" 0.0;
1553 color: GENLIST_LIST_PRESS_COLOR;
1559 ////////////////////////////////////////////////////////////////////////////////////////
1560 group { name: "elm/label/base/popup/verticalbuttonstyle";
1563 style { name: "popup_desc_style_center";
1564 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";
1567 tag: "whitecolor" "+ color=#ffffff";
1572 part { name: "elm.text";
1576 description { state: "default" 0.0;
1578 style: "popup_desc_style_center";
1587 group { name: "elm/popup/buttons3/verticalbuttonstyle";
1588 alias: "elm/popup/buttons3/verticalbuttonstyle_transparent";
1589 data.item: "action_area_height" POPUP_BUTTON3_VERTICAL_ACTION_AREA_HEIGHT;
1593 description { state: "default" 0.0;
1596 normal: "00_popup_button_bg.png";
1597 border: POPUP_BASE_DEFAULT_BUTTON_BG_IMAGE_BORDER_INC;
1602 part { name: "elm.rect.pad_btn_top";
1605 description { state: "default" 0.0;
1606 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_TOP_MIN_INC;
1614 part { name:"actionbtn1";
1617 description { state: "default" 0.0;
1618 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1619 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1624 to_y: "elm.rect.pad_btn_top";
1628 part { name: "elm.rect.pad_btn";
1631 description { state: "default" 0.0;
1632 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MIN_INC;
1633 max: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MAX_INC;
1646 part { name:"actionbtn2";
1649 description { state: "default" 0.0;
1650 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1651 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1654 rel1 { relative: 0 1.0;
1655 to_y: "elm.rect.pad_btn";
1659 part { name: "elm.rect.pad_btn2";
1662 description { state: "default" 0.0;
1663 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MIN_INC;
1664 max: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MAX_INC;
1677 part { name:"actionbtn3";
1680 description { state: "default" 0.0;
1681 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1682 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1686 relative: 0.0 1.0; to_y: "elm.rect.pad_btn2";
1693 group { name: "elm/popup/content/menustyle";
1694 alias: "elm/popup/content/menustyle_transparent";
1696 part { name: "left_padding";
1699 description { state: "default" 0.0;
1702 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1711 part{ name:"elm.swallow.content";
1714 description { state: "default" 0.0;
1715 min: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1716 max: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1729 part { name: "right_padding";
1732 description { state: "default" 0.0;
1735 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1747 group { name: "elm/popup/content/min_menustyle";
1748 alias: "elm/popup/content/min_menustyle_transparent";
1750 part { name: "left_padding";
1753 description { state: "default" 0.0;
1756 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1765 part{ name:"elm.swallow.content";
1768 description { state: "default" 0.0;
1769 min: POPUP_CONTENT_MINSTYLE_CONTENT_DEFAULT_MIN_INC;
1782 part { name: "right_padding";
1785 description { state: "default" 0.0;
1788 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1800 group { name: "elm/popup/content/liststyle";
1801 alias: "elm/popup/content/liststyle_transparent";
1803 part { name: "left_top_padding";
1806 description { state: "default" 0.0;
1809 min: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1810 max: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1813 part{ name:"elm.swallow.content";
1816 description { state: "default" 0.0;
1817 min: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1818 max: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1823 to:"left_top_padding";
1831 part { name: "right_padding";
1834 description { state: "default" 0.0;
1837 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1849 group { name: "elm/popup/content/min_liststyle";
1850 alias: "elm/popup/content/min_liststyle_transparent";
1852 part { name: "left_top_padding";
1855 description { state: "default" 0.0;
1858 min: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1859 max: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1862 part{ name:"elm.swallow.content";
1865 description { state: "default" 0.0;
1866 min: POPUP_CONTENT_MINSTYLE_CONTENT_DEFAULT_MIN_INC;
1871 to:"left_top_padding";
1879 part { name: "right_padding";
1882 description { state: "default" 0.0;
1885 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1897 group { name: "elm/popup/buttons1/default";
1898 alias: "elm/popup/buttons1/transparent";
1899 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1901 part{ name:"actionbtn1";
1904 description { state: "default" 0.0;
1905 min: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MIN_INC;
1906 max: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MAX_INC;
1908 rel1.relative: 0.5 0.0;
1909 rel2.relative: 0.5 1.0;
1915 group { name: "elm/popup/buttons2/default";
1916 alias: "elm/popup/buttons2/transparent";
1917 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1919 part { name: "left_pad_btn";
1922 description { state: "default" 0.0;
1923 min: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1924 max: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1927 rel1.relative: 0.0 0.0;
1930 part { name: "right_pad_btn";
1933 description { state: "default" 0.0;
1934 min: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1935 max: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1938 rel2.relative: 1.0 1.0;
1941 part { name:"actionbtn1";
1944 description { state: "default" 0.0;
1953 to: "elm.rect.pad_btn";
1957 part { name: "elm.rect.pad_btn";
1960 description { state: "default" 0.0;
1961 min: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1962 max: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1964 rel1.relative: 0.5 0.0;
1965 rel2.relative: 0.5 1.0;
1968 part { name:"actionbtn2";
1971 description { state: "default" 0.0;
1976 to: "elm.rect.pad_btn";
1980 to: "right_pad_btn";
1987 group { name: "elm/popup/buttons3/default";
1988 alias: "elm/popup/buttons3/menustyle";
1989 alias: "elm/popup/buttons3/transparent";
1990 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1992 part { name: "left_pad_btn";
1995 description { state: "default" 0.0;
1996 min: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
1997 max: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
2000 rel1.relative: 0.0 0.0;
2003 part { name: "right_pad_btn";
2006 description { state: "default" 0.0;
2007 min: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
2008 max: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
2011 rel2.relative: 1.0 1.0;
2014 part { name: "btn_area";
2017 description { state: "default" 0.0;
2025 to: "right_pad_btn";
2029 part{ name:"actionbtn1";
2032 description { state: "default" 0.0;
2041 to: "elm.rect.pad_btn";
2045 part { name: "elm.rect.pad_btn";
2048 description { state: "default" 0.0;
2049 min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
2050 max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
2052 rel1.relative: 0.33 0.0;
2053 rel1.to: "btn_area";
2054 rel2.relative: 0.33 1.0;
2055 rel2.to: "btn_area";
2058 part{ name:"actionbtn2";
2061 description { state: "default" 0.0;
2065 to: "elm.rect.pad_btn";
2069 to: "elm.rect.pad_btn2";
2073 part { name: "elm.rect.pad_btn2";
2076 description { state: "default" 0.0;
2077 min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
2078 max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
2080 rel1.relative: 0.67 0.0;
2081 rel1.to: "btn_area";
2082 rel2.relative: 0.67 1.0;
2083 rel2.to: "btn_area";
2086 part{ name:"actionbtn3";
2089 description { state: "default" 0.0;
2094 to: "elm.rect.pad_btn2";
2098 to: "right_pad_btn";
2105 group { name: "elm/popup/base/volumebarstyle";
2106 inherit: "elm/popup/base/default";
2107 alias: "elm/popup/base/volumebarstyle_transparent";
2109 image: "00_popup_bg.png" COMP;
2112 part { name: "elm.swallow.content";
2115 description { state: "default" 0.0;
2116 min: POPUP_CONTENT_VOLUMEBAR_STYLE_CONTENT_DEFAULT_MIN_INC;
2121 to_y: "shadow_left_top_padding";
2126 to_y: "shadow_right_bottom_padding";
2129 description { state: "show_title_area" 0.0;
2130 inherit: "default" 0.0;
2134 to_y: "elm.bg.title";
2139 to_y: "shadow_right_bottom_padding";
2142 description { state: "show_action_area" 0.0;
2143 inherit: "default" 0.0;
2147 to_y: "shadow_left_top_padding";
2152 to_y: "elm.swallow.action_area";
2155 description { state: "show_action_title_area" 0.0;
2156 inherit: "default" 0.0;
2160 to_y: "elm.bg.title";
2165 to_y: "elm.swallow.action_area";
2172 group { name: "elm/popup/base/volumebarstyle_text";
2173 alias: "elm/popup/base/volumebarstyle_text_transparent";
2174 inherit: "elm/popup/base/volumebarstyle";
2176 part { name: "elm.swallow.content";
2179 description { state: "default" 0.0;
2180 min: POPUP_CONTENT_VOLUMEBAR_TEXT_STYLE_CONTENT_DEFAULT_MIN_INC;
2185 to_y: "shadow_left_top_padding";
2190 to_y: "shadow_right_bottom_padding";
2193 description { state: "show_title_area" 0.0;
2194 inherit: "default" 0.0;
2198 to_y: "elm.bg.title";
2203 to_y: "shadow_right_bottom_padding";
2206 description { state: "show_action_area" 0.0;
2207 inherit: "default" 0.0;
2211 to_y: "shadow_left_top_padding";
2216 to_y: "elm.swallow.action_area";
2219 description { state: "show_action_title_area" 0.0;
2220 inherit: "default" 0.0;
2224 to_y: "elm.bg.title";
2229 to_y: "elm.swallow.action_area";
2236 group { name: "elm/popup/base/content_expand";
2237 alias: "elm/popup/base/content_expand_transparent";
2239 image: "00_popup_bg.png" COMP;
2240 image: "00_popup_button_bg.png" COMP;
2241 image: "00_popup_title_bg.png" COMP;
2244 part { name: "base";
2246 description { state: "default" 0.0;
2247 rel1.to_x: "elm.swallow.content";
2248 rel2.to_x: "elm.swallow.content";
2250 normal: "00_popup_bg.png";
2251 border: POPUP_BASE_DEFAULT_BG_DEFAULT_IMAGE_BORDER_INC;
2258 name:"shadow_left_top_padding";
2261 description { state: "default" 0.0;
2262 min: POPUP_DESC_LEFT_PADDING POPUP_DESC_TOP_PADDING;
2263 max: POPUP_DESC_LEFT_PADDING POPUP_DESC_TOP_PADDING;
2268 part { name: "elm.bg.title";
2270 description { state: "default" 0.0;
2271 min: POPUP_BASE_CONTENT_EXPAND_TITLE_DEFAULT_MIN_INC;
2276 normal: "00_popup_title_bg.png";
2277 border: POPUP_BASE_DEFAULT_TITLE_DEFAULT_IMAGE_BORDER_INC;
2283 to_y: "shadow_left_top_padding";
2288 to_y: "shadow_left_top_padding";
2291 description { state: "visible" 0.0;
2292 inherit: "default" 0.0;
2296 part { name: "left_pad";
2299 description { state: "default" 0.0;
2300 min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2301 max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2304 rel1.to: "elm.bg.title";
2307 part { name: "right_pad";
2310 description { state: "default" 0.0;
2311 min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2312 max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2315 rel2.to: "elm.bg.title";
2318 part { name: "elm.swallow.title.icon";
2321 description { state: "default" 0.0;
2322 min: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
2323 max: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
2336 description { state: "visible" 0.0;
2337 inherit: "default" 0.0;
2341 part { name: "elm.text.title";
2344 description { state: "default" 0.0;
2346 style: "popup_title_style";
2347 size: POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
2348 size_range: POPUP_BASE_DEFAULT_TEXT_MIN_FONT_SIZE_INC POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
2362 description { state: "visible" 0.0;
2363 inherit: "default" 0.0;
2367 part { name: "elm.swallow.content";
2370 description { state: "default" 0.0;
2371 min: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
2372 max: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
2373 rel1.relative: 0.5 0.0;
2374 rel2.relative: 0.5 1.0;
2376 description { state: "show_title_area" 0.0;
2377 inherit: "default" 0.0;
2380 to_y: "elm.bg.title";
2383 description { state: "show_action_area" 0.0;
2384 inherit: "default" 0.0;
2387 to_y: "elm.bg.action_area";
2390 description { state: "show_action_title_area" 0.0;
2391 inherit: "default" 0.0;
2394 to_y: "elm.bg.title";
2398 to_y: "elm.bg.action_area";
2402 part { name: "elm.bg.action_area";
2404 description { state: "default" 0.0;
2405 min: POPUP_BASE_CONTENT_EXPAND_BG_DEFAULT_MIN_INC;
2410 normal: "00_popup_button_bg.png";
2411 border: POPUP_BASE_DEFAULT_BUTTON_BG_IMAGE_BORDER_INC;
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