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_v.png" COMP;
219 image: "00_popup_dim_lighting_h.png" COMP;
222 part { name: "block_events";
226 description { state: "default" 0.0;
227 image.normal: "00_popup_dim_lighting_v.png";
230 description { state: "landscape" 0.0;
231 image.normal: "00_popup_dim_lighting_h.png";
235 part {name: "popup_indicator";
239 description { state: "default" 0.0;
242 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
243 rel2.relative: 1.0 0.0;
244 color: POPUP_DIM_BG_DEFAULT_COLOR_INC;
246 description { state: "show" 0.0;
247 inherit: "default" 0.0;
248 color: POPUP_DIM_BG_COLOR_INC;
250 description { state: "clicked" 0.0;
251 inherit: "default" 0.0;
252 color: POPUP_DIM_BG_COLOR_INC;
255 part { name: "block_events_color";
258 description { state: "default" 0.0;
261 to: "popup_indicator";
263 color: POPUP_DIM_BG_DEFAULT_COLOR_INC;
265 description { state: "show" 0.0;
266 inherit: "default" 0.0;
267 color: POPUP_DIM_BG_COLOR_INC;
269 description { state: "clicked" 0.0;
270 inherit: "default" 0.0;
271 color: POPUP_DIM_BG_COLOR_INC;
276 program { name: "show";
277 signal: "elm,action,show";
279 action: STATE_SET "default" 0.0;
280 target: "block_events";
281 target: "block_events_color";
282 target: "popup_indicator";
284 program { name: "show1";
286 action: STATE_SET "show" 0.0;
287 transition: SIN_FAC 0.33 0.5;
288 target: "block_events_color";
289 target: "popup_indicator";
291 program { name: "block_clicked";
292 signal: "mouse,clicked,1";
293 source: "block_events_color";
294 action: SIGNAL_EMIT "elm,action,click" "elm";
295 after: "deeper_block_color";
297 program { name: "indicator_clicked";
298 signal: "mouse,clicked,1";
299 source: "popup_indicator";
300 action: SIGNAL_EMIT "elm,action,click" "elm";
301 after: "deeper_block_color";
304 name: "deeper_block_color";
305 action: STATE_SET "clicked" 0.0;
306 target: "block_events_color";
307 target: "popup_indicator";
308 transition: LINEAR 0.2;
309 after: "default_block_color";
312 name: "default_block_color";
313 action: STATE_SET "show" 0.0;
314 target: "block_events_color";
315 target: "popup_indicator";
316 transition: LINEAR 0.2;
318 program { name: "landscape_mode";
320 signal: "elm,state,orient,90";
321 action: STATE_SET "landscape" 0.0;
322 target: "block_events";
324 program { name: "landscape_mode2";
326 signal: "elm,state,orient,270";
327 action: STATE_SET "landscape" 0.0;
328 target: "block_events";
330 program { name: "portrait_mode";
332 signal: "elm,state,orient,0";
333 action: STATE_SET "default" 0.0;
334 target: "block_events";
336 program { name: "portrait_mode2";
338 signal: "elm,state,orient,180";
339 action: STATE_SET "default" 0.0;
340 target: "block_events";
345 group { name: "elm/notify/block_events/transparent";
346 alias: "elm/notify/block_events/verticalbuttonstyle_transparent";
347 alias: "elm/notify/block_events/menustyle_transparent";
348 alias: "elm/notify/block_events/min_menustyle_transparent";
349 alias: "elm/notify/block_events/liststyle_transparent";
350 alias: "elm/notify/block_events/min_liststyle_transparent";
351 alias: "elm/notify/block_events/customstyle_transparent";
352 alias: "elm/notify/block_events/volumebarstyle_transparent";
353 alias: "elm/notify/block_events/volumebarstyle_text_transparent";
354 alias: "elm/notify/block_events/content_expand_transparent";
356 part {name: "popup_indicator";
360 description { state: "default" 0.0;
363 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
364 rel2.relative: 1.0 0.0;
365 color: POPUP_DIM_BG_TRANS_COLOR_INC;
368 part { name: "block_events";
370 description { state: "default" 0.0;
373 to: "popup_indicator";
375 color: POPUP_DIM_BG_TRANS_COLOR_INC;
381 group { name: "elm/notify/block_events/dimrect";
382 inherit: "elm/notify/block_events/transparent";
384 part {name: "popup_indicator";
388 description { state: "default" 0.0;
391 min: 0 LAYOUT_INDICATOR_HEIGHT_INC;
392 rel2.relative: 1.0 0.0;
393 color: POPUP_DIM_BG_COLOR_INC;
396 part { name: "block_events";
398 description { state: "default" 0.0;
401 to: "popup_indicator";
403 color: POPUP_DIM_BG_COLOR_INC;
409 group { name: "elm/label/base/popup/default";
410 alias: "elm/label/base/popup/content_expand";
411 alias: "elm/label/base/popup/transparent";
413 style { name: "popup_desc_style";
414 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";
417 tag: "whitecolor" "+ color=#ffffff";
422 part { name: "elm.text";
426 description { state: "default" 0.0;
427 min: POPUP_DESCRIPTION_DEFAULT_TEXT_MIN_INC;
428 max: POPUP_DESCRIPTION_DEFAULT_TEXT_MIN_INC;
430 style: "popup_desc_style";
438 group { name: "elm/popup/base/default";
439 alias: "elm/popup/base/transparent";
440 alias: "elm/popup/base/verticalbuttonstyle";
441 alias: "elm/popup/base/verticalbuttonstyle_transparent";
442 alias: "elm/popup/base/customstyle";
443 alias: "elm/popup/base/customstyle_transparent";
444 alias: "elm/popup/base/liststyle";
445 alias: "elm/popup/base/menustyle";
447 image: "00_popup_bg.png" COMP;
450 style { name: "popup_title_style";
451 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";
458 name:"shadow_left_top_padding";
461 description { state: "default" 0.0;
462 min: POPUP_DESC_LEFT_PADDING POPUP_DESC_TOP_PADDING;
463 max: POPUP_DESC_LEFT_PADDING POPUP_DESC_TOP_PADDING;
469 name:"shadow_right_bottom_padding";
472 description { state: "default" 0.0;
473 min: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
474 max: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
481 description { state: "default" 0.0;
482 min: POPUP_BASE_DEFAULT_BASE_DEFAULT_MIN_INC;
483 max: POPUP_BASE_DEFAULT_BASE_DEFAULT_MAX_INC;
485 normal: "00_popup_bg.png";
486 border: POPUP_BASE_DEFAULT_BG_DEFAULT_IMAGE_BORDER_INC;
492 description { state: "landscape" 0.0;
493 inherit: "default" 0.0;
494 min: POPUP_BASE_DEFAULT_BASE_LANDSCAPE_MIN_INC;
495 max: POPUP_BASE_DEFAULT_BASE_LANDSCAPE_MAX_INC;
498 part { name: "elm.bg.title";
501 description { state: "default" 0.0;
502 min: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
503 max: POPUP_BASE_DEFAULT_TITLE_DEFAULT_MIN_INC;
508 to_y: "shadow_left_top_padding";
512 to_y: "shadow_left_top_padding";
515 description { state: "visible" 0.0;
516 inherit: "default" 0.0;
518 description { state: "landscape" 0.0;
519 inherit: "default" 0.0;
520 min: POPUP_BASE_DEFAULT_TITLE_LANDSCAPE_MIN_INC;
521 max: POPUP_BASE_DEFAULT_TITLE_LANDSCAPE_MIN_INC;
523 description { state: "landscape_visible" 0.0;
524 inherit: "landscape" 0.0;
527 part { name: "action_top_padding";
530 description { state: "default" 0.0;
531 min: 0 POPUP_ACTION_DESC_TOP_PADDING;
532 max: 0 POPUP_ACTION_DESC_TOP_PADDING;
537 to_y: "shadow_left_top_padding";
541 to_y: "shadow_left_top_padding";
545 part { name: "label_top_padding";
548 description { state: "default" 0.0;
555 to_y: "shadow_left_top_padding";
559 to_y: "shadow_left_top_padding";
563 part { name: "label_bottom_padding";
566 description { state: "default" 0.0;
573 to_y: "shadow_right_bottom_padding";
577 to_y: "shadow_right_bottom_padding";
581 part { name: "title_left_top_padding";
584 description { state: "default" 0.0;
586 rel1.to: "elm.bg.title";
588 min: 0 POPUP_TITLE_TOP_PADDING;
589 max: 0 POPUP_TITLE_TOP_PADDING;
592 part { name: "title_right_bottom_padding";
595 description { state: "default" 0.0;
597 rel2.to: "elm.bg.title";
599 min: 0 POPUP_TITLE_BOTTOM_PADDING;
600 max: 0 POPUP_TITLE_BOTTOM_PADDING;
603 part { name: "icon_rect";
606 description { state: "default" 0.0;
611 to: "title_left_top_padding";
615 to_x: "title_left_top_padding";
616 to_y: "elm.bg.title";
620 description { state: "visible" 0.0;
621 inherit: "default" 0.0;
622 min: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
623 max: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
626 part { name: "padding_after_icon";
629 description { state: "default" 0.0;
641 description { state: "visible" 0.0;
642 inherit: "default" 0.0;
643 min: POPUP_TITLE_ICON_TEXT_PADDING_INC;
646 part { name: "elm.swallow.title.icon";
649 description { state: "default" 0.0;
650 rel1.to: "icon_rect";
651 rel2.to: "icon_rect";
654 part { name: "elm.text.title";
657 description { state: "default" 0.0;
660 style: "popup_title_style";
661 size: POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
662 size_range: POPUP_BASE_DEFAULT_TEXT_MIN_FONT_SIZE_INC POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
669 to: "padding_after_icon";
673 to: "title_right_bottom_padding";
678 part { name: "access.title";
681 description { state: "default" 0.0;
686 to_y: "elm.bg.title";
691 part { name: "elm.swallow.content";
694 description { state: "default" 0.0;
695 min: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
696 max: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
701 to_y: "label_top_padding";
706 to_y: "label_bottom_padding";
709 description { state: "show_title_area" 0.0;
710 inherit: "default" 0.0;
714 to_y: "elm.bg.title";
719 to_y: "shadow_right_bottom_padding";
722 description { state: "show_action_area" 0.0;
723 inherit: "default" 0.0;
727 to_y: "action_top_padding";
732 to_y: "elm.swallow.action_area";
735 description { state: "show_action_title_area" 0.0;
736 inherit: "default" 0.0;
740 to_y: "elm.bg.title";
745 to_y: "elm.swallow.action_area";
749 part { name: "access.body";
752 description { state: "default" 0.0;
756 to_x: "shadow_left_top_padding";
757 to_y: "elm.swallow.content";
761 to_x: "shadow_right_bottom_padding";
762 to_y: "elm.swallow.content";
767 part { name: "access.base";
770 description { state: "default" 0.0;
777 part { name: "access.base";
780 description { state: "default" 0.0;
787 part { name: "elm.swallow.action_area";
790 description { state: "default" 0.0;
791 min: POPUP_BASE_DEFAULT_BUTTON_BG_DEFAULT_MIN_INC;
798 to_y: "shadow_right_bottom_padding";
803 to_y: "shadow_right_bottom_padding";
806 description { state: "visible" 0.0;
807 inherit: "default" 0.0;
813 program { name: show_title_icon;
814 signal: "elm,state,title,icon,visible";
816 action: STATE_SET "visible" 0.0;
818 target: "padding_after_icon";
820 program { name: hide_title_icon;
821 signal: "elm,state,title,icon,hidden";
823 action: STATE_SET "default" 0.0;
824 target: "padding_after_icon";
827 program { name: show_title_area;
828 signal: "elm,state,title_area,visible";
833 get_state(PART:"elm.swallow.action_area", st, 30, vl);
834 if (!strcmp(st, "visible"))
835 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
837 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
838 get_state(PART:"base", st, 30, vl);
839 if (!strcmp(st, "landscape"))
840 set_state(PART:"elm.bg.title", "landscape_visible", 0.0);
842 set_state(PART:"elm.bg.title", "visible", 0.0);
845 program { name: hide_title_area;
846 signal: "elm,state,title_area,hidden";
848 action: STATE_SET "default" 0.0;
852 get_state(PART:"elm.swallow.action_area", st, 30, vl);
853 if (!strcmp(st, "visible"))
854 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
856 set_state(PART:"elm.swallow.content", "default", 0.0);
857 get_state(PART:"base", st, 30, vl);
858 if (!strcmp(st, "landscape"))
859 set_state(PART:"elm.bg.title", "landscape", 0.0);
861 set_state(PART:"elm.bg.title", "default", 0.0);
864 program { name: show_action_area;
865 signal: "elm,state,action_area,visible";
870 get_state(PART:"elm.bg.title", st, 30, vl);
871 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
872 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
874 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
875 set_state(PART:"elm.swallow.action_area", "visible", 0.0);
878 program { name: hide_action_area;
879 signal: "elm,state,action_area,hidden";
881 action: STATE_SET "default" 0.0;
885 get_state(PART:"elm.bg.title", st, 30, vl);
886 if ((!strcmp(st, "visible")) || (!strcmp(st, "landscape_visible")))
887 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
889 set_state(PART:"elm.swallow.content", "default", 0.0);
890 set_state(PART:"elm.swallow.action_area", "default", 0.0);
893 program { name: "change_to_landscape";
894 signal: "elm,state,landscape";
896 action: STATE_SET "landscape" 0.0;
898 target: "elm.bg.title";
899 after: "orientation_change";
901 program { name: "orientation_change";
902 action: SIGNAL_EMIT "elm,state,orientation,changed" "";
904 program { name: "change_to_portrait";
905 signal: "elm,state,portrait";
907 action: STATE_SET "default" 0.0;
909 target: "elm.bg.title";
910 after: "orientation_change";
912 program { name: "landscape_mode";
914 signal: "elm,state,orient,90";
915 action: SIGNAL_EMIT "elm,state,landscape" "elm";
917 program { name: "landscape_mode2";
919 signal: "elm,state,orient,270";
920 action: SIGNAL_EMIT "elm,state,landscape" "elm";
922 program { name: "portrait_mode";
924 signal: "elm,state,orient,0";
925 action: SIGNAL_EMIT "elm,state,portrait" "elm";
927 program { name: "portrait_mode2";
929 signal: "elm,state,orient,180";
930 action: SIGNAL_EMIT "elm,state,portrait" "elm";
932 } /* end of programs */
935 group { name: "elm/popup/base/content_no_vhpad";
936 inherit: "elm/popup/base/default";
937 alias: "elm/popup/base/min_menustyle";
939 part { name: "label_top_padding";
942 description { state: "default" 0.0;
949 to_y: "shadow_left_top_padding";
953 to_y: "shadow_left_top_padding";
957 part { name: "label_bottom_padding";
960 description { state: "default" 0.0;
967 to_y: "shadow_right_bottom_padding";
971 to_y: "shadow_right_bottom_padding";
978 group { name: "elm/popup/content/default";
979 alias: "elm/popup/content/transparent";
980 alias: "elm/popup/content/customstyle";
981 alias: "elm/popup/content/customstyle_transparent";
983 part { name: "pad_t";
987 description { state: "default" 0.0;
989 min: 0 POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC;
990 max: 0 POPUP_CONTENT_DEFAULT_PADDING_TOP_MIN_INC;
1002 part { name: "pad_l";
1005 description { state: "default" 0.0;
1006 min: POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 0;
1007 max: POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 0;
1009 rel2.relative: 0.0 1.0;
1013 part { name: "pad_r";
1016 description { state: "default" 0.0;
1017 min: POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC 0;
1018 max: POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC 0;
1020 rel1.relative: 1.0 0.0;
1024 part { name:"elm.swallow.content";
1027 description { state: "default" 0.0;
1041 part { name: "pad_b";
1044 description { state: "default" 0.0;
1046 min: 0 POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC;
1047 max: 0 POPUP_CONTENT_DEFAULT_PADDING_BOTTOM_MIN_INC;
1059 group { name: "elm/popup/content/content_no_vhpad";
1060 inherit: "elm/popup/content/default";
1061 alias: "elm/popup/content/min_menustyle";
1063 part { name: "pad_t";
1067 description { state: "default" 0.0;
1069 min: 0 POPUP_ACTION_DESC_TOP_PADDING;
1070 max: 0 POPUP_ACTION_DESC_TOP_PADDING;
1082 part { name: "pad_l";
1085 description { state: "default" 0.0;
1086 min: POPUP_CONTENT_MINSTYLE_LEFT_PADDING_MIN_INC 0;
1087 max: POPUP_CONTENT_MINSTYLE_LEFT_PADDING_MIN_INC 0;
1089 rel2.relative: 0.0 1.0;
1093 part { name: "pad_r";
1096 description { state: "default" 0.0;
1097 min: POPUP_CONTENT_MINSTYLE_RIGHT_PADDING_MIN_INC 0;
1098 max: POPUP_CONTENT_MINSTYLE_RIGHT_PADDING_MIN_INC 0;
1100 rel1.relative: 1.0 0.0;
1104 part { name: "pad_b";
1107 description { state: "default" 0.0;
1109 min: 0 POPUP_ACTION_DESC_TOP_PADDING;
1110 max: 0 POPUP_ACTION_DESC_TOP_PADDING;
1122 ///////////////////////////////////////////////////////////////////////////////
1124 group { name: "elm/popup/item/default";
1125 alias: "elm/popup/item/min_menustyle";
1127 public item_state = POPUP_ITEM_STATE_ENABLED;
1130 part { name: "event_blocker";
1132 description { state: "default" 0.0;
1140 description { state: "default" 0.0;
1141 color: GENLIST_LIST_BG_COLOR;
1142 min: POPUP_ITEM_BG_DEFAULT_MIN_INC;
1145 description { state: "clicked" 0.0;
1146 color: GENLIST_LIST_PRESS_COLOR;
1149 part { name: "padding_left_top";
1152 description { state: "default" 0.0;
1154 rel2.relative: 0.0 0.0;
1155 min: POPUP_ITEM_LEFT_MIN_PADDING_INC;
1159 part { name: "padding_right_bottom";
1162 description { state: "default" 0.0;
1164 rel1.relative: 1.0 1.0;
1165 min: POPUP_ITEM_RIGHT_MIN_PADDING_INC;
1169 part { name: "separator";
1173 description { state: "dafault" 0.0;
1174 color: GENLIST_LIST_LINE1_COLOR;
1180 part { name: "padding_icon_text";
1183 description { state: "default" 0.0; //when only icon or no icon is there
1187 to: "elm.swallow.content";
1189 rel2.to: "elm.swallow.content";
1193 description { state: "visible" 0.0; //when icon is visible
1194 inherit: "default" 0.0;
1195 min: POPUP_ITEM_ICON_TEXT_PADDING_INC;
1197 description { state: "icononly" 0.0;
1198 inherit: "default" 0.0;
1201 part { name: "elm.swallow.content";
1204 description { state: "default" 0.0;
1209 to: "padding_left_top";
1213 to_x: "padding_left_top";
1214 to_y: "padding_right_bottom";
1218 description { state: "visible" 0.0;
1225 to: "padding_left_top";
1229 to_x: "padding_left_top";
1230 to_y: "padding_right_bottom";
1233 aspect_preference: VERTICAL;
1235 description { state: "icononly" 0.0;
1240 to: "padding_left_top";
1244 to: "padding_right_bottom";
1247 aspect_preference: VERTICAL;
1250 part { name: "elm.text";
1254 description { state: "default" 0.0;
1258 to_x: "padding_icon_text";
1259 to_y: "padding_left_top";
1263 to:"padding_right_bottom";
1266 color: GENLIST_LIST_MAIN_TEXT_UNREAD_COLOR;
1270 font: "Tizen:style=Regular";
1271 size: GENLIST_LIST_MAIN_TEXT_SIZE;
1272 text_class: "list_item";
1275 description { state: "visible" 0.0;
1276 inherit: "default" 0.0;
1279 description { state: "clicked" 0.0;
1280 inherit: "default" 0.0;
1282 color: GENLIST_LIST_TEXT_FOCUS_COLOR;
1284 description { state: "disabled" 0.0;
1285 inherit: "default" 0.0;
1286 color: POPUP_ITEM_TEXT_DISABLED_COLOR_INC;
1288 description { state: "disabled_visible" 0.0;
1289 inherit: "default" 0.0;
1290 color: POPUP_ITEM_TEXT_DISABLED_VISIBLE_COLOR_INC;
1294 part { name: "over1";
1297 ignore_flags: ON_HOLD;
1298 description { state: "default" 0.0;
1302 part { name: "over2";
1305 description { state: "default" 0.0;
1309 part { name: "disclip";
1311 description { state: "default" 0.0;
1314 description { state: "disabled" 0.0;
1320 program { name: "item_unclick";
1321 signal: "mouse,clicked,1";
1323 action: SIGNAL_EMIT "elm,action,click" "";
1326 program { name: "touch_snd";
1327 action: PLAY_SAMPLE "touch_sound" 1.0;
1329 program { name: "disable";
1330 signal: "elm,state,item,disabled";
1332 action: STATE_SET "disabled" 0.0;
1334 after: "disable_text";
1336 program { name: "enable";
1337 signal: "elm,state,item,enabled";
1339 action: STATE_SET "default" 0.0;
1341 after: "enable_text";
1343 program { name: "item_click2";
1344 signal: "mouse,down,1";
1349 get_state(PART:"elm.text", st, 30, vl);
1350 if (!strcmp(st, "visible"))
1351 set_state(PART:"elm.text", "clicked", 0.0);
1352 set_state(PART:"bg", "clicked", 0.0);
1355 program { name: "item_unclick2";
1356 signal: "mouse,up,1";
1361 get_state(PART:"elm.text", st, 30, vl);
1362 if (!strcmp(st, "clicked"))
1363 set_state(PART:"elm.text", "visible", 0.0);
1364 set_state(PART:"bg", "default", 0.0);
1367 program { name: "disable_text";
1371 get_state(PART:"elm.text", st, 30, vl);
1372 if (!strcmp(st, "visible"))
1373 set_state(PART:"elm.text", "disabled_visible", 0.0);
1375 set_state(PART:"elm.text", "disabled", 0.0);
1376 set_int(item_state, POPUP_ITEM_STATE_DISABLED);
1379 program { name: "enable_text";
1383 get_state(PART:"elm.text", st, 30, vl);
1384 if (!strcmp(st, "disabled_visible"))
1385 set_state(PART:"elm.text", "visible", 0.0);
1387 set_state(PART:"elm.text", "default", 0.0);
1388 set_int(item_state, POPUP_ITEM_STATE_ENABLED);
1391 program { name: "text_show";
1392 signal: "elm,state,item,text,visible";
1397 get_state(PART:"elm.swallow.content", st, 30, vl);
1398 if (!strcmp(st, "icononly")) {
1399 set_state(PART:"elm.swallow.content", "visible", 0.0);
1400 set_state(PART:"padding_icon_text", "visible", 0.0);
1402 if(get_int(item_state) != POPUP_ITEM_STATE_DISABLED)
1403 set_state(PART:"elm.text", "visible", 0.0);
1405 set_state(PART:"elm.text", "disabled_visible", 0.0);
1408 program { name: "text_hide";
1409 signal: "elm,state,item,text,hidden";
1414 get_state(PART:"elm.swallow.content", st, 30, vl);
1415 if (!strcmp(st, "visible")) {
1416 set_state(PART:"elm.swallow.content", "icononly", 0.0);
1417 set_state(PART:"padding_icon_text", "icononly", 0.0);
1419 set_state(PART:"elm.text", "default", 0.0);
1422 program { name: "icon_show";
1423 signal: "elm,state,item,icon,visible";
1428 get_state(PART:"elm.text", st, 30, vl);
1429 if (!strcmp(st, "visible")) {
1430 set_state(PART:"elm.swallow.content", "visible", 0.0);
1431 set_state(PART:"padding_icon_text", "visible", 0.0);
1434 set_state(PART:"elm.swallow.content", "icononly", 0.0);
1435 set_state(PART:"padding_icon_text", "icononly", 0.0);
1439 program { name: "icon_hide";
1440 signal: "elm,state,item,icon,hidden";
1442 action: STATE_SET "default" 0.0;
1443 target: "elm.swallow.content";
1448 /////////////////////////////////////////////////////////////////////////////////////////
1449 group { name: "elm/popup/item/landscape/default";
1450 inherit: "elm/popup/item/default";
1456 description { state: "default" 0.0;
1457 color: GENLIST_LIST_BG_COLOR;
1458 min: POPUP_ITEM_BG_LANDCAPE_MIN_INC;
1461 description { state: "clicked" 0.0;
1462 color: GENLIST_LIST_PRESS_COLOR;
1468 ////////////////////////////////////////////////////////////////////////////////////////
1469 group { name: "elm/label/base/popup/verticalbuttonstyle";
1472 style { name: "popup_desc_style_center";
1473 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";
1476 tag: "whitecolor" "+ color=#ffffff";
1481 part { name: "elm.text";
1485 description { state: "default" 0.0;
1487 style: "popup_desc_style_center";
1497 group { name: "elm/popup/buttons3/verticalbuttonstyle";
1498 alias: "elm/popup/buttons3/verticalbuttonstyle_transparent";
1499 data.item: "action_area_height" POPUP_BUTTON_VERTICAL_ACTION_AREA_HEIGHT;
1504 description { state: "default" 0.0;
1505 min: POPUP_BASE_VERTICAL_BUTTON_BUTTONAREA_DEFAULT_MIN_INC;
1509 part { name: "elm.rect.pad_btn_top";
1512 description { state: "default" 0.0;
1513 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_TOP_MIN_INC;
1524 part { name:"actionbtn1";
1527 description { state: "default" 0.0;
1528 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1529 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1533 relative: 0.0 1.0; to_y: "elm.rect.pad_btn_top";
1537 part { name: "elm.rect.pad_btn";
1540 description { state: "default" 0.0;
1541 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MIN_INC;
1542 max: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MAX_INC;
1546 relative: 0.0 1.0; to: "actionbtn1";
1549 relative: 1.0 1.0; to: "actionbtn1";
1553 part { name:"actionbtn2";
1556 description { state: "default" 0.0;
1557 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1558 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1561 rel1 { relative: 0 1.0; to_y: "elm.rect.pad_btn"; }
1564 part { name: "elm.rect.pad_btn2";
1567 description { state: "default" 0.0;
1568 min: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MIN_INC;
1569 max: POPUP_BUTTON3_VERTICAL_BUTTON_PADDING_BUTTON_MAX_INC;
1573 relative: 0.0 1.0; to: "actionbtn2";
1576 relative: 1.0 1.0; to: "actionbtn2";
1580 part { name:"actionbtn3";
1583 description { state: "default" 0.0;
1584 min: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1585 max: POPUP_BUTTON3_VERTICAL_BUTTON_BUTTON_MIN_MAX_INC;
1589 relative: 0.0 1.0; to_y: "elm.rect.pad_btn2";
1596 group { name: "elm/popup/content/menustyle";
1597 alias: "elm/popup/content/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_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1619 max: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1632 part { name: "right_padding";
1635 description { state: "default" 0.0;
1638 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1650 group { name: "elm/popup/content/min_menustyle";
1651 alias: "elm/popup/content/min_menustyle_transparent";
1653 part { name: "left_padding";
1656 description { state: "default" 0.0;
1659 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1668 part{ name:"elm.swallow.content";
1671 description { state: "default" 0.0;
1672 min: POPUP_CONTENT_MINSTYLE_CONTENT_DEFAULT_MIN_INC;
1685 part { name: "right_padding";
1688 description { state: "default" 0.0;
1691 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1703 group { name: "elm/popup/content/liststyle";
1704 alias: "elm/popup/content/liststyle_transparent";
1706 part { name: "left_top_padding";
1709 description { state: "default" 0.0;
1712 min: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1713 max: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1716 part{ name:"elm.swallow.content";
1719 description { state: "default" 0.0;
1720 min: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1721 max: POPUP_CONTENT_LISTSTYLE_CONTENT_DEFAULT_MIN_INC;
1726 to:"left_top_padding";
1734 part { name: "right_padding";
1737 description { state: "default" 0.0;
1740 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1752 group { name: "elm/popup/content/min_liststyle";
1753 alias: "elm/popup/content/min_liststyle_transparent";
1755 part { name: "left_top_padding";
1758 description { state: "default" 0.0;
1761 min: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1762 max: POPUP_CONTENT_LISTSTYLE_PADDING_TOP_MIN_MAX_INC;
1765 part{ name:"elm.swallow.content";
1768 description { state: "default" 0.0;
1769 min: POPUP_CONTENT_MINSTYLE_CONTENT_DEFAULT_MIN_INC;
1774 to:"left_top_padding";
1782 part { name: "right_padding";
1785 description { state: "default" 0.0;
1788 min: POPUP_CONTENT_LISTSTYLE_PADDING_RIGHT_MIN_INC;
1800 group { name: "elm/popup/buttons1/default";
1801 alias: "elm/popup/buttons1/transparent";
1802 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1804 part{ name:"actionbtn1";
1807 description { state: "default" 0.0;
1808 min: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MIN_INC;
1809 max: POPUP_BUTTON1_DEFAULT_BUTTON1_DEFAULT_MAX_INC;
1811 rel1.relative: 0.5 0.0;
1812 rel2.relative: 0.5 1.0;
1818 group { name: "elm/popup/buttons2/default";
1819 alias: "elm/popup/buttons2/transparent";
1820 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1822 part { name: "left_pad_btn";
1825 description { state: "default" 0.0;
1826 min: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1827 max: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1830 rel1.relative: 0.0 0.0;
1833 part { name: "right_pad_btn";
1836 description { state: "default" 0.0;
1837 min: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1838 max: POPUP_BUTTON2_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON2_DEFAULT_HEIGHT_INC;
1841 rel2.relative: 1.0 1.0;
1844 part { name:"actionbtn1";
1847 description { state: "default" 0.0;
1856 to: "elm.rect.pad_btn";
1860 part { name: "elm.rect.pad_btn";
1863 description { state: "default" 0.0;
1864 min: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1865 max: POPUP_BUTTON2_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1867 rel1.relative: 0.5 0.0;
1868 rel2.relative: 0.5 1.0;
1871 part { name:"actionbtn2";
1874 description { state: "default" 0.0;
1879 to: "elm.rect.pad_btn";
1883 to: "right_pad_btn";
1890 group { name: "elm/popup/buttons3/default";
1891 alias: "elm/popup/buttons3/menustyle";
1892 alias: "elm/popup/buttons3/transparent";
1893 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
1895 part { name: "left_pad_btn";
1898 description { state: "default" 0.0;
1899 min: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
1900 max: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
1903 rel1.relative: 0.0 0.0;
1906 part { name: "right_pad_btn";
1909 description { state: "default" 0.0;
1910 min: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
1911 max: POPUP_BUTTON3_DEFAULT_PADDING_LEFT_RIGHT_WIDTH_INC POPUP_BUTTON3_DEFAULT_HEIGHT_INC;
1914 rel2.relative: 1.0 1.0;
1917 part { name: "btn_area";
1920 description { state: "default" 0.0;
1928 to: "right_pad_btn";
1932 part{ name:"actionbtn1";
1935 description { state: "default" 0.0;
1944 to: "elm.rect.pad_btn";
1948 part { name: "elm.rect.pad_btn";
1951 description { state: "default" 0.0;
1952 min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1953 max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1955 rel1.relative: 0.33 0.0;
1956 rel1.to: "btn_area";
1957 rel2.relative: 0.33 1.0;
1958 rel2.to: "btn_area";
1961 part{ name:"actionbtn2";
1964 description { state: "default" 0.0;
1968 to: "elm.rect.pad_btn";
1972 to: "elm.rect.pad_btn2";
1976 part { name: "elm.rect.pad_btn2";
1979 description { state: "default" 0.0;
1980 min: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1981 max: POPUP_BUTTON3_DEFAULT_PADDING_BUTTON_MIN_MAX_INC;
1983 rel1.relative: 0.67 0.0;
1984 rel1.to: "btn_area";
1985 rel2.relative: 0.67 1.0;
1986 rel2.to: "btn_area";
1989 part{ name:"actionbtn3";
1992 description { state: "default" 0.0;
1997 to: "elm.rect.pad_btn2";
2001 to: "right_pad_btn";
2008 group { name: "elm/popup/base/volumebarstyle";
2009 inherit: "elm/popup/base/default";
2010 alias: "elm/popup/base/volumebarstyle_transparent";
2012 image: "00_popup_bg.png" COMP;
2015 part { name: "elm.swallow.content";
2018 description { state: "default" 0.0;
2019 min: POPUP_CONTENT_VOLUMEBAR_STYLE_CONTENT_DEFAULT_MIN_INC;
2024 to_y: "shadow_left_top_padding";
2029 to_y: "shadow_right_bottom_padding";
2032 description { state: "show_title_area" 0.0;
2033 inherit: "default" 0.0;
2037 to_y: "elm.bg.title";
2042 to_y: "shadow_right_bottom_padding";
2045 description { state: "show_action_area" 0.0;
2046 inherit: "default" 0.0;
2050 to_y: "shadow_left_top_padding";
2055 to_y: "elm.swallow.action_area";
2058 description { state: "show_action_title_area" 0.0;
2059 inherit: "default" 0.0;
2063 to_y: "elm.bg.title";
2068 to_y: "elm.swallow.action_area";
2075 group { name: "elm/popup/base/volumebarstyle_text";
2076 alias: "elm/popup/base/volumebarstyle_text_transparent";
2077 inherit: "elm/popup/base/volumebarstyle";
2079 part { name: "elm.swallow.content";
2082 description { state: "default" 0.0;
2083 min: POPUP_CONTENT_VOLUMEBAR_TEXT_STYLE_CONTENT_DEFAULT_MIN_INC;
2088 to_y: "shadow_left_top_padding";
2093 to_y: "shadow_right_bottom_padding";
2096 description { state: "show_title_area" 0.0;
2097 inherit: "default" 0.0;
2101 to_y: "elm.bg.title";
2106 to_y: "shadow_right_bottom_padding";
2109 description { state: "show_action_area" 0.0;
2110 inherit: "default" 0.0;
2114 to_y: "shadow_left_top_padding";
2119 to_y: "elm.swallow.action_area";
2122 description { state: "show_action_title_area" 0.0;
2123 inherit: "default" 0.0;
2127 to_y: "elm.bg.title";
2132 to_y: "elm.swallow.action_area";
2139 group { name: "elm/popup/base/content_expand";
2140 alias: "elm/popup/base/content_expand_transparent";
2142 image: "00_popup_bg.png" COMP;
2146 name: "shadow_right_bottom_padding";
2149 description { state: "default" 0.0;
2150 min: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
2151 max: POPUP_DESC_RIGHT_PADDING POPUP_DESC_BOTTOM_PADDING;
2156 part { name: "base";
2159 description { state: "default" 0.0;
2160 rel1.to_x: "elm.swallow.content";
2161 rel2.to_x: "elm.bg.action_area";
2163 normal: "00_popup_bg.png";
2164 border: POPUP_BASE_DEFAULT_BG_DEFAULT_IMAGE_BORDER_INC;
2171 part { name: "access.base";
2173 description { state: "default" 0.0;
2180 part { name: "elm.bg.title";
2183 description { state: "default" 0.0;
2184 min: POPUP_BASE_CONTENT_EXPAND_TITLE_DEFAULT_MIN_INC;
2195 description { state: "visible" 0.0;
2196 inherit: "default" 0.0;
2200 part { name: "left_pad";
2203 description { state: "default" 0.0;
2204 min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2205 max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2208 rel1.to: "elm.bg.title";
2211 part { name: "right_pad";
2214 description { state: "default" 0.0;
2215 min: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2216 max: POPUP_BASE_DEFAULT_PADDING_MIN_MAX_INC;
2219 rel2.to: "elm.bg.title";
2222 part { name: "elm.swallow.title.icon";
2225 description { state: "default" 0.0;
2226 min: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
2227 max: POPUP_BASE_DEFAULT_TITLE_ICON_DEFAULT_MIN_MAX_INC;
2240 description { state: "visible" 0.0;
2241 inherit: "default" 0.0;
2245 part { name: "elm.text.title";
2248 description { state: "default" 0.0;
2250 style: "popup_title_style";
2251 size: POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
2252 size_range: POPUP_BASE_DEFAULT_TEXT_MIN_FONT_SIZE_INC POPUP_BASE_DEFAULT_TEXT_FONT_SIZE_INC;
2267 description { state: "visible" 0.0;
2268 inherit: "default" 0.0;
2272 part { name: "elm.swallow.content";
2275 description { state: "default" 0.0;
2276 min: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
2277 max: POPUP_BASE_DEFAULT_CONTENT_DEFAULT_MIN_MAX_INC;
2278 rel1.relative: 0.5 0.0;
2279 rel2.relative: 0.5 1.0;
2281 description { state: "show_title_area" 0.0;
2282 inherit: "default" 0.0;
2285 to_y: "elm.bg.title";
2288 description { state: "show_action_area" 0.0;
2289 inherit: "default" 0.0;
2292 to_y: "elm.bg.action_area";
2295 description { state: "show_action_title_area" 0.0;
2296 inherit: "default" 0.0;
2299 to_y: "elm.bg.title";
2303 to_y: "elm.bg.action_area";
2307 part { name: "elm.bg.action_area";
2310 description { state: "default" 0.0;
2311 min: POPUP_BASE_CONTENT_EXPAND_BG_DEFAULT_MIN_INC;
2317 to_y: "shadow_right_bottom_padding";
2321 to_y: "shadow_right_bottom_padding";
2325 description { state: "visible" 0.0;
2326 inherit: "default" 0.0;
2330 part { name: "elm.swallow.action_area";
2333 description { state: "default" 0.0;
2334 rel1.to: "elm.bg.action_area";
2335 rel2.to: "elm.bg.action_area";
2340 program { name: show_title_icon;
2341 signal: "elm,state,title,icon,visible";
2343 action: STATE_SET "visible" 0.0;
2344 target: "elm.swallow.title.icon";
2346 program { name: hide_title_icon;
2347 signal: "elm,state,title,icon,hidden";
2349 action: STATE_SET "default" 0.0;
2350 target: "elm.swallow.title.icon";
2352 program { name: show_title_text;
2353 signal: "elm,state,title,text,visible";
2355 action: STATE_SET "visible" 0.0;
2356 target: "elm.text.title";
2358 program { name: hide_title_text;
2359 signal: "elm,state,title,text,hidden";
2361 action: STATE_SET "default" 0.0;
2362 target: "elm.text.title";
2364 program { name: show_title_area;
2365 signal: "elm,state,title_area,visible";
2370 get_state(PART:"elm.swallow.action_area", st, 30, vl);
2371 if (!strcmp(st, "visible"))
2372 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
2374 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
2375 set_state(PART:"elm.bg.title", "visible", 0.0);
2378 program { name: hide_title_area;
2379 signal: "elm,state,title_area,hidden";
2381 action: STATE_SET "default" 0.0;
2385 get_state(PART:"elm.swallow.action_area", st, 30, vl);
2386 if (!strcmp(st, "visible"))
2387 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
2389 set_state(PART:"elm.swallow.content", "default", 0.0);
2390 set_state(PART:"elm.bg.title", "default", 0.0);
2393 program { name: show_action_area;
2394 signal: "elm,state,action_area,visible";
2399 get_state(PART:"elm.bg.title", st, 30, vl);
2400 if (!strcmp(st, "visible"))
2401 set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0);
2403 set_state(PART:"elm.swallow.content", "show_action_area", 0.0);
2404 set_state(PART:"elm.bg.action_area", "visible", 0.0);
2407 program { name: hide_action_area;
2408 signal: "elm,state,action_area,hidden";
2410 action: STATE_SET "default" 0.0;
2414 get_state(PART:"elm.bg.title", st, 30, vl);
2415 if (!strcmp(st, "visible"))
2416 set_state(PART:"elm.swallow.content", "show_title_area", 0.0);
2418 set_state(PART:"elm.swallow.content", "default", 0.0);
2419 set_state(PART:"elm.bg.action_area", "default", 0.0);
2425 group { name: "elm/popup/buttons1/content_expand";
2426 alias: "elm/popup/buttons1/content_expand_transparent";
2427 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2429 part{ name:"actionbtn1";
2432 description { state: "default" 0.0;
2433 rel1.relative: 0.2 0.1;
2434 rel2.relative: 0.8 0.9;
2440 group { name: "elm/popup/buttons2/content_expand";
2441 alias: "elm/popup/buttons2/content_expand_transparent";
2442 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2444 part{ name:"actionbtn1";
2447 description { state: "default" 0.0;
2449 rel1.relative: 0.1 0.1;
2450 rel2.relative: 0.45 0.9;
2453 part{ name:"actionbtn2";
2456 description { state: "default" 0.0;
2458 rel1.relative: 0.55 0.1;
2459 rel2.relative: 0.9 0.9;
2465 group { name: "elm/popup/buttons3/content_expand";
2466 alias: "elm/popup/buttons3/content_expand_transparent";
2467 data.item: "action_area_height" POPUP_BUTTON_DEFAULT_ACTION_AREA_HEIGHT;
2469 part{ name:"actionbtn1";
2472 description { state: "default" 0.0;
2474 rel1.relative: 0.05 0.1;
2475 rel2.relative: 0.3 0.9;
2478 part{ name:"actionbtn2";
2481 description { state: "default" 0.0;
2483 rel1.relative: 0.375 0.1;
2484 rel2.relative: 0.625 0.9;
2487 part{ name:"actionbtn3";
2490 description { state: "default" 0.0;
2492 rel1.relative: 0.7 0.1;
2493 rel2.relative: 0.95 0.9;
2499 group { name: "elm/popup/item/content_expand";
2500 alias: "elm/popup/item/content_expand_transparent";
2501 inherit: "elm/popup/item/default";
2506 description { state: "default" 0.0;
2507 color: 240 240 240 255;
2511 description { state: "clicked" 0.0;
2512 color: 190 170 150 255;
2518 group { name: "elm/popup/content/content_expand";
2519 alias: "elm/popup/content/content_expand_transparent";
2521 part{ name:"elm.swallow.content";
2524 description { state: "default" 0.0;
2530 #undef POPUP_ITEM_STATE_ENABLED
2531 #undef POPUP_ITEM_STATE_DISABLED