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;
348 part { name: "block_events";
350 description { state: "default" 0.0;
353 to: "popup_indicator";
355 color: POPUP_DIM_BG_TRANS_COLOR_INC;
361 group { name: "elm/notify/block_events/dimrect";
362 inherit: "elm/notify/block_events/transparent";
364 part {name: "popup_indicator";
368 description { state: "default" 0.0;
371 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
372 rel2.relative: 1.0 0.0;
373 color: POPUP_DIM_BG_COLOR_INC;
376 part { name: "block_events";
378 description { state: "default" 0.0;
381 to: "popup_indicator";
383 color: POPUP_DIM_BG_COLOR_INC;
389 group { name: "elm/label/base/popup/default";
390 alias: "elm/label/base/popup/content_expand";
391 alias: "elm/label/base/popup/transparent";
393 style { name: "popup_desc_style";
394 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";
397 tag: "whitecolor" "+ color=#ffffff";
402 part { name: "elm.text";
406 description { state: "default" 0.0;
407 min: POPUP_DESCRIPTION_DEFAULT_TEXT_MIN_INC;
408 max: POPUP_DESCRIPTION_DEFAULT_TEXT_MIN_INC;
410 style: "popup_desc_style";
418 group { name: "elm/popup/base/default";
419 alias: "elm/popup/base/transparent";
420 alias: "elm/popup/base/verticalbuttonstyle";
421 alias: "elm/popup/base/verticalbuttonstyle_transparent";
422 alias: "elm/popup/base/customstyle";
423 alias: "elm/popup/base/customstyle_transparent";
424 alias: "elm/popup/base/liststyle";
425 alias: "elm/popup/base/menustyle";
427 image: "00_popup_bg.png" COMP;
430 style { name: "popup_title_style";
431 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";
438 name:"shadow_left_top_padding";
441 description { state: "default" 0.0;
442 min: POPUP_DESC_LEFT_PADDING POPUP_DESC_TOP_PADDING;
443 max: POPUP_DESC_LEFT_PADDING POPUP_DESC_TOP_PADDING;
449 name:"shadow_right_bottom_padding";
452 description { state: "default" 0.0;
453 min: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
454 max: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
461 description { state: "default" 0.0;
462 min: POPUP_BASE_DEFAULT_BASE_DEFAULT_MIN_INC;
463 max: POPUP_BASE_DEFAULT_BASE_DEFAULT_MAX_INC;
465 normal: "00_popup_bg.png";
466 border: POPUP_BASE_DEFAULT_BG_DEFAULT_IMAGE_BORDER_INC;
472 description { state: "landscape" 0.0;
473 inherit: "default" 0.0;
474 min: POPUP_BASE_DEFAULT_BASE_LANDSCAPE_MIN_INC;
475 max: POPUP_BASE_DEFAULT_BASE_LANDSCAPE_MAX_INC;
478 part { name: "elm.bg.title";
481 description { state: "default" 0.0;
482 min: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
483 max: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
488 to_y: "shadow_left_top_padding";
492 to_y: "shadow_left_top_padding";
495 description { state: "visible" 0.0;
496 inherit: "default" 0.0;
498 description { state: "landscape" 0.0;
499 inherit: "default" 0.0;
500 min: POPUP_BASE_DEFAULT_TITLE_LANDSCAPE_MIN_INC;
501 max: POPUP_BASE_DEFAULT_TITLE_LANDSCAPE_MIN_INC;
503 description { state: "landscape_visible" 0.0;
504 inherit: "landscape" 0.0;
507 part { name: "action_top_padding";
510 description { state: "default" 0.0;
511 min: 0 POPUP_ACTION_DESC_TOP_PADDING;
512 max: 0 POPUP_ACTION_DESC_TOP_PADDING;
517 to_y: "shadow_left_top_padding";
521 to_y: "shadow_left_top_padding";
525 part { name: "label_top_padding";
528 description { state: "default" 0.0;
529 min: 0 (POPUP_LABEL_DESC_TOP_PADDING-POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC);
530 max: 0 (POPUP_LABEL_DESC_TOP_PADDING-POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC);
535 to_y: "shadow_left_top_padding";
539 to_y: "shadow_left_top_padding";
543 part { name: "label_bottom_padding";
546 description { state: "default" 0.0;
547 min: 0 (POPUP_LABEL_DESC_BOTTOM_PADDING-POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC);
548 max: 0 (POPUP_LABEL_DESC_BOTTOM_PADDING-POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC);
553 to_y: "shadow_right_bottom_padding";
557 to_y: "shadow_right_bottom_padding";
561 part { name: "title_left_top_padding";
564 description { state: "default" 0.0;
566 rel1.to: "elm.bg.title";
568 min: 0 POPUP_TITLE_TOP_PADDING;
569 max: 0 POPUP_TITLE_TOP_PADDING;
572 part { name: "title_right_bottom_padding";
575 description { state: "default" 0.0;
577 rel2.to: "elm.bg.title";
579 min: 0 POPUP_TITLE_BOTTOM_PADDING;
580 max: 0 POPUP_TITLE_BOTTOM_PADDING;
583 part { name: "icon_rect";
586 description { state: "default" 0.0;
591 to: "title_left_top_padding";
595 to_x: "title_left_top_padding";
596 to_y: "elm.bg.title";
600 description { state: "visible" 0.0;
601 inherit: "default" 0.0;
602 min: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
603 max: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
606 part { name: "padding_after_icon";
609 description { state: "default" 0.0;
621 description { state: "visible" 0.0;
622 inherit: "default" 0.0;
623 min: POPUP_TITLE_ICON_TEXT_PADDING_INC;
626 part { name: "elm.swallow.title.icon";
629 description { state: "default" 0.0;
630 rel1.to: "icon_rect";
631 rel2.to: "icon_rect";
634 part { name: "elm.text.title";
637 description { state: "default" 0.0;
640 style: "popup_title_style";
641 size: POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
642 size_range: POPUP_BASE_DEFAULT_TEXT_MIN_FONT_SIZE_INC POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
649 to: "padding_after_icon";
653 to: "title_right_bottom_padding";
658 part { name: "access.title";
661 description { state: "default" 0.0;
666 to_y: "elm.bg.title";
671 part { name: "elm.swallow.content";
674 description { state: "default" 0.0;
675 min: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
676 max: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
681 to_y: "label_top_padding";
686 to_y: "label_bottom_padding";
689 description { state: "show_title_area" 0.0;
690 inherit: "default" 0.0;
694 to_y: "elm.bg.title";
699 to_y: "shadow_right_bottom_padding";
702 description { state: "show_action_area" 0.0;
703 inherit: "default" 0.0;
707 to_y: "action_top_padding";
712 to_y: "elm.swallow.action_area";
715 description { state: "show_action_title_area" 0.0;
716 inherit: "default" 0.0;
720 to_y: "elm.bg.title";
725 to_y: "elm.swallow.action_area";
729 part { name: "access.body";
732 description { state: "default" 0.0;
736 to_x: "shadow_left_top_padding";
737 to_y: "elm.swallow.content";
741 to_x: "shadow_right_bottom_padding";
742 to_y: "elm.swallow.content";
747 part { name: "access.base";
750 description { state: "default" 0.0;
757 part { name: "access.base";
760 description { state: "default" 0.0;
767 part { name: "elm.swallow.action_area";
770 description { state: "default" 0.0;
771 min: POPUP_BASE_DEFAULT_BUTTON_BG_DEFAULT_MIN_INC;
778 to_y: "shadow_right_bottom_padding";
783 to_y: "shadow_right_bottom_padding";
786 description { state: "visible" 0.0;
787 inherit: "default" 0.0;
793 program { name: show_title_icon;
794 signal: "elm,state,title,icon,visible";
796 action: STATE_SET "visible" 0.0;
798 target: "padding_after_icon";
800 program { name: hide_title_icon;
801 signal: "elm,state,title,icon,hidden";
803 action: STATE_SET "default" 0.0;
804 target: "padding_after_icon";
807 program { name: show_title_area;
808 signal: "elm,state,title_area,visible";
813 get_state(PART:"elm.swallow.action_area", st, 30, vl);
814 if (!strcmp(st, "visible"))
815 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
817 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
818 get_state(PART:"base", st, 30, vl);
819 if (!strcmp(st, "landscape"))
820 set_state(PART:"elm.bg.title", "landscape_visible", 0.0);
822 set_state(PART:"elm.bg.title", "visible", 0.0);
825 program { name: hide_title_area;
826 signal: "elm,state,title_area,hidden";
828 action: STATE_SET "default" 0.0;
832 get_state(PART:"elm.swallow.action_area", st, 30, vl);
833 if (!strcmp(st, "visible"))
834 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
836 set_state(PART:"elm.swallow.content", "default", 0.0);
837 get_state(PART:"base", st, 30, vl);
838 if (!strcmp(st, "landscape"))
839 set_state(PART:"elm.bg.title", "landscape", 0.0);
841 set_state(PART:"elm.bg.title", "default", 0.0);
844 program { name: show_action_area;
845 signal: "elm,state,action_area,visible";
850 get_state(PART:"elm.bg.title", st, 30, vl);
851 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
852 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
854 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
855 set_state(PART:"elm.swallow.action_area", "visible", 0.0);
858 program { name: hide_action_area;
859 signal: "elm,state,action_area,hidden";
861 action: STATE_SET "default" 0.0;
865 get_state(PART:"elm.bg.title", st, 30, vl);
866 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
867 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
869 set_state(PART:"elm.swallow.content", "default", 0.0);
870 set_state(PART:"elm.swallow.action_area", "default", 0.0);
873 program { name: "change_to_landscape";
874 signal: "elm,state,landscape";
876 action: STATE_SET "landscape" 0.0;
878 target: "elm.bg.title";
879 after: "orientation_change";
881 program { name: "orientation_change";
882 action: SIGNAL_EMIT "elm,state,orientation,changed" "";
884 program { name: "change_to_portrait";
885 signal: "elm,state,portrait";
887 action: STATE_SET "default" 0.0;
889 target: "elm.bg.title";
890 after: "orientation_change";
892 program { name: "landscape_mode";
894 signal: "elm,state,orient,90";
895 action: SIGNAL_EMIT "elm,state,landscape" "elm";
897 program { name: "landscape_mode2";
899 signal: "elm,state,orient,270";
900 action: SIGNAL_EMIT "elm,state,landscape" "elm";
902 program { name: "portrait_mode";
904 signal: "elm,state,orient,0";
905 action: SIGNAL_EMIT "elm,state,portrait" "elm";
907 program { name: "portrait_mode2";
909 signal: "elm,state,orient,180";
910 action: SIGNAL_EMIT "elm,state,portrait" "elm";
912 } /* end of programs */
915 group { name: "elm/popup/base/content_no_vhpad";
916 inherit: "elm/popup/base/default";
917 alias: "elm/popup/base/min_menustyle";
919 part { name: "label_top_padding";
922 description { state: "default" 0.0;
929 to_y: "shadow_left_top_padding";
933 to_y: "shadow_left_top_padding";
937 part { name: "label_bottom_padding";
940 description { state: "default" 0.0;
947 to_y: "shadow_right_bottom_padding";
951 to_y: "shadow_right_bottom_padding";
958 group { name: "elm/popup/content/default";
959 alias: "elm/popup/content/transparent";
960 alias: "elm/popup/content/customstyle";
961 alias: "elm/popup/content/customstyle_transparent";
963 part { name: "pad_t";
967 description { state: "default" 0.0;
969 min: 0 POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC;
970 max: 0 POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC;
982 part { name: "pad_l";
985 description { state: "default" 0.0;
986 min: POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 0;
987 max: POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 0;
989 rel2.relative: 0.0 1.0;
993 part { name: "pad_r";
996 description { state: "default" 0.0;
997 min: POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC 0;
998 max: POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC 0;
1000 rel1.relative: 1.0 0.0;
1004 part { name:"elm.swallow.content";
1007 description { state: "default" 0.0;
1021 part { name: "pad_b";
1024 description { state: "default" 0.0;
1026 min: 0 POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC;
1027 max: 0 POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC;
1039 group { name: "elm/popup/content/content_no_vhpad";
1040 inherit: "elm/popup/content/default";
1041 alias: "elm/popup/content/min_menustyle";
1043 part { name: "pad_l";
1046 description { state: "default" 0.0;
1047 min: POPUP_CONTENT_MINSTYLE_LEFT_PADDING_MIN_INC 0;
1048 max: POPUP_CONTENT_MINSTYLE_LEFT_PADDING_MIN_INC 0;
1050 rel2.relative: 0.0 1.0;
1054 part { name: "pad_r";
1057 description { state: "default" 0.0;
1058 min: POPUP_CONTENT_MINSTYLE_RIGHT_PADDING_MIN_INC 0;
1059 max: POPUP_CONTENT_MINSTYLE_RIGHT_PADDING_MIN_INC 0;
1061 rel1.relative: 1.0 0.0;
1068 ///////////////////////////////////////////////////////////////////////////////
1070 group { name: "elm/popup/item/default";
1071 alias: "elm/popup/item/min_menustyle";
1073 public item_state = POPUP_ITEM_STATE_ENABLED;
1076 part { name: "event_blocker";
1078 description { state: "default" 0.0;
1086 description { state: "default" 0.0;
1087 color: GENLIST_LIST_BG_COLOR;
1088 min: POPUP_ITEM_BG_DEFAULT_MIN_INC;
1091 description { state: "clicked" 0.0;
1092 color: GENLIST_LIST_PRESS_COLOR;
1095 part { name: "padding_left_top";
1098 description { state: "default" 0.0;
1100 rel2.relative: 0.0 0.0;
1101 min: POPUP_ITEM_LEFT_MIN_PADDING_INC;
1105 part { name: "padding_right_bottom";
1108 description { state: "default" 0.0;
1110 rel1.relative: 1.0 1.0;
1111 min: POPUP_ITEM_RIGHT_MIN_PADDING_INC;
1115 part { name: "separator";
1119 description { state: "dafault" 0.0;
1120 color: GENLIST_LIST_LINE1_COLOR;
1126 part { name: "padding_icon_text";
1129 description { state: "default" 0.0; //when only icon or no icon is there
1133 to: "elm.swallow.content";
1135 rel2.to: "elm.swallow.content";
1139 description { state: "visible" 0.0; //when icon is visible
1140 inherit: "default" 0.0;
1141 min: POPUP_ITEM_ICON_TEXT_PADDING_INC;
1143 description { state: "icononly" 0.0;
1144 inherit: "default" 0.0;
1147 part { name: "elm.swallow.content";
1150 description { state: "default" 0.0;
1155 to: "padding_left_top";
1159 to_x: "padding_left_top";
1160 to_y: "padding_right_bottom";
1164 description { state: "visible" 0.0;
1171 to: "padding_left_top";
1175 to_x: "padding_left_top";
1176 to_y: "padding_right_bottom";
1179 aspect_preference: VERTICAL;
1181 description { state: "icononly" 0.0;
1186 to: "padding_left_top";
1190 to: "padding_right_bottom";
1193 aspect_preference: VERTICAL;
1196 part { name: "elm.text";
1200 description { state: "default" 0.0;
1204 to_x: "padding_icon_text";
1205 to_y: "padding_left_top";
1209 to:"padding_right_bottom";
1212 color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
1216 font: "Tizen:style=Regular";
1217 size: GENLIST_LIST_MAIN_TEXT_SIZE;
1218 text_class: "list_item";
1221 description { state: "visible" 0.0;
1222 inherit: "default" 0.0;
1225 description { state: "clicked" 0.0;
1226 inherit: "default" 0.0;
1228 color: GENLIST_LIST_TEXT_FOCUS_COLOR;
1230 description { state: "disabled" 0.0;
1231 inherit: "default" 0.0;
1232 color: POPUP_ITEM_TEXT_DISABLED_COLOR_INC;
1234 description { state: "disabled_visible" 0.0;
1235 inherit: "default" 0.0;
1236 color: POPUP_ITEM_TEXT_DISABLED_VISIBLE_COLOR_INC;
1240 part { name: "over1";
1243 ignore_flags: ON_HOLD;
1244 description { state: "default" 0.0;
1248 part { name: "over2";
1251 description { state: "default" 0.0;
1255 part { name: "disclip";
1257 description { state: "default" 0.0;
1260 description { state: "disabled" 0.0;
1266 program { name: "item_unclick";
1267 signal: "mouse,clicked,1";
1269 action: SIGNAL_EMIT "elm,action,click" "";
1272 program { name: "touch_snd";
1273 action: PLAY_SAMPLE "touch_sound" 1.0;
1275 program { name: "disable";
1276 signal: "elm,state,item,disabled";
1278 action: STATE_SET "disabled" 0.0;
1280 after: "disable_text";
1282 program { name: "enable";
1283 signal: "elm,state,item,enabled";
1285 action: STATE_SET "default" 0.0;
1287 after: "enable_text";
1289 program { name: "item_click2";
1290 signal: "mouse,down,1";
1295 get_state(PART:"elm.text", st, 30, vl);
1296 if (!strcmp(st, "visible"))
1297 set_state(PART:"elm.text", "clicked", 0.0);
1298 set_state(PART:"bg", "clicked", 0.0);
1301 program { name: "item_unclick2";
1302 signal: "mouse,up,1";
1307 get_state(PART:"elm.text", st, 30, vl);
1308 if (!strcmp(st, "clicked"))
1309 set_state(PART:"elm.text", "visible", 0.0);
1310 set_state(PART:"bg", "default", 0.0);
1313 program { name: "disable_text";
1317 get_state(PART:"elm.text", st, 30, vl);
1318 if (!strcmp(st, "visible"))
1319 set_state(PART:"elm.text", "disabled_visible", 0.0);
1321 set_state(PART:"elm.text", "disabled", 0.0);
1322 set_int(item_state, POPUP_ITEM_STATE_DISABLED);
1325 program { name: "enable_text";
1329 get_state(PART:"elm.text", st, 30, vl);
1330 if (!strcmp(st, "disabled_visible"))
1331 set_state(PART:"elm.text", "visible", 0.0);
1333 set_state(PART:"elm.text", "default", 0.0);
1334 set_int(item_state, POPUP_ITEM_STATE_ENABLED);
1337 program { name: "text_show";
1338 signal: "elm,state,item,text,visible";
1343 get_state(PART:"elm.swallow.content", st, 30, vl);
1344 if (!strcmp(st, "icononly")) {
1345 set_state(PART:"elm.swallow.content", "visible", 0.0);
1346 set_state(PART:"padding_icon_text", "visible", 0.0);
1348 if(get_int(item_state) != POPUP_ITEM_STATE_DISABLED)
1349 set_state(PART:"elm.text", "visible", 0.0);
1351 set_state(PART:"elm.text", "disabled_visible", 0.0);
1354 program { name: "text_hide";
1355 signal: "elm,state,item,text,hidden";
1360 get_state(PART:"elm.swallow.content", st, 30, vl);
1361 if (!strcmp(st, "visible")) {
1362 set_state(PART:"elm.swallow.content", "icononly", 0.0);
1363 set_state(PART:"padding_icon_text", "icononly", 0.0);
1365 set_state(PART:"elm.text", "default", 0.0);
1368 program { name: "icon_show";
1369 signal: "elm,state,item,icon,visible";
1374 get_state(PART:"elm.text", st, 30, vl);
1375 if (!strcmp(st, "visible")) {
1376 set_state(PART:"elm.swallow.content", "visible", 0.0);
1377 set_state(PART:"padding_icon_text", "visible", 0.0);
1380 set_state(PART:"elm.swallow.content", "icononly", 0.0);
1381 set_state(PART:"padding_icon_text", "icononly", 0.0);
1385 program { name: "icon_hide";
1386 signal: "elm,state,item,icon,hidden";
1388 action: STATE_SET "default" 0.0;
1389 target: "elm.swallow.content";
1394 /////////////////////////////////////////////////////////////////////////////////////////
1395 group { name: "elm/popup/item/landscape/default";
1396 inherit: "elm/popup/item/default";
1402 description { state: "default" 0.0;
1403 color: GENLIST_LIST_BG_COLOR;
1404 min: POPUP_ITEM_BG_LANDCAPE_MIN_INC;
1407 description { state: "clicked" 0.0;
1408 color: GENLIST_LIST_PRESS_COLOR;
1414 ////////////////////////////////////////////////////////////////////////////////////////
1415 group { name: "elm/label/base/popup/verticalbuttonstyle";
1418 style { name: "popup_desc_style_center";
1419 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";
1422 tag: "whitecolor" "+ color=#ffffff";
1427 part { name: "elm.text";
1431 description { state: "default" 0.0;
1433 style: "popup_desc_style_center";
1443 group { name: "elm/popup/buttons3/verticalbuttonstyle";
1444 alias: "elm/popup/buttons3/verticalbuttonstyle_transparent";
1445 data.item: "action_area_height" POPUP_BUTTON_VERTICAL_ACTION_AREA_HEIGHT;
1450 description { state: "default" 0.0;
1451 min: POPUP_BASE_VERTICAL_BUTTON_BUTTONAREA_DEFAULT_MIN_INC;
1455 part { name: "elm.rect.pad_btn_top";
1458 description { state: "default" 0.0;
1459 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_TOP_MIN_INC;
1470 part { name:"actionbtn1";
1473 description { state: "default" 0.0;
1474 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1475 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1479 relative: 0.0 1.0; to_y: "elm.rect.pad_btn_top";
1483 part { name: "elm.rect.pad_btn";
1486 description { state: "default" 0.0;
1487 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MIN_INC;
1488 max: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MAX_INC;
1492 relative: 0.0 1.0; to: "actionbtn1";
1495 relative: 1.0 1.0; to: "actionbtn1";
1499 part { name:"actionbtn2";
1502 description { state: "default" 0.0;
1503 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1504 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1507 rel1 { relative: 0 1.0; to_y: "elm.rect.pad_btn"; }
1510 part { name: "elm.rect.pad_btn2";
1513 description { state: "default" 0.0;
1514 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MIN_INC;
1515 max: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MAX_INC;
1519 relative: 0.0 1.0; to: "actionbtn2";
1522 relative: 1.0 1.0; to: "actionbtn2";
1526 part { name:"actionbtn3";
1529 description { state: "default" 0.0;
1530 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1531 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1535 relative: 0.0 1.0; to_y: "elm.rect.pad_btn2";
1542 group { name: "elm/popup/content/menustyle";
1543 alias: "elm/popup/content/menustyle_transparent";
1545 part { name: "left_padding";
1548 description { state: "default" 0.0;
1551 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1560 part{ name:"elm.swallow.content";
1563 description { state: "default" 0.0;
1564 min: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1565 max: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1578 part { name: "right_padding";
1581 description { state: "default" 0.0;
1584 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1596 group { name: "elm/popup/content/min_menustyle";
1597 alias: "elm/popup/content/min_menustyle_transparent";
1599 part { name: "left_padding";
1602 description { state: "default" 0.0;
1605 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1614 part{ name:"elm.swallow.content";
1617 description { state: "default" 0.0;
1618 min: POPUP_CONTENT_MINSTYLE_CONTENT_DEFAULT_MIN_INC;
1631 part { name: "right_padding";
1634 description { state: "default" 0.0;
1637 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1649 group { name: "elm/popup/content/liststyle";
1650 alias: "elm/popup/content/liststyle_transparent";
1652 part { name: "left_top_padding";
1655 description { state: "default" 0.0;
1658 min: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1659 max: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1662 part{ name:"elm.swallow.content";
1665 description { state: "default" 0.0;
1666 min: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1667 max: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1672 to:"left_top_padding";
1680 part { name: "right_padding";
1683 description { state: "default" 0.0;
1686 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1698 group { name: "elm/popup/content/min_liststyle";
1699 alias: "elm/popup/content/min_liststyle_transparent";
1701 part { name: "left_top_padding";
1704 description { state: "default" 0.0;
1707 min: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1708 max: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1711 part{ name:"elm.swallow.content";
1714 description { state: "default" 0.0;
1715 min: POPUP_CONTENT_MINSTYLE_CONTENT_DEFAULT_MIN_INC;
1720 to:"left_top_padding";
1728 part { name: "right_padding";
1731 description { state: "default" 0.0;
1734 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1746 group { name: "elm/popup/buttons1/default";
1747 alias: "elm/popup/buttons1/transparent";
1748 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1750 part{ name:"actionbtn1";
1753 description { state: "default" 0.0;
1754 min: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MIN_INC;
1755 max: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MAX_INC;
1757 rel1.relative: 0.5 0.0;
1758 rel2.relative: 0.5 1.0;
1764 group { name: "elm/popup/buttons2/default";
1765 alias: "elm/popup/buttons2/transparent";
1766 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1768 part { name: "left_pad_btn";
1771 description { state: "default" 0.0;
1772 min: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1773 max: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1776 rel1.relative: 0.0 0.0;
1779 part { name: "right_pad_btn";
1782 description { state: "default" 0.0;
1783 min: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1784 max: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1787 rel2.relative: 1.0 1.0;
1790 part { name:"actionbtn1";
1793 description { state: "default" 0.0;
1802 to: "elm.rect.pad_btn";
1806 part { name: "elm.rect.pad_btn";
1809 description { state: "default" 0.0;
1810 min: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1811 max: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1813 rel1.relative: 0.5 0.0;
1814 rel2.relative: 0.5 1.0;
1817 part { name:"actionbtn2";
1820 description { state: "default" 0.0;
1825 to: "elm.rect.pad_btn";
1829 to: "right_pad_btn";
1836 group { name: "elm/popup/buttons3/default";
1837 alias: "elm/popup/buttons3/menustyle";
1838 alias: "elm/popup/buttons3/transparent";
1839 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1841 part { name: "left_pad_btn";
1844 description { state: "default" 0.0;
1845 min: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
1846 max: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
1849 rel1.relative: 0.0 0.0;
1852 part { name: "right_pad_btn";
1855 description { state: "default" 0.0;
1856 min: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
1857 max: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
1860 rel2.relative: 1.0 1.0;
1863 part { name: "btn_area";
1866 description { state: "default" 0.0;
1874 to: "right_pad_btn";
1878 part{ name:"actionbtn1";
1881 description { state: "default" 0.0;
1890 to: "elm.rect.pad_btn";
1894 part { name: "elm.rect.pad_btn";
1897 description { state: "default" 0.0;
1898 min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1899 max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1901 rel1.relative: 0.33 0.0;
1902 rel1.to: "btn_area";
1903 rel2.relative: 0.33 1.0;
1904 rel2.to: "btn_area";
1907 part{ name:"actionbtn2";
1910 description { state: "default" 0.0;
1914 to: "elm.rect.pad_btn";
1918 to: "elm.rect.pad_btn2";
1922 part { name: "elm.rect.pad_btn2";
1925 description { state: "default" 0.0;
1926 min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1927 max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1929 rel1.relative: 0.67 0.0;
1930 rel1.to: "btn_area";
1931 rel2.relative: 0.67 1.0;
1932 rel2.to: "btn_area";
1935 part{ name:"actionbtn3";
1938 description { state: "default" 0.0;
1943 to: "elm.rect.pad_btn2";
1947 to: "right_pad_btn";
1954 group { name: "elm/popup/base/volumebarstyle";
1955 inherit: "elm/popup/base/default";
1956 alias: "elm/popup/base/volumebarstyle_transparent";
1958 image: "00_popup_bg.png" COMP;
1961 part { name: "elm.swallow.content";
1964 description { state: "default" 0.0;
1965 min: POPUP_CONTENT_VOLUMEBAR_STYLE_CONTENT_DEFAULT_MIN_INC;
1970 to_y: "shadow_left_top_padding";
1975 to_y: "shadow_right_bottom_padding";
1978 description { state: "show_title_area" 0.0;
1979 inherit: "default" 0.0;
1983 to_y: "elm.bg.title";
1988 to_y: "shadow_right_bottom_padding";
1991 description { state: "show_action_area" 0.0;
1992 inherit: "default" 0.0;
1996 to_y: "shadow_left_top_padding";
2001 to_y: "elm.swallow.action_area";
2004 description { state: "show_action_title_area" 0.0;
2005 inherit: "default" 0.0;
2009 to_y: "elm.bg.title";
2014 to_y: "elm.swallow.action_area";
2021 group { name: "elm/popup/base/volumebarstyle_text";
2022 alias: "elm/popup/base/volumebarstyle_text_transparent";
2023 inherit: "elm/popup/base/volumebarstyle";
2025 part { name: "elm.swallow.content";
2028 description { state: "default" 0.0;
2029 min: POPUP_CONTENT_VOLUMEBAR_TEXT_STYLE_CONTENT_DEFAULT_MIN_INC;
2034 to_y: "shadow_left_top_padding";
2039 to_y: "shadow_right_bottom_padding";
2042 description { state: "show_title_area" 0.0;
2043 inherit: "default" 0.0;
2047 to_y: "elm.bg.title";
2052 to_y: "shadow_right_bottom_padding";
2055 description { state: "show_action_area" 0.0;
2056 inherit: "default" 0.0;
2060 to_y: "shadow_left_top_padding";
2065 to_y: "elm.swallow.action_area";
2068 description { state: "show_action_title_area" 0.0;
2069 inherit: "default" 0.0;
2073 to_y: "elm.bg.title";
2078 to_y: "elm.swallow.action_area";
2085 group { name: "elm/popup/base/content_expand";
2086 alias: "elm/popup/base/content_expand_transparent";
2088 image: "00_popup_bg.png" COMP;
2092 name: "shadow_right_bottom_padding";
2095 description { state: "default" 0.0;
2096 min: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
2097 max: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
2102 part { name: "base";
2105 description { state: "default" 0.0;
2106 rel1.to_x: "elm.swallow.content";
2107 rel2.to_x: "elm.bg.action_area";
2109 normal: "00_popup_bg.png";
2110 border: POPUP_BASE_DEFAULT_BG_DEFAULT_IMAGE_BORDER_INC;
2117 part { name: "access.base";
2119 description { state: "default" 0.0;
2126 part { name: "elm.bg.title";
2129 description { state: "default" 0.0;
2130 min: POPUP_BASE_CONTENT_EXPAND_TITLE_DEFAULT_MIN_INC;
2141 description { state: "visible" 0.0;
2142 inherit: "default" 0.0;
2146 part { name: "left_pad";
2149 description { state: "default" 0.0;
2150 min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2151 max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2154 rel1.to: "elm.bg.title";
2157 part { name: "right_pad";
2160 description { state: "default" 0.0;
2161 min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2162 max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2165 rel2.to: "elm.bg.title";
2168 part { name: "elm.swallow.title.icon";
2171 description { state: "default" 0.0;
2172 min: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
2173 max: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
2186 description { state: "visible" 0.0;
2187 inherit: "default" 0.0;
2191 part { name: "elm.text.title";
2194 description { state: "default" 0.0;
2196 style: "popup_title_style";
2197 size: POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
2198 size_range: POPUP_BASE_DEFAULT_TEXT_MIN_FONT_SIZE_INC POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
2213 description { state: "visible" 0.0;
2214 inherit: "default" 0.0;
2218 part { name: "elm.swallow.content";
2221 description { state: "default" 0.0;
2222 min: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
2223 max: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
2224 rel1.relative: 0.5 0.0;
2225 rel2.relative: 0.5 1.0;
2227 description { state: "show_title_area" 0.0;
2228 inherit: "default" 0.0;
2231 to_y: "elm.bg.title";
2234 description { state: "show_action_area" 0.0;
2235 inherit: "default" 0.0;
2238 to_y: "elm.bg.action_area";
2241 description { state: "show_action_title_area" 0.0;
2242 inherit: "default" 0.0;
2245 to_y: "elm.bg.title";
2249 to_y: "elm.bg.action_area";
2253 part { name: "elm.bg.action_area";
2256 description { state: "default" 0.0;
2257 min: POPUP_BASE_CONTENT_EXPAND_BG_DEFAULT_MIN_INC;
2263 to_y: "shadow_right_bottom_padding";
2267 to_y: "shadow_right_bottom_padding";
2271 description { state: "visible" 0.0;
2272 inherit: "default" 0.0;
2276 part { name: "elm.swallow.action_area";
2279 description { state: "default" 0.0;
2280 rel1.to: "elm.bg.action_area";
2281 rel2.to: "elm.bg.action_area";
2286 program { name: show_title_icon;
2287 signal: "elm,state,title,icon,visible";
2289 action: STATE_SET "visible" 0.0;
2290 target: "elm.swallow.title.icon";
2292 program { name: hide_title_icon;
2293 signal: "elm,state,title,icon,hidden";
2295 action: STATE_SET "default" 0.0;
2296 target: "elm.swallow.title.icon";
2298 program { name: show_title_text;
2299 signal: "elm,state,title,text,visible";
2301 action: STATE_SET "visible" 0.0;
2302 target: "elm.text.title";
2304 program { name: hide_title_text;
2305 signal: "elm,state,title,text,hidden";
2307 action: STATE_SET "default" 0.0;
2308 target: "elm.text.title";
2310 program { name: show_title_area;
2311 signal: "elm,state,title_area,visible";
2316 get_state(PART:"elm.swallow.action_area", st, 30, vl);
2317 if (!strcmp(st, "visible"))
2318 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
2320 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
2321 set_state(PART:"elm.bg.title", "visible", 0.0);
2324 program { name: hide_title_area;
2325 signal: "elm,state,title_area,hidden";
2327 action: STATE_SET "default" 0.0;
2331 get_state(PART:"elm.swallow.action_area", st, 30, vl);
2332 if (!strcmp(st, "visible"))
2333 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
2335 set_state(PART:"elm.swallow.content", "default", 0.0);
2336 set_state(PART:"elm.bg.title", "default", 0.0);
2339 program { name: show_action_area;
2340 signal: "elm,state,action_area,visible";
2345 get_state(PART:"elm.bg.title", st, 30, vl);
2346 if (!strcmp(st, "visible"))
2347 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
2349 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
2350 set_state(PART:"elm.bg.action_area", "visible", 0.0);
2353 program { name: hide_action_area;
2354 signal: "elm,state,action_area,hidden";
2356 action: STATE_SET "default" 0.0;
2360 get_state(PART:"elm.bg.title", st, 30, vl);
2361 if (!strcmp(st, "visible"))
2362 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
2364 set_state(PART:"elm.swallow.content", "default", 0.0);
2365 set_state(PART:"elm.bg.action_area", "default", 0.0);
2371 group { name: "elm/popup/buttons1/content_expand";
2372 alias: "elm/popup/buttons1/content_expand_transparent";
2373 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2375 part{ name:"actionbtn1";
2378 description { state: "default" 0.0;
2379 rel1.relative: 0.2 0.1;
2380 rel2.relative: 0.8 0.9;
2386 group { name: "elm/popup/buttons2/content_expand";
2387 alias: "elm/popup/buttons2/content_expand_transparent";
2388 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2390 part{ name:"actionbtn1";
2393 description { state: "default" 0.0;
2395 rel1.relative: 0.1 0.1;
2396 rel2.relative: 0.45 0.9;
2399 part{ name:"actionbtn2";
2402 description { state: "default" 0.0;
2404 rel1.relative: 0.55 0.1;
2405 rel2.relative: 0.9 0.9;
2411 group { name: "elm/popup/buttons3/content_expand";
2412 alias: "elm/popup/buttons3/content_expand_transparent";
2413 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2415 part{ name:"actionbtn1";
2418 description { state: "default" 0.0;
2420 rel1.relative: 0.05 0.1;
2421 rel2.relative: 0.3 0.9;
2424 part{ name:"actionbtn2";
2427 description { state: "default" 0.0;
2429 rel1.relative: 0.375 0.1;
2430 rel2.relative: 0.625 0.9;
2433 part{ name:"actionbtn3";
2436 description { state: "default" 0.0;
2438 rel1.relative: 0.7 0.1;
2439 rel2.relative: 0.95 0.9;
2445 group { name: "elm/popup/item/content_expand";
2446 alias: "elm/popup/item/content_expand_transparent";
2447 inherit: "elm/popup/item/default";
2452 description { state: "default" 0.0;
2453 color: 240 240 240 255;
2457 description { state: "clicked" 0.0;
2458 color: 190 170 150 255;
2464 group { name: "elm/popup/content/content_expand";
2465 alias: "elm/popup/content/content_expand_transparent";
2467 part{ name:"elm.swallow.content";
2470 description { state: "default" 0.0;
2476 #undef POPUP_ITEM_STATE_ENABLED
2477 #undef POPUP_ITEM_STATE_DISABLED