4 * Copyright (c) 2000 - 2015 Samsung Electronics Co., Ltd. All rights reserved.
6 * Licensed under the Apache License, Version 2.0 (the "License");
7 * you may not use this file except in compliance with the License.
8 * You may obtain a copy of the License at
10 * http://www.apache.org/licenses/LICENSE-2.0
12 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an "AS IS" BASIS,
14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing permissions and
16 * limitations under the License.
21 #include "../../inc/indicator_gui.h"
22 #include "indicator_common.edc"
26 image: "icons/Power/battery_text/B03_stat_sys_battery_num_100.png" COMP;
35 public bg_set, badge_set, theme, changepad, changebg, changeHomePad;
40 name: "textblock_style";
41 base: "font=Tizen:style=Regular text_class=tizen color=#FFFFFFFF color_class=AO004";
44 name: "textblock_style_24";
45 base: "font=Tizen:style=Regular color=#FFFFFFFF valign=middle align=center color_class=AO004 font_size=36 text_class=ATO001";
48 name: "textblock_outline_style";
49 base: "font=Tizen:style=Bold text_class=tizen color=#FFFFFFFF";
52 name: "message_style";
53 base: "font=Tizen:style=Regular text_class=tizen font_size=29 color=#FFFFFFFF valign=middle wrap=none ellipsis=1";
56 name: "message_style2";
57 base: "font=Tizen:style=Regular text_class=tizen font_size=29 color=#FFFFFFFF valign=middle wrap=none ellipsis=1";
60 name: "message_style_compare";
61 base: "font=Tizen:style=Regular text_class=tizen font_size=29 color=#FFFFFFFF valign=middle wrap=none ellipsis=0";
65 base: "font=Tizen:style=Bold text_class=tizen font_size=35 color=#FFFFFFFF valign=middle wrap=none ellipsis=1";
70 image: "B03_indicator_bg.png" COMP;
71 image: "B03_OrangeF.png" COMP;
72 image: "B03_conection_not_UPdownload.png" COMP;
73 image: "B03_connection_UPload.png" COMP;
74 image: "B03_connection_download.png" COMP;
75 image: "B03_conection_UPdownload.png" COMP;
76 image: "B03_search_divider.png" COMP;
77 image: "B03_notification.png" COMP;
78 image: "B03_notification_press.png" COMP;
79 image: "B03_notify_more.png" COMP;
89 min: 0 INDICATOR_HEIGHT;
100 min: 0 INDICATOR_PADDING_H;
102 rel1 { relative: 0.0 0.0; to: "background"; }
103 rel2 { relative: 1.0 0.0; to: "background"; }
109 name: "padding.bottom";
114 state: "default" 0.0;
115 min: 0 INDICATOR_PADDING_H;
117 rel1 { relative: 0.0 1.0; to: "background"; }
118 rel2 { relative: 1.0 1.0; to: "background"; }
126 name: "resize_padding.left";
131 state: "default" 0.0;
134 rel1 { relative: 0.0 0.0; to: "elm.rect.bg"; }
135 rel2 { relative: 0.0 1.0; to: "elm.rect.bg"; }
141 inherit: "default" 0.0;
147 inherit: "default" 0.0;
153 inherit: "default" 0.0;
160 inherit: "default" 0.0;
162 color: 255 255 0 255;
166 name: "padding.left";
171 state: "default" 0.0;
172 min: LEFT_PADDING_WIDTH 0;
174 rel1 { relative: 0.0 0.0; to: "elm.rect.bg"; }
175 rel2 { relative: 0.0 1.0; to: "elm.rect.bg"; }
182 inherit: "default" 0.0;
188 name: "resize_padding.right";
193 state: "default" 0.0;
196 rel1 { relative: 1.0 0.0; to: "elm.rect.bg"; }
197 rel2 { relative: 1.0 1.0; to: "elm.rect.bg"; }
203 inherit: "default" 0.0;
209 inherit: "default" 0.0;
215 inherit: "default" 0.0;
222 inherit: "default" 0.0;
224 color: 255 255 0 255;
229 name: "padding.right";
234 state: "default" 0.0;
235 min: RIGHT_PADDING_WIDTH 0;
237 rel1 { relative: 1.0 0.0; to: "elm.rect.bg"; }
238 rel2 { relative: 1.0 1.0; to: "elm.rect.bg"; }
245 inherit: "default" 0.0;
249 state: "dynamic" 0.0;
250 inherit: "default" 0.0;
252 relative: 1.0 0.0; to: "resize_padding.right";
256 relative: 1.0 1.0; to: "resize_padding.right";
264 name: "elm.rect.bg.base";
269 state: "default" 0.0;
299 state: "default" 0.0;
302 to: "elm.rect.bg.base";
306 to: "elm.rect.bg.base";
308 color: INDI_DEFAULT_BG_TRANSPARENT;
312 inherit: "default" 0.0;
315 state: "translucent" 0.0;
316 inherit: "default" 0.0;
319 state: "notification" 0.0;
320 inherit: "default" 0.0;
323 state: "transparent_slide" 0.0;
324 inherit: "default" 0.0;
327 state: "transparent" 0.0;
328 inherit: "default" 0.0;
333 name: "elm.rect.bg.call";
338 state: "default" 0.0;
350 state: "during_call" 0.0;
351 inherit: "default" 0.0;
356 state: "call_hold" 0.0;
357 inherit: "default" 0.0;
362 state: "call_end" 0.0;
363 inherit: "default" 0.0;
370 name: "elm.rect.right_con";
375 state: "default" 0.0;
376 min: HOME_PADDING_PORTRAIT 0;
379 rel1 { relative: 0.0 0.0; to: "elm.rect.bg"; }
380 rel2 { relative: 0.0 1.0; to: "elm.rect.bg"; }
391 state: "default" 0.0;
393 rel1 { relative: 1.0 0.0; to_x: padding.left; to_y: elm.rect.bg; }
394 rel2 { relative: 0.0 1.0; to_x: elm.swallow.fixed6; to_y: elm.rect.bg; }
400 name: "elm.rect.middle_con";
405 state: "default" 0.0;
407 rel1 { relative: 0.0 0.0; to: "icon_bg"; }
408 rel2 { relative: 1.0 1.0; to: "icon_bg"; }
412 inherit: "default" 0.0;
416 inherit: "default" 0.0;
417 min: 0 INDICATOR_HEIGHT;
419 rel1 { relative: 0.0 0.0; to: "icon_bg"; }
420 rel2 { relative: 1.0 0.0; to: "icon_bg"; }
432 state: "default" 0.0;
434 min: 0 INDICATOR_HEIGHT;
436 rel1 { relative: 1.0 1.0; to_x: padding.left; to_y: elm.swallow.noti; }
437 rel2 { relative: 0.0 1.0; to_x: padding.right; to_y: elm.swallow.noti; }
443 name: "plmn.padding.left";
448 state: "default" 0.0;
449 min: MESSAGE_PADDING 0;
469 state: "default" 0.0;
474 to_x: "plmn.padding.left";
480 to_x: "plmn.padding.right";
490 name: "plmn.padding.right";
495 state: "default" 0.0;
512 name: elm.swallow.fixed0;
517 state: "default" 0.0;
518 #ifndef _INDICATOR_REMOVE_SEARCH
519 min: HOME_PADDING_PORTRAIT FIXED4_ICON_HEIGHT;
524 rel1 { relative: 1.0 0.0; to_x: padding.left; to_y: elm.rect.right_con; }
525 rel2 { relative: 1.0 1.0; to_x: padding.left; to_y: elm.rect.right_con; }
531 name: "padding.separator";
536 state: "default" 0.0;
537 #ifndef _INDICATOR_REMOVE_SEARCH
538 min: PADDING_WIDTH/2 0;
543 rel1 { relative: 0.0 0.0; to_x: elm.swallow.fixed6; to_y: elm.rect.right_con; }
544 rel2 { relative: 0.0 1.0; to_x: elm.swallow.fixed6; to_y: elm.rect.right_con; }
549 inherit: "default" 0.0;
555 /* Separator Padding */
557 name: "seperator.image";
562 state: "default" 0.0;
563 #ifndef _INDICATOR_REMOVE_SEARCH
569 image.normal: "B03_search_divider.png";
571 rel1 { relative: 0.0 0.5; to_x: padding.separator; to_y: elm.rect.right_con; }
572 rel2 { relative: 0.0 0.5; to_x: padding.separator; to_y: elm.rect.right_con; }
578 inherit: "default" 0.0;
586 name: "padding.separator2";
591 state: "default" 0.0;
592 #ifndef _INDICATOR_REMOVE_SEARCH
593 min: PADDING_WIDTH 0;
598 rel1 { relative: 0.0 0.0; to_x: seperator.image; to_y: elm.rect.right_con; }
599 rel2 { relative: 0.0 1.0; to_x: seperator.image; to_y: elm.rect.right_con; }
604 inherit: "default" 0.0;
612 name: "elm.swallow.fixed8";
616 state: "default" 0.0;
617 min: BATTERY_ICON_WIDTH BATTERY_ICON_HEIGHT;
619 rel1 { relative: 0.0 0.0; to_x: "padding.right"; to_y: "elm.rect.bg"; }
620 rel2 { relative: 0.0 1.0; to_x: "padding.right"; to_y: "elm.rect.bg"; }
627 inherit: "default" 0.0;
634 name: "percentage.digit.box";
638 state: "default" 0.0;
641 rel1 { relative: 0.0 0.0; to_x: "elm.swallow.fixed8"; }
642 rel2 { relative: 1.0 1.0; to_x: "elm.swallow.fixed8"; offset: -8 -14; }
647 state: "two_digits" 0.0;
648 inherit: "default" 0.0;
651 rel1 { relative: 0.0 0.0; to_x: "elm.swallow.fixed8"; }
652 rel2 { relative: 1.0 1.0; to_x: "elm.swallow.fixed8"; offset: -4 -14; }
655 state: "three_digits" 0.0;
656 inherit: "default" 0.0;
659 rel1 { relative: 0.0 0.0; to_x: "elm.swallow.fixed8"; }
660 rel2 { relative: 1.0 1.0; to_x: "elm.swallow.fixed8"; offset: -3 -14; }
663 //////////////////////////////////////////
664 ///////// LEFT SIDE /////////////////////
665 //////////////////////////////////////////
667 /* ICON_FIXED3 (RSSI 1) + PADDING_FIXED4(RIGHT, FIXED PADDING) */
668 FIXED_RECT_FROM_LEFT( "elm.rect.rssi1", "padding.left", "elm.rect.bg", DEFAULT_ICON_PADDING, INDI_DEFAULT_BG_TEST, 0)
669 SWALLOW_PART_FROM_LEFT_WITH_SPACE( "elm.swallow.fixed1", "elm.rect.rssi1", "elm.rect.bg", DEFAULT_ICON_WIDTH, DEFAULT_ICON_HEIGHT )
671 /* ICON_FIXED4 (RSSI 2) + PADDING_FIXED5(RIGHT, FIXED PADDING) */
672 FIXED_RECT_FROM_LEFT( "elm.rect.rssi2", "elm.swallow.fixed1", "elm.rect.bg", DEFAULT_ICON_PADDING, INDI_DEFAULT_BG_TEST, 0)
673 SWALLOW_PART_FROM_LEFT_WITH_SPACE( "elm.swallow.fixed2", "elm.rect.rssi2", "elm.rect.bg", DEFAULT_ICON_WIDTH, DEFAULT_ICON_HEIGHT )
675 /* ICON_FIXED2 (Sim Icon) + PADDING_FIXED3(RIGHT, FIXED PADDING) */
676 FIXED_RECT_FROM_LEFT( "elm.rect.simicon", "elm.swallow.fixed2", "elm.rect.bg", DEFAULT_ICON_PADDING, INDI_DEFAULT_BG_TEST, 0)
677 SWALLOW_PART_FROM_LEFT_WITH_SPACE( "elm.swallow.fixed3", "elm.rect.simicon", "elm.rect.bg", DEFAULT_ICON_WIDTH, DEFAULT_ICON_HEIGHT )
679 /* ICON_FIXED1 (Connection-3G) + PADDING_NONFIXED1(RIGHT,DYNAMIC PADDING) */
680 FIXED_RECT_FROM_LEFT( "elm.rect.connection", "elm.swallow.fixed3", "elm.rect.bg", DEFAULT_ICON_PADDING, INDI_DEFAULT_BG_TEST, 0)
681 SWALLOW_PART_FROM_LEFT_WITH_SPACE( "elm.swallow.fixed4", "elm.rect.connection", "elm.rect.bg", DEFAULT_ICON_WIDTH, DEFAULT_ICON_HEIGHT )
682 /* Connection-3G UpDown arrow icon */
684 name: "elm.image.updown1";
689 state: "default" 0.0;
690 rel1 { relative: 0.5 0.5; to_x: elm.swallow.fixed4; to_y: elm.rect.bg; }
691 rel2 { relative: 0.5 0.5; to_x: elm.swallow.fixed4; to_y: elm.rect.bg; }
700 inherit: "default" 0.0;
702 normal:"B03_conection_not_UPdownload.png";
708 inherit: "default" 0.0;
710 normal:"B03_connection_UPload.png";
715 state: "download" 0.0;
716 inherit: "default" 0.0;
718 normal:"B03_connection_download.png";
723 state: "updownload" 0.0;
724 inherit: "default" 0.0;
726 normal:"B03_conection_UPdownload.png";
732 inherit: "default" 0.0;
737 /* ICON_FIXED1 (Wi-Fi) + PADDING_NONFIXED1(RIGHT,DYNAMIC PADDING) */
738 FIXED_RECT_FROM_LEFT( "elm.rect.wifi", "elm.swallow.fixed4", "elm.rect.bg", DEFAULT_ICON_PADDING, INDI_DEFAULT_BG_TEST, 0)
739 SWALLOW_PART_FROM_LEFT_WITH_SPACE( "elm.swallow.fixed5", "elm.rect.wifi", "elm.rect.bg", DEFAULT_ICON_WIDTH, DEFAULT_ICON_HEIGHT )
740 /* Wi-Fi UpDown arrow icon */
742 name: "elm.image.updown2";
747 state: "default" 0.0;
748 rel1 { relative: 0.5 0.5; to_x: elm.swallow.fixed5; to_y: elm.rect.bg; }
749 rel2 { relative: 0.5 0.5; to_x: elm.swallow.fixed5; to_y: elm.rect.bg; }
758 inherit: "default" 0.0;
760 normal:"B03_conection_not_UPdownload.png";
766 inherit: "default" 0.0;
768 normal:"B03_connection_UPload.png";
773 state: "download" 0.0;
774 inherit: "default" 0.0;
776 normal:"B03_connection_download.png";
781 state: "updownload" 0.0;
782 inherit: "default" 0.0;
784 normal:"B03_conection_UPdownload.png";
790 inherit: "default" 0.0;
795 /* Connection1 (NON_FIXED) (BT) */
796 FIXED_RECT_FROM_LEFT( "elm.rect.bt", "elm.swallow.fixed5", "elm.rect.bg", DEFAULT_ICON_PADDING, 0 255 0 255, 0)
797 SWALLOW_PART_FROM_LEFT_WITH_SPACE( "elm.swallow.fixed6", "elm.rect.bt", "elm.rect.bg", DEFAULT_ICON_WIDTH, DEFAULT_ICON_HEIGHT )
798 /* Connection2 (NON_FIXED) (WiFi-direct) */
799 FIXED_RECT_FROM_LEFT( "elm.rect.wifidirect", "elm.swallow.fixed6", "elm.rect.bg", DEFAULT_ICON_PADDING, 0 0 255 255, 0)
800 SWALLOW_PART_FROM_LEFT_WITH_SPACE( "elm.swallow.fixed7", "elm.rect.wifidirect", "elm.rect.bg", DEFAULT_ICON_WIDTH, DEFAULT_ICON_HEIGHT )
803 //////////////////////////////////////////
804 ///////// RIGHT SIDE /////////////////////
805 //////////////////////////////////////////
807 /* System (Sound Profile, Call divert, Alarm, GPS) */
808 FIXED_RECT_FROM_RIGHT( "elm.rect.system", "elm.swallow.fixed8", "elm.rect.bg", DEFAULT_ICON_PADDING, 255 0 0 255, 0)
809 SWALLOW_PART_FROM_RIGHT_WITH_SPACE( "elm.swallow.system", "elm.rect.system", "elm.rect.bg", DEFAULT_ICON_WIDTH, DEFAULT_ICON_HEIGHT )
811 /* MiniCtrl (Call, Music/FM Radio, Voice recorder) */
812 FIXED_RECT_FROM_RIGHT( "elm.rect.minictrl", "elm.swallow.system", "elm.rect.bg", DEFAULT_ICON_PADDING, 0 255 0 255, 0)
813 SWALLOW_PART_FROM_RIGHT_WITH_SPACE( "elm.swallow.minictrl", "elm.rect.minictrl", "elm.rect.bg", DEFAULT_ICON_WIDTH, DEFAULT_ICON_HEIGHT )
816 FIXED_RECT_FROM_RIGHT( "elm.rect.noti", "elm.swallow.minictrl", "elm.rect.bg", DEFAULT_ICON_PADDING, 0 0 255 255, 0)
817 SWALLOW_PART_FROM_RIGHT_WITH_SPACE( "elm.swallow.noti", "elm.rect.noti", "elm.rect.middle_con", 0, 0)
820 SWALLOW_PART_FROM_RIGHT_WITH_EFFECT( "elm.swallow.fixed10", "elm.swallow.noti", "elm.rect.middle_con", 0, 0)
822 #ifdef _SUPPORT_SCREEN_READER
824 name: elm.swallow.fixed9.access;
828 state: "default" 0.0;
830 rel1.to: elm.swallow.fixed9;
831 rel2.to: elm.swallow.fixed9;
837 inherit: "default" 0.0;
843 name: elm.swallow.fixed9;
848 state: "default" 0.0;
849 #ifndef _INDICATOR_REMOVE_SEARCH
850 min: HOME_PADDING_PORTRAIT FIXED4_ICON_HEIGHT;
855 rel1 { relative: 0.0 0.0; to_x: padding.right; to_y: elm.rect.right_con; }
856 rel2 { relative: 0.0 1.0; to_x: padding.right; to_y: elm.rect.right_con; }
862 inherit: "default" 0.0;
869 name: "elm.image.plmn";
874 state: "default" 0.0;
877 color: 100 100 100 100;
878 rel1 { relative: 0.0 0.5; to_x: elm.swallow.fixed8; to_y: elm.rect.right_con; }
879 rel2 { relative: 0.0 0.5; to_x: elm.swallow.fixed8; to_y: elm.rect.right_con; }
885 inherit: "default" 0.0;
889 normal:"B03_OrangeF.png";
896 name: "plmn_dynamic.padding.left";
901 state: "default" 0.0;
904 rel1 { relative: 1.0 0.5; to_x: elm.swallow.fixed9; to_y: elm.rect.right_con; }
905 rel2 { relative: 1.0 0.5; to_x: elm.swallow.fixed9; to_y: elm.rect.right_con; }
911 inherit: "default" 0.0;
918 name: "elm.image.plmn_dynamic";
923 state: "default" 0.0;
926 rel1 { relative: 1.0 0.5; to_x:plmn_dynamic.padding.left; to_y: elm.rect.right_con; }
927 rel2 { relative: 1.0 0.5; to_x:plmn_dynamic.padding.left; to_y: elm.rect.right_con; }
933 inherit: "default" 0.0;
937 normal:"B03_OrangeF.png";
943 name: "plmn_dynamic.padding.right";
948 state: "default" 0.0;
951 rel1 { relative: 1.0 0.5; to_x: elm.image.plmn_dynamic; to_y: elm.rect.right_con; }
952 rel2 { relative: 1.0 0.5; to_x: elm.image.plmn_dynamic; to_y: elm.rect.right_con; }
958 inherit: "default" 0.0;
965 name: "clock.padding.left";
970 state: "default" 0.0;
973 rel1 { relative: 0.0 0.0; to_x: elm.text.clock; to_y: elm.rect.bg; }
974 rel2 { relative: 0.0 1.0; to_x: elm.text.clock; to_y: elm.rect.bg; }
981 name: "elm.text.clock";
986 state: "default" 0.0;
987 rel1 { relative: 1.0 0.0; to: "elm.rect.bg"; }
988 rel2 { relative: 0.0 1.0; to: "elm.rect.bg"; }
993 style: "textblock_style";
998 state: "set_color" 0.0;
999 inherit: "default" 0.0;
1001 style: "textblock_outline_style";
1005 state: "size24" 0.0;
1006 inherit: "default" 0.0;
1008 style: "textblock_style_24";
1012 state: "invisible" 0.0;
1013 inherit: "default" 0.0;
1018 name: "clock.padding.right";
1023 state: "default" 0.0;
1026 rel1 { relative: 1.0 0.0; to_x: "elm.text.clock"; to_y: "elm.rect.bg"; }
1027 rel2 { relative: 1.0 1.0; to_x: "elm.text.clock"; to_y: "elm.rect.bg"; }
1033 name: "indicator.alarm.icon";
1038 state: "default" 0.0;
1039 min: DEFAULT_ICON_WIDTH DEFAULT_ICON_HEIGHT;
1040 rel1 { relative: 1.0 0.0; to_x: "clock.padding.right"; to_y: "elm.rect.bg"; }
1041 rel2 { relative: 1.0 1.0; to_x: "clock.padding.right"; to_y: "elm.rect.bg"; }
1047 #ifdef _SUPPORT_SCREEN_READER
1049 name: "elm.rect.clock.access";
1053 state: "default" 0.0;
1054 rel1 { relative: 0.0 0.0; to_x: "elm.swallow.fixed5"; to_y: "elm.swallow.fixed5"; }
1055 rel2 { relative: 1.0 1.0; to_x: "elm.rect.clock"; to_y: "elm.rect.clock"; }
1068 state: "default" 0.0;
1069 min: 0 INDICATOR_HEIGHT;
1071 rel1 { relative: 0.0 0.0; to: "elm.rect.bg.base"; }
1072 rel2 { relative: 1.0 0.0; to: "elm.rect.bg.base"; }
1074 color: INDI_DEFAULT_BG_TRANSPARENT;
1078 state: "transparent" 0.0;
1079 inherit: "default" 0.0;
1084 name: "message.padding.left";
1089 state: "default" 0.0;
1090 min: MESSAGE_PADDING 0;
1104 state: "scover" 0.0;
1105 inherit: "default" 0.0;
1110 name: "message.padding.right";
1115 state: "default" 0.0;
1116 min: MESSAGE_PADDING 0;
1130 state: "scover" 0.0;
1131 inherit: "default" 0.0;
1136 name: "message.padding.top";
1141 state: "default" 0.0;
1142 min: 0 INDICATOR_PADDING_H;
1144 rel1 { relative: 0.0 0.0; to: "message.bg"; }
1145 rel2 { relative: 1.0 0.0; to: "message.bg"; }
1151 name: "message.padding.bottom";
1156 state: "default" 0.0;
1157 min: 0 INDICATOR_PADDING_H;
1159 rel1 { relative: 0.0 1.0; to: "message.bg"; }
1160 rel2 { relative: 1.0 1.0; to: "message.bg"; }
1167 name: "message.text";
1172 state: "default" 0.0;
1177 to_x: "message.padding.left";
1183 to_x: "message.padding.right";
1187 style: "message_style";
1193 inherit: "default" 0.0;
1196 to_x: "message.padding.left";
1202 to_x: "message.padding.right";
1206 style: "message_style2";
1213 name: "message.text.compare";
1218 state: "default" 0.0;
1230 style: "message_style_compare";
1236 name: "message.line2.text";
1241 state: "default" 0.0;
1246 to_x: "message.padding.left";
1247 to_y: "message.text";
1252 to_x: "message.padding.right";
1253 to_y: "message.text";
1256 style: "message_style";
1264 /*********************************************************
1268 **********************************************************/
1270 name: "message.show";
1271 action: STATE_SET "hide" 0.0;
1272 signal: "message.show";
1273 source: "indicator.prog";
1276 if (get_int(bg_set) == 0)
1278 run_program(PROGRAM:"message.show.effect");
1280 else if(get_int(bg_set) == 1)
1282 run_program(PROGRAM:"message.show.effect");
1286 run_program(PROGRAM:"message.show.noeffect");
1292 name: "message.show.effect";
1293 action: STATE_SET "hide" 0.0;
1294 source: "indicator.prog";
1295 target: "elm.rect.bg.base";
1296 transition: LINEAR 0.3;
1300 name: "message.show.noeffect";
1301 action: STATE_SET "hide" 0.0;
1302 signal: "message.show.noeffect";
1303 source: "indicator.prog";
1304 target: "elm.rect.bg.base";
1308 name: "message.hide";
1309 action: STATE_SET "default" 0.0;
1310 signal: "message.hide";
1311 source: "indicator.prog";
1312 target: "elm.rect.bg.base";
1313 transition: LINEAR 0.3;
1314 after:message.line2.hide.noeffect;
1317 name: "message.line2.show";
1318 action: STATE_SET "line2" 0.0;
1319 signal: "message.line2.show";
1320 source: "indicator.prog";
1321 target: "message.text";
1322 transition: LINEAR 0.3;
1326 name: "message.line2.hide";
1327 action: STATE_SET "default" 0.0;
1328 signal: "message.line2.hide";
1329 source: "indicator.prog";
1330 target: "message.text";
1331 transition: LINEAR 0.3;
1334 name: "message.line2.hide.noeffect";
1335 action: STATE_SET "default" 0.0;
1336 signal: "message.line2.hide.noeffect";
1337 source: "indicator.prog";
1338 target: "message.text";
1340 /*********************************************************
1344 **********************************************************/
1347 action: STATE_SET "default" 0.0;
1348 signal: "bg.opaque";
1349 source: "indicator.prog";
1352 set_state(PART:"elm.rect.bg", "opaque", 0.0);
1353 set_state(PART:"message.bg", "transparent", 0.0);
1358 name: "bg_translucent";
1359 action: STATE_SET "default" 0.0;
1360 signal: "bg.translucent";
1361 source: "indicator.prog";
1364 set_state(PART:"elm.rect.bg", "translucent", 0.0);
1365 set_state(PART:"message.bg", "transparent", 0.0);
1370 name: "bg_transparent";
1371 signal: "bg.transparent";
1372 source: "indicator.prog";
1375 set_state(PART:"elm.rect.bg", "transparent", 0.0);
1376 set_state(PART:"message.bg", "transparent", 0.0);
1381 name: "bg_notification";
1382 signal: "bg.notification";
1383 source: "indicator.prog";
1386 set_state(PART:"elm.rect.bg", "notification", 0.0);
1387 set_state(PART:"message.bg", "transparent", 0.0);
1393 name: "indicator.lock.on";
1394 action: STATE_SET "hide" 0.0;
1395 signal: "indicator.lock.on";
1396 source: "indicator.prog";
1397 target: "elm.swallow.fixed6";
1398 target: "seperator.image";
1399 target: "padding.separator";
1400 target: "padding.separator2";
1404 name: "indicator.lock.off";
1405 action: STATE_SET "default" 0.0;
1406 signal: "indicator.lock.off";
1407 source: "indicator.prog";
1408 target: "elm.swallow.fixed6";
1409 target: "seperator.image";
1410 target: "padding.separator";
1411 target: "padding.separator2";
1416 name: "indicator.battery.percentage.show";
1417 action: STATE_SET "show" 0.0;
1418 signal: "indicator.battery.percentage.show";
1419 source: "indicator.prog";
1420 target: "elm.swallow.fixed8";
1424 name: "indicator.battery.percentage.hide";
1425 action: STATE_SET "default" 0.0;
1426 signal: "indicator.battery.percentage.hide";
1427 source: "indicator.prog";
1428 target: "elm.swallow.fixed8";
1432 name: "indicator.battery.percentage.one.digit.show";
1433 action: STATE_SET "default" 0.0;
1434 signal: "indicator.battery.percentage.one.digit.show";
1435 source: "indicator.prog";
1436 target: "percentage.digit.box";
1440 name: "indicator.battery.percentage.two.digits.show";
1441 action: STATE_SET "two_digits" 0.0;
1442 signal: "indicator.battery.percentage.two.digits.show";
1443 source: "indicator.prog";
1444 target: "percentage.digit.box";
1448 name: "indicator.battery.percentage.full.show";
1449 action: STATE_SET "three_digits" 0.0;
1450 signal: "indicator.battery.percentage.full.show";
1451 source: "indicator.prog";
1452 target: "percentage.digit.box";
1456 name: "indicator.rssi1.show";
1457 action: STATE_SET "default" 0.0;
1458 signal: "indicator.rssi1.show";
1459 source: "indicator.prog";
1460 target: "elm.swallow.fixed1";
1461 target: "elm.rect.rssi1";
1465 name: "indicator.rssi1.hide";
1466 action: STATE_SET "hide" 0.0;
1467 signal: "indicator.rssi1.hide";
1468 source: "indicator.prog";
1469 target: "elm.swallow.fixed1";
1470 target: "elm.rect.rssi1";
1474 name: "indicator.rssi2.show";
1475 action: STATE_SET "default" 0.0;
1476 signal: "indicator.rssi2.show";
1477 source: "indicator.prog";
1478 target: "elm.swallow.fixed2";
1479 target: "elm.rect.rssi2";
1483 name: "indicator.rssi2.hide";
1484 action: STATE_SET "hide" 0.0;
1485 signal: "indicator.rssi2.hide";
1486 source: "indicator.prog";
1487 target: "elm.swallow.fixed2";
1488 target: "elm.rect.rssi2";
1492 name: "indicator.simicon.show";
1493 action: STATE_SET "default" 0.0;
1494 signal: "indicator.simicon.show";
1495 source: "indicator.prog";
1496 target: "elm.swallow.fixed3";
1497 target: "elm.rect.simicon";
1501 name: "indicator.simicon.hide";
1502 action: STATE_SET "hide" 0.0;
1503 signal: "indicator.simicon.hide";
1504 source: "indicator.prog";
1505 target: "elm.swallow.fixed3";
1506 target: "elm.rect.simicon";
1509 /* Connection - 3G */
1511 name: "indicator.connection.show";
1512 action: STATE_SET "default" 0.0;
1513 signal: "indicator.connection.show";
1514 source: "indicator.prog";
1515 target: "elm.swallow.fixed4";
1516 target: "elm.rect.connection";
1520 name: "indicator.connection.hide";
1521 action: STATE_SET "hide" 0.0;
1522 signal: "indicator.connection.hide";
1523 source: "indicator.prog";
1524 target: "elm.swallow.fixed4";
1525 target: "elm.rect.connection";
1530 name: "indicator.wifi.show";
1531 action: STATE_SET "default" 0.0;
1532 signal: "indicator.wifi.show";
1533 source: "indicator.prog";
1534 target: "elm.swallow.fixed5";
1535 target: "elm.rect.wifi";
1539 name: "indicator.wifi.hide";
1540 action: STATE_SET "hide" 0.0;
1541 signal: "indicator.wifi.hide";
1542 source: "indicator.prog";
1543 target: "elm.swallow.fixed5";
1544 target: "elm.rect.wifi";
1548 name: "indicator.bluetooth.show";
1549 action: STATE_SET "default" 0.0;
1550 signal: "indicator.bluetooth.show";
1551 source: "indicator.prog";
1552 target: "elm.swallow.fixed6";
1553 target: "elm.rect.bt";
1557 name: "indicator.bluetooth.hide";
1558 action: STATE_SET "hide" 0.0;
1559 signal: "indicator.bluetooth.hide";
1560 source: "indicator.prog";
1561 target: "elm.swallow.fixed6";
1562 target: "elm.rect.bt";
1566 name: "indicator.wifidirect.show";
1567 action: STATE_SET "default" 0.0;
1568 signal: "indicator.wifidirect.show";
1569 source: "indicator.prog";
1570 target: "elm.swallow.fixed7";
1571 target: "elm.rect.wifidirect";
1575 name: "indicator.wifidirect.hide";
1576 action: STATE_SET "hide" 0.0;
1577 signal: "indicator.wifidirect.hide";
1578 source: "indicator.prog";
1579 target: "elm.swallow.fixed7";
1580 target: "elm.rect.wifidirect";
1583 // UpDown Arrow icon
1585 name: "indicator.connection.updown.none";
1586 action: STATE_SET "none" 0.0;
1587 signal: "indicator.connection.updown.none";
1588 source: "indicator.prog";
1589 target: "elm.image.updown1";
1592 name: "indicator.connection.updown.download";
1593 action: STATE_SET "download" 0.0;
1594 signal: "indicator.connection.updown.download";
1595 source: "indicator.prog";
1596 target: "elm.image.updown1";
1599 name: "indicator.connection.updown.upload";
1600 action: STATE_SET "upload" 0.0;
1601 signal: "indicator.connection.updown.upload";
1602 source: "indicator.prog";
1603 target: "elm.image.updown1";
1606 name: "indicator.connection.updown.updownload";
1607 action: STATE_SET "updownload" 0.0;
1608 signal: "indicator.connection.updown.updownload";
1609 source: "indicator.prog";
1610 target: "elm.image.updown1";
1613 name: "indicator.connection.updown.hide";
1614 action: STATE_SET "hide" 0.0;
1615 signal: "indicator.connection.updown.hide";
1616 source: "indicator.prog";
1617 target: "elm.image.updown1";
1620 name: "indicator.wifi.updown.none";
1621 action: STATE_SET "none" 0.0;
1622 signal: "indicator.wifi.updown.none";
1623 source: "indicator.prog";
1624 target: "elm.image.updown2";
1627 name: "indicator.wifi.updown.download";
1628 action: STATE_SET "download" 0.0;
1629 signal: "indicator.wifi.updown.download";
1630 source: "indicator.prog";
1631 target: "elm.image.updown2";
1634 name: "indicator.wifi.updown.upload";
1635 action: STATE_SET "upload" 0.0;
1636 signal: "indicator.wifi.updown.upload";
1637 source: "indicator.prog";
1638 target: "elm.image.updown2";
1641 name: "indicator.wifi.updown.updownload";
1642 action: STATE_SET "updownload" 0.0;
1643 signal: "indicator.wifi.updown.updownload";
1644 source: "indicator.prog";
1645 target: "elm.image.updown2";
1648 name: "indicator.wifi.updown.hide";
1649 action: STATE_SET "hide" 0.0;
1650 signal: "indicator.wifi.updown.hide";
1651 source: "indicator.prog";
1652 target: "elm.image.updown2";
1656 name: "indicator.system.show";
1657 action: STATE_SET "default" 0.0;
1658 signal: "indicator.system.show";
1659 source: "indicator.prog";
1660 target: "elm.swallow.system";
1661 target: "elm.rect.system";
1665 name: "indicator.system.hide";
1666 action: STATE_SET "hide" 0.0;
1667 signal: "indicator.system.hide";
1668 source: "indicator.prog";
1669 target: "elm.swallow.system";
1670 target: "elm.rect.system";
1674 name: "indicator.minictrl.show";
1675 action: STATE_SET "default" 0.0;
1676 signal: "indicator.minictrl.show";
1677 source: "indicator.prog";
1678 target: "elm.swallow.minictrl";
1679 target: "elm.rect.minictrl";
1683 name: "indicator.minictrl.hide";
1684 action: STATE_SET "hide" 0.0;
1685 signal: "indicator.minictrl.hide";
1686 source: "indicator.prog";
1687 target: "elm.swallow.minictrl";
1688 target: "elm.rect.minictrl";
1692 name: "indicator.noti.show";
1693 action: STATE_SET "default" 0.0;
1694 signal: "indicator.noti.show";
1695 source: "indicator.prog";
1696 target: "elm.swallow.noti";
1697 target: "elm.rect.noti";
1701 name: "indicator.noti.hide";
1702 action: STATE_SET "hide" 0.0;
1703 signal: "indicator.noti.hide";
1704 source: "indicator.prog";
1705 target: "elm.swallow.noti";
1706 target: "elm.rect.noti";
1710 name: "indicator.scover.on";
1711 action: STATE_SET "scover" 0.0;
1712 signal: "indicator.scover.on";
1713 source: "indicator.prog";
1714 target: "padding.left";
1715 target: "padding.right";
1716 target: "message.padding.left";
1717 target: "message.padding.right";
1720 name: "indicator.scover.off";
1721 action: STATE_SET "default" 0.0;
1722 signal: "indicator.scover.off";
1723 source: "indicator.prog";
1724 target: "padding.left";
1725 target: "padding.right";
1726 target: "message.padding.left";
1727 target: "message.padding.right";
1730 name: "indicator.padding.dynamic.on";
1731 action: STATE_SET "dynamic" 0.0;
1732 signal: "indicator.padding.dynamic.on";
1733 source: "indicator.prog";
1734 target: "padding.right";
1735 transition: LINEAR 0.4;
1738 name: "indicator.padding.dynamic.off";
1739 action: STATE_SET "default" 0.0;
1740 signal: "indicator.padding.dynamic.off";
1741 source: "indicator.prog";
1742 target: "padding.right";
1743 transition: LINEAR 0.4;
1747 name: "indicator.padding.dynamic.off.noeffect";
1748 action: STATE_SET "default" 0.0;
1749 signal: "indicator.padding.dynamic.off.noeffect";
1750 source: "indicator.prog";
1751 target: "padding.right";
1755 name: "indicator.padding.resize.0";
1756 action: STATE_SET "default" 0.0;
1757 signal: "indicator.padding.resize.0";
1758 source: "indicator.prog";
1759 target: "resize_padding.left";
1760 target: "resize_padding.right";
1763 name: "indicator.padding.resize.1";
1764 action: STATE_SET "1" 0.0;
1765 signal: "indicator.padding.resize.1";
1766 source: "indicator.prog";
1767 target: "resize_padding.left";
1768 target: "resize_padding.right";
1772 name: "indicator.padding.resize.2";
1773 action: STATE_SET "2" 0.0;
1774 signal: "indicator.padding.resize.2";
1775 source: "indicator.prog";
1776 target: "resize_padding.left";
1777 target: "resize_padding.right";
1781 name: "indicator.padding.resize.3";
1782 action: STATE_SET "3" 0.0;
1783 signal: "indicator.padding.resize.3";
1784 source: "indicator.prog";
1785 target: "resize_padding.left";
1786 target: "resize_padding.right";
1790 name: "indicator.padding.resize.4";
1791 action: STATE_SET "4" 0.0;
1792 signal: "indicator.padding.resize.4";
1793 source: "indicator.prog";
1794 target: "resize_padding.left";
1795 target: "resize_padding.right";
1799 name: "indicator.bg.call.0";
1800 action: STATE_SET "default" 0.0;
1801 signal: "indicator.bg.call.0";
1802 source: "indicator.prog";
1803 target: "elm.rect.bg.call";
1806 name: "indicator.bg.call.1";
1807 action: STATE_SET "during_call" 0.0;
1808 signal: "indicator.bg.call.1";
1809 source: "indicator.prog";
1810 target: "elm.rect.bg.call";
1813 name: "indicator.bg.call.2";
1814 action: STATE_SET "call_hold" 0.0;
1815 signal: "indicator.bg.call.2";
1816 source: "indicator.prog";
1817 target: "elm.rect.bg.call";
1820 name: "indicator.bg.call.3";
1821 action: STATE_SET "call_end" 0.0;
1822 signal: "indicator.bg.call.3";
1823 source: "indicator.prog";
1824 target: "elm.rect.bg.call";
1828 name: "clock.font.12";
1829 action: STATE_SET "default" 0.0;
1830 signal: "clock.font.12";
1831 source: "indicator.prog";
1832 target: "elm.text.clock";
1835 name: "clock.font.24";
1836 action: STATE_SET "size24" 0.0;
1837 signal: "clock.font.24";
1838 source: "indicator.prog";
1839 target: "elm.text.clock";
1842 name: "clock.invisible";
1843 action: STATE_SET "invisible" 0.0;
1844 signal: "clock.invisible";
1845 source: "indicator.prog";
1846 target: "elm.text.clock";
1849 /*********************************************************
1853 **********************************************************/