User relative path to imports in edc files.
[apps/core/preloaded/indicator-win.git] / res / resource / indicator_port.edc
1 /*
2  *  Indicator
3  *
4  * Copyright (c) 2000 - 2015 Samsung Electronics Co., Ltd. All rights reserved.
5  *
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
9  *
10  * http://www.apache.org/licenses/LICENSE-2.0
11  *
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.
17  *
18  */
19
20
21 #include "../../inc/indicator_gui.h"
22 #include "indicator_common.edc"
23
24
25 images {
26         image: "icons/Power/battery_text/B03_stat_sys_battery_num_100.png" COMP;
27 }
28
29 collections {
30         base_scale: 2.6;
31
32         group {
33                 name: "indicator";
34                 script {
35                         public bg_set, badge_set, theme, changepad, changebg, changeHomePad;
36                 }
37                 styles
38                 {
39                         style {
40                                 name: "textblock_style";
41                                 base: "font=Tizen:style=Regular text_class=tizen color=#FFFFFFFF color_class=AO004";
42                         }
43                         style {
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";
46                         }
47                         style {
48                                 name: "textblock_outline_style";
49                                 base: "font=Tizen:style=Bold text_class=tizen color=#FFFFFFFF";
50                         }
51                         style {
52                                 name: "message_style";
53                                 base: "font=Tizen:style=Regular text_class=tizen font_size=29 color=#FFFFFFFF valign=middle wrap=none ellipsis=1";
54                         }
55                         style {
56                                 name: "message_style2";
57                                 base: "font=Tizen:style=Regular text_class=tizen font_size=29 color=#FFFFFFFF valign=middle wrap=none ellipsis=1";
58                         }
59                         style {
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";
62                         }
63                         style {
64                                 name: "plmn_style";
65                                 base: "font=Tizen:style=Bold text_class=tizen font_size=35 color=#FFFFFFFF valign=middle wrap=none ellipsis=1";
66                         }
67                 }
68
69                 images {
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;
80                 }
81
82                 parts {
83                         part {
84                                 name: "background";
85                                 type: RECT;
86                                 scale: 1;
87                                 description {
88                                         state: "default" 0.0;
89                                         min: 0 INDICATOR_HEIGHT;
90                                         color: 0 0 0 0;
91                                 }
92                         }
93                         part {
94                                 name: "padding.top";
95                                 type: RECT;
96                                 scale: 1;
97                                 mouse_events: 0;
98                                 description {
99                                         state: "default" 0.0;
100                                         min: 0 INDICATOR_PADDING_H;
101                                         fixed: 0 1;
102                                         rel1 { relative: 0.0 0.0; to: "background"; }
103                                         rel2 { relative: 1.0 0.0; to: "background"; }
104                                         align: 0.0 0.0;
105                                         visible: 0;
106                                 }
107                         }
108                         part {
109                                 name: "padding.bottom";
110                                 type: RECT;
111                                 scale: 1;
112                                 mouse_events: 0;
113                                 description {
114                                         state: "default" 0.0;
115                                         min: 0 INDICATOR_PADDING_H;
116                                         fixed: 0 1;
117                                         rel1 { relative: 0.0 1.0; to: "background"; }
118                                         rel2 { relative: 1.0 1.0; to: "background"; }
119                                         align: 0.0 1.0;
120                                         visible: 0;
121                                 }
122
123                         }
124                         /* Left padding */
125                         part {
126                                 name: "resize_padding.left";
127                                 type: RECT;
128                                 scale: 1;
129                                 mouse_events: 0;
130                                 description {
131                                         state: "default" 0.0;
132                                         min: 0 0;
133                                         fixed: 1 0;
134                                         rel1 { relative: 0.0 0.0; to: "elm.rect.bg"; }
135                                         rel2 { relative: 0.0 1.0; to: "elm.rect.bg"; }
136                                         align: 0.0 0.0;
137                                         visible: 0;
138                                 }
139                                 description {
140                                         state: "1" 0.0;
141                                         inherit: "default" 0.0;
142                                         min: 1 0;
143                                         color: 255 0 0 255;
144                                 }
145                                 description {
146                                         state: "2" 0.0;
147                                         inherit: "default" 0.0;
148                                         min: 2 0;
149                                         color: 0 255 0 255;
150                                 }
151                                 description {
152                                         state: "3" 0.0;
153                                         inherit: "default" 0.0;
154                                         min: 3 0;
155                                         color: 0 0 255 255;
156                                 }
157
158                                 description {
159                                         state: "4" 0.0;
160                                         inherit: "default" 0.0;
161                                         min: 4 0;
162                                         color: 255 255 0 255;
163                                 }
164                         }
165                         part {
166                                 name: "padding.left";
167                                 type: RECT;
168                                 scale: 1;
169                                 mouse_events: 0;
170                                 description {
171                                         state: "default" 0.0;
172                                         min: LEFT_PADDING_WIDTH 0;
173                                         fixed: 1 0;
174                                         rel1 { relative: 0.0 0.0; to: "elm.rect.bg"; }
175                                         rel2 { relative: 0.0 1.0; to: "elm.rect.bg"; }
176                                         align: 0.0 0.0;
177                                         color:0 0 0 0;
178                                         visible: 0;
179                                 }
180                                 description {
181                                         state: "scover" 0.0;
182                                         inherit: "default" 0.0;
183                                         min: 72 0;
184                                 }
185                         }
186                         /* Right padding */
187                         part {
188                                 name: "resize_padding.right";
189                                 type: RECT;
190                                 scale: 1;
191                                 mouse_events: 0;
192                                 description {
193                                         state: "default" 0.0;
194                                         min: 0 0;
195                                         fixed: 1 0;
196                                         rel1 { relative: 1.0 0.0; to: "elm.rect.bg"; }
197                                         rel2 { relative: 1.0 1.0; to: "elm.rect.bg"; }
198                                         align: 0.0 0.0;
199                                         visible: 0;
200                                 }
201                                 description {
202                                         state: "1" 0.0;
203                                         inherit: "default" 0.0;
204                                         min: 1 0;
205                                         color: 255 0 0 255;
206                                 }
207                                 description {
208                                         state: "2" 0.0;
209                                         inherit: "default" 0.0;
210                                         min: 2 0;
211                                         color: 0 255 0 255;
212                                 }
213                                 description {
214                                         state: "3" 0.0;
215                                         inherit: "default" 0.0;
216                                         min: 3 0;
217                                         color: 0 0 255 255;
218                                 }
219
220                                 description {
221                                         state: "4" 0.0;
222                                         inherit: "default" 0.0;
223                                         min: 4 0;
224                                         color: 255 255 0 255;
225                                 }
226
227                         }
228                         part {
229                                 name: "padding.right";
230                                 type: RECT;
231                                 mouse_events: 0;
232                                 scale: 1;
233                                 description {
234                                         state: "default" 0.0;
235                                         min: RIGHT_PADDING_WIDTH 0;
236                                         fixed: 1 0;
237                                         rel1 { relative: 1.0 0.0; to: "elm.rect.bg"; }
238                                         rel2 { relative: 1.0 1.0; to: "elm.rect.bg"; }
239                                         align: 1.0 0.0;
240                                         color : 0 0 0 0;
241                                         visible: 0;
242                                 }
243                                 description {
244                                         state: "scover" 0.0;
245                                         inherit: "default" 0.0;
246                                         min: 72 0;
247                                 }
248                                 description {
249                                         state: "dynamic" 0.0;
250                                         inherit: "default" 0.0;
251                                         rel1 {
252                                                 relative: 1.0 0.0; to: "resize_padding.right";
253                                                 offset : 73 0;
254                                         }
255                                         rel2 {
256                                                 relative: 1.0 1.0; to: "resize_padding.right";
257                                                 offset : 73 0;
258                                         }
259                                         align: 1.0 0.0;
260                                 }
261
262                         }
263                         part {
264                                 name: "elm.rect.bg.base";
265                                 type: RECT;
266                                 scale: 1;
267                                 mouse_events: 0;
268                                 description {
269                                         state: "default" 0.0;
270                                         rel1 {
271                                                 relative: 0.0 0.0;
272                                                 to: "background";
273                                         }
274                                         rel2 {
275                                                 relative: 1.0 1.0;
276                                                 to: "background";
277                                         }
278                                         visible:0;
279                                 }
280                                 description {
281                                         state: "hide" 0.0;
282                                         rel1 {
283                                                 relative: 0.0 1.0;
284                                                 to: "background";
285                                         }
286                                         rel2 {
287                                                 relative: 1.0 2.0;
288                                                 to: "background";
289                                         }
290                                         visible:0;
291                                 }
292                         }
293                         part {
294                                 name: "elm.rect.bg";
295                                 type: RECT;
296                                 scale: 1;
297                                 mouse_events: 0;
298                                 description {
299                                         state: "default" 0.0;
300                                         rel1 {
301                                                 relative: 0.0 0.0;
302                                                 to: "elm.rect.bg.base";
303                                         }
304                                         rel2 {
305                                                 relative: 1.0 1.0;
306                                                 to: "elm.rect.bg.base";
307                                         }
308                                         color: INDI_DEFAULT_BG_TRANSPARENT;
309                                 }
310                                 description {
311                                         state: "opaque" 0.0;
312                                         inherit: "default" 0.0;
313                                 }
314                                 description {
315                                         state: "translucent" 0.0;
316                                         inherit: "default" 0.0;
317                                 }
318                                 description {
319                                         state: "notification" 0.0;
320                                         inherit: "default" 0.0;
321                                 }
322                                 description {
323                                         state: "transparent_slide" 0.0;
324                                         inherit: "default" 0.0;
325                                 }
326                                 description {
327                                         state: "transparent" 0.0;
328                                         inherit: "default" 0.0;
329                                 }
330                         }
331
332                         part {
333                                 name: "elm.rect.bg.call";
334                                 type: RECT;
335                                 scale: 1;
336                                 mouse_events: 0;
337                                 description {
338                                         state: "default" 0.0;
339                                         rel1 {
340                                                 relative: 0.0 0.0;
341                                                 to: "elm.rect.bg";
342                                         }
343                                         rel2 {
344                                                 relative: 1.0 1.0;
345                                                 to: "elm.rect.bg";
346                                         }
347                                         visible: 0;
348                                 }
349                                 description {
350                                         state: "during_call" 0.0;
351                                         inherit: "default" 0.0;
352                                         color_class:"AO005";
353                                         visible : 1;
354                                 }
355                                 description {
356                                         state: "call_hold" 0.0;
357                                         inherit: "default" 0.0;
358                                         color_class:"AO007";
359                                         visible : 1;
360                                 }
361                                 description {
362                                         state: "call_end" 0.0;
363                                         inherit: "default" 0.0;
364                                         color_class:"AO006";
365                                         visible : 1;
366                                 }
367                         }
368
369                         part {
370                                 name: "elm.rect.right_con";
371                                 type: RECT;
372                                 scale: 1;
373                                 mouse_events: 0;
374                                 description {
375                                         state: "default" 0.0;
376                                         min: HOME_PADDING_PORTRAIT 0;
377                                         visible: 0;
378                                         fixed: 1 0;
379                                         rel1 { relative: 0.0 0.0; to: "elm.rect.bg"; }
380                                         rel2 { relative: 0.0 1.0; to: "elm.rect.bg"; }
381                                         align: 0.0 0.0;
382                                 }
383                         }
384
385                         part {
386                                 name: "icon_bg";
387                                 type: RECT;
388                                 scale: 1;
389                                 mouse_events: 0;
390                                 description {
391                                         state: "default" 0.0;
392                                         visible: 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; }
395                                         align: 0.0 0.0;
396                                 }
397                         }
398
399                         part {
400                                 name: "elm.rect.middle_con";
401                                 type: RECT;
402                                 scale: 1;
403                                 mouse_events: 0;
404                                 description {
405                                         state: "default" 0.0;
406                                         visible: 0;
407                                         rel1 { relative: 0.0 0.0; to: "icon_bg"; }
408                                         rel2 { relative: 1.0 1.0; to: "icon_bg"; }
409                                 }
410                                 description {
411                                         state: "show" 0.0;
412                                         inherit: "default" 0.0;
413                                 }
414                                 description {
415                                         state: "hide" 0.0;
416                                         inherit: "default" 0.0;
417                                         min: 0 INDICATOR_HEIGHT;
418                                         fixed: 0 1;
419                                         rel1 { relative: 0.0 0.0; to: "icon_bg"; }
420                                         rel2 { relative: 1.0 0.0; to: "icon_bg"; }
421                                         align: 0.0 1.0;
422                                 }
423
424                         }
425
426                         part {
427                                 name: "plmn.bg";
428                                 type: RECT;
429                                 scale: 1;
430                                 mouse_events: 0;
431                                 description {
432                                         state: "default" 0.0;
433                                         visible: 0;
434                                         min: 0 INDICATOR_HEIGHT;
435                                         fixed: 0 1;
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; }
438                                         align: 0.0 0.0;
439                                         visible: 0;
440                                 }
441                         }
442                         part {
443                                 name: "plmn.padding.left";
444                                 type: RECT;
445                                 scale: 1;
446                                 mouse_events: 0;
447                                 description {
448                                         state: "default" 0.0;
449                                         min: MESSAGE_PADDING 0;
450                                         fixed: 1 0;
451                                         rel1 {
452                                                 relative: 0.0 0.0;
453                                                 to: "plmn.bg";
454                                         }
455                                         rel2 {
456                                                 relative: 0.0 1.0;
457                                                 to: "plmn.bg";
458                                         }
459                                         align: 0.0 0.0;
460                                         visible: 0;
461                                 }
462                         }
463                         part {
464                                 name: "plmn.text";
465                                 type: TEXTBLOCK;
466                                 scale: 1;
467                                 mouse_events: 0;
468                                 description {
469                                         state: "default" 0.0;
470                                         fixed: 1 1;
471                                         visible: 1;
472                                         rel1 {
473                                                 relative: 1.0 1.0;
474                                                 to_x: "plmn.padding.left";
475                                                 to_y: "plmn.bg";
476                                         }
477
478                                         rel2 {
479                                                 relative: 0.0 0.0;
480                                                 to_x: "plmn.padding.right";
481                                                 to_y: "plmn.bg";
482                                         }
483                                         text {
484                                                 style: "plmn_style";
485                                                 min: 0 1;
486                                         }
487                                 }
488                         }
489                         part {
490                                 name: "plmn.padding.right";
491                                 type: RECT;
492                                 scale: 1;
493                                 mouse_events: 0;
494                                 description {
495                                         state: "default" 0.0;
496                                         min: 0 0;
497                                         fixed: 1 0;
498                                         rel1 {
499                                                 relative: 1.0 0.0;
500                                                 to: "plmn.bg";
501                                         }
502                                         rel2 {
503                                                 relative: 1.0 1.0;
504                                                 to: "plmn.bg";
505                                         }
506                                         align: 1.0 0.0;
507                                         visible: 0;
508                                 }
509                         }
510
511                         part {
512                                 name: elm.swallow.fixed0;
513                                 type: SWALLOW;
514                                 mouse_events: 0;
515                                 scale: 1;
516                                 description {
517                                         state: "default" 0.0;
518 #ifndef _INDICATOR_REMOVE_SEARCH
519                                         min: HOME_PADDING_PORTRAIT FIXED4_ICON_HEIGHT;
520 #else
521                                         min: 0 0;
522 #endif
523                                         fixed: 1 0;
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; }
526                                         align: 0.0 0.5;
527                                         visible: 1;
528                                 }
529                         }
530                         part {
531                                 name: "padding.separator";
532                                 type: SPACER;
533                                 mouse_events: 0;
534                                 scale: 1;
535                                 description {
536                                         state: "default" 0.0;
537 #ifndef _INDICATOR_REMOVE_SEARCH
538                                         min: PADDING_WIDTH/2 0;
539 #else
540                                         min: 0 0;
541 #endif
542                                         fixed: 1 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; }
545                                         align: 1.0 0.5;
546                                 }
547                                 description {
548                                         state: "hide" 0.0;
549                                         inherit: "default" 0.0;
550                                         min: 0 0;
551                                         fixed: 1 1;
552                                 }
553                         }
554
555                         /* Separator Padding */
556                         part {
557                                 name: "seperator.image";
558                                 type: IMAGE;
559                                 scale: 1;
560                                 mouse_events: 0;
561                                 description {
562                                         state: "default" 0.0;
563 #ifndef _INDICATOR_REMOVE_SEARCH
564                                         min: 3 44;
565 #else
566                                         min: 0 0;
567 #endif
568                                         fixed: 1 1;
569                                         image.normal: "B03_search_divider.png";
570                                         color_class:"AO004";
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; }
573                                         align: 1.0 0.5;
574                                         visible : 1;
575                                 }
576                                 description {
577                                         state: "hide" 0.0;
578                                         inherit: "default" 0.0;
579                                         min: 0 0;
580                                         fixed: 1 1;
581                                         visible : 0;
582                                 }
583                         }
584
585                         part {
586                                 name: "padding.separator2";
587                                 type: SPACER;
588                                 mouse_events: 0;
589                                 scale: 1;
590                                 description {
591                                         state: "default" 0.0;
592 #ifndef _INDICATOR_REMOVE_SEARCH
593                                         min: PADDING_WIDTH 0;
594 #else
595                                         min: 0 0;
596 #endif
597                                         fixed: 1 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; }
600                                         align: 1.0 0.5;
601                                 }
602                                 description {
603                                         state: "hide" 0.0;
604                                         inherit: "default" 0.0;
605                                         min: 0 0;
606                                         fixed: 1 1;
607                                 }
608                         }
609
610                         //battery
611                         part {
612                                 name: "elm.swallow.fixed8";
613                                 type: SWALLOW;
614                                 scale: 1;
615                                 description {
616                                         state: "default" 0.0;
617                                         min: BATTERY_ICON_WIDTH BATTERY_ICON_HEIGHT;
618                                         fixed: 1 0;
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"; }
621                                         align: 1.0 0.5;
622                                         visible: 1;
623                                 }
624                                 description
625                                 {
626                                         state: "show" 0.0;
627                                         inherit: "default" 0.0;
628                                         visible: 0;
629                                         max: 0 0;
630                                 }
631                         }
632
633                         part {
634                                 name: "percentage.digit.box";
635                                 type: SWALLOW;
636                                 scale: 1;
637                                 description {
638                                         state: "default" 0.0;
639                                         min: 7 10;
640                                         max: 7 10;
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; }
643                                         align: 1.0 0.5;
644                                         visible: 1;
645                                 }
646                                 description {
647                                         state: "two_digits" 0.0;
648                                         inherit: "default" 0.0;
649                                         min: 15 10;
650                                         max: 15 10;
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; }
653                                 }
654                                 description {
655                                         state: "three_digits" 0.0;
656                                         inherit: "default" 0.0;
657                                         min: 17 10;
658                                         max: 17 10;
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; }
661                                 }
662                         }
663                         //////////////////////////////////////////
664                         ///////// LEFT SIDE /////////////////////
665                         //////////////////////////////////////////
666
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 )
670
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 )
674
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 )
678
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 */
683                         part {
684                                 name: "elm.image.updown1";
685                                 type: IMAGE;
686                                 scale: 1;
687                                 mouse_events: 0;
688                                 description {
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; }
692                                         min: 25 25;
693                                         fixed: 1 1;
694                                         align: 0.5 0.5;
695                                         color_class:"AO004";
696                                         visible: 0;
697                                 }
698                                 description {
699                                         state: "none" 0.0;
700                                         inherit: "default" 0.0;
701                                         image {
702                                         normal:"B03_conection_not_UPdownload.png";
703                                         }
704                                         visible: 1;
705                                 }
706                                 description {
707                                         state: "upload" 0.0;
708                                         inherit: "default" 0.0;
709                                         image {
710                                         normal:"B03_connection_UPload.png";
711                                         }
712                                         visible: 1;
713                                 }
714                                 description {
715                                         state: "download" 0.0;
716                                         inherit: "default" 0.0;
717                                         image {
718                                         normal:"B03_connection_download.png";
719                                         }
720                                         visible: 1;
721                                 }
722                                 description {
723                                         state: "updownload" 0.0;
724                                         inherit: "default" 0.0;
725                                         image {
726                                         normal:"B03_conection_UPdownload.png";
727                                         }
728                                         visible: 1;
729                                 }
730                                 description {
731                                         state: "hide" 0.0;
732                                         inherit: "default" 0.0;
733                                         visible: 0;
734                                 }
735
736                         }
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 */
741                         part {
742                                 name: "elm.image.updown2";
743                                 type: IMAGE;
744                                 scale: 1;
745                                 mouse_events: 0;
746                                 description {
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; }
750                                         min: 25 25;
751                                         fixed: 1 1;
752                                         align: 0.5 0.5;
753                                         color_class:"AO004";
754                                         visible: 0;
755                                 }
756                                 description {
757                                         state: "none" 0.0;
758                                         inherit: "default" 0.0;
759                                         image {
760                                         normal:"B03_conection_not_UPdownload.png";
761                                         }
762                                         visible: 1;
763                                 }
764                                 description {
765                                         state: "upload" 0.0;
766                                         inherit: "default" 0.0;
767                                         image {
768                                         normal:"B03_connection_UPload.png";
769                                         }
770                                         visible: 1;
771                                 }
772                                 description {
773                                         state: "download" 0.0;
774                                         inherit: "default" 0.0;
775                                         image {
776                                         normal:"B03_connection_download.png";
777                                         }
778                                         visible: 1;
779                                 }
780                                 description {
781                                         state: "updownload" 0.0;
782                                         inherit: "default" 0.0;
783                                         image {
784                                         normal:"B03_conection_UPdownload.png";
785                                         }
786                                         visible: 1;
787                                 }
788                                 description {
789                                         state: "hide" 0.0;
790                                         inherit: "default" 0.0;
791                                         visible: 0;
792                                 }
793
794                         }
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 )
801
802
803                         //////////////////////////////////////////
804                         ///////// RIGHT SIDE /////////////////////
805                         //////////////////////////////////////////
806
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 )
810
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 )
814
815                         /* NOTI(R1~R5) */
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)
818
819                         /* more */
820                         SWALLOW_PART_FROM_RIGHT_WITH_EFFECT( "elm.swallow.fixed10", "elm.swallow.noti", "elm.rect.middle_con", 0, 0)
821
822 #ifdef _SUPPORT_SCREEN_READER
823                         part {
824                                 name: elm.swallow.fixed9.access;
825                                 type: RECT;
826                                 scale: 1;
827                                 description {
828                                         state: "default" 0.0;
829                                         fixed: 1 0;
830                                         rel1.to: elm.swallow.fixed9;
831                                         rel2.to: elm.swallow.fixed9;
832                                         visible: 1;
833                                         color:0 0 0 0;
834                                 }
835                                 description {
836                                         state: "hide" 0.0;
837                                         inherit: "default" 0.0;
838                                         visible: 0;
839                                 }
840                         }
841 #endif
842                         part {
843                                 name: elm.swallow.fixed9;
844                                 type: SWALLOW;
845                                 mouse_events: 0;
846                                 scale: 1;
847                                 description {
848                                         state: "default" 0.0;
849 #ifndef _INDICATOR_REMOVE_SEARCH
850                                         min: HOME_PADDING_PORTRAIT FIXED4_ICON_HEIGHT;
851 #else
852                                         min: 0 0;
853 #endif
854                                         fixed: 1 0;
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; }
857                                         align: 1.0 0.5;
858                                         visible: 1;
859                                 }
860                                 description {
861                                         state: "hide" 0.0;
862                                         inherit: "default" 0.0;
863                                         min: 0 0;
864                                         fixed:1 0;
865                                         visible: 0;
866                                 }
867                         }
868                         part {
869                                 name: "elm.image.plmn";
870                                 type: IMAGE;
871                                 scale: 1;
872                                 mouse_events: 0;
873                                 description {
874                                         state: "default" 0.0;
875                                         min: 0 0;
876                                         fixed: 1 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; }
880                                         align: 1.0 0.5;
881                                         visible: 0;
882                                 }
883                                 description {
884                                         state: "show" 0.0;
885                                         inherit: "default" 0.0;
886                                         min: 112 31;
887                                         fixed: 1 1;
888                                         image {
889                                         normal:"B03_OrangeF.png";
890                                         }
891                                         color_class:"AO004";
892                                         visible: 1;
893                                 }
894                         }
895                         part {
896                                 name: "plmn_dynamic.padding.left";
897                                 type: RECT;
898                                 mouse_events: 0;
899                                 scale: 1;
900                                 description {
901                                         state: "default" 0.0;
902                                         min: 0 0;
903                                         fixed: 1 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; }
906                                         color : 255 0 0 125;
907                                         visible: 0;
908                                 }
909                                 description {
910                                         state: "show" 0.0;
911                                         inherit: "default" 0.0;
912                                         min: 30 0;
913                                         fixed: 1 0;
914                                         visible: 0;
915                                 }
916                         }
917                         part {
918                                 name: "elm.image.plmn_dynamic";
919                                 type: IMAGE;
920                                 scale: 1;
921                                 mouse_events: 0;
922                                 description {
923                                         state: "default" 0.0;
924                                         min: 0 0;
925                                         fixed: 1 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; }
928                                         align: 0.0 0.5;
929                                         visible: 0;
930                                 }
931                                 description {
932                                         state: "show" 0.0;
933                                         inherit: "default" 0.0;
934                                         min: 112 31;
935                                         fixed: 1 1;
936                                         image {
937                                         normal:"B03_OrangeF.png";
938                                         }
939                                         visible: 1;
940                                 }
941                         }
942                         part {
943                                 name: "plmn_dynamic.padding.right";
944                                 type: RECT;
945                                 mouse_events: 0;
946                                 scale: 1;
947                                 description {
948                                         state: "default" 0.0;
949                                         min: 0 0;
950                                         fixed: 1 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; }
953                                         color : 255 0 0 125;
954                                         visible: 0;
955                                 }
956                                 description {
957                                         state: "show" 0.0;
958                                         inherit: "default" 0.0;
959                                         min: 5 0;
960                                         fixed: 1 0;
961                                         visible: 0;
962                                 }
963                         }
964                         part {
965                                 name: "clock.padding.left";
966                                 type: RECT;
967                                 mouse_events: 0;
968                                 scale: 1;
969                                 description {
970                                         state: "default" 0.0;
971                                         min: 5 0;
972                                         fixed: 1 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; }
975                                         align: 1.0 0.5;
976                                         visible: 0;
977                                 }
978                         }
979
980                         part {
981                                 name: "elm.text.clock";
982                                 type: TEXTBLOCK;
983                                 scale: 1;
984                                 mouse_events: 0;
985                                 description {
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"; }
989                                         align: 0.5 0.5;
990                                         fixed: 1 1;
991                                         text {
992                                                 min: 1 1;
993                                                 style: "textblock_style";
994                                                 align: 0.5 0.5;
995                                         }
996                                 }
997                                 description {
998                                         state: "set_color" 0.0;
999                                         inherit: "default" 0.0;
1000                                         text {
1001                                                 style: "textblock_outline_style";
1002                                         }
1003                                 }
1004                                 description {
1005                                         state: "size24" 0.0;
1006                                         inherit: "default" 0.0;
1007                                         text {
1008                                                 style: "textblock_style_24";
1009                                         }
1010                                 }
1011                                 description {
1012                                         state: "invisible" 0.0;
1013                                         inherit: "default" 0.0;
1014                                         visible:0;
1015                                 }
1016                         }
1017                         part {
1018                                 name: "clock.padding.right";
1019                                 type: RECT;
1020                                 mouse_events: 0;
1021                                 scale: 1;
1022                                 description {
1023                                         state: "default" 0.0;
1024                                         min: 2 0;
1025                                         fixed: 1 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"; }
1028                                         align: 1.0 0.5;
1029                                         visible: 0;
1030                                 }
1031                         }
1032                         part {
1033                                 name: "indicator.alarm.icon";
1034                                 type: SWALLOW;
1035                                 mouse_events: 0;
1036                                 scale: 1;
1037                                 description {
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"; }
1042                                         fixed: 1 0;
1043                                         align: 0.0 0.0;
1044                                 }
1045                         }
1046
1047 #ifdef _SUPPORT_SCREEN_READER
1048                         part {
1049                                 name: "elm.rect.clock.access";
1050                                 type: RECT;
1051                                 scale: 1;
1052                                 description {
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"; }
1056                                         visible: 1;
1057                                         color:0 0 0 0;
1058                                 }
1059                         }
1060 #endif
1061
1062                         part {
1063                                 name: "message.bg";
1064                                 type: RECT;
1065                                 scale: 1;
1066                                 mouse_events: 0;
1067                                 description {
1068                                         state: "default" 0.0;
1069                                         min: 0 INDICATOR_HEIGHT;
1070                                         fixed: 0 1;
1071                                         rel1 { relative: 0.0 0.0; to: "elm.rect.bg.base"; }
1072                                         rel2 { relative: 1.0 0.0; to: "elm.rect.bg.base"; }
1073                                         align: 0.0 1.0;
1074                                         color: INDI_DEFAULT_BG_TRANSPARENT;
1075                                         visible: 1;
1076                                 }
1077                                 description {
1078                                         state: "transparent" 0.0;
1079                                         inherit: "default" 0.0;
1080                                 }
1081                         }
1082
1083                         part {
1084                                 name: "message.padding.left";
1085                                 type: RECT;
1086                                 scale: 1;
1087                                 mouse_events: 0;
1088                                 description {
1089                                         state: "default" 0.0;
1090                                         min: MESSAGE_PADDING 0;
1091                                         fixed: 1 0;
1092                                         rel1 {
1093                                                 relative: 0.0 0.0;
1094                                                 to: "message.bg";
1095                                         }
1096                                         rel2 {
1097                                                 relative: 0.0 1.0;
1098                                                 to: "message.bg";
1099                                         }
1100                                         align: 0.0 0.0;
1101                                         visible: 0;
1102                                 }
1103                                 description {
1104                                         state: "scover" 0.0;
1105                                         inherit: "default" 0.0;
1106                                         min: 72 0;
1107                                 }
1108                         }
1109                         part {
1110                                 name: "message.padding.right";
1111                                 type: RECT;
1112                                 scale: 1;
1113                                 mouse_events: 0;
1114                                 description {
1115                                         state: "default" 0.0;
1116                                         min: MESSAGE_PADDING 0;
1117                                         fixed: 1 0;
1118                                         rel1 {
1119                                                 relative: 1.0 0.0;
1120                                                 to: "message.bg";
1121                                         }
1122                                         rel2 {
1123                                                 relative: 1.0 1.0;
1124                                                 to: "message.bg";
1125                                         }
1126                                         align: 1.0 0.0;
1127                                         visible: 0;
1128                                 }
1129                                 description {
1130                                         state: "scover" 0.0;
1131                                         inherit: "default" 0.0;
1132                                         min: 72 0;
1133                                 }
1134                         }
1135                         part {
1136                                 name: "message.padding.top";
1137                                 type: RECT;
1138                                 scale: 1;
1139                                 mouse_events: 0;
1140                                 description {
1141                                         state: "default" 0.0;
1142                                         min: 0 INDICATOR_PADDING_H;
1143                                         fixed: 0 1;
1144                                         rel1 { relative: 0.0 0.0; to: "message.bg"; }
1145                                         rel2 { relative: 1.0 0.0; to: "message.bg"; }
1146                                         align: 0.0 0.0;
1147                                         visible: 0;
1148                                 }
1149                         }
1150                         part {
1151                                 name: "message.padding.bottom";
1152                                 type: RECT;
1153                                 scale: 1;
1154                                 mouse_events: 0;
1155                                 description {
1156                                         state: "default" 0.0;
1157                                         min: 0 INDICATOR_PADDING_H;
1158                                         fixed: 0 1;
1159                                         rel1 { relative: 0.0 1.0; to: "message.bg"; }
1160                                         rel2 { relative: 1.0 1.0; to: "message.bg"; }
1161                                         align: 0.0 1.0;
1162                                         visible: 0;
1163                                 }
1164
1165                         }
1166                         part {
1167                                 name: "message.text";
1168                                 type: TEXTBLOCK;
1169                                 scale: 1;
1170                                 mouse_events: 0;
1171                                 description {
1172                                         state: "default" 0.0;
1173                                         fixed: 1 1;
1174                                         visible: 1;
1175                                         rel1 {
1176                                                 relative: 1.0 0.0;
1177                                                 to_x: "message.padding.left";
1178                                                 to_y: "message.bg";
1179                                         }
1180
1181                                         rel2 {
1182                                                 relative: 0.0 1.0;
1183                                                 to_x: "message.padding.right";
1184                                                 to_y: "message.bg";
1185                                         }
1186                                         text {
1187                                                 style: "message_style";
1188                                                 min: 0 1;
1189                                         }
1190                                 }
1191                                 description {
1192                                         state: "line2" 0.0;
1193                                         inherit: "default" 0.0;
1194                                         rel1 {
1195                                                 relative: 1.0 1.0;
1196                                                 to_x: "message.padding.left";
1197                                                 to_y: "message.bg";
1198                                         }
1199
1200                                         rel2 {
1201                                                 relative: 0.0 2.0;
1202                                                 to_x: "message.padding.right";
1203                                                 to_y: "message.bg";
1204                                         }
1205                                         text {
1206                                                 style: "message_style2";
1207                                                 min: 0 1;
1208                                         }
1209                                         visible: 0;
1210                                 }
1211                         }
1212                         part {
1213                                 name: "message.text.compare";
1214                                 type: TEXTBLOCK;
1215                                 scale: 1;
1216                                 mouse_events: 0;
1217                                 description {
1218                                         state: "default" 0.0;
1219                                         fixed: 1 1;
1220                                         visible: 0;
1221                                         rel1 {
1222                                                 relative: 0.0 0.0;
1223                                                 to: "message.text";
1224                                         }
1225                                         rel2 {
1226                                                 relative: 3.0 1.0;
1227                                                 to: "message.text";
1228                                         }
1229                                         text {
1230                                                 style: "message_style_compare";
1231                                                 min: 0 1;
1232                                         }
1233                                 }
1234                         }
1235                         part {
1236                                 name: "message.line2.text";
1237                                 type: TEXTBLOCK;
1238                                 scale: 1;
1239                                 mouse_events: 0;
1240                                 description {
1241                                         state: "default" 0.0;
1242                                         fixed: 1 1;
1243                                         visible: 1;
1244                                         rel1 {
1245                                                 relative: 1.0 -1.0;
1246                                                 to_x: "message.padding.left";
1247                                                 to_y: "message.text";
1248                                         }
1249
1250                                         rel2 {
1251                                                 relative: 0.0 0.0;
1252                                                 to_x: "message.padding.right";
1253                                                 to_y: "message.text";
1254                                         }
1255                                         text {
1256                                                 style: "message_style";
1257                                                 min: 0 1;
1258                                         }
1259                                 }
1260                         }
1261                 }
1262
1263                 programs {
1264                         /*********************************************************
1265                          *
1266                          * Fixed ICon
1267                          *
1268                          **********************************************************/
1269                         program {
1270                                 name: "message.show";
1271                                 action: STATE_SET "hide" 0.0;
1272                                 signal: "message.show";
1273                                 source: "indicator.prog";
1274                                 script
1275                                 {
1276                                         if (get_int(bg_set) == 0)
1277                                         {
1278                                                 run_program(PROGRAM:"message.show.effect");
1279                                         }
1280                                         else if(get_int(bg_set) == 1)
1281                                         {
1282                                                 run_program(PROGRAM:"message.show.effect");
1283                                         }
1284                                         else
1285                                         {
1286                                                 run_program(PROGRAM:"message.show.noeffect");
1287                                         }
1288                                 }
1289                         }
1290
1291                         program {
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;
1297                         }
1298
1299                         program {
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";
1305                         }
1306
1307                         program {
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;
1315                         }
1316                         program {
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;
1323                         }
1324
1325                         program {
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;
1332                         }
1333                         program {
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";
1339                         }
1340                         /*********************************************************
1341                          *
1342                          * BG and CLOCK
1343                          *
1344                          **********************************************************/
1345                         program {
1346                                 name: "bg_opaque";
1347                                 action: STATE_SET "default" 0.0;
1348                                 signal: "bg.opaque";
1349                                 source: "indicator.prog";
1350                                 script {
1351                                         set_int(bg_set, 0);
1352                                         set_state(PART:"elm.rect.bg", "opaque", 0.0);
1353                                         set_state(PART:"message.bg", "transparent", 0.0);
1354                                 }
1355
1356                         }
1357                         program {
1358                                 name: "bg_translucent";
1359                                 action: STATE_SET "default" 0.0;
1360                                 signal: "bg.translucent";
1361                                 source: "indicator.prog";
1362                                 script {
1363                                         set_int(bg_set, 1);
1364                                         set_state(PART:"elm.rect.bg", "translucent", 0.0);
1365                                         set_state(PART:"message.bg", "transparent", 0.0);
1366                                 }
1367
1368                         }
1369                         program {
1370                                 name: "bg_transparent";
1371                                 signal: "bg.transparent";
1372                                 source: "indicator.prog";
1373                                 script {
1374                                         set_int(bg_set, 2);
1375                                         set_state(PART:"elm.rect.bg", "transparent", 0.0);
1376                                         set_state(PART:"message.bg", "transparent", 0.0);
1377                                 }
1378
1379                         }
1380                         program {
1381                                 name: "bg_notification";
1382                                 signal: "bg.notification";
1383                                 source: "indicator.prog";
1384                                 script {
1385                                         set_int(bg_set, 3);
1386                                         set_state(PART:"elm.rect.bg", "notification", 0.0);
1387                                         set_state(PART:"message.bg", "transparent", 0.0);
1388                                 }
1389
1390                         }
1391
1392                         program {
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";
1401                         }
1402
1403                         program {
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";
1412                         }
1413
1414                         /* Battery */
1415                         program {
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";
1421                         }
1422
1423                         program {
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";
1429                         }
1430
1431                         program {
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";
1437                         }
1438
1439                         program {
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";
1445                         }
1446
1447                         program {
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";
1453                         }
1454                         // RSSI1
1455                         program {
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";
1462                         }
1463
1464                         program {
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";
1471                         }
1472                         // RSSI2
1473                         program {
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";
1480                         }
1481
1482                         program {
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";
1489                         }
1490                         // Sim Icon
1491                         program {
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";
1498                         }
1499
1500                         program {
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";
1507                         }
1508
1509                         /* Connection - 3G */
1510                         program {
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";
1517                         }
1518
1519                         program {
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";
1526                         }
1527
1528                         // WIFI
1529                         program {
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";
1536                         }
1537
1538                         program {
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";
1545                         }
1546                         // BLUETOOTH
1547                         program {
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";
1554                         }
1555
1556                         program {
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";
1563                         }
1564                         // WIFI-Direct
1565                         program {
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";
1572                         }
1573
1574                         program {
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";
1581                         }
1582
1583                         // UpDown Arrow icon
1584                         program {
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";
1590                         }
1591                         program {
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";
1597                         }
1598                         program {
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";
1604                         }
1605                         program {
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";
1611                         }
1612                         program {
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";
1618                         }
1619                         program {
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";
1625                         }
1626                         program {
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";
1632                         }
1633                         program {
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";
1639                         }
1640                         program {
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";
1646                         }
1647                         program {
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";
1653                         }
1654                         // System Box
1655                         program {
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";
1662                         }
1663
1664                         program {
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";
1671                         }
1672                         // Mini Control box
1673                         program {
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";
1680                         }
1681
1682                         program {
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";
1689                         }
1690                         // Noti box
1691                         program {
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";
1698                         }
1699
1700                         program {
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";
1707                         }
1708                         // S Cover
1709                         program {
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";
1718                         }
1719                         program {
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";
1728                         }
1729                         program {
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;
1736                         }
1737                         program {
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;
1744                         }
1745
1746                         program {
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";
1752                         }
1753
1754                         program {
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";
1761                         }
1762                         program {
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";
1769                         }
1770
1771                         program {
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";
1778                         }
1779
1780                         program {
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";
1787                         }
1788
1789                         program {
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";
1796                         }
1797
1798                         program {
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";
1804                         }
1805                         program {
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";
1811                         }
1812                         program {
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";
1818                         }
1819                         program {
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";
1825                         }
1826
1827                         program {
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";
1833                         }
1834                         program {
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";
1840                         }
1841                         program {
1842                                 name: "clock.invisible";
1843                                 action: STATE_SET "invisible" 0.0;
1844                                 signal: "clock.invisible";
1845                                 source: "indicator.prog";
1846                                 target: "elm.text.clock";
1847                         }
1848
1849                         /*********************************************************
1850                          *
1851                          * BADGE
1852                          *
1853                          **********************************************************/
1854
1855                 }
1856         }
1857 }