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";
46 description { state: "default" 0.0;
48 rel1.relative: 0.0 0.0;
49 rel2.relative: 1.0 1.0;
54 description { state: "default" 0.0;
66 part { name: "persp1";
68 description { state: "default" 0.0;
80 part { name: "elm.swallow.content";
84 description { state: "default" 0.0;
94 description { state: "visible" 0.0;
100 perspective: "persp1";
104 description { state: "end" 0.0;
113 part { name: "clipper";
116 description { state: "default" 0.0;
122 color: 255 255 255 0;
124 description { state: "visible" 0.0;
126 color: 255 255 255 255;
128 description { state: "end" 0.0;
130 color: 255 255 255 255;
135 program { name: "show";
136 signal: "elm,action,show";
138 action: STATE_SET "default" 0.0;
139 target: "elm.swallow.content";
141 program { name: "show_1";
143 action: STATE_SET "default" 0.0;
144 target: "elm.swallow.content";
149 program { name: "end";
150 action: STATE_SET "visible" 0.0;
151 target: "elm.swallow.content";
152 transition: SIN_FAC 0.33 1.4;
155 program { name: "end1";
156 action: STATE_SET "visible" 0.0;
158 transition: SIN_FAC 0.33 0.5;
161 program { name: "end3";
162 action: STATE_SET "end" 0.0;
165 program { name: "end2";
166 action: STATE_SET "end" 0.0;
167 target: "elm.swallow.content";
169 program { name: "hide";
170 signal: "elm,action,hide";
172 action: STATE_SET "default" 0.0;
173 target: "elm.swallow.content";
178 group { name: "elm/notify/center/transparent";
179 inherit: "elm/notify/center/popup";
180 alias: "elm/notify/center/verticalbuttonstyle_transparent";
181 alias: "elm/notify/center/menustyle_transparent";
182 alias: "elm/notify/center/min_menustyle_transparent";
183 alias: "elm/notify/center/liststyle_transparent";
184 alias: "elm/notify/center/min_liststyle_transparent";
185 alias: "elm/notify/center/customstyle_transparent";
186 alias: "elm/notify/center/volumebarstyle_transparent";
187 alias: "elm/notify/center/volumebarstyle_text_transparent";
188 alias: "elm/notify/center/content_expand_transparent";
190 part { name: "elm.swallow.content";
193 description { state: "default" 0.0;
196 description { state: "visible" 0.0;
199 description { state: "end" 0.0;
206 group { name: "elm/notify/block_events/popup";
207 alias: "elm/notify/block_events/verticalbuttonstyle";
208 alias: "elm/notify/block_events/menustyle";
209 alias: "elm/notify/block_events/min_menustyle";
210 alias: "elm/notify/block_events/liststyle";
211 alias: "elm/notify/block_events/min_liststyle";
212 alias: "elm/notify/block_events/customstyle";
213 alias: "elm/notify/block_events/volumebarstyle";
214 alias: "elm/notify/block_events/volumebarstyle_text";
215 alias: "elm/notify/block_events/content_expand";
216 alias: "elm/notify/block_events/content_no_vhpad";
218 image: "00_popup_dim_lighting.png" COMP;
221 part { name: "block_events";
225 description { state: "default" 0.0;
226 image.normal: "00_popup_dim_lighting.png";
229 description { state: "show" 0.0;
230 inherit: "default" 0.0;
232 description { state: "clicked" 0.0;
233 inherit: "default" 0.0;
236 part {name: "popup_indicator";
240 description { state: "default" 0.0;
243 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
244 rel2.relative: 1.0 0.0;
245 color: POPUP_DIM_BG_DEFAULT_COLOR_INC;
247 description { state: "show" 0.0;
248 inherit: "default" 0.0;
249 color: POPUP_DIM_BG_COLOR_INC;
251 description { state: "clicked" 0.0;
252 inherit: "default" 0.0;
253 color: POPUP_DIM_BG_COLOR_INC;
256 part { name: "block_events_color";
259 description { state: "default" 0.0;
262 to: "popup_indicator";
264 color: POPUP_DIM_BG_DEFAULT_COLOR_INC;
266 description { state: "show" 0.0;
267 inherit: "default" 0.0;
268 color: POPUP_DIM_BG_COLOR_INC;
270 description { state: "clicked" 0.0;
271 inherit: "default" 0.0;
272 color: POPUP_DIM_BG_COLOR_INC;
277 program { name: "show";
278 signal: "elm,action,show";
280 action: STATE_SET "default" 0.0;
281 target: "block_events";
282 target: "block_events_color";
283 target: "popup_indicator";
285 program { name: "show1";
287 action: STATE_SET "show" 0.0;
288 transition: SIN_FAC 0.33 0.5;
289 target: "block_events";
290 target: "block_events_color";
291 target: "popup_indicator";
293 program { name: "block_clicked";
294 signal: "mouse,clicked,1";
295 source: "block_events_color";
296 action: SIGNAL_EMIT "elm,action,click" "elm";
297 after: "deeper_block_color";
299 program { name: "indicator_clicked";
300 signal: "mouse,clicked,1";
301 source: "popup_indicator";
302 action: SIGNAL_EMIT "elm,action,click" "elm";
303 after: "deeper_block_color";
306 name: "deeper_block_color";
307 action: STATE_SET "clicked" 0.0;
308 target: "block_events";
309 target: "block_events_color";
310 target: "popup_indicator";
311 transition: LINEAR 0.2;
312 after: "default_block_color";
315 name: "default_block_color";
316 action: STATE_SET "show" 0.0;
317 target: "block_events";
318 target: "block_events_color";
319 target: "popup_indicator";
320 transition: LINEAR 0.2;
325 group { name: "elm/notify/block_events/transparent";
326 alias: "elm/notify/block_events/verticalbuttonstyle_transparent";
327 alias: "elm/notify/block_events/menustyle_transparent";
328 alias: "elm/notify/block_events/min_menustyle_transparent";
329 alias: "elm/notify/block_events/liststyle_transparent";
330 alias: "elm/notify/block_events/min_liststyle_transparent";
331 alias: "elm/notify/block_events/customstyle_transparent";
332 alias: "elm/notify/block_events/volumebarstyle_transparent";
333 alias: "elm/notify/block_events/volumebarstyle_text_transparent";
334 alias: "elm/notify/block_events/content_expand_transparent";
336 part {name: "popup_indicator";
340 description { state: "default" 0.0;
343 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
344 rel2.relative: 1.0 0.0;
345 color: POPUP_DIM_BG_TRANS_COLOR_INC;
347 description { state: "clicked" 0.0;
348 inherit: "default" 0.0;
349 color: POPUP_DIM_BG_CLICKED_TRANS_COLOR_INC;
352 part { name: "block_events";
354 description { state: "default" 0.0;
357 to: "popup_indicator";
359 color: POPUP_DIM_BG_TRANS_COLOR_INC;
361 description { state: "clicked" 0.0;
362 inherit: "default" 0.0;
363 color: POPUP_DIM_BG_CLICKED_TRANS_COLOR_INC;
368 program { name: "block_clicked";
369 signal: "mouse,clicked,1";
370 source: "block_events";
371 action: SIGNAL_EMIT "elm,action,click" "elm";
372 after: "deeper_block_color";
374 program { name: "indicator_clicked";
375 signal: "mouse,clicked,1";
376 source: "popup_indicator";
377 action: SIGNAL_EMIT "elm,action,click" "elm";
378 after: "deeper_block_color";
381 name: "deeper_block_color";
382 action: STATE_SET "clicked" 0.0;
383 target: "block_events";
384 target: "popup_indicator";
385 transition: LINEAR 0.2;
386 after: "default_block_color";
389 name: "default_block_color";
390 action: STATE_SET "default" 0.0;
391 target: "block_events";
392 target: "popup_indicator";
393 transition: LINEAR 0.2;
398 group { name: "elm/notify/block_events/dimrect";
399 inherit: "elm/notify/block_events/transparent";
401 part {name: "popup_indicator";
405 description { state: "default" 0.0;
408 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
409 rel2.relative: 1.0 0.0;
410 color: POPUP_DIM_BG_COLOR_INC;
412 description { state: "clicked" 0.0;
413 inherit: "default" 0.0;
414 color: POPUP_DIM_BG_COLOR_INC;
417 part { name: "block_events";
419 description { state: "default" 0.0;
422 to: "popup_indicator";
424 color: POPUP_DIM_BG_COLOR_INC;
426 description { state: "clicked" 0.0;
427 inherit: "default" 0.0;
428 color: POPUP_DIM_BG_COLOR_INC;
434 group { name: "elm/label/base/popup/default";
435 alias: "elm/label/base/popup/content_expand";
436 alias: "elm/label/base/popup/transparent";
438 style { name: "popup_desc_style";
439 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";
442 tag: "whitecolor" "+ color=#ffffff";
447 part { name: "elm.text";
451 description { state: "default" 0.0;
452 min: POPUP_DESCRIPTION_DEFAULT_TEXT_MIN_INC;
453 max: POPUP_DESCRIPTION_DEFAULT_TEXT_MIN_INC;
455 style: "popup_desc_style";
463 group { name: "elm/popup/base/default";
464 alias: "elm/popup/base/transparent";
465 alias: "elm/popup/base/verticalbuttonstyle";
466 alias: "elm/popup/base/verticalbuttonstyle_transparent";
467 alias: "elm/popup/base/customstyle";
468 alias: "elm/popup/base/customstyle_transparent";
469 alias: "elm/popup/base/liststyle";
470 alias: "elm/popup/base/menustyle";
472 image: "00_popup_bg.png" COMP;
475 style { name: "popup_title_style";
476 base: "font=Tizen:style=Medium 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";
483 name:"shadow_left_top_padding";
486 description { state: "default" 0.0;
487 min: POPUP_DESC_LEFT_PADDING POPUP_DESC_TOP_PADDING;
488 max: POPUP_DESC_LEFT_PADDING POPUP_DESC_TOP_PADDING;
494 name:"shadow_right_bottom_padding";
497 description { state: "default" 0.0;
498 min: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
499 max: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
506 description { state: "default" 0.0;
507 min: POPUP_BASE_DEFAULT_BASE_DEFAULT_MIN_INC;
508 max: POPUP_BASE_DEFAULT_BASE_DEFAULT_MAX_INC;
510 normal: "00_popup_bg.png";
511 border: POPUP_BASE_DEFAULT_BG_DEFAULT_IMAGE_BORDER_INC;
517 description { state: "landscape" 0.0;
518 inherit: "default" 0.0;
519 min: POPUP_BASE_DEFAULT_BASE_LANDSCAPE_MIN_INC;
520 max: POPUP_BASE_DEFAULT_BASE_LANDSCAPE_MAX_INC;
523 part { name: "elm.bg.title";
526 description { state: "default" 0.0;
527 min: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
528 max: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
533 to_y: "shadow_left_top_padding";
537 to_y: "shadow_left_top_padding";
540 description { state: "visible" 0.0;
541 inherit: "default" 0.0;
543 description { state: "landscape" 0.0;
544 inherit: "default" 0.0;
545 min: POPUP_BASE_DEFAULT_TITLE_LANDSCAPE_MIN_INC;
546 max: POPUP_BASE_DEFAULT_TITLE_LANDSCAPE_MIN_INC;
548 description { state: "landscape_visible" 0.0;
549 inherit: "landscape" 0.0;
552 part { name: "action_top_padding";
555 description { state: "default" 0.0;
556 min: 0 POPUP_ACTION_DESC_TOP_PADDING;
557 max: 0 POPUP_ACTION_DESC_TOP_PADDING;
562 to_y: "shadow_left_top_padding";
566 to_y: "shadow_left_top_padding";
570 part { name: "label_top_padding";
573 description { state: "default" 0.0;
574 min: 0 (POPUP_LABEL_DESC_TOP_PADDING-POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC);
575 max: 0 (POPUP_LABEL_DESC_TOP_PADDING-POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC);
580 to_y: "shadow_left_top_padding";
584 to_y: "shadow_left_top_padding";
588 part { name: "label_bottom_padding";
591 description { state: "default" 0.0;
592 min: 0 (POPUP_LABEL_DESC_BOTTOM_PADDING-POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC);
593 max: 0 (POPUP_LABEL_DESC_BOTTOM_PADDING-POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC);
598 to_y: "shadow_right_bottom_padding";
602 to_y: "shadow_right_bottom_padding";
606 part { name: "title_left_top_padding";
609 description { state: "default" 0.0;
611 rel1.to: "elm.bg.title";
613 min: 0 POPUP_TITLE_TOP_PADDING;
614 max: 0 POPUP_TITLE_TOP_PADDING;
617 part { name: "title_right_bottom_padding";
620 description { state: "default" 0.0;
622 rel2.to: "elm.bg.title";
624 min: 0 POPUP_TITLE_BOTTOM_PADDING;
625 max: 0 POPUP_TITLE_BOTTOM_PADDING;
628 part { name: "icon_rect";
631 description { state: "default" 0.0;
636 to: "title_left_top_padding";
640 to_x: "title_left_top_padding";
641 to_y: "elm.bg.title";
645 description { state: "visible" 0.0;
646 inherit: "default" 0.0;
647 min: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
648 max: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
651 part { name: "padding_after_icon";
654 description { state: "default" 0.0;
666 description { state: "visible" 0.0;
667 inherit: "default" 0.0;
668 min: POPUP_TITLE_ICON_TEXT_PADDING_INC;
671 part { name: "elm.swallow.title.icon";
674 description { state: "default" 0.0;
675 rel1.to: "icon_rect";
676 rel2.to: "icon_rect";
679 part { name: "elm.text.title";
682 description { state: "default" 0.0;
685 style: "popup_title_style";
686 size: POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
687 size_range: POPUP_BASE_DEFAULT_TEXT_MIN_FONT_SIZE_INC POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
694 to: "padding_after_icon";
698 to: "title_right_bottom_padding";
703 part { name: "access.title";
706 description { state: "default" 0.0;
711 to_y: "elm.bg.title";
716 part { name: "elm.swallow.content";
719 description { state: "default" 0.0;
720 min: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
721 max: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
726 to_y: "label_top_padding";
731 to_y: "label_bottom_padding";
734 description { state: "show_title_area" 0.0;
735 inherit: "default" 0.0;
739 to_y: "elm.bg.title";
744 to_y: "shadow_right_bottom_padding";
747 description { state: "show_action_area" 0.0;
748 inherit: "default" 0.0;
752 to_y: "action_top_padding";
757 to_y: "elm.swallow.action_area";
760 description { state: "show_action_title_area" 0.0;
761 inherit: "default" 0.0;
765 to_y: "elm.bg.title";
770 to_y: "elm.swallow.action_area";
774 part { name: "access.body";
777 description { state: "default" 0.0;
781 to_x: "shadow_left_top_padding";
782 to_y: "elm.swallow.content";
786 to_x: "shadow_right_bottom_padding";
787 to_y: "elm.swallow.content";
792 part { name: "access.base";
795 description { state: "default" 0.0;
802 part { name: "access.base";
805 description { state: "default" 0.0;
812 part { name: "elm.swallow.action_area";
815 description { state: "default" 0.0;
816 min: POPUP_BASE_DEFAULT_BUTTON_BG_DEFAULT_MIN_INC;
823 to_y: "shadow_right_bottom_padding";
828 to_y: "shadow_right_bottom_padding";
831 description { state: "visible" 0.0;
832 inherit: "default" 0.0;
838 program { name: show_title_icon;
839 signal: "elm,state,title,icon,visible";
841 action: STATE_SET "visible" 0.0;
843 target: "padding_after_icon";
845 program { name: hide_title_icon;
846 signal: "elm,state,title,icon,hidden";
848 action: STATE_SET "default" 0.0;
849 target: "padding_after_icon";
852 program { name: show_title_area;
853 signal: "elm,state,title_area,visible";
858 get_state(PART:"elm.swallow.action_area", st, 30, vl);
859 if (!strcmp(st, "visible"))
860 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
862 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
863 get_state(PART:"base", st, 30, vl);
864 if (!strcmp(st, "landscape"))
865 set_state(PART:"elm.bg.title", "landscape_visible", 0.0);
867 set_state(PART:"elm.bg.title", "visible", 0.0);
870 program { name: hide_title_area;
871 signal: "elm,state,title_area,hidden";
873 action: STATE_SET "default" 0.0;
877 get_state(PART:"elm.swallow.action_area", st, 30, vl);
878 if (!strcmp(st, "visible"))
879 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
881 set_state(PART:"elm.swallow.content", "default", 0.0);
882 get_state(PART:"base", st, 30, vl);
883 if (!strcmp(st, "landscape"))
884 set_state(PART:"elm.bg.title", "landscape", 0.0);
886 set_state(PART:"elm.bg.title", "default", 0.0);
889 program { name: show_action_area;
890 signal: "elm,state,action_area,visible";
895 get_state(PART:"elm.bg.title", st, 30, vl);
896 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
897 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
899 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
900 set_state(PART:"elm.swallow.action_area", "visible", 0.0);
903 program { name: hide_action_area;
904 signal: "elm,state,action_area,hidden";
906 action: STATE_SET "default" 0.0;
910 get_state(PART:"elm.bg.title", st, 30, vl);
911 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
912 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
914 set_state(PART:"elm.swallow.content", "default", 0.0);
915 set_state(PART:"elm.swallow.action_area", "default", 0.0);
918 program { name: "change_to_landscape";
919 signal: "elm,state,landscape";
921 action: STATE_SET "landscape" 0.0;
923 target: "elm.bg.title";
924 after: "orientation_change";
926 program { name: "orientation_change";
927 action: SIGNAL_EMIT "elm,state,orientation,changed" "";
929 program { name: "change_to_portrait";
930 signal: "elm,state,portrait";
932 action: STATE_SET "default" 0.0;
934 target: "elm.bg.title";
935 after: "orientation_change";
937 program { name: "landscape_mode";
939 signal: "elm,state,orient,90";
940 action: SIGNAL_EMIT "elm,state,landscape" "elm";
942 program { name: "landscape_mode2";
944 signal: "elm,state,orient,270";
945 action: SIGNAL_EMIT "elm,state,landscape" "elm";
947 program { name: "portrait_mode";
949 signal: "elm,state,orient,0";
950 action: SIGNAL_EMIT "elm,state,portrait" "elm";
952 program { name: "portrait_mode2";
954 signal: "elm,state,orient,180";
955 action: SIGNAL_EMIT "elm,state,portrait" "elm";
957 } /* end of programs */
960 group { name: "elm/popup/base/content_no_vhpad";
961 inherit: "elm/popup/base/default";
962 alias: "elm/popup/base/min_menustyle";
964 part { name: "label_top_padding";
967 description { state: "default" 0.0;
974 to_y: "shadow_left_top_padding";
978 to_y: "shadow_left_top_padding";
982 part { name: "label_bottom_padding";
985 description { state: "default" 0.0;
992 to_y: "shadow_right_bottom_padding";
996 to_y: "shadow_right_bottom_padding";
1003 group { name: "elm/popup/content/default";
1004 alias: "elm/popup/content/transparent";
1005 alias: "elm/popup/content/customstyle";
1006 alias: "elm/popup/content/customstyle_transparent";
1008 part { name: "pad_t";
1012 description { state: "default" 0.0;
1014 min: 0 POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC;
1015 max: 0 POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC;
1027 part { name: "pad_l";
1030 description { state: "default" 0.0;
1031 min: POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 0;
1032 max: POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 0;
1034 rel2.relative: 0.0 1.0;
1038 part { name: "pad_r";
1041 description { state: "default" 0.0;
1042 min: POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC 0;
1043 max: POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC 0;
1045 rel1.relative: 1.0 0.0;
1049 part { name:"elm.swallow.content";
1052 description { state: "default" 0.0;
1066 part { name: "pad_b";
1069 description { state: "default" 0.0;
1071 min: 0 POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC;
1072 max: 0 POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC;
1084 group { name: "elm/popup/content/content_no_vhpad";
1085 inherit: "elm/popup/content/default";
1086 alias: "elm/popup/content/min_menustyle";
1088 part { name: "pad_l";
1091 description { state: "default" 0.0;
1092 min: POPUP_CONTENT_MINSTYLE_LEFT_PADDING_MIN_INC 0;
1093 max: POPUP_CONTENT_MINSTYLE_LEFT_PADDING_MIN_INC 0;
1095 rel2.relative: 0.0 1.0;
1099 part { name: "pad_r";
1102 description { state: "default" 0.0;
1103 min: POPUP_CONTENT_MINSTYLE_RIGHT_PADDING_MIN_INC 0;
1104 max: POPUP_CONTENT_MINSTYLE_RIGHT_PADDING_MIN_INC 0;
1106 rel1.relative: 1.0 0.0;
1113 ///////////////////////////////////////////////////////////////////////////////
1115 group { name: "elm/popup/item/default";
1116 alias: "elm/popup/item/min_menustyle";
1118 public item_state = POPUP_ITEM_STATE_ENABLED;
1121 part { name: "event_blocker";
1123 description { state: "default" 0.0;
1131 description { state: "default" 0.0;
1132 color: GENLIST_LIST_BG_COLOR;
1133 min: POPUP_ITEM_BG_DEFAULT_MIN_INC;
1136 description { state: "clicked" 0.0;
1137 color: GENLIST_LIST_PRESS_COLOR;
1140 part { name: "padding_left_top";
1143 description { state: "default" 0.0;
1145 rel2.relative: 0.0 0.0;
1146 min: POPUP_ITEM_LEFT_MIN_PADDING_INC;
1150 part { name: "padding_right_bottom";
1153 description { state: "default" 0.0;
1155 rel1.relative: 1.0 1.0;
1156 min: POPUP_ITEM_RIGHT_MIN_PADDING_INC;
1160 part { name: "separator";
1164 description { state: "dafault" 0.0;
1165 color: GENLIST_LIST_LINE1_COLOR;
1171 part { name: "padding_icon_text";
1174 description { state: "default" 0.0; //when only icon or no icon is there
1178 to: "elm.swallow.content";
1180 rel2.to: "elm.swallow.content";
1184 description { state: "visible" 0.0; //when icon is visible
1185 inherit: "default" 0.0;
1186 min: POPUP_ITEM_ICON_TEXT_PADDING_INC;
1188 description { state: "icononly" 0.0;
1189 inherit: "default" 0.0;
1192 part { name: "elm.swallow.content";
1195 description { state: "default" 0.0;
1200 to: "padding_left_top";
1204 to_x: "padding_left_top";
1205 to_y: "padding_right_bottom";
1209 description { state: "visible" 0.0;
1216 to: "padding_left_top";
1220 to_x: "padding_left_top";
1221 to_y: "padding_right_bottom";
1224 aspect_preference: VERTICAL;
1226 description { state: "icononly" 0.0;
1231 to: "padding_left_top";
1235 to: "padding_right_bottom";
1238 aspect_preference: VERTICAL;
1241 part { name: "elm.text";
1245 description { state: "default" 0.0;
1249 to_x: "padding_icon_text";
1250 to_y: "padding_left_top";
1254 to:"padding_right_bottom";
1257 color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
1261 font: "Tizen:style=Regular";
1262 size: GENLIST_LIST_MAIN_TEXT_SIZE;
1263 text_class: "list_item";
1266 description { state: "visible" 0.0;
1267 inherit: "default" 0.0;
1270 description { state: "clicked" 0.0;
1271 inherit: "default" 0.0;
1273 color: GENLIST_LIST_TEXT_FOCUS_COLOR;
1275 description { state: "disabled" 0.0;
1276 inherit: "default" 0.0;
1277 color: POPUP_ITEM_TEXT_DISABLED_COLOR_INC;
1279 description { state: "disabled_visible" 0.0;
1280 inherit: "default" 0.0;
1281 color: POPUP_ITEM_TEXT_DISABLED_VISIBLE_COLOR_INC;
1285 part { name: "over1";
1288 ignore_flags: ON_HOLD;
1289 description { state: "default" 0.0;
1293 part { name: "over2";
1296 description { state: "default" 0.0;
1300 part { name: "disclip";
1302 description { state: "default" 0.0;
1305 description { state: "disabled" 0.0;
1311 program { name: "item_unclick";
1312 signal: "mouse,clicked,1";
1314 action: SIGNAL_EMIT "elm,action,click" "";
1317 program { name: "touch_snd";
1318 action: PLAY_SAMPLE "touch_sound" 1.0;
1320 program { name: "disable";
1321 signal: "elm,state,item,disabled";
1323 action: STATE_SET "disabled" 0.0;
1325 after: "disable_text";
1327 program { name: "enable";
1328 signal: "elm,state,item,enabled";
1330 action: STATE_SET "default" 0.0;
1332 after: "enable_text";
1334 program { name: "item_click2";
1335 signal: "mouse,down,1";
1340 get_state(PART:"elm.text", st, 30, vl);
1341 if (!strcmp(st, "visible"))
1342 set_state(PART:"elm.text", "clicked", 0.0);
1343 set_state(PART:"bg", "clicked", 0.0);
1346 program { name: "item_unclick2";
1347 signal: "mouse,up,1";
1352 get_state(PART:"elm.text", st, 30, vl);
1353 if (!strcmp(st, "clicked"))
1354 set_state(PART:"elm.text", "visible", 0.0);
1355 set_state(PART:"bg", "default", 0.0);
1358 program { name: "disable_text";
1362 get_state(PART:"elm.text", st, 30, vl);
1363 if (!strcmp(st, "visible"))
1364 set_state(PART:"elm.text", "disabled_visible", 0.0);
1366 set_state(PART:"elm.text", "disabled", 0.0);
1367 set_int(item_state, POPUP_ITEM_STATE_DISABLED);
1370 program { name: "enable_text";
1374 get_state(PART:"elm.text", st, 30, vl);
1375 if (!strcmp(st, "disabled_visible"))
1376 set_state(PART:"elm.text", "visible", 0.0);
1378 set_state(PART:"elm.text", "default", 0.0);
1379 set_int(item_state, POPUP_ITEM_STATE_ENABLED);
1382 program { name: "text_show";
1383 signal: "elm,state,item,text,visible";
1388 get_state(PART:"elm.swallow.content", st, 30, vl);
1389 if (!strcmp(st, "icononly")) {
1390 set_state(PART:"elm.swallow.content", "visible", 0.0);
1391 set_state(PART:"padding_icon_text", "visible", 0.0);
1393 if(get_int(item_state) != POPUP_ITEM_STATE_DISABLED)
1394 set_state(PART:"elm.text", "visible", 0.0);
1396 set_state(PART:"elm.text", "disabled_visible", 0.0);
1399 program { name: "text_hide";
1400 signal: "elm,state,item,text,hidden";
1405 get_state(PART:"elm.swallow.content", st, 30, vl);
1406 if (!strcmp(st, "visible")) {
1407 set_state(PART:"elm.swallow.content", "icononly", 0.0);
1408 set_state(PART:"padding_icon_text", "icononly", 0.0);
1410 set_state(PART:"elm.text", "default", 0.0);
1413 program { name: "icon_show";
1414 signal: "elm,state,item,icon,visible";
1419 get_state(PART:"elm.text", st, 30, vl);
1420 if (!strcmp(st, "visible")) {
1421 set_state(PART:"elm.swallow.content", "visible", 0.0);
1422 set_state(PART:"padding_icon_text", "visible", 0.0);
1425 set_state(PART:"elm.swallow.content", "icononly", 0.0);
1426 set_state(PART:"padding_icon_text", "icononly", 0.0);
1430 program { name: "icon_hide";
1431 signal: "elm,state,item,icon,hidden";
1433 action: STATE_SET "default" 0.0;
1434 target: "elm.swallow.content";
1439 /////////////////////////////////////////////////////////////////////////////////////////
1440 group { name: "elm/popup/item/landscape/default";
1441 inherit: "elm/popup/item/default";
1447 description { state: "default" 0.0;
1448 color: GENLIST_LIST_BG_COLOR;
1449 min: POPUP_ITEM_BG_LANDCAPE_MIN_INC;
1452 description { state: "clicked" 0.0;
1453 color: GENLIST_LIST_PRESS_COLOR;
1459 ////////////////////////////////////////////////////////////////////////////////////////
1460 group { name: "elm/label/base/popup/verticalbuttonstyle";
1463 style { name: "popup_desc_style_center";
1464 base: "font=Tizen:style=Medium font_size="POPUP_DESCRIPTION_DEFAULT_TEXT_FONT_SIZE_INC" align=center color="POPUP_DEFAULT_DESCRIPTION_TEXT_COLOR_INC" text_class=tizen";
1467 tag: "whitecolor" "+ color=#ffffff";
1472 part { name: "elm.text";
1476 description { state: "default" 0.0;
1478 style: "popup_desc_style_center";
1488 group { name: "elm/popup/buttons3/verticalbuttonstyle";
1489 alias: "elm/popup/buttons3/verticalbuttonstyle_transparent";
1490 data.item: "action_area_height" POPUP_BUTTON_VERTICAL_ACTION_AREA_HEIGHT;
1495 description { state: "default" 0.0;
1496 min: POPUP_BASE_VERTICAL_BUTTON_BUTTONAREA_DEFAULT_MIN_INC;
1500 part { name: "elm.rect.pad_btn_top";
1503 description { state: "default" 0.0;
1504 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_TOP_MIN_INC;
1515 part { name:"actionbtn1";
1518 description { state: "default" 0.0;
1519 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1520 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1524 relative: 0.0 1.0; to_y: "elm.rect.pad_btn_top";
1528 part { name: "elm.rect.pad_btn";
1531 description { state: "default" 0.0;
1532 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MIN_INC;
1533 max: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MAX_INC;
1537 relative: 0.0 1.0; to: "actionbtn1";
1540 relative: 1.0 1.0; to: "actionbtn1";
1544 part { name:"actionbtn2";
1547 description { state: "default" 0.0;
1548 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1549 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1552 rel1 { relative: 0 1.0; to_y: "elm.rect.pad_btn"; }
1555 part { name: "elm.rect.pad_btn2";
1558 description { state: "default" 0.0;
1559 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MIN_INC;
1560 max: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MAX_INC;
1564 relative: 0.0 1.0; to: "actionbtn2";
1567 relative: 1.0 1.0; to: "actionbtn2";
1571 part { name:"actionbtn3";
1574 description { state: "default" 0.0;
1575 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1576 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1580 relative: 0.0 1.0; to_y: "elm.rect.pad_btn2";
1587 group { name: "elm/popup/content/menustyle";
1588 alias: "elm/popup/content/menustyle_transparent";
1590 part { name: "left_padding";
1593 description { state: "default" 0.0;
1596 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1605 part{ name:"elm.swallow.content";
1608 description { state: "default" 0.0;
1609 min: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1610 max: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1623 part { name: "right_padding";
1626 description { state: "default" 0.0;
1629 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1641 group { name: "elm/popup/content/min_menustyle";
1642 alias: "elm/popup/content/min_menustyle_transparent";
1644 part { name: "left_padding";
1647 description { state: "default" 0.0;
1650 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1659 part{ name:"elm.swallow.content";
1662 description { state: "default" 0.0;
1663 min: POPUP_CONTENT_MINSTYLE_CONTENT_DEFAULT_MIN_INC;
1676 part { name: "right_padding";
1679 description { state: "default" 0.0;
1682 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1694 group { name: "elm/popup/content/liststyle";
1695 alias: "elm/popup/content/liststyle_transparent";
1697 part { name: "left_top_padding";
1700 description { state: "default" 0.0;
1703 min: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1704 max: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1707 part{ name:"elm.swallow.content";
1710 description { state: "default" 0.0;
1711 min: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1712 max: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1717 to:"left_top_padding";
1725 part { name: "right_padding";
1728 description { state: "default" 0.0;
1731 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1743 group { name: "elm/popup/content/min_liststyle";
1744 alias: "elm/popup/content/min_liststyle_transparent";
1746 part { name: "left_top_padding";
1749 description { state: "default" 0.0;
1752 min: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1753 max: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1756 part{ name:"elm.swallow.content";
1759 description { state: "default" 0.0;
1760 min: POPUP_CONTENT_MINSTYLE_CONTENT_DEFAULT_MIN_INC;
1765 to:"left_top_padding";
1773 part { name: "right_padding";
1776 description { state: "default" 0.0;
1779 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1791 group { name: "elm/popup/buttons1/default";
1792 alias: "elm/popup/buttons1/transparent";
1793 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1795 part{ name:"actionbtn1";
1798 description { state: "default" 0.0;
1799 min: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MIN_INC;
1800 max: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MAX_INC;
1802 rel1.relative: 0.5 0.0;
1803 rel2.relative: 0.5 1.0;
1809 group { name: "elm/popup/buttons2/default";
1810 alias: "elm/popup/buttons2/transparent";
1811 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1813 part { name: "left_pad_btn";
1816 description { state: "default" 0.0;
1817 min: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1818 max: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1821 rel1.relative: 0.0 0.0;
1824 part { name: "right_pad_btn";
1827 description { state: "default" 0.0;
1828 min: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1829 max: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1832 rel2.relative: 1.0 1.0;
1835 part { name:"actionbtn1";
1838 description { state: "default" 0.0;
1847 to: "elm.rect.pad_btn";
1851 part { name: "elm.rect.pad_btn";
1854 description { state: "default" 0.0;
1855 min: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1856 max: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1858 rel1.relative: 0.5 0.0;
1859 rel2.relative: 0.5 1.0;
1862 part { name:"actionbtn2";
1865 description { state: "default" 0.0;
1870 to: "elm.rect.pad_btn";
1874 to: "right_pad_btn";
1881 group { name: "elm/popup/buttons3/default";
1882 alias: "elm/popup/buttons3/menustyle";
1883 alias: "elm/popup/buttons3/transparent";
1884 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1886 part { name: "left_pad_btn";
1889 description { state: "default" 0.0;
1890 min: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
1891 max: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
1894 rel1.relative: 0.0 0.0;
1897 part { name: "right_pad_btn";
1900 description { state: "default" 0.0;
1901 min: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
1902 max: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
1905 rel2.relative: 1.0 1.0;
1908 part { name: "btn_area";
1911 description { state: "default" 0.0;
1919 to: "right_pad_btn";
1923 part{ name:"actionbtn1";
1926 description { state: "default" 0.0;
1935 to: "elm.rect.pad_btn";
1939 part { name: "elm.rect.pad_btn";
1942 description { state: "default" 0.0;
1943 min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1944 max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1946 rel1.relative: 0.33 0.0;
1947 rel1.to: "btn_area";
1948 rel2.relative: 0.33 1.0;
1949 rel2.to: "btn_area";
1952 part{ name:"actionbtn2";
1955 description { state: "default" 0.0;
1959 to: "elm.rect.pad_btn";
1963 to: "elm.rect.pad_btn2";
1967 part { name: "elm.rect.pad_btn2";
1970 description { state: "default" 0.0;
1971 min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1972 max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1974 rel1.relative: 0.67 0.0;
1975 rel1.to: "btn_area";
1976 rel2.relative: 0.67 1.0;
1977 rel2.to: "btn_area";
1980 part{ name:"actionbtn3";
1983 description { state: "default" 0.0;
1988 to: "elm.rect.pad_btn2";
1992 to: "right_pad_btn";
1999 group { name: "elm/popup/base/volumebarstyle";
2000 inherit: "elm/popup/base/default";
2001 alias: "elm/popup/base/volumebarstyle_transparent";
2003 image: "00_popup_bg.png" COMP;
2006 part { name: "elm.swallow.content";
2009 description { state: "default" 0.0;
2010 min: POPUP_CONTENT_VOLUMEBAR_STYLE_CONTENT_DEFAULT_MIN_INC;
2015 to_y: "shadow_left_top_padding";
2020 to_y: "shadow_right_bottom_padding";
2023 description { state: "show_title_area" 0.0;
2024 inherit: "default" 0.0;
2028 to_y: "elm.bg.title";
2033 to_y: "shadow_right_bottom_padding";
2036 description { state: "show_action_area" 0.0;
2037 inherit: "default" 0.0;
2041 to_y: "shadow_left_top_padding";
2046 to_y: "elm.swallow.action_area";
2049 description { state: "show_action_title_area" 0.0;
2050 inherit: "default" 0.0;
2054 to_y: "elm.bg.title";
2059 to_y: "elm.swallow.action_area";
2066 group { name: "elm/popup/base/volumebarstyle_text";
2067 alias: "elm/popup/base/volumebarstyle_text_transparent";
2068 inherit: "elm/popup/base/volumebarstyle";
2070 part { name: "elm.swallow.content";
2073 description { state: "default" 0.0;
2074 min: POPUP_CONTENT_VOLUMEBAR_TEXT_STYLE_CONTENT_DEFAULT_MIN_INC;
2079 to_y: "shadow_left_top_padding";
2084 to_y: "shadow_right_bottom_padding";
2087 description { state: "show_title_area" 0.0;
2088 inherit: "default" 0.0;
2092 to_y: "elm.bg.title";
2097 to_y: "shadow_right_bottom_padding";
2100 description { state: "show_action_area" 0.0;
2101 inherit: "default" 0.0;
2105 to_y: "shadow_left_top_padding";
2110 to_y: "elm.swallow.action_area";
2113 description { state: "show_action_title_area" 0.0;
2114 inherit: "default" 0.0;
2118 to_y: "elm.bg.title";
2123 to_y: "elm.swallow.action_area";
2130 group { name: "elm/popup/base/content_expand";
2131 alias: "elm/popup/base/content_expand_transparent";
2133 image: "00_popup_bg.png" COMP;
2137 name: "shadow_right_bottom_padding";
2140 description { state: "default" 0.0;
2141 min: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
2142 max: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
2147 part { name: "base";
2150 description { state: "default" 0.0;
2151 rel1.to_x: "elm.swallow.content";
2152 rel2.to_x: "elm.bg.action_area";
2154 normal: "00_popup_bg.png";
2155 border: POPUP_BASE_DEFAULT_BG_DEFAULT_IMAGE_BORDER_INC;
2162 part { name: "access.base";
2164 description { state: "default" 0.0;
2171 part { name: "elm.bg.title";
2174 description { state: "default" 0.0;
2175 min: POPUP_BASE_CONTENT_EXPAND_TITLE_DEFAULT_MIN_INC;
2186 description { state: "visible" 0.0;
2187 inherit: "default" 0.0;
2191 part { name: "left_pad";
2194 description { state: "default" 0.0;
2195 min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2196 max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2199 rel1.to: "elm.bg.title";
2202 part { name: "right_pad";
2205 description { state: "default" 0.0;
2206 min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2207 max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2210 rel2.to: "elm.bg.title";
2213 part { name: "elm.swallow.title.icon";
2216 description { state: "default" 0.0;
2217 min: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
2218 max: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
2231 description { state: "visible" 0.0;
2232 inherit: "default" 0.0;
2236 part { name: "elm.text.title";
2239 description { state: "default" 0.0;
2241 style: "popup_title_style";
2242 size: POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
2243 size_range: POPUP_BASE_DEFAULT_TEXT_MIN_FONT_SIZE_INC POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
2258 description { state: "visible" 0.0;
2259 inherit: "default" 0.0;
2263 part { name: "elm.swallow.content";
2266 description { state: "default" 0.0;
2267 min: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
2268 max: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
2269 rel1.relative: 0.5 0.0;
2270 rel2.relative: 0.5 1.0;
2272 description { state: "show_title_area" 0.0;
2273 inherit: "default" 0.0;
2276 to_y: "elm.bg.title";
2279 description { state: "show_action_area" 0.0;
2280 inherit: "default" 0.0;
2283 to_y: "elm.bg.action_area";
2286 description { state: "show_action_title_area" 0.0;
2287 inherit: "default" 0.0;
2290 to_y: "elm.bg.title";
2294 to_y: "elm.bg.action_area";
2298 part { name: "elm.bg.action_area";
2301 description { state: "default" 0.0;
2302 min: POPUP_BASE_CONTENT_EXPAND_BG_DEFAULT_MIN_INC;
2308 to_y: "shadow_right_bottom_padding";
2312 to_y: "shadow_right_bottom_padding";
2316 description { state: "visible" 0.0;
2317 inherit: "default" 0.0;
2321 part { name: "elm.swallow.action_area";
2324 description { state: "default" 0.0;
2325 rel1.to: "elm.bg.action_area";
2326 rel2.to: "elm.bg.action_area";
2331 program { name: show_title_icon;
2332 signal: "elm,state,title,icon,visible";
2334 action: STATE_SET "visible" 0.0;
2335 target: "elm.swallow.title.icon";
2337 program { name: hide_title_icon;
2338 signal: "elm,state,title,icon,hidden";
2340 action: STATE_SET "default" 0.0;
2341 target: "elm.swallow.title.icon";
2343 program { name: show_title_text;
2344 signal: "elm,state,title,text,visible";
2346 action: STATE_SET "visible" 0.0;
2347 target: "elm.text.title";
2349 program { name: hide_title_text;
2350 signal: "elm,state,title,text,hidden";
2352 action: STATE_SET "default" 0.0;
2353 target: "elm.text.title";
2355 program { name: show_title_area;
2356 signal: "elm,state,title_area,visible";
2361 get_state(PART:"elm.swallow.action_area", st, 30, vl);
2362 if (!strcmp(st, "visible"))
2363 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
2365 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
2366 set_state(PART:"elm.bg.title", "visible", 0.0);
2369 program { name: hide_title_area;
2370 signal: "elm,state,title_area,hidden";
2372 action: STATE_SET "default" 0.0;
2376 get_state(PART:"elm.swallow.action_area", st, 30, vl);
2377 if (!strcmp(st, "visible"))
2378 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
2380 set_state(PART:"elm.swallow.content", "default", 0.0);
2381 set_state(PART:"elm.bg.title", "default", 0.0);
2384 program { name: show_action_area;
2385 signal: "elm,state,action_area,visible";
2390 get_state(PART:"elm.bg.title", st, 30, vl);
2391 if (!strcmp(st, "visible"))
2392 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
2394 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
2395 set_state(PART:"elm.bg.action_area", "visible", 0.0);
2398 program { name: hide_action_area;
2399 signal: "elm,state,action_area,hidden";
2401 action: STATE_SET "default" 0.0;
2405 get_state(PART:"elm.bg.title", st, 30, vl);
2406 if (!strcmp(st, "visible"))
2407 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
2409 set_state(PART:"elm.swallow.content", "default", 0.0);
2410 set_state(PART:"elm.bg.action_area", "default", 0.0);
2416 group { name: "elm/popup/buttons1/content_expand";
2417 alias: "elm/popup/buttons1/content_expand_transparent";
2418 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2420 part{ name:"actionbtn1";
2423 description { state: "default" 0.0;
2424 rel1.relative: 0.2 0.1;
2425 rel2.relative: 0.8 0.9;
2431 group { name: "elm/popup/buttons2/content_expand";
2432 alias: "elm/popup/buttons2/content_expand_transparent";
2433 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2435 part{ name:"actionbtn1";
2438 description { state: "default" 0.0;
2440 rel1.relative: 0.1 0.1;
2441 rel2.relative: 0.45 0.9;
2444 part{ name:"actionbtn2";
2447 description { state: "default" 0.0;
2449 rel1.relative: 0.55 0.1;
2450 rel2.relative: 0.9 0.9;
2456 group { name: "elm/popup/buttons3/content_expand";
2457 alias: "elm/popup/buttons3/content_expand_transparent";
2458 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2460 part{ name:"actionbtn1";
2463 description { state: "default" 0.0;
2465 rel1.relative: 0.05 0.1;
2466 rel2.relative: 0.3 0.9;
2469 part{ name:"actionbtn2";
2472 description { state: "default" 0.0;
2474 rel1.relative: 0.375 0.1;
2475 rel2.relative: 0.625 0.9;
2478 part{ name:"actionbtn3";
2481 description { state: "default" 0.0;
2483 rel1.relative: 0.7 0.1;
2484 rel2.relative: 0.95 0.9;
2490 group { name: "elm/popup/item/content_expand";
2491 alias: "elm/popup/item/content_expand_transparent";
2492 inherit: "elm/popup/item/default";
2497 description { state: "default" 0.0;
2498 color: 240 240 240 255;
2502 description { state: "clicked" 0.0;
2503 color: 190 170 150 255;
2509 group { name: "elm/popup/content/content_expand";
2510 alias: "elm/popup/content/content_expand_transparent";
2512 part{ name:"elm.swallow.content";
2515 description { state: "default" 0.0;
2521 #undef POPUP_ITEM_STATE_ENABLED
2522 #undef POPUP_ITEM_STATE_DISABLED