tizen 2.3.1 release
[apps/home/b2-clocksetting.git] / data / groups / setting_indicator.edc
1 /*
2  *  Copyright (c) 2014 Samsung Electronics Co., Ltd.
3  *
4  *  Licensed under the Flora License, Version 1.0 (the License);
5  *  you may not use this file except in compliance with the License.
6  *  You may obtain a copy of the License at
7  *
8  *      http://floralicense.org/license/
9  *
10  *  Unless required by applicable law or agreed to in writing, software
11  *  distributed under the License is distributed on an AS IS BASIS,
12  *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  *  See the License for the specific language governing permissions and
14  *  limitations under the License.
15  *
16  */
17 #define SAMSUNG_SANS "Tizen"
18 #define SAMSUNG_SANS_CLASS "tizen"
19
20 #define DESCRIPTION_BATTERY(num)\
21         description {\
22                 state : "battery_level_"num;\
23                 inherit : "default" 0.0;\
24                 image.normal : "battery/battery_"num".png";\
25         }\
26
27 #define DESCRIPTION_CHARGING_BATTERY(num)\
28         description {\
29                 state : "battery_level_charging_"num;\
30                 inherit : "default" 0.0;\
31                 image.normal : "battery/battery_charge_"num".png";\
32         }\
33
34 #define PROGRAM_BATTERY(num)\
35         program {\
36                 name : "change_level_"num;\
37                 signal : "change_level_"num;\
38                 source : "img.battery";\
39                 action : STATE_SET "battery_level_"num 0.0;\
40                 target : "img.battery";\
41         }\
42
43 #define PROGRAM_CHARGING_BATTERY(num)\
44         program {\
45                 name : "change_charging_level_"num;\
46                 signal : "change_charging_level_"num;\
47                 source : "img.battery";\
48                 action : STATE_SET "battery_level_charging_"num 0.0;\
49                 target : "img.battery";\
50         }\
51
52 group {
53         name : "setting/indicator/battery_icon";
54
55         images {
56                 image: "battery/battery_00.png" COMP;
57                 image: "battery/battery_05.png" COMP;
58                 image: "battery/battery_10.png" COMP;
59                 image: "battery/battery_15.png" COMP;
60                 image: "battery/battery_20.png" COMP;
61                 image: "battery/battery_25.png" COMP;
62                 image: "battery/battery_30.png" COMP;
63                 image: "battery/battery_35.png" COMP;
64                 image: "battery/battery_40.png" COMP;
65                 image: "battery/battery_45.png" COMP;
66                 image: "battery/battery_50.png" COMP;
67                 image: "battery/battery_55.png" COMP;
68                 image: "battery/battery_60.png" COMP;
69                 image: "battery/battery_65.png" COMP;
70                 image: "battery/battery_70.png" COMP;
71                 image: "battery/battery_75.png" COMP;
72                 image: "battery/battery_80.png" COMP;
73                 image: "battery/battery_85.png" COMP;
74                 image: "battery/battery_90.png" COMP;
75                 image: "battery/battery_95.png" COMP;
76                 image: "battery/battery_100.png" COMP;
77
78                 image: "battery/battery_charge_00.png" COMP;
79                 image: "battery/battery_charge_05.png" COMP;
80                 image: "battery/battery_charge_10.png" COMP;
81                 image: "battery/battery_charge_15.png" COMP;
82                 image: "battery/battery_charge_20.png" COMP;
83                 image: "battery/battery_charge_25.png" COMP;
84                 image: "battery/battery_charge_30.png" COMP;
85                 image: "battery/battery_charge_35.png" COMP;
86                 image: "battery/battery_charge_40.png" COMP;
87                 image: "battery/battery_charge_45.png" COMP;
88                 image: "battery/battery_charge_50.png" COMP;
89                 image: "battery/battery_charge_55.png" COMP;
90                 image: "battery/battery_charge_60.png" COMP;
91                 image: "battery/battery_charge_65.png" COMP;
92                 image: "battery/battery_charge_70.png" COMP;
93                 image: "battery/battery_charge_75.png" COMP;
94                 image: "battery/battery_charge_80.png" COMP;
95                 image: "battery/battery_charge_85.png" COMP;
96                 image: "battery/battery_charge_90.png" COMP;
97                 image: "battery/battery_charge_95.png" COMP;
98                 image: "battery/battery_charge_100.png" COMP;
99         }
100         parts {
101                 part {
102                         name : "img.battery";
103                         type : IMAGE;
104                         scale : 1;
105                         description {
106                                 state : "default" 0.0;
107                                 visible : 1;
108                                 min: 43 60;
109                                 max: 43 60;
110                                 fixed: 1 1;
111                                 image.normal : "battery/battery_00.png";
112                         }
113                         DESCRIPTION_BATTERY(00);
114                         DESCRIPTION_BATTERY(05);
115                         DESCRIPTION_BATTERY(10);
116                         DESCRIPTION_BATTERY(15);
117                         DESCRIPTION_BATTERY(20);
118                         DESCRIPTION_BATTERY(25);
119                         DESCRIPTION_BATTERY(30);
120                         DESCRIPTION_BATTERY(35);
121                         DESCRIPTION_BATTERY(40);
122                         DESCRIPTION_BATTERY(45);
123                         DESCRIPTION_BATTERY(50);
124                         DESCRIPTION_BATTERY(55);
125                         DESCRIPTION_BATTERY(60);
126                         DESCRIPTION_BATTERY(65);
127                         DESCRIPTION_BATTERY(70);
128                         DESCRIPTION_BATTERY(75);
129                         DESCRIPTION_BATTERY(80);
130                         DESCRIPTION_BATTERY(85);
131                         DESCRIPTION_BATTERY(90);
132                         DESCRIPTION_BATTERY(95);
133                         DESCRIPTION_BATTERY(100);
134
135                         DESCRIPTION_CHARGING_BATTERY(00);
136                         DESCRIPTION_CHARGING_BATTERY(05);
137                         DESCRIPTION_CHARGING_BATTERY(10);
138                         DESCRIPTION_CHARGING_BATTERY(15);
139                         DESCRIPTION_CHARGING_BATTERY(20);
140                         DESCRIPTION_CHARGING_BATTERY(25);
141                         DESCRIPTION_CHARGING_BATTERY(30);
142                         DESCRIPTION_CHARGING_BATTERY(35);
143                         DESCRIPTION_CHARGING_BATTERY(40);
144                         DESCRIPTION_CHARGING_BATTERY(45);
145                         DESCRIPTION_CHARGING_BATTERY(50);
146                         DESCRIPTION_CHARGING_BATTERY(55);
147                         DESCRIPTION_CHARGING_BATTERY(60);
148                         DESCRIPTION_CHARGING_BATTERY(65);
149                         DESCRIPTION_CHARGING_BATTERY(70);
150                         DESCRIPTION_CHARGING_BATTERY(75);
151                         DESCRIPTION_CHARGING_BATTERY(80);
152                         DESCRIPTION_CHARGING_BATTERY(85);
153                         DESCRIPTION_CHARGING_BATTERY(90);
154                         DESCRIPTION_CHARGING_BATTERY(95);
155                         DESCRIPTION_CHARGING_BATTERY(100);
156                 }
157         }
158
159         programs {
160                 PROGRAM_BATTERY(00);
161                 PROGRAM_BATTERY(05);
162                 PROGRAM_BATTERY(10);
163                 PROGRAM_BATTERY(15);
164                 PROGRAM_BATTERY(20);
165                 PROGRAM_BATTERY(25);
166                 PROGRAM_BATTERY(30);
167                 PROGRAM_BATTERY(35);
168                 PROGRAM_BATTERY(40);
169                 PROGRAM_BATTERY(45);
170                 PROGRAM_BATTERY(50);
171                 PROGRAM_BATTERY(55);
172                 PROGRAM_BATTERY(60);
173                 PROGRAM_BATTERY(65);
174                 PROGRAM_BATTERY(70);
175                 PROGRAM_BATTERY(75);
176                 PROGRAM_BATTERY(80);
177                 PROGRAM_BATTERY(85);
178                 PROGRAM_BATTERY(90);
179                 PROGRAM_BATTERY(95);
180                 PROGRAM_BATTERY(100);
181
182                 PROGRAM_CHARGING_BATTERY(00);
183                 PROGRAM_CHARGING_BATTERY(05);
184                 PROGRAM_CHARGING_BATTERY(10);
185                 PROGRAM_CHARGING_BATTERY(15);
186                 PROGRAM_CHARGING_BATTERY(20);
187                 PROGRAM_CHARGING_BATTERY(25);
188                 PROGRAM_CHARGING_BATTERY(30);
189                 PROGRAM_CHARGING_BATTERY(35);
190                 PROGRAM_CHARGING_BATTERY(40);
191                 PROGRAM_CHARGING_BATTERY(45);
192                 PROGRAM_CHARGING_BATTERY(50);
193                 PROGRAM_CHARGING_BATTERY(55);
194                 PROGRAM_CHARGING_BATTERY(60);
195                 PROGRAM_CHARGING_BATTERY(65);
196                 PROGRAM_CHARGING_BATTERY(70);
197                 PROGRAM_CHARGING_BATTERY(75);
198                 PROGRAM_CHARGING_BATTERY(80);
199                 PROGRAM_CHARGING_BATTERY(85);
200                 PROGRAM_CHARGING_BATTERY(90);
201                 PROGRAM_CHARGING_BATTERY(95);
202                 PROGRAM_CHARGING_BATTERY(100);
203         }
204 }
205
206 group {
207         name : "setting/indicator";
208
209         images {
210                 image : "bluetooth_off.png" COMP;
211                 image : "bluetooth_on.png" COMP;
212                 image : "headset.png" COMP;
213         }
214
215         parts {
216                 part {
217                         name : "bg";
218                         type : RECT;
219                         scale : 1;
220                         description {
221                                 state : "default" 0.0;
222                                 min : 320 80;
223                                 max : 320 80;
224                                 fixed : 1 1;
225                                 color : 0 0 0 0;
226                         }
227                 }
228
229                 part {
230                         name : "img.bluetooth";
231                         type : IMAGE;
232                         scale: 1;
233                         description {
234                                 state: "default" 0.0;
235                                 visible : 0;
236                                 min: 50 60;
237                                 max: 50 60;
238                                 fixed: 1 1;
239                                 align: 0 0.5;
240                                 rel1 {
241                                         relative: 12/320 0.0;
242                                 }
243                                 rel2 {
244                                         relative: 12/320 1.0;
245                                 }
246                                 image.normal: "bluetooth_off.png";
247                         } description {
248                                 state : "unconnected" 0.0;
249                                 inherit : "default" 0.0;
250                                 visible : 1;
251                                 image.normal: "bluetooth_off.png";
252                         } description {
253                                 state : "connected" 0.0;
254                                 inherit : "default" 0.0;
255                                 visible : 1;
256                                 image.normal: "bluetooth_on.png";
257                         }
258                 }
259
260                 part {
261                         name : "img.headset";
262                         type : IMAGE;
263                         scale : 1;
264                         description {
265                                 state : "default" 0.0;
266                                 visible : 0;
267                                 min : 60 60;
268                                 max : 60 60;
269                                 fixed : 1 1;
270                                 align: 0 0.5;
271                                 rel1 {
272                                         relative : (8+50+8)/320 0.0;
273                                 }
274                                 rel2 {
275                                         relative : (8+50+8)/320 1.0;
276                                 }
277                                 image.normal : "headset.png";
278                         }
279                         description {
280                                 state : "show" 0.0;
281                                 inherit : "default" 0.0;
282                                 visible : 1;
283                         }
284                 }
285
286                 part {
287                         name: "txt.battery";
288                         type: TEXT;
289                         scale: 1;
290                         description{
291                                 state: "default" 0.0;
292                                 visible : 1;
293                                 color: 255 255 255 255;
294                                 fixed : 1 1;
295                                 align : 1.0 0.5;
296                                 rel1 {
297                                         relative: (320-8-43-6)/320 0.0;
298                                 }
299                                 rel2 {
300                                         relative: (320-8-43-6)/320 1.0;
301                                 }
302                                 text {
303                                         font: SAMSUNG_SANS":style=Regular";
304                                         text_class: SAMSUNG_SANS_CLASS;
305                                         size: 36;
306                                         align: 1.0 0.5;
307                                         min : 1 1;
308                                         text : "100%";
309                                 }
310                         }
311                 }
312
313                 part {
314                         name : "sw.battery";
315                         type : SWALLOW;
316                         scale : 1;
317                         description {
318                                 state : "default" 0.0;
319                                 visible : 1;
320                                 min: 43 60;
321                                 max: 43 60;
322                                 fixed: 1 1;
323                                 align: 1.0 0.5;
324                                 rel1 {
325                                         relative: (320-8)/320 0.0;
326                                 }
327                                 rel2 {
328                                         relative: (320-8)/320 1.0;
329                                 }
330                         }
331                         description {
332                                 state : "hide" 0.0;
333                                 visible : 0;
334                         }
335                 }
336         }
337
338         programs {
339                 program {
340                         name : "hideBTicon";
341                         signal : "hideBTicon";
342                         source : "img.bluetooth";
343                         action : STATE_SET "default" 0.0;
344                         target : "img.bluetooth";
345                 }
346                 program {
347                         name : "showConnectedBTicon";
348                         signal : "showConnectedBTicon";
349                         source : "img.bluetooth";
350                         action : STATE_SET "connected" 0.0;
351                         target : "img.bluetooth";
352                 }
353                 program {
354                         name : "showUnconnctedBTicon";
355                         signal : "showUnconnctedBTicon";
356                         source : "img.bluetooth";
357                         action : STATE_SET "unconnected" 0.0;
358                         target : "img.bluetooth";
359                 }
360                 program {
361                         name : "showHeadset";
362                         signal : "showHeadset";
363                         source : "img.headset";
364                         action : STATE_SET "show" 0.0;
365                         target : "img.headset";
366                 }
367                 program {
368                         name : "hideHeadset";
369                         signal : "hideHeadset";
370                         source : "img.headset";
371                         action : STATE_SET "default" 0.0;
372                         target : "img.headset";
373                 }
374                 program {
375                         name : "hideBattery";
376                         signal : "hideBattery";
377                         source : "sw.battery";
378                         action : STATE_SET "hide" 0.0;
379                         target : "sw.battery";
380                 }
381                 program {
382                         name : "showBattery";
383                         signal : "showBattery";
384                         source : "sw.battery";
385                         action : STATE_SET "default" 0.0;
386                         target : "sw.battery";
387                 }
388         }
389 }