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