3 * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
5 * Licensed under the Apache License, Version 2.0 (the License);
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
9 * http://www.apache.org/licenses/LICENSE-2.0
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an AS IS BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
20 #define POPUP_ITEM_STATE_ENABLED 0
21 #define POPUP_ITEM_STATE_DISABLED 1
23 /*popup widget specific notify style style*/
24 group { name: "elm/notify/center/popup";
25 alias: "elm/notify/center/verticalbuttonstyle";
26 alias: "elm/notify/center/menustyle";
27 alias: "elm/notify/center/min_menustyle";
28 alias: "elm/notify/center/liststyle";
29 alias: "elm/notify/center/min_liststyle";
30 alias: "elm/notify/center/customstyle";
31 alias: "elm/notify/center/volumebarstyle";
32 alias: "elm/notify/center/volumebarstyle_text";
33 alias: "elm/notify/center/content_expand";
34 alias: "elm/notify/center/content_no_vhpad";
35 alias: "elm/notify/center/dimrect";
36 alias: "elm/notify/center/indicator_norepeatevent";
41 description { state: "default" 0.0;
43 rel1.relative: 0.0 0.0;
44 rel2.relative: 1.0 1.0;
49 description { state: "default" 0.0;
61 part { name: "persp1";
63 description { state: "default" 0.0;
75 part { name: "elm.swallow.content";
79 description { state: "default" 0.0;
86 color[0]: 248 246 239 0;
87 color[1]: 248 246 239 0;
88 color[2]: 248 246 239 0;
89 color[3]: 248 246 239 0;
92 description { state: "visible" 0.0;
97 perspective: "persp1";
101 description { state: "end" 0.0;
110 part { name: "clipper";
113 description { state: "default" 0.0;
123 program { name: "show";
124 signal: "elm,action,show";
126 action: STATE_SET "default" 0.0;
127 target: "elm.swallow.content";
129 program { name: "show_1";
131 action: STATE_SET "default" 0.0;
132 target: "elm.swallow.content";
136 program { name: "end";
137 action: STATE_SET "visible" 0.0;
138 target: "elm.swallow.content";
139 transition: SIN_FAC 0.33 1.4;
142 program { name: "end2";
143 action: STATE_SET "end" 0.0;
144 target: "elm.swallow.content";
146 program { name: "hide";
147 signal: "elm,action,hide";
149 action: STATE_SET "default" 0.0;
150 target: "elm.swallow.content";
155 group { name: "elm/notify/center/transparent";
156 inherit: "elm/notify/center/popup";
157 alias: "elm/notify/center/verticalbuttonstyle_transparent";
158 alias: "elm/notify/center/menustyle_transparent";
159 alias: "elm/notify/center/min_menustyle_transparent";
160 alias: "elm/notify/center/liststyle_transparent";
161 alias: "elm/notify/center/min_liststyle_transparent";
162 alias: "elm/notify/center/customstyle_transparent";
163 alias: "elm/notify/center/volumebarstyle_transparent";
164 alias: "elm/notify/center/volumebarstyle_text_transparent";
165 alias: "elm/notify/center/content_expand_transparent";
167 part { name: "elm.swallow.content";
170 description { state: "default" 0.0;
173 description { state: "visible" 0.0;
176 description { state: "end" 0.0;
183 group { name: "elm/notify/block_events/popup";
184 alias: "elm/notify/block_events/verticalbuttonstyle";
185 alias: "elm/notify/block_events/menustyle";
186 alias: "elm/notify/block_events/min_menustyle";
187 alias: "elm/notify/block_events/liststyle";
188 alias: "elm/notify/block_events/min_liststyle";
189 alias: "elm/notify/block_events/customstyle";
190 alias: "elm/notify/block_events/volumebarstyle";
191 alias: "elm/notify/block_events/volumebarstyle_text";
192 alias: "elm/notify/block_events/content_expand";
193 alias: "elm/notify/block_events/content_no_vhpad";
195 part {name: "popup_indicator";
199 description { state: "default" 0.0;
202 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
203 rel2.relative: 1.0 0.0;
204 color: POPUP_DIM_BG_DEFAULT_COLOR_INC;
206 description { state: "show" 0.0;
207 inherit: "default" 0.0;
208 color: POPUP_DIM_BG_COLOR_INC;
210 description { state: "clicked" 0.0;
211 inherit: "default" 0.0;
212 color: POPUP_DIM_BG_COLOR_INC;
215 part { name: "block_events_color";
218 description { state: "default" 0.0;
221 to: "popup_indicator";
223 color: POPUP_DIM_BG_DEFAULT_COLOR_INC;
225 description { state: "show" 0.0;
226 inherit: "default" 0.0;
227 color: POPUP_DIM_BG_COLOR_INC;
229 description { state: "clicked" 0.0;
230 inherit: "default" 0.0;
231 color: POPUP_DIM_BG_COLOR_INC;
236 program { name: "show";
237 signal: "elm,action,show";
239 action: STATE_SET "default" 0.0;
240 target: "block_events_color";
241 target: "popup_indicator";
243 program { name: "show1";
245 action: STATE_SET "show" 0.0;
246 transition: SIN_FAC 0.33 0.5;
247 target: "block_events_color";
248 target: "popup_indicator";
250 program { name: "block_clicked";
251 signal: "mouse,clicked,1";
252 source: "block_events_color";
253 action: SIGNAL_EMIT "elm,action,click" "elm";
254 after: "deeper_block_color";
256 program { name: "indicator_clicked";
257 signal: "mouse,clicked,1";
258 source: "popup_indicator";
259 action: SIGNAL_EMIT "elm,action,click" "elm";
260 after: "deeper_block_color";
263 name: "deeper_block_color";
264 action: STATE_SET "clicked" 0.0;
265 target: "block_events_color";
266 target: "popup_indicator";
267 transition: LINEAR 0.2;
268 after: "default_block_color";
271 name: "default_block_color";
272 action: STATE_SET "show" 0.0;
273 target: "block_events_color";
274 target: "popup_indicator";
275 transition: LINEAR 0.2;
278 program { name: "landscape_mode";
280 signal: "elm,state,orient,90";
281 action: STATE_SET "landscape" 0.0;
282 target: "block_events";
284 program { name: "landscape_mode2";
286 signal: "elm,state,orient,270";
287 action: STATE_SET "landscape" 0.0;
288 target: "block_events";
290 program { name: "portrait_mode";
292 signal: "elm,state,orient,0";
293 action: STATE_SET "default" 0.0;
294 target: "block_events";
296 program { name: "portrait_mode2";
298 signal: "elm,state,orient,180";
299 action: STATE_SET "default" 0.0;
300 target: "block_events";
306 group { name: "elm/notify/block_events/indicator_norepeatevent";
307 inherit: "elm/notify/block_events/popup";
309 part { name: "popup_indicator";
313 description { state: "default" 0.0;
316 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
317 rel2.relative: 1.0 0.0;
318 color: POPUP_DIM_BG_DEFAULT_COLOR_INC;
320 description { state: "show" 0.0;
321 inherit: "default" 0.0;
322 color: POPUP_DIM_BG_COLOR_INC;
324 description { state: "clicked" 0.0;
325 inherit: "default" 0.0;
326 color: POPUP_DIM_BG_COLOR_INC;
332 group { name: "elm/notify/block_events/transparent";
333 alias: "elm/notify/block_events/verticalbuttonstyle_transparent";
334 alias: "elm/notify/block_events/menustyle_transparent";
335 alias: "elm/notify/block_events/min_menustyle_transparent";
336 alias: "elm/notify/block_events/liststyle_transparent";
337 alias: "elm/notify/block_events/min_liststyle_transparent";
338 alias: "elm/notify/block_events/customstyle_transparent";
339 alias: "elm/notify/block_events/volumebarstyle_transparent";
340 alias: "elm/notify/block_events/volumebarstyle_text_transparent";
341 alias: "elm/notify/block_events/content_expand_transparent";
343 part {name: "popup_indicator";
347 description { state: "default" 0.0;
350 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
351 rel2.relative: 1.0 0.0;
352 color: POPUP_DIM_BG_TRANS_COLOR_INC;
355 part { name: "block_events";
357 description { state: "default" 0.0;
360 to: "popup_indicator";
362 color: POPUP_DIM_BG_TRANS_COLOR_INC;
368 group { name: "elm/notify/block_events/indicator_norepeatevent_transparent";
369 inherit: "elm/notify/block_events/transparent";
371 part {name: "popup_indicator";
375 description { state: "default" 0.0;
378 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
379 rel2.relative: 1.0 0.0;
380 color: POPUP_DIM_BG_TRANS_COLOR_INC;
386 group { name: "elm/notify/block_events/dimrect";
387 inherit: "elm/notify/block_events/transparent";
389 part {name: "popup_indicator";
393 description { state: "default" 0.0;
396 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
397 rel2.relative: 1.0 0.0;
398 color: POPUP_DIM_BG_COLOR_INC;
401 part { name: "block_events";
403 description { state: "default" 0.0;
406 to: "popup_indicator";
408 color: POPUP_DIM_BG_COLOR_INC;
414 group { name: "elm/label/base/popup/default";
415 alias: "elm/label/base/popup/content_expand";
416 alias: "elm/label/base/popup/transparent";
418 style { name: "popup_desc_style";
419 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";
422 tag: "whitecolor" "+ color=#ffffff";
427 part { name: "elm.text";
431 description { state: "default" 0.0;
432 min: POPUP_DESCRIPTION_DEFAULT_TEXT_MIN_INC_W POPUP_DESCRIPTION_DEFAULT_TEXT_MIN_INC_H;
433 max: POPUP_DESCRIPTION_DEFAULT_TEXT_MIN_INC_W POPUP_DESCRIPTION_DEFAULT_TEXT_MIN_INC_H;
435 style: "popup_desc_style";
443 group { name: "elm/popup/base/default";
444 alias: "elm/popup/base/transparent";
445 alias: "elm/popup/base/customstyle";
446 alias: "elm/popup/base/customstyle_transparent";
447 alias: "elm/popup/base/liststyle";
448 alias: "elm/popup/base/menustyle";
449 alias: "elm/popup/base/indicator_norepeatevent";
451 image: "00_popup_bg.png" COMP;
452 image: "00_popup_button_bg.png" COMP;
453 image: "00_popup_title_bg.png" COMP;
456 style { name: "popup_title_style";
457 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";
464 name:"shadow_left_top_padding";
467 description { state: "default" 0.0;
468 min: POPUP_DESC_LEFT_PADDING POPUP_DESC_TOP_PADDING;
469 max: POPUP_DESC_LEFT_PADDING POPUP_DESC_TOP_PADDING;
475 name:"shadow_right_bottom_padding";
478 description { state: "default" 0.0;
479 min: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
480 max: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
487 description { state: "default" 0.0;
488 min: POPUP_BASE_DEFAULT_BASE_DEFAULT_MIN_INC;
489 max: POPUP_BASE_DEFAULT_BASE_DEFAULT_MAX_INC;
491 normal: "00_popup_bg.png";
492 border: POPUP_BASE_DEFAULT_BG_DEFAULT_IMAGE_BORDER_INC;
498 description { state: "landscape" 0.0;
499 inherit: "default" 0.0;
500 min: POPUP_BASE_DEFAULT_BASE_LANDSCAPE_MIN_INC;
501 max: POPUP_BASE_DEFAULT_BASE_LANDSCAPE_MAX_INC;
504 part { name: "elm.bg.title";
506 description { state: "default" 0.0;
507 min: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
508 max: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
513 normal: "00_popup_title_bg.png";
514 border: POPUP_BASE_DEFAULT_TITLE_DEFAULT_IMAGE_BORDER_INC;
520 to_y: "shadow_left_top_padding";
525 to_y: "shadow_left_top_padding";
529 description { state: "visible" 0.0;
530 inherit: "default" 0.0;
533 description { state: "landscape" 0.0;
534 inherit: "default" 0.0;
535 min: POPUP_BASE_DEFAULT_TITLE_LANDSCAPE_MIN_INC;
536 max: POPUP_BASE_DEFAULT_TITLE_LANDSCAPE_MIN_INC;
538 description { state: "landscape_visible" 0.0;
539 inherit: "landscape" 0.0;
543 part { name: "action_top_padding";
546 description { state: "default" 0.0;
547 min: 0 POPUP_ACTION_DESC_TOP_PADDING;
548 max: 0 POPUP_ACTION_DESC_TOP_PADDING;
553 to_y: "shadow_left_top_padding";
557 to_y: "shadow_left_top_padding";
561 part { name: "label_top_padding";
564 description { state: "default" 0.0;
571 to_y: "shadow_left_top_padding";
575 to_y: "shadow_left_top_padding";
579 part { name: "label_bottom_padding";
582 description { state: "default" 0.0;
589 to_y: "shadow_right_bottom_padding";
593 to_y: "shadow_right_bottom_padding";
597 part { name: "title_left_top_padding";
600 description { state: "default" 0.0;
602 rel1.to: "elm.bg.title";
604 min: POPUP_TITLE_LEFT_PADDING POPUP_TITLE_TOP_PADDING;
605 max: POPUP_TITLE_LEFT_PADDING POPUP_TITLE_TOP_PADDING;
608 part { name: "title_right_bottom_padding";
611 description { state: "default" 0.0;
613 rel2.to: "elm.bg.title";
615 min: POPUP_TITLE_RIGHT_PADDING POPUP_TITLE_BOTTOM_PADDING;
616 max: POPUP_TITLE_RIGHT_PADDING POPUP_TITLE_BOTTOM_PADDING;
619 part { name: "icon_rect";
622 description { state: "default" 0.0;
627 to: "title_left_top_padding";
631 to_x: "title_left_top_padding";
632 to_y: "elm.bg.title";
636 description { state: "visible" 0.0;
637 inherit: "default" 0.0;
638 min: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
639 max: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
642 part { name: "padding_after_icon";
645 description { state: "default" 0.0;
657 description { state: "visible" 0.0;
658 inherit: "default" 0.0;
659 min: POPUP_TITLE_ICON_TEXT_PADDING_INC;
662 part { name: "elm.swallow.title.icon";
665 description { state: "default" 0.0;
666 rel1.to: "icon_rect";
667 rel2.to: "icon_rect";
670 part { name: "elm.text.title";
673 description { state: "default" 0.0;
676 style: "popup_title_style";
677 size: POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
678 size_range: POPUP_BASE_DEFAULT_TEXT_MIN_FONT_SIZE_INC POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
684 to: "padding_after_icon";
688 to: "title_right_bottom_padding";
693 part { name: "access.title";
696 description { state: "default" 0.0;
697 min: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
698 max: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
702 to_x: "shadow_left_top_padding";
703 to_y: "elm.bg.title";
707 to_x: "shadow_right_bottom_padding";
708 to_y: "elm.bg.title";
712 description { state: "landscape" 0.0;
714 min: POPUP_BASE_DEFAULT_TITLE_LANDSCAPE_MIN_INC;
715 max: POPUP_BASE_DEFAULT_TITLE_LANDSCAPE_MIN_INC;
718 part { name: "elm.swallow.content";
721 description { state: "default" 0.0;
722 min: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
723 max: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
728 to_y: "label_top_padding";
733 to_y: "label_bottom_padding";
736 description { state: "show_title_area" 0.0;
737 inherit: "default" 0.0;
741 to_y: "elm.bg.title";
746 to_y: "shadow_right_bottom_padding";
749 description { state: "show_action_area" 0.0;
750 inherit: "default" 0.0;
754 to_y: "action_top_padding";
759 to_y: "elm.swallow.action_area";
762 description { state: "show_action_title_area" 0.0;
763 inherit: "default" 0.0;
767 to_y: "elm.bg.title";
772 to_y: "elm.swallow.action_area";
776 part { name: "access.body";
779 description { state: "default" 0.0;
783 to_x: "shadow_left_top_padding";
784 to_y: "elm.swallow.content";
788 to_x: "shadow_right_bottom_padding";
789 to_y: "elm.swallow.content";
794 part { name: "access.base";
797 description { state: "default" 0.0;
804 part { name: "elm.bg.action_area";
806 description { state: "default" 0.0;
807 min: POPUP_BASE_DEFAULT_BUTTON_BG_DEFAULT_MIN_INC;
812 normal: "00_popup_button_bg.png";
813 border: POPUP_BASE_DEFAULT_BUTTON_BG_IMAGE_BORDER_INC;
822 description { state: "visible" 0.0;
823 inherit: "default" 0.0;
827 part { name: "elm.swallow.action_area";
830 description { state: "default" 0.0;
833 rel1.to: "elm.bg.action_area";
834 rel2.to: "elm.bg.action_area";
839 program { name: show_title_icon;
840 signal: "elm,state,title,icon,visible";
842 action: STATE_SET "visible" 0.0;
844 target: "padding_after_icon";
846 program { name: hide_title_icon;
847 signal: "elm,state,title,icon,hidden";
849 action: STATE_SET "default" 0.0;
850 target: "padding_after_icon";
853 program { name: show_title_area;
854 signal: "elm,state,title_area,visible";
859 get_state(PART:"elm.swallow.action_area", st, 30, vl);
860 if (!strcmp(st, "visible"))
861 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
863 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
864 get_state(PART:"base", st, 30, vl);
865 if (!strcmp(st, "landscape"))
866 set_state(PART:"elm.bg.title", "landscape_visible", 0.0);
868 set_state(PART:"elm.bg.title", "visible", 0.0);
871 program { name: hide_title_area;
872 signal: "elm,state,title_area,hidden";
874 action: STATE_SET "default" 0.0;
878 get_state(PART:"elm.swallow.action_area", st, 30, vl);
879 if (!strcmp(st, "visible"))
880 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
882 set_state(PART:"elm.swallow.content", "default", 0.0);
883 get_state(PART:"base", st, 30, vl);
884 if (!strcmp(st, "landscape"))
885 set_state(PART:"elm.bg.title", "landscape", 0.0);
887 set_state(PART:"elm.bg.title", "default", 0.0);
890 program { name: show_action_area;
891 signal: "elm,state,action_area,visible";
896 get_state(PART:"elm.bg.title", st, 30, vl);
897 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
898 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
900 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
901 set_state(PART:"elm.bg.action_area", "visible", 0.0);
904 program { name: hide_action_area;
905 signal: "elm,state,action_area,hidden";
907 action: STATE_SET "default" 0.0;
911 get_state(PART:"elm.bg.title", st, 30, vl);
912 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
913 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
915 set_state(PART:"elm.swallow.content", "default", 0.0);
916 set_state(PART:"elm.bg.action_area", "default", 0.0);
919 program { name: "change_to_landscape";
920 signal: "elm,state,landscape";
925 set_state(PART:"base", "landscape", 0.0);
926 get_state(PART:"elm.bg.title", st, 30, vl);
927 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
928 set_state(PART:"elm.bg.title", "landscape_visible", 0.0);
930 set_state(PART:"elm.bg.title", "landscape", 0.0);
932 after: "orientation_change";
934 program { name: "orientation_change";
935 action: SIGNAL_EMIT "elm,state,orientation,changed" "";
937 program { name: "change_to_portrait";
938 signal: "elm,state,portrait";
943 set_state(PART:"base", "default", 0.0);
944 get_state(PART:"elm.bg.title", st, 30, vl);
945 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
946 set_state(PART:"elm.bg.title", "visible", 0.0);
948 set_state(PART:"elm.bg.title", "default", 0.0);
950 after: "orientation_change";
952 program { name: "landscape_mode";
954 signal: "elm,state,orient,90";
955 action: SIGNAL_EMIT "elm,state,landscape" "elm";
957 program { name: "landscape_mode2";
959 signal: "elm,state,orient,270";
960 action: SIGNAL_EMIT "elm,state,landscape" "elm";
962 program { name: "portrait_mode";
964 signal: "elm,state,orient,0";
965 action: SIGNAL_EMIT "elm,state,portrait" "elm";
967 program { name: "portrait_mode2";
969 signal: "elm,state,orient,180";
970 action: SIGNAL_EMIT "elm,state,portrait" "elm";
972 } /* end of programs */
975 group { name: "elm/popup/base/verticalbuttonstyle";
976 alias: "elm/popup/base/verticalbuttonstyle_transparent";
977 inherit: "elm/popup/base/default";
979 part { name: "elm.swallow.action_area";
982 description { state: "default" 0.0;
985 min: POPUP_BASE_VERTICAL_BUTTON_BUTTONAREA_DEFAULT_MIN_INC;
989 to_y: "shadow_right_bottom_padding";
994 to_y: "shadow_right_bottom_padding";
1002 group { name: "elm/popup/base/content_no_vhpad";
1003 inherit: "elm/popup/base/default";
1004 alias: "elm/popup/base/min_menustyle";
1006 part { name: "label_top_padding";
1009 description { state: "default" 0.0;
1016 to_y: "shadow_left_top_padding";
1020 to_y: "shadow_left_top_padding";
1024 part { name: "label_bottom_padding";
1027 description { state: "default" 0.0;
1034 to_y: "shadow_right_bottom_padding";
1038 to_y: "shadow_right_bottom_padding";
1045 group { name: "elm/popup/content/default";
1046 alias: "elm/popup/content/transparent";
1047 alias: "elm/popup/content/customstyle";
1048 alias: "elm/popup/content/customstyle_transparent";
1049 alias: "elm/popup/content/indicator_norepeatevent";
1051 part { name: "pad_t";
1055 description { state: "default" 0.0;
1057 min: 0 POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC;
1058 max: 0 POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC;
1070 part { name: "pad_l";
1073 description { state: "default" 0.0;
1074 min: POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 0;
1075 max: POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 0;
1077 rel2.relative: 0.0 1.0;
1081 part { name: "pad_r";
1084 description { state: "default" 0.0;
1085 min: POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC 0;
1086 max: POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC 0;
1088 rel1.relative: 1.0 0.0;
1092 part { name:"elm.swallow.content";
1095 description { state: "default" 0.0;
1109 part { name: "pad_b";
1112 description { state: "default" 0.0;
1114 min: 0 POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC;
1115 max: 0 POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC;
1127 group { name: "elm/popup/content/content_no_vhpad";
1128 inherit: "elm/popup/content/default";
1129 alias: "elm/popup/content/min_menustyle";
1131 part { name: "pad_t";
1135 description { state: "default" 0.0;
1150 part { name: "pad_l";
1153 description { state: "default" 0.0;
1154 min: POPUP_CONTENT_MINSTYLE_LEFT_PADDING_MIN_INC 0;
1155 max: POPUP_CONTENT_MINSTYLE_LEFT_PADDING_MIN_INC 0;
1157 rel2.relative: 0.0 1.0;
1161 part { name: "pad_r";
1164 description { state: "default" 0.0;
1165 min: POPUP_CONTENT_MINSTYLE_RIGHT_PADDING_MIN_INC 0;
1166 max: POPUP_CONTENT_MINSTYLE_RIGHT_PADDING_MIN_INC 0;
1168 rel1.relative: 1.0 0.0;
1172 part { name: "pad_b";
1175 description { state: "default" 0.0;
1187 part { name:"elm.swallow.content";
1190 description { state: "default" 0.0;
1207 ///////////////////////////////////////////////////////////////////////////////
1209 group { name: "elm/popup/item/default";
1210 alias: "elm/popup/item/min_menustyle";
1212 public item_state = POPUP_ITEM_STATE_ENABLED;
1215 part { name: "event_blocker";
1217 description { state: "default" 0.0;
1225 description { state: "default" 0.0;
1226 color: GENLIST_LIST_BG_COLOR;
1227 min: POPUP_ITEM_BG_DEFAULT_MIN_INC;
1230 description { state: "clicked" 0.0;
1231 color: GENLIST_LIST_PRESS_COLOR;
1234 part { name: "padding_left_top";
1237 description { state: "default" 0.0;
1239 rel2.relative: 0.0 0.0;
1240 min: POPUP_ITEM_LEFT_MIN_PADDING_INC;
1244 part { name: "padding_right_bottom";
1247 description { state: "default" 0.0;
1249 rel1.relative: 1.0 1.0;
1250 min: POPUP_ITEM_RIGHT_MIN_PADDING_INC;
1254 part { name: "separator";
1258 description { state: "dafault" 0.0;
1259 color: GENLIST_LIST_LINE1_COLOR;
1265 part { name: "padding_icon_text";
1268 description { state: "default" 0.0; //when only icon or no icon is there
1272 to: "elm.swallow.content";
1274 rel2.to: "elm.swallow.content";
1278 description { state: "visible" 0.0; //when icon is visible
1279 inherit: "default" 0.0;
1280 min: POPUP_ITEM_ICON_TEXT_PADDING_INC;
1282 description { state: "icononly" 0.0;
1283 inherit: "default" 0.0;
1286 part { name: "elm.swallow.content";
1289 description { state: "default" 0.0;
1294 to: "padding_left_top";
1298 to_x: "padding_left_top";
1299 to_y: "padding_right_bottom";
1303 description { state: "visible" 0.0;
1310 to: "padding_left_top";
1314 to_x: "padding_left_top";
1315 to_y: "padding_right_bottom";
1318 aspect_preference: VERTICAL;
1320 description { state: "icononly" 0.0;
1325 to: "padding_left_top";
1329 to: "padding_right_bottom";
1332 aspect_preference: VERTICAL;
1335 part { name: "elm.text";
1339 description { state: "default" 0.0;
1343 to_x: "padding_icon_text";
1344 to_y: "padding_left_top";
1348 to:"padding_right_bottom";
1351 color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
1355 font: "Tizen:style=Regular";
1356 size: GENLIST_LIST_MAIN_TEXT_SIZE;
1357 text_class: "list_item";
1360 description { state: "visible" 0.0;
1361 inherit: "default" 0.0;
1364 description { state: "clicked" 0.0;
1365 inherit: "default" 0.0;
1367 color: GENLIST_LIST_TEXT_FOCUS_COLOR;
1369 description { state: "disabled" 0.0;
1370 inherit: "default" 0.0;
1371 color: POPUP_ITEM_TEXT_DISABLED_COLOR_INC;
1373 description { state: "disabled_visible" 0.0;
1374 inherit: "default" 0.0;
1375 color: POPUP_ITEM_TEXT_DISABLED_VISIBLE_COLOR_INC;
1379 part { name: "over1";
1382 ignore_flags: ON_HOLD;
1383 description { state: "default" 0.0;
1387 part { name: "over2";
1390 description { state: "default" 0.0;
1394 part { name: "disclip";
1396 description { state: "default" 0.0;
1399 description { state: "disabled" 0.0;
1405 program { name: "item_unclick";
1406 signal: "mouse,clicked,1";
1408 action: SIGNAL_EMIT "elm,action,click" "";
1411 program { name: "touch_snd";
1412 action: PLAY_SAMPLE "touch_sound" 1.0;
1414 program { name: "disable";
1415 signal: "elm,state,item,disabled";
1417 action: STATE_SET "disabled" 0.0;
1419 after: "disable_text";
1421 program { name: "enable";
1422 signal: "elm,state,item,enabled";
1424 action: STATE_SET "default" 0.0;
1426 after: "enable_text";
1428 program { name: "item_click2";
1429 signal: "mouse,down,1";
1434 get_state(PART:"elm.text", st, 30, vl);
1435 if (!strcmp(st, "visible"))
1436 set_state(PART:"elm.text", "clicked", 0.0);
1437 set_state(PART:"bg", "clicked", 0.0);
1440 program { name: "item_unclick2";
1441 signal: "mouse,up,1";
1446 get_state(PART:"elm.text", st, 30, vl);
1447 if (!strcmp(st, "clicked"))
1448 set_state(PART:"elm.text", "visible", 0.0);
1449 set_state(PART:"bg", "default", 0.0);
1452 program { name: "disable_text";
1456 get_state(PART:"elm.text", st, 30, vl);
1457 if (!strcmp(st, "visible"))
1458 set_state(PART:"elm.text", "disabled_visible", 0.0);
1460 set_state(PART:"elm.text", "disabled", 0.0);
1461 set_int(item_state, POPUP_ITEM_STATE_DISABLED);
1464 program { name: "enable_text";
1468 get_state(PART:"elm.text", st, 30, vl);
1469 if (!strcmp(st, "disabled_visible"))
1470 set_state(PART:"elm.text", "visible", 0.0);
1472 set_state(PART:"elm.text", "default", 0.0);
1473 set_int(item_state, POPUP_ITEM_STATE_ENABLED);
1476 program { name: "text_show";
1477 signal: "elm,state,item,text,visible";
1482 get_state(PART:"elm.swallow.content", st, 30, vl);
1483 if (!strcmp(st, "icononly")) {
1484 set_state(PART:"elm.swallow.content", "visible", 0.0);
1485 set_state(PART:"padding_icon_text", "visible", 0.0);
1487 if(get_int(item_state) != POPUP_ITEM_STATE_DISABLED)
1488 set_state(PART:"elm.text", "visible", 0.0);
1490 set_state(PART:"elm.text", "disabled_visible", 0.0);
1493 program { name: "text_hide";
1494 signal: "elm,state,item,text,hidden";
1499 get_state(PART:"elm.swallow.content", st, 30, vl);
1500 if (!strcmp(st, "visible")) {
1501 set_state(PART:"elm.swallow.content", "icononly", 0.0);
1502 set_state(PART:"padding_icon_text", "icononly", 0.0);
1504 set_state(PART:"elm.text", "default", 0.0);
1507 program { name: "icon_show";
1508 signal: "elm,state,item,icon,visible";
1513 get_state(PART:"elm.text", st, 30, vl);
1514 if (!strcmp(st, "visible")) {
1515 set_state(PART:"elm.swallow.content", "visible", 0.0);
1516 set_state(PART:"padding_icon_text", "visible", 0.0);
1519 set_state(PART:"elm.swallow.content", "icononly", 0.0);
1520 set_state(PART:"padding_icon_text", "icononly", 0.0);
1524 program { name: "icon_hide";
1525 signal: "elm,state,item,icon,hidden";
1527 action: STATE_SET "default" 0.0;
1528 target: "elm.swallow.content";
1533 /////////////////////////////////////////////////////////////////////////////////////////
1534 group { name: "elm/popup/item/landscape/default";
1535 inherit: "elm/popup/item/default";
1541 description { state: "default" 0.0;
1542 color: GENLIST_LIST_BG_COLOR;
1543 min: POPUP_ITEM_BG_LANDCAPE_MIN_INC;
1546 description { state: "clicked" 0.0;
1547 color: GENLIST_LIST_PRESS_COLOR;
1553 ////////////////////////////////////////////////////////////////////////////////////////
1554 group { name: "elm/label/base/popup/verticalbuttonstyle";
1557 style { name: "popup_desc_style_center";
1558 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";
1561 tag: "whitecolor" "+ color=#ffffff";
1566 part { name: "elm.text";
1570 description { state: "default" 0.0;
1572 style: "popup_desc_style_center";
1581 group { name: "elm/popup/buttons3/verticalbuttonstyle";
1582 alias: "elm/popup/buttons3/verticalbuttonstyle_transparent";
1583 data.item: "action_area_height" POPUP_BUTTON3_VERTICAL_ACTION_AREA_HEIGHT;
1587 description { state: "default" 0.0;
1590 normal: "00_popup_button_bg.png";
1591 border: POPUP_BASE_DEFAULT_BUTTON_BG_IMAGE_BORDER_INC;
1596 part { name: "elm.rect.pad_btn_top";
1599 description { state: "default" 0.0;
1600 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_TOP_MIN_INC;
1608 part { name:"actionbtn1";
1611 description { state: "default" 0.0;
1612 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1613 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1618 to_y: "elm.rect.pad_btn_top";
1622 part { name: "elm.rect.pad_btn";
1625 description { state: "default" 0.0;
1626 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MIN_INC;
1627 max: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MAX_INC;
1640 part { name:"actionbtn2";
1643 description { state: "default" 0.0;
1644 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1645 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1648 rel1 { relative: 0 1.0;
1649 to_y: "elm.rect.pad_btn";
1653 part { name: "elm.rect.pad_btn2";
1656 description { state: "default" 0.0;
1657 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MIN_INC;
1658 max: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MAX_INC;
1671 part { name:"actionbtn3";
1674 description { state: "default" 0.0;
1675 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1676 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1680 relative: 0.0 1.0; to_y: "elm.rect.pad_btn2";
1687 group { name: "elm/popup/content/menustyle";
1688 alias: "elm/popup/content/menustyle_transparent";
1690 part { name: "left_padding";
1693 description { state: "default" 0.0;
1696 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1705 part{ name:"elm.swallow.content";
1708 description { state: "default" 0.0;
1709 min: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1710 max: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1723 part { name: "right_padding";
1726 description { state: "default" 0.0;
1729 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1741 group { name: "elm/popup/content/min_menustyle";
1742 alias: "elm/popup/content/min_menustyle_transparent";
1744 part { name: "left_padding";
1747 description { state: "default" 0.0;
1750 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1759 part{ name:"elm.swallow.content";
1762 description { state: "default" 0.0;
1763 min: POPUP_CONTENT_MINSTYLE_CONTENT_DEFAULT_MIN_INC;
1776 part { name: "right_padding";
1779 description { state: "default" 0.0;
1782 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1794 group { name: "elm/popup/content/liststyle";
1795 alias: "elm/popup/content/liststyle_transparent";
1797 part { name: "left_top_padding";
1800 description { state: "default" 0.0;
1803 min: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1804 max: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1807 part{ name:"elm.swallow.content";
1810 description { state: "default" 0.0;
1811 min: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1812 max: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1817 to:"left_top_padding";
1825 part { name: "right_padding";
1828 description { state: "default" 0.0;
1831 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1843 group { name: "elm/popup/content/min_liststyle";
1844 alias: "elm/popup/content/min_liststyle_transparent";
1846 part { name: "left_top_padding";
1849 description { state: "default" 0.0;
1852 min: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1853 max: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1856 part{ name:"elm.swallow.content";
1859 description { state: "default" 0.0;
1860 min: POPUP_CONTENT_MINSTYLE_CONTENT_DEFAULT_MIN_INC;
1865 to:"left_top_padding";
1873 part { name: "right_padding";
1876 description { state: "default" 0.0;
1879 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1891 group { name: "elm/popup/buttons1/default";
1892 alias: "elm/popup/buttons1/transparent";
1893 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1895 part{ name:"actionbtn1";
1898 description { state: "default" 0.0;
1899 min: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MIN_INC;
1900 max: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MAX_INC;
1902 rel1.relative: 0.5 0.0;
1903 rel2.relative: 0.5 1.0;
1909 group { name: "elm/popup/buttons2/default";
1910 alias: "elm/popup/buttons2/transparent";
1911 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1913 part { name: "left_pad_btn";
1916 description { state: "default" 0.0;
1917 min: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1918 max: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1921 rel1.relative: 0.0 0.0;
1924 part { name: "right_pad_btn";
1927 description { state: "default" 0.0;
1928 min: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1929 max: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1932 rel2.relative: 1.0 1.0;
1935 part { name:"actionbtn1";
1938 description { state: "default" 0.0;
1947 to: "elm.rect.pad_btn";
1951 part { name: "elm.rect.pad_btn";
1954 description { state: "default" 0.0;
1955 min: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1956 max: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1958 rel1.relative: 0.5 0.0;
1959 rel2.relative: 0.5 1.0;
1962 part { name:"actionbtn2";
1965 description { state: "default" 0.0;
1970 to: "elm.rect.pad_btn";
1974 to: "right_pad_btn";
1981 group { name: "elm/popup/buttons3/default";
1982 alias: "elm/popup/buttons3/menustyle";
1983 alias: "elm/popup/buttons3/transparent";
1984 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1986 part { name: "left_pad_btn";
1989 description { state: "default" 0.0;
1990 min: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
1991 max: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
1994 rel1.relative: 0.0 0.0;
1997 part { name: "right_pad_btn";
2000 description { state: "default" 0.0;
2001 min: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
2002 max: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
2005 rel2.relative: 1.0 1.0;
2008 part { name: "btn_area";
2011 description { state: "default" 0.0;
2019 to: "right_pad_btn";
2023 part{ name:"actionbtn1";
2026 description { state: "default" 0.0;
2035 to: "elm.rect.pad_btn";
2039 part { name: "elm.rect.pad_btn";
2042 description { state: "default" 0.0;
2043 min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
2044 max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
2046 rel1.relative: 0.33 0.0;
2047 rel1.to: "btn_area";
2048 rel2.relative: 0.33 1.0;
2049 rel2.to: "btn_area";
2052 part{ name:"actionbtn2";
2055 description { state: "default" 0.0;
2059 to: "elm.rect.pad_btn";
2063 to: "elm.rect.pad_btn2";
2067 part { name: "elm.rect.pad_btn2";
2070 description { state: "default" 0.0;
2071 min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
2072 max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
2074 rel1.relative: 0.67 0.0;
2075 rel1.to: "btn_area";
2076 rel2.relative: 0.67 1.0;
2077 rel2.to: "btn_area";
2080 part{ name:"actionbtn3";
2083 description { state: "default" 0.0;
2088 to: "elm.rect.pad_btn2";
2092 to: "right_pad_btn";
2099 group { name: "elm/popup/base/volumebarstyle";
2100 inherit: "elm/popup/base/default";
2101 alias: "elm/popup/base/volumebarstyle_transparent";
2103 image: "00_popup_bg.png" COMP;
2106 part { name: "elm.swallow.content";
2109 description { state: "default" 0.0;
2110 min: POPUP_CONTENT_VOLUMEBAR_STYLE_CONTENT_DEFAULT_MIN_INC;
2115 to_y: "shadow_left_top_padding";
2120 to_y: "shadow_right_bottom_padding";
2123 description { state: "show_title_area" 0.0;
2124 inherit: "default" 0.0;
2128 to_y: "elm.bg.title";
2133 to_y: "shadow_right_bottom_padding";
2136 description { state: "show_action_area" 0.0;
2137 inherit: "default" 0.0;
2141 to_y: "shadow_left_top_padding";
2146 to_y: "elm.swallow.action_area";
2149 description { state: "show_action_title_area" 0.0;
2150 inherit: "default" 0.0;
2154 to_y: "elm.bg.title";
2159 to_y: "elm.swallow.action_area";
2166 group { name: "elm/popup/base/volumebarstyle_text";
2167 alias: "elm/popup/base/volumebarstyle_text_transparent";
2168 inherit: "elm/popup/base/volumebarstyle";
2170 part { name: "elm.swallow.content";
2173 description { state: "default" 0.0;
2174 min: POPUP_CONTENT_VOLUMEBAR_TEXT_STYLE_CONTENT_DEFAULT_MIN_INC;
2179 to_y: "shadow_left_top_padding";
2184 to_y: "shadow_right_bottom_padding";
2187 description { state: "show_title_area" 0.0;
2188 inherit: "default" 0.0;
2192 to_y: "elm.bg.title";
2197 to_y: "shadow_right_bottom_padding";
2200 description { state: "show_action_area" 0.0;
2201 inherit: "default" 0.0;
2205 to_y: "shadow_left_top_padding";
2210 to_y: "elm.swallow.action_area";
2213 description { state: "show_action_title_area" 0.0;
2214 inherit: "default" 0.0;
2218 to_y: "elm.bg.title";
2223 to_y: "elm.swallow.action_area";
2230 group { name: "elm/popup/base/content_expand";
2231 alias: "elm/popup/base/content_expand_transparent";
2233 image: "00_popup_bg.png" COMP;
2234 image: "00_popup_button_bg.png" COMP;
2235 image: "00_popup_title_bg.png" COMP;
2238 part { name: "base";
2240 description { state: "default" 0.0;
2241 rel1.to_x: "elm.swallow.content";
2242 rel2.to_x: "elm.swallow.content";
2244 normal: "00_popup_bg.png";
2245 border: POPUP_BASE_DEFAULT_BG_DEFAULT_IMAGE_BORDER_INC;
2252 name:"shadow_left_top_padding";
2255 description { state: "default" 0.0;
2256 min: POPUP_DESC_LEFT_PADDING POPUP_DESC_TOP_PADDING;
2257 max: POPUP_DESC_LEFT_PADDING POPUP_DESC_TOP_PADDING;
2262 part { name: "elm.bg.title";
2264 description { state: "default" 0.0;
2265 min: POPUP_BASE_CONTENT_EXPAND_TITLE_DEFAULT_MIN_INC;
2270 normal: "00_popup_title_bg.png";
2271 border: POPUP_BASE_DEFAULT_TITLE_DEFAULT_IMAGE_BORDER_INC;
2277 to_y: "shadow_left_top_padding";
2282 to_y: "shadow_left_top_padding";
2285 description { state: "visible" 0.0;
2286 inherit: "default" 0.0;
2290 part { name: "left_pad";
2293 description { state: "default" 0.0;
2294 min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2295 max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2298 rel1.to: "elm.bg.title";
2301 part { name: "right_pad";
2304 description { state: "default" 0.0;
2305 min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2306 max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2309 rel2.to: "elm.bg.title";
2312 part { name: "elm.swallow.title.icon";
2315 description { state: "default" 0.0;
2316 min: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
2317 max: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
2330 description { state: "visible" 0.0;
2331 inherit: "default" 0.0;
2335 part { name: "elm.text.title";
2338 description { state: "default" 0.0;
2340 style: "popup_title_style";
2341 size: POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
2342 size_range: POPUP_BASE_DEFAULT_TEXT_MIN_FONT_SIZE_INC POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
2356 description { state: "visible" 0.0;
2357 inherit: "default" 0.0;
2361 part { name: "elm.swallow.content";
2364 description { state: "default" 0.0;
2365 min: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
2366 max: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
2367 rel1.relative: 0.5 0.0;
2368 rel2.relative: 0.5 1.0;
2370 description { state: "show_title_area" 0.0;
2371 inherit: "default" 0.0;
2374 to_y: "elm.bg.title";
2377 description { state: "show_action_area" 0.0;
2378 inherit: "default" 0.0;
2381 to_y: "elm.bg.action_area";
2384 description { state: "show_action_title_area" 0.0;
2385 inherit: "default" 0.0;
2388 to_y: "elm.bg.title";
2392 to_y: "elm.bg.action_area";
2396 part { name: "elm.bg.action_area";
2398 description { state: "default" 0.0;
2399 min: POPUP_BASE_CONTENT_EXPAND_BG_DEFAULT_MIN_INC;
2404 normal: "00_popup_button_bg.png";
2405 border: POPUP_BASE_DEFAULT_BUTTON_BG_IMAGE_BORDER_INC;
2414 description { state: "visible" 0.0;
2415 inherit: "default" 0.0;
2419 part { name: "elm.swallow.action_area";
2422 description { state: "default" 0.0;
2423 rel1.to: "elm.bg.action_area";
2424 rel2.to: "elm.bg.action_area";
2429 program { name: show_title_icon;
2430 signal: "elm,state,title,icon,visible";
2432 action: STATE_SET "visible" 0.0;
2433 target: "elm.swallow.title.icon";
2435 program { name: hide_title_icon;
2436 signal: "elm,state,title,icon,hidden";
2438 action: STATE_SET "default" 0.0;
2439 target: "elm.swallow.title.icon";
2441 program { name: show_title_text;
2442 signal: "elm,state,title,text,visible";
2444 action: STATE_SET "visible" 0.0;
2445 target: "elm.text.title";
2447 program { name: hide_title_text;
2448 signal: "elm,state,title,text,hidden";
2450 action: STATE_SET "default" 0.0;
2451 target: "elm.text.title";
2453 program { name: show_title_area;
2454 signal: "elm,state,title_area,visible";
2459 get_state(PART:"elm.swallow.action_area", st, 30, vl);
2460 if (!strcmp(st, "visible"))
2461 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
2463 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
2464 set_state(PART:"elm.bg.title", "visible", 0.0);
2467 program { name: hide_title_area;
2468 signal: "elm,state,title_area,hidden";
2470 action: STATE_SET "default" 0.0;
2474 get_state(PART:"elm.swallow.action_area", st, 30, vl);
2475 if (!strcmp(st, "visible"))
2476 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
2478 set_state(PART:"elm.swallow.content", "default", 0.0);
2479 set_state(PART:"elm.bg.title", "default", 0.0);
2482 program { name: show_action_area;
2483 signal: "elm,state,action_area,visible";
2488 get_state(PART:"elm.bg.title", st, 30, vl);
2489 if (!strcmp(st, "visible"))
2490 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
2492 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
2493 set_state(PART:"elm.bg.action_area", "visible", 0.0);
2496 program { name: hide_action_area;
2497 signal: "elm,state,action_area,hidden";
2499 action: STATE_SET "default" 0.0;
2503 get_state(PART:"elm.bg.title", st, 30, vl);
2504 if (!strcmp(st, "visible"))
2505 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
2507 set_state(PART:"elm.swallow.content", "default", 0.0);
2508 set_state(PART:"elm.bg.action_area", "default", 0.0);
2514 group { name: "elm/popup/buttons1/content_expand";
2515 alias: "elm/popup/buttons1/content_expand_transparent";
2516 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2518 part{ name:"actionbtn1";
2521 description { state: "default" 0.0;
2522 rel1.relative: 0.2 0.1;
2523 rel2.relative: 0.8 0.9;
2529 group { name: "elm/popup/buttons2/content_expand";
2530 alias: "elm/popup/buttons2/content_expand_transparent";
2531 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2533 part{ name:"actionbtn1";
2536 description { state: "default" 0.0;
2538 rel1.relative: 0.1 0.1;
2539 rel2.relative: 0.45 0.9;
2542 part{ name:"actionbtn2";
2545 description { state: "default" 0.0;
2547 rel1.relative: 0.55 0.1;
2548 rel2.relative: 0.9 0.9;
2554 group { name: "elm/popup/buttons3/content_expand";
2555 alias: "elm/popup/buttons3/content_expand_transparent";
2556 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2558 part{ name:"actionbtn1";
2561 description { state: "default" 0.0;
2563 rel1.relative: 0.05 0.1;
2564 rel2.relative: 0.3 0.9;
2567 part{ name:"actionbtn2";
2570 description { state: "default" 0.0;
2572 rel1.relative: 0.375 0.1;
2573 rel2.relative: 0.625 0.9;
2576 part{ name:"actionbtn3";
2579 description { state: "default" 0.0;
2581 rel1.relative: 0.7 0.1;
2582 rel2.relative: 0.95 0.9;
2588 group { name: "elm/popup/item/content_expand";
2589 alias: "elm/popup/item/content_expand_transparent";
2590 inherit: "elm/popup/item/default";
2595 description { state: "default" 0.0;
2596 color: 240 240 240 255;
2600 description { state: "clicked" 0.0;
2601 color: 190 170 150 255;
2607 group { name: "elm/popup/content/content_expand";
2608 alias: "elm/popup/content/content_expand_transparent";
2610 part{ name:"elm.swallow.content";
2613 description { state: "default" 0.0;
2619 #undef POPUP_ITEM_STATE_ENABLED
2620 #undef POPUP_ITEM_STATE_DISABLED