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;
710 to_x: "shadow_left_top_padding";
711 to_y: "elm.bg.title";
715 to_x: "shadow_right_bottom_padding";
716 to_y: "elm.bg.title";
721 part { name: "elm.swallow.content";
724 description { state: "default" 0.0;
725 min: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
726 max: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
731 to_y: "label_top_padding";
736 to_y: "label_bottom_padding";
739 description { state: "show_title_area" 0.0;
740 inherit: "default" 0.0;
744 to_y: "elm.bg.title";
749 to_y: "shadow_right_bottom_padding";
752 description { state: "show_action_area" 0.0;
753 inherit: "default" 0.0;
757 to_y: "action_top_padding";
762 to_y: "elm.swallow.action_area";
765 description { state: "show_action_title_area" 0.0;
766 inherit: "default" 0.0;
770 to_y: "elm.bg.title";
775 to_y: "elm.swallow.action_area";
779 part { name: "access.body";
782 description { state: "default" 0.0;
786 to_x: "shadow_left_top_padding";
787 to_y: "elm.swallow.content";
791 to_x: "shadow_right_bottom_padding";
792 to_y: "elm.swallow.content";
797 part { name: "access.base";
800 description { state: "default" 0.0;
807 part { name: "access.base";
810 description { state: "default" 0.0;
817 part { name: "elm.swallow.action_area";
820 description { state: "default" 0.0;
821 min: POPUP_BASE_DEFAULT_BUTTON_BG_DEFAULT_MIN_INC;
828 to_y: "shadow_right_bottom_padding";
833 to_y: "shadow_right_bottom_padding";
836 description { state: "visible" 0.0;
837 inherit: "default" 0.0;
843 program { name: show_title_icon;
844 signal: "elm,state,title,icon,visible";
846 action: STATE_SET "visible" 0.0;
848 target: "padding_after_icon";
850 program { name: hide_title_icon;
851 signal: "elm,state,title,icon,hidden";
853 action: STATE_SET "default" 0.0;
854 target: "padding_after_icon";
857 program { name: show_title_area;
858 signal: "elm,state,title_area,visible";
863 get_state(PART:"elm.swallow.action_area", st, 30, vl);
864 if (!strcmp(st, "visible"))
865 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
867 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
868 get_state(PART:"base", st, 30, vl);
869 if (!strcmp(st, "landscape"))
870 set_state(PART:"elm.bg.title", "landscape_visible", 0.0);
872 set_state(PART:"elm.bg.title", "visible", 0.0);
875 program { name: hide_title_area;
876 signal: "elm,state,title_area,hidden";
878 action: STATE_SET "default" 0.0;
882 get_state(PART:"elm.swallow.action_area", st, 30, vl);
883 if (!strcmp(st, "visible"))
884 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
886 set_state(PART:"elm.swallow.content", "default", 0.0);
887 get_state(PART:"base", st, 30, vl);
888 if (!strcmp(st, "landscape"))
889 set_state(PART:"elm.bg.title", "landscape", 0.0);
891 set_state(PART:"elm.bg.title", "default", 0.0);
894 program { name: show_action_area;
895 signal: "elm,state,action_area,visible";
900 get_state(PART:"elm.bg.title", st, 30, vl);
901 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
902 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
904 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
905 set_state(PART:"elm.swallow.action_area", "visible", 0.0);
908 program { name: hide_action_area;
909 signal: "elm,state,action_area,hidden";
911 action: STATE_SET "default" 0.0;
915 get_state(PART:"elm.bg.title", st, 30, vl);
916 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
917 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
919 set_state(PART:"elm.swallow.content", "default", 0.0);
920 set_state(PART:"elm.swallow.action_area", "default", 0.0);
923 program { name: "change_to_landscape";
924 signal: "elm,state,landscape";
926 action: STATE_SET "landscape" 0.0;
928 target: "elm.bg.title";
929 after: "orientation_change";
931 program { name: "orientation_change";
932 action: SIGNAL_EMIT "elm,state,orientation,changed" "";
934 program { name: "change_to_portrait";
935 signal: "elm,state,portrait";
937 action: STATE_SET "default" 0.0;
939 target: "elm.bg.title";
940 after: "orientation_change";
942 program { name: "landscape_mode";
944 signal: "elm,state,orient,90";
945 action: SIGNAL_EMIT "elm,state,landscape" "elm";
947 program { name: "landscape_mode2";
949 signal: "elm,state,orient,270";
950 action: SIGNAL_EMIT "elm,state,landscape" "elm";
952 program { name: "portrait_mode";
954 signal: "elm,state,orient,0";
955 action: SIGNAL_EMIT "elm,state,portrait" "elm";
957 program { name: "portrait_mode2";
959 signal: "elm,state,orient,180";
960 action: SIGNAL_EMIT "elm,state,portrait" "elm";
962 } /* end of programs */
965 group { name: "elm/popup/base/content_no_vhpad";
966 inherit: "elm/popup/base/default";
967 alias: "elm/popup/base/min_menustyle";
969 part { name: "label_top_padding";
972 description { state: "default" 0.0;
979 to_y: "shadow_left_top_padding";
983 to_y: "shadow_left_top_padding";
987 part { name: "label_bottom_padding";
990 description { state: "default" 0.0;
997 to_y: "shadow_right_bottom_padding";
1001 to_y: "shadow_right_bottom_padding";
1008 group { name: "elm/popup/content/default";
1009 alias: "elm/popup/content/transparent";
1010 alias: "elm/popup/content/customstyle";
1011 alias: "elm/popup/content/customstyle_transparent";
1013 part { name: "pad_t";
1017 description { state: "default" 0.0;
1019 min: 0 POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC;
1020 max: 0 POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC;
1032 part { name: "pad_l";
1035 description { state: "default" 0.0;
1036 min: POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 0;
1037 max: POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 0;
1039 rel2.relative: 0.0 1.0;
1043 part { name: "pad_r";
1046 description { state: "default" 0.0;
1047 min: POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC 0;
1048 max: POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC 0;
1050 rel1.relative: 1.0 0.0;
1054 part { name:"elm.swallow.content";
1057 description { state: "default" 0.0;
1071 part { name: "pad_b";
1074 description { state: "default" 0.0;
1076 min: 0 POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC;
1077 max: 0 POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC;
1089 group { name: "elm/popup/content/content_no_vhpad";
1090 inherit: "elm/popup/content/default";
1091 alias: "elm/popup/content/min_menustyle";
1093 part { name: "pad_l";
1096 description { state: "default" 0.0;
1097 min: POPUP_CONTENT_MINSTYLE_LEFT_PADDING_MIN_INC 0;
1098 max: POPUP_CONTENT_MINSTYLE_LEFT_PADDING_MIN_INC 0;
1100 rel2.relative: 0.0 1.0;
1104 part { name: "pad_r";
1107 description { state: "default" 0.0;
1108 min: POPUP_CONTENT_MINSTYLE_RIGHT_PADDING_MIN_INC 0;
1109 max: POPUP_CONTENT_MINSTYLE_RIGHT_PADDING_MIN_INC 0;
1111 rel1.relative: 1.0 0.0;
1118 ///////////////////////////////////////////////////////////////////////////////
1120 group { name: "elm/popup/item/default";
1121 alias: "elm/popup/item/min_menustyle";
1123 public item_state = POPUP_ITEM_STATE_ENABLED;
1126 part { name: "event_blocker";
1128 description { state: "default" 0.0;
1136 description { state: "default" 0.0;
1137 color: GENLIST_LIST_BG_COLOR;
1138 min: POPUP_ITEM_BG_DEFAULT_MIN_INC;
1141 description { state: "clicked" 0.0;
1142 color: GENLIST_LIST_PRESS_COLOR;
1145 part { name: "padding_left_top";
1148 description { state: "default" 0.0;
1150 rel2.relative: 0.0 0.0;
1151 min: POPUP_ITEM_LEFT_MIN_PADDING_INC;
1155 part { name: "padding_right_bottom";
1158 description { state: "default" 0.0;
1160 rel1.relative: 1.0 1.0;
1161 min: POPUP_ITEM_RIGHT_MIN_PADDING_INC;
1165 part { name: "separator";
1169 description { state: "dafault" 0.0;
1170 color: GENLIST_LIST_LINE1_COLOR;
1176 part { name: "padding_icon_text";
1179 description { state: "default" 0.0; //when only icon or no icon is there
1183 to: "elm.swallow.content";
1185 rel2.to: "elm.swallow.content";
1189 description { state: "visible" 0.0; //when icon is visible
1190 inherit: "default" 0.0;
1191 min: POPUP_ITEM_ICON_TEXT_PADDING_INC;
1193 description { state: "icononly" 0.0;
1194 inherit: "default" 0.0;
1197 part { name: "elm.swallow.content";
1200 description { state: "default" 0.0;
1205 to: "padding_left_top";
1209 to_x: "padding_left_top";
1210 to_y: "padding_right_bottom";
1214 description { state: "visible" 0.0;
1221 to: "padding_left_top";
1225 to_x: "padding_left_top";
1226 to_y: "padding_right_bottom";
1229 aspect_preference: VERTICAL;
1231 description { state: "icononly" 0.0;
1236 to: "padding_left_top";
1240 to: "padding_right_bottom";
1243 aspect_preference: VERTICAL;
1246 part { name: "elm.text";
1250 description { state: "default" 0.0;
1254 to_x: "padding_icon_text";
1255 to_y: "padding_left_top";
1259 to:"padding_right_bottom";
1262 color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
1266 font: "Tizen:style=Regular";
1267 size: GENLIST_LIST_MAIN_TEXT_SIZE;
1268 text_class: "list_item";
1271 description { state: "visible" 0.0;
1272 inherit: "default" 0.0;
1275 description { state: "clicked" 0.0;
1276 inherit: "default" 0.0;
1278 color: GENLIST_LIST_TEXT_FOCUS_COLOR;
1280 description { state: "disabled" 0.0;
1281 inherit: "default" 0.0;
1282 color: POPUP_ITEM_TEXT_DISABLED_COLOR_INC;
1284 description { state: "disabled_visible" 0.0;
1285 inherit: "default" 0.0;
1286 color: POPUP_ITEM_TEXT_DISABLED_VISIBLE_COLOR_INC;
1290 part { name: "over1";
1293 ignore_flags: ON_HOLD;
1294 description { state: "default" 0.0;
1298 part { name: "over2";
1301 description { state: "default" 0.0;
1305 part { name: "disclip";
1307 description { state: "default" 0.0;
1310 description { state: "disabled" 0.0;
1316 program { name: "item_unclick";
1317 signal: "mouse,clicked,1";
1319 action: SIGNAL_EMIT "elm,action,click" "";
1322 program { name: "touch_snd";
1323 action: PLAY_SAMPLE "touch_sound" 1.0;
1325 program { name: "disable";
1326 signal: "elm,state,item,disabled";
1328 action: STATE_SET "disabled" 0.0;
1330 after: "disable_text";
1332 program { name: "enable";
1333 signal: "elm,state,item,enabled";
1335 action: STATE_SET "default" 0.0;
1337 after: "enable_text";
1339 program { name: "item_click2";
1340 signal: "mouse,down,1";
1345 get_state(PART:"elm.text", st, 30, vl);
1346 if (!strcmp(st, "visible"))
1347 set_state(PART:"elm.text", "clicked", 0.0);
1348 set_state(PART:"bg", "clicked", 0.0);
1351 program { name: "item_unclick2";
1352 signal: "mouse,up,1";
1357 get_state(PART:"elm.text", st, 30, vl);
1358 if (!strcmp(st, "clicked"))
1359 set_state(PART:"elm.text", "visible", 0.0);
1360 set_state(PART:"bg", "default", 0.0);
1363 program { name: "disable_text";
1367 get_state(PART:"elm.text", st, 30, vl);
1368 if (!strcmp(st, "visible"))
1369 set_state(PART:"elm.text", "disabled_visible", 0.0);
1371 set_state(PART:"elm.text", "disabled", 0.0);
1372 set_int(item_state, POPUP_ITEM_STATE_DISABLED);
1375 program { name: "enable_text";
1379 get_state(PART:"elm.text", st, 30, vl);
1380 if (!strcmp(st, "disabled_visible"))
1381 set_state(PART:"elm.text", "visible", 0.0);
1383 set_state(PART:"elm.text", "default", 0.0);
1384 set_int(item_state, POPUP_ITEM_STATE_ENABLED);
1387 program { name: "text_show";
1388 signal: "elm,state,item,text,visible";
1393 get_state(PART:"elm.swallow.content", st, 30, vl);
1394 if (!strcmp(st, "icononly")) {
1395 set_state(PART:"elm.swallow.content", "visible", 0.0);
1396 set_state(PART:"padding_icon_text", "visible", 0.0);
1398 if(get_int(item_state) != POPUP_ITEM_STATE_DISABLED)
1399 set_state(PART:"elm.text", "visible", 0.0);
1401 set_state(PART:"elm.text", "disabled_visible", 0.0);
1404 program { name: "text_hide";
1405 signal: "elm,state,item,text,hidden";
1410 get_state(PART:"elm.swallow.content", st, 30, vl);
1411 if (!strcmp(st, "visible")) {
1412 set_state(PART:"elm.swallow.content", "icononly", 0.0);
1413 set_state(PART:"padding_icon_text", "icononly", 0.0);
1415 set_state(PART:"elm.text", "default", 0.0);
1418 program { name: "icon_show";
1419 signal: "elm,state,item,icon,visible";
1424 get_state(PART:"elm.text", st, 30, vl);
1425 if (!strcmp(st, "visible")) {
1426 set_state(PART:"elm.swallow.content", "visible", 0.0);
1427 set_state(PART:"padding_icon_text", "visible", 0.0);
1430 set_state(PART:"elm.swallow.content", "icononly", 0.0);
1431 set_state(PART:"padding_icon_text", "icononly", 0.0);
1435 program { name: "icon_hide";
1436 signal: "elm,state,item,icon,hidden";
1438 action: STATE_SET "default" 0.0;
1439 target: "elm.swallow.content";
1444 /////////////////////////////////////////////////////////////////////////////////////////
1445 group { name: "elm/popup/item/landscape/default";
1446 inherit: "elm/popup/item/default";
1452 description { state: "default" 0.0;
1453 color: GENLIST_LIST_BG_COLOR;
1454 min: POPUP_ITEM_BG_LANDCAPE_MIN_INC;
1457 description { state: "clicked" 0.0;
1458 color: GENLIST_LIST_PRESS_COLOR;
1464 ////////////////////////////////////////////////////////////////////////////////////////
1465 group { name: "elm/label/base/popup/verticalbuttonstyle";
1468 style { name: "popup_desc_style_center";
1469 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";
1472 tag: "whitecolor" "+ color=#ffffff";
1477 part { name: "elm.text";
1481 description { state: "default" 0.0;
1483 style: "popup_desc_style_center";
1493 group { name: "elm/popup/buttons3/verticalbuttonstyle";
1494 alias: "elm/popup/buttons3/verticalbuttonstyle_transparent";
1495 data.item: "action_area_height" POPUP_BUTTON_VERTICAL_ACTION_AREA_HEIGHT;
1500 description { state: "default" 0.0;
1501 min: POPUP_BASE_VERTICAL_BUTTON_BUTTONAREA_DEFAULT_MIN_INC;
1505 part { name: "elm.rect.pad_btn_top";
1508 description { state: "default" 0.0;
1509 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_TOP_MIN_INC;
1520 part { name:"actionbtn1";
1523 description { state: "default" 0.0;
1524 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1525 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1529 relative: 0.0 1.0; to_y: "elm.rect.pad_btn_top";
1533 part { name: "elm.rect.pad_btn";
1536 description { state: "default" 0.0;
1537 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MIN_INC;
1538 max: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MAX_INC;
1542 relative: 0.0 1.0; to: "actionbtn1";
1545 relative: 1.0 1.0; to: "actionbtn1";
1549 part { name:"actionbtn2";
1552 description { state: "default" 0.0;
1553 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1554 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1557 rel1 { relative: 0 1.0; to_y: "elm.rect.pad_btn"; }
1560 part { name: "elm.rect.pad_btn2";
1563 description { state: "default" 0.0;
1564 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MIN_INC;
1565 max: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MAX_INC;
1569 relative: 0.0 1.0; to: "actionbtn2";
1572 relative: 1.0 1.0; to: "actionbtn2";
1576 part { name:"actionbtn3";
1579 description { state: "default" 0.0;
1580 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1581 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1585 relative: 0.0 1.0; to_y: "elm.rect.pad_btn2";
1592 group { name: "elm/popup/content/menustyle";
1593 alias: "elm/popup/content/menustyle_transparent";
1595 part { name: "left_padding";
1598 description { state: "default" 0.0;
1601 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1610 part{ name:"elm.swallow.content";
1613 description { state: "default" 0.0;
1614 min: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1615 max: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1628 part { name: "right_padding";
1631 description { state: "default" 0.0;
1634 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1646 group { name: "elm/popup/content/min_menustyle";
1647 alias: "elm/popup/content/min_menustyle_transparent";
1649 part { name: "left_padding";
1652 description { state: "default" 0.0;
1655 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1664 part{ name:"elm.swallow.content";
1667 description { state: "default" 0.0;
1668 min: POPUP_CONTENT_MINSTYLE_CONTENT_DEFAULT_MIN_INC;
1681 part { name: "right_padding";
1684 description { state: "default" 0.0;
1687 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1699 group { name: "elm/popup/content/liststyle";
1700 alias: "elm/popup/content/liststyle_transparent";
1702 part { name: "left_top_padding";
1705 description { state: "default" 0.0;
1708 min: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1709 max: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1712 part{ name:"elm.swallow.content";
1715 description { state: "default" 0.0;
1716 min: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1717 max: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1722 to:"left_top_padding";
1730 part { name: "right_padding";
1733 description { state: "default" 0.0;
1736 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1748 group { name: "elm/popup/content/min_liststyle";
1749 alias: "elm/popup/content/min_liststyle_transparent";
1751 part { name: "left_top_padding";
1754 description { state: "default" 0.0;
1757 min: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1758 max: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1761 part{ name:"elm.swallow.content";
1764 description { state: "default" 0.0;
1765 min: POPUP_CONTENT_MINSTYLE_CONTENT_DEFAULT_MIN_INC;
1770 to:"left_top_padding";
1778 part { name: "right_padding";
1781 description { state: "default" 0.0;
1784 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1796 group { name: "elm/popup/buttons1/default";
1797 alias: "elm/popup/buttons1/transparent";
1798 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1800 part{ name:"actionbtn1";
1803 description { state: "default" 0.0;
1804 min: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MIN_INC;
1805 max: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MAX_INC;
1807 rel1.relative: 0.5 0.0;
1808 rel2.relative: 0.5 1.0;
1814 group { name: "elm/popup/buttons2/default";
1815 alias: "elm/popup/buttons2/transparent";
1816 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1818 part { name: "left_pad_btn";
1821 description { state: "default" 0.0;
1822 min: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1823 max: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1826 rel1.relative: 0.0 0.0;
1829 part { name: "right_pad_btn";
1832 description { state: "default" 0.0;
1833 min: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1834 max: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1837 rel2.relative: 1.0 1.0;
1840 part { name:"actionbtn1";
1843 description { state: "default" 0.0;
1852 to: "elm.rect.pad_btn";
1856 part { name: "elm.rect.pad_btn";
1859 description { state: "default" 0.0;
1860 min: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1861 max: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1863 rel1.relative: 0.5 0.0;
1864 rel2.relative: 0.5 1.0;
1867 part { name:"actionbtn2";
1870 description { state: "default" 0.0;
1875 to: "elm.rect.pad_btn";
1879 to: "right_pad_btn";
1886 group { name: "elm/popup/buttons3/default";
1887 alias: "elm/popup/buttons3/menustyle";
1888 alias: "elm/popup/buttons3/transparent";
1889 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1891 part { name: "left_pad_btn";
1894 description { state: "default" 0.0;
1895 min: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
1896 max: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
1899 rel1.relative: 0.0 0.0;
1902 part { name: "right_pad_btn";
1905 description { state: "default" 0.0;
1906 min: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
1907 max: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
1910 rel2.relative: 1.0 1.0;
1913 part { name: "btn_area";
1916 description { state: "default" 0.0;
1924 to: "right_pad_btn";
1928 part{ name:"actionbtn1";
1931 description { state: "default" 0.0;
1940 to: "elm.rect.pad_btn";
1944 part { name: "elm.rect.pad_btn";
1947 description { state: "default" 0.0;
1948 min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1949 max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1951 rel1.relative: 0.33 0.0;
1952 rel1.to: "btn_area";
1953 rel2.relative: 0.33 1.0;
1954 rel2.to: "btn_area";
1957 part{ name:"actionbtn2";
1960 description { state: "default" 0.0;
1964 to: "elm.rect.pad_btn";
1968 to: "elm.rect.pad_btn2";
1972 part { name: "elm.rect.pad_btn2";
1975 description { state: "default" 0.0;
1976 min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1977 max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1979 rel1.relative: 0.67 0.0;
1980 rel1.to: "btn_area";
1981 rel2.relative: 0.67 1.0;
1982 rel2.to: "btn_area";
1985 part{ name:"actionbtn3";
1988 description { state: "default" 0.0;
1993 to: "elm.rect.pad_btn2";
1997 to: "right_pad_btn";
2004 group { name: "elm/popup/base/volumebarstyle";
2005 inherit: "elm/popup/base/default";
2006 alias: "elm/popup/base/volumebarstyle_transparent";
2008 image: "00_popup_bg.png" COMP;
2011 part { name: "elm.swallow.content";
2014 description { state: "default" 0.0;
2015 min: POPUP_CONTENT_VOLUMEBAR_STYLE_CONTENT_DEFAULT_MIN_INC;
2020 to_y: "shadow_left_top_padding";
2025 to_y: "shadow_right_bottom_padding";
2028 description { state: "show_title_area" 0.0;
2029 inherit: "default" 0.0;
2033 to_y: "elm.bg.title";
2038 to_y: "shadow_right_bottom_padding";
2041 description { state: "show_action_area" 0.0;
2042 inherit: "default" 0.0;
2046 to_y: "shadow_left_top_padding";
2051 to_y: "elm.swallow.action_area";
2054 description { state: "show_action_title_area" 0.0;
2055 inherit: "default" 0.0;
2059 to_y: "elm.bg.title";
2064 to_y: "elm.swallow.action_area";
2071 group { name: "elm/popup/base/volumebarstyle_text";
2072 alias: "elm/popup/base/volumebarstyle_text_transparent";
2073 inherit: "elm/popup/base/volumebarstyle";
2075 part { name: "elm.swallow.content";
2078 description { state: "default" 0.0;
2079 min: POPUP_CONTENT_VOLUMEBAR_TEXT_STYLE_CONTENT_DEFAULT_MIN_INC;
2084 to_y: "shadow_left_top_padding";
2089 to_y: "shadow_right_bottom_padding";
2092 description { state: "show_title_area" 0.0;
2093 inherit: "default" 0.0;
2097 to_y: "elm.bg.title";
2102 to_y: "shadow_right_bottom_padding";
2105 description { state: "show_action_area" 0.0;
2106 inherit: "default" 0.0;
2110 to_y: "shadow_left_top_padding";
2115 to_y: "elm.swallow.action_area";
2118 description { state: "show_action_title_area" 0.0;
2119 inherit: "default" 0.0;
2123 to_y: "elm.bg.title";
2128 to_y: "elm.swallow.action_area";
2135 group { name: "elm/popup/base/content_expand";
2136 alias: "elm/popup/base/content_expand_transparent";
2138 image: "00_popup_bg.png" COMP;
2142 name: "shadow_right_bottom_padding";
2145 description { state: "default" 0.0;
2146 min: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
2147 max: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
2152 part { name: "base";
2155 description { state: "default" 0.0;
2156 rel1.to_x: "elm.swallow.content";
2157 rel2.to_x: "elm.bg.action_area";
2159 normal: "00_popup_bg.png";
2160 border: POPUP_BASE_DEFAULT_BG_DEFAULT_IMAGE_BORDER_INC;
2167 part { name: "access.base";
2169 description { state: "default" 0.0;
2176 part { name: "elm.bg.title";
2179 description { state: "default" 0.0;
2180 min: POPUP_BASE_CONTENT_EXPAND_TITLE_DEFAULT_MIN_INC;
2191 description { state: "visible" 0.0;
2192 inherit: "default" 0.0;
2196 part { name: "left_pad";
2199 description { state: "default" 0.0;
2200 min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2201 max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2204 rel1.to: "elm.bg.title";
2207 part { name: "right_pad";
2210 description { state: "default" 0.0;
2211 min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2212 max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2215 rel2.to: "elm.bg.title";
2218 part { name: "elm.swallow.title.icon";
2221 description { state: "default" 0.0;
2222 min: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
2223 max: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
2236 description { state: "visible" 0.0;
2237 inherit: "default" 0.0;
2241 part { name: "elm.text.title";
2244 description { state: "default" 0.0;
2246 style: "popup_title_style";
2247 size: POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
2248 size_range: POPUP_BASE_DEFAULT_TEXT_MIN_FONT_SIZE_INC POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
2263 description { state: "visible" 0.0;
2264 inherit: "default" 0.0;
2268 part { name: "elm.swallow.content";
2271 description { state: "default" 0.0;
2272 min: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
2273 max: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
2274 rel1.relative: 0.5 0.0;
2275 rel2.relative: 0.5 1.0;
2277 description { state: "show_title_area" 0.0;
2278 inherit: "default" 0.0;
2281 to_y: "elm.bg.title";
2284 description { state: "show_action_area" 0.0;
2285 inherit: "default" 0.0;
2288 to_y: "elm.bg.action_area";
2291 description { state: "show_action_title_area" 0.0;
2292 inherit: "default" 0.0;
2295 to_y: "elm.bg.title";
2299 to_y: "elm.bg.action_area";
2303 part { name: "elm.bg.action_area";
2306 description { state: "default" 0.0;
2307 min: POPUP_BASE_CONTENT_EXPAND_BG_DEFAULT_MIN_INC;
2313 to_y: "shadow_right_bottom_padding";
2317 to_y: "shadow_right_bottom_padding";
2321 description { state: "visible" 0.0;
2322 inherit: "default" 0.0;
2326 part { name: "elm.swallow.action_area";
2329 description { state: "default" 0.0;
2330 rel1.to: "elm.bg.action_area";
2331 rel2.to: "elm.bg.action_area";
2336 program { name: show_title_icon;
2337 signal: "elm,state,title,icon,visible";
2339 action: STATE_SET "visible" 0.0;
2340 target: "elm.swallow.title.icon";
2342 program { name: hide_title_icon;
2343 signal: "elm,state,title,icon,hidden";
2345 action: STATE_SET "default" 0.0;
2346 target: "elm.swallow.title.icon";
2348 program { name: show_title_text;
2349 signal: "elm,state,title,text,visible";
2351 action: STATE_SET "visible" 0.0;
2352 target: "elm.text.title";
2354 program { name: hide_title_text;
2355 signal: "elm,state,title,text,hidden";
2357 action: STATE_SET "default" 0.0;
2358 target: "elm.text.title";
2360 program { name: show_title_area;
2361 signal: "elm,state,title_area,visible";
2366 get_state(PART:"elm.swallow.action_area", st, 30, vl);
2367 if (!strcmp(st, "visible"))
2368 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
2370 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
2371 set_state(PART:"elm.bg.title", "visible", 0.0);
2374 program { name: hide_title_area;
2375 signal: "elm,state,title_area,hidden";
2377 action: STATE_SET "default" 0.0;
2381 get_state(PART:"elm.swallow.action_area", st, 30, vl);
2382 if (!strcmp(st, "visible"))
2383 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
2385 set_state(PART:"elm.swallow.content", "default", 0.0);
2386 set_state(PART:"elm.bg.title", "default", 0.0);
2389 program { name: show_action_area;
2390 signal: "elm,state,action_area,visible";
2395 get_state(PART:"elm.bg.title", st, 30, vl);
2396 if (!strcmp(st, "visible"))
2397 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
2399 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
2400 set_state(PART:"elm.bg.action_area", "visible", 0.0);
2403 program { name: hide_action_area;
2404 signal: "elm,state,action_area,hidden";
2406 action: STATE_SET "default" 0.0;
2410 get_state(PART:"elm.bg.title", st, 30, vl);
2411 if (!strcmp(st, "visible"))
2412 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
2414 set_state(PART:"elm.swallow.content", "default", 0.0);
2415 set_state(PART:"elm.bg.action_area", "default", 0.0);
2421 group { name: "elm/popup/buttons1/content_expand";
2422 alias: "elm/popup/buttons1/content_expand_transparent";
2423 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2425 part{ name:"actionbtn1";
2428 description { state: "default" 0.0;
2429 rel1.relative: 0.2 0.1;
2430 rel2.relative: 0.8 0.9;
2436 group { name: "elm/popup/buttons2/content_expand";
2437 alias: "elm/popup/buttons2/content_expand_transparent";
2438 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2440 part{ name:"actionbtn1";
2443 description { state: "default" 0.0;
2445 rel1.relative: 0.1 0.1;
2446 rel2.relative: 0.45 0.9;
2449 part{ name:"actionbtn2";
2452 description { state: "default" 0.0;
2454 rel1.relative: 0.55 0.1;
2455 rel2.relative: 0.9 0.9;
2461 group { name: "elm/popup/buttons3/content_expand";
2462 alias: "elm/popup/buttons3/content_expand_transparent";
2463 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2465 part{ name:"actionbtn1";
2468 description { state: "default" 0.0;
2470 rel1.relative: 0.05 0.1;
2471 rel2.relative: 0.3 0.9;
2474 part{ name:"actionbtn2";
2477 description { state: "default" 0.0;
2479 rel1.relative: 0.375 0.1;
2480 rel2.relative: 0.625 0.9;
2483 part{ name:"actionbtn3";
2486 description { state: "default" 0.0;
2488 rel1.relative: 0.7 0.1;
2489 rel2.relative: 0.95 0.9;
2495 group { name: "elm/popup/item/content_expand";
2496 alias: "elm/popup/item/content_expand_transparent";
2497 inherit: "elm/popup/item/default";
2502 description { state: "default" 0.0;
2503 color: 240 240 240 255;
2507 description { state: "clicked" 0.0;
2508 color: 190 170 150 255;
2514 group { name: "elm/popup/content/content_expand";
2515 alias: "elm/popup/content/content_expand_transparent";
2517 part{ name:"elm.swallow.content";
2520 description { state: "default" 0.0;
2526 #undef POPUP_ITEM_STATE_ENABLED
2527 #undef POPUP_ITEM_STATE_DISABLED