set background color to home, user and recent edc
[profile/tv/apps/native/air_home.git] / edje / view / user.edc
1 /*
2  * Copyright (c) 2015 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 #include "../../include/defs.h"
18 group {
19         name, GRP_USER;
20         parts {
21                 part {
22                         name, "bg";
23                         type, RECT;
24                         scale, 1;
25                         description {
26                                 state, "default" 0.0;
27                                 color, 0 0 0 150;
28                         }
29                 }
30                 part {
31                         name, "pad.text";
32                         type, RECT;
33                         scale, 1;
34                         description {
35                                 state, "default" 0.0;
36                                 rel1.relative, 0.5 1.0;
37                                 rel2.relative, 0.5 1.0;
38                                 min, 0 388;
39                                 align, 0.5 1.0;
40                                 fixed, 1 1;
41                                 visible, 0;
42                         }
43                 }
44                 part {
45                         name, "text";
46                         type, TEXT;
47                         scale, 1;
48                         description {
49                                 state, "default" 0.0;
50                                 rel1.to, "pad.text";
51                                 rel2 {
52                                         to, "pad.text";
53                                         relative, 0.0 0.0;
54                                 }
55                                 min, 200 34;
56                                 fixed, 1 1;
57                                 align, 0.5 1.0;
58                                 text {
59                                         text, "Switch User";
60                                         font, "TizenSans";
61                                         size, 34;
62                                 }
63                                 color, 0 0 0 0;
64                                 color2, 0 0 0 255;
65                         }
66                         description {
67                                 state, "show" 0.0;
68                                 inherit, "default" 0.0;
69                                 color, 255 255 255 178;
70                         }
71                 }
72                 part {
73                         name, "pad.list";
74                         type, RECT;
75                         scale, 1;
76                         description {
77                                 state, "default" 0.0;
78                                 rel1 {
79                                         to, "text";
80                                         relative, 0.5 1.0;
81                                 }
82                                 rel2 {
83                                         to, "text";
84                                         relative, 0.5 1.0;
85                                 }
86                                 min, 0 42;
87                                 align, 0.5 0.0;
88                                 fixed, 1 1;
89                                 visible, 0;
90                         }
91                 }
92                 part {
93                         name, "clip";
94                         type, RECT;
95                         scale, 1;
96                         description {
97                                 state, "default" 0.0;
98                                 color, 0 0 0 0;
99                         }
100                         description {
101                                 state, "show" 0.0;
102                                 inherit, "default" 0.0;
103                                 color, 255 255 255 255;
104                         }
105                 }
106                 part {
107                         name, PART_USER_BAR;
108                         type, SWALLOW;
109                         scale, 1;
110                         clip_to, "clip";
111                         description {
112                                 state, "default" 0.0;
113                                 rel1 {
114                                         to, "pad.list";
115                                         relative, 1.0 1.0;
116                                 }
117                                 rel2 {
118                                         to, "pad.list";
119                                         relative, 1.0 1.0;
120                                 }
121                                 min, 0 228;
122                                 align, 0.5 0.0;
123                                 fixed, 1 1;
124                         }
125                         description {
126                                 state, "show" 0.0;
127                                 inherit, "default" 0.0;
128                                 min, 1422 228;
129                         }
130                 }
131         }
132         programs {
133                 program {
134                         name, "sig,show";
135                         signal, SIG_SHOW;
136                         source, SRC_PROG;
137                         action, STATE_SET "show" 0.0;
138                         transition, TRANSITION_DECEL;
139                         target, "clip";
140                         target, PART_USER_BAR;
141                         target, "text";
142                         after, "sig,show,done";
143                 }
144                 program {
145                         name, "sig,show,done";
146                         action, SIGNAL_EMIT SIG_SHOW_DONE SRC_EDJE;
147                 }
148                 program {
149                         name, "sig,hide";
150                         signal, SIG_HIDE;
151                         source, SRC_PROG;
152                         action, STATE_SET "default" 0.0;
153                         transition, TRANSITION_DECEL;
154                         target, "clip";
155                         target, PART_USER_BAR;
156                         target, "text";
157                         after, "sig,hide,done";
158                 }
159                 program {
160                         name, "sig,hide,done";
161                         action, SIGNAL_EMIT SIG_HIDE_DONE SRC_EDJE;
162                 }
163         }
164 }
165
166 group {
167         name, GRP_USER_ITEM;
168         inherit, GRP_BAR_ITEM;
169         data.item, TITLE_WIDTH "130";
170         images {
171                 image, "btn_navigation_down.png" COMP;
172         }
173         parts {
174                 part {
175                         name, "bg";
176                         type, RECT;
177                         scale, 1;
178                         description {
179                                 state, "default" 0.0;
180                                 min, 158 228;
181                                 visible, 0;
182                         }
183                 }
184                 part {
185                         name, "pad.icon";
186                         type, RECT;
187                         scale, 1;
188                         description {
189                                 state, "default" 0.0;
190                                 min, 0 26;
191                                 rel1.relative, 0.5 0.0;
192                                 rel2.relative, 0.5 0.0;
193                                 align, 0.5 0.0;
194                                 fixed, 1 1;
195                                 visible, 0;
196                         }
197                 }
198                 part {
199                         name, PART_BAR_ITEM_ICON;
200                         type, SWALLOW;
201                         scale, 1;
202                         description {
203                                 state, "default" 0.0;
204                                 min, 70 70;
205                                 rel1 {
206                                         to, "pad.icon";
207                                         relative, 1.0 1.0;
208                                 }
209                                 rel2 {
210                                         to, "pad.icon";
211                                         relative, 1.0 1.0;
212                                 }
213                                 align, 0.5 0.0;
214                                 fixed, 1 1;
215                         }
216                 }
217                 part {
218                         name, "pad.text";
219                         type, RECT;
220                         scale, 1;
221                         description {
222                                 state, "default" 0.0;
223                                 min, 0 12;
224                                 rel1 {
225                                         to, PART_BAR_ITEM_ICON;
226                                         relative, 0.5 1.0;
227                                 }
228                                 rel2 {
229                                         to, PART_BAR_ITEM_ICON;
230                                         relative, 0.5 1.0;
231                                 }
232                                 align, 0.5 0.0;
233                                 fixed, 1 1;
234                                 visible, 0;
235                         }
236                 }
237                 part {
238                         name, PART_BAR_ITEM_TITLE;
239                         type, SWALLOW;
240                         scale, 1;
241                         description {
242                                 state, "default" 0.0;
243                                 rel1 {
244                                         to, "pad.text";
245                                         relative, 1.0 1.0;
246                                 }
247                                 rel2 {
248                                         to, "pad.text";
249                                         relative, 1.0 1.0;
250                                 }
251                                 align, 0.5 0.0;
252                                 fixed, 1 1;
253                                 min, 130 22;
254                         }
255                 }
256                 part {
257                         name, PART_BAR_ITEM_TITLE_FOCUS;
258                         type, SWALLOW;
259                         scale, 1;
260                         clip_to, "clip";
261                         description {
262                                 state, "default" 0.0;
263                                 rel1.to, PART_BAR_ITEM_TITLE;
264                                 rel2.to, PART_BAR_ITEM_TITLE;
265                         }
266                 }
267                 part {
268                         name, "pad.lock";
269                         type, RECT;
270                         scale, 1;
271                         description {
272                                 state, "default" 0.0;
273                                 min, 16 18;
274                                 rel1.relative, 1.0 0.0;
275                                 rel2.relative, 1.0 0.0;
276                                 align, 1.0 0.0;
277                                 fixed, 1 1;
278                                 visible, 0;
279                         }
280                 }
281                 part {
282                         name, PART_BAR_ITEM_LOCK;
283                         type, SWALLOW;
284                         scale, 1;
285                         description {
286                                 state, "default" 0.0;
287                                 min, 30 30;
288                                 rel1 {
289                                         to, "pad.lock";
290                                         relative, 0.0 1.0;
291                                 }
292                                 rel2 {
293                                         to, "pad.lock";
294                                         relative, 0.0 1.0;
295                                 }
296                                 align, 1.0 0.0;
297                                 fixed, 1 1;
298                         }
299                 }
300                 part {
301                         name, PART_BAR_ITEM_LOCK_FOCUS;
302                         type, SWALLOW;
303                         scale, 1;
304                         clip_to, "clip";
305                         description {
306                                 state, "default" 0.0;
307                                 rel1.to, PART_BAR_ITEM_LOCK;
308                                 rel2.to, PART_BAR_ITEM_LOCK;
309                         }
310                 }
311                 part {
312                         name, "text";
313                         type, TEXT;
314                         scale, 1;
315                         description {
316                                 state, "default" 0.0;
317                                 min, 158 50;
318                                 rel1 {
319                                         to, "pad";
320                                         relative, 0.5 1.0;
321                                 }
322                                 rel2 {
323                                         to, "pad";
324                                         relative, 0.5 1.0;
325                                 }
326                                 align, 0.5 0.0;
327                                 fixed, 1 1;
328                                 text {
329                                         size, 26;
330                                         font, "TizenSans";
331                                         text, "Edit";
332                                 }
333                                 color, 255 255 255 178;
334                                 visible, 0;
335                         }
336                         description {
337                                 state, "focus";
338                                 inherit, "default" 0.0;
339                                 visible, 1;
340                         }
341                 }
342                 part {
343                         name, "arrow";
344                         type, IMAGE;
345                         scale, 1;
346                         description {
347                                 state, "default" 0.0;
348                                 min, 86 30;
349                                 rel1.relative, 0.5 1.0;
350                                 rel2.relative, 0.5 1.0;
351                                 image.normal, "btn_navigation_down.png";
352                                 align, 0.5 1.0;
353                                 fixed, 1 1;
354                                 visible, 0;
355                         }
356                         description {
357                                 state, "focus";
358                                 inherit, "default" 0.0;
359                                 visible, 1;
360                         }
361                 }
362         }
363         programs {
364                 program {
365                         name, "sig,show,arrow";
366                         signal, SIG_SHOW_ARROW;
367                         source, SRC_PROG;
368                         action, STATE_SET "focus";
369                         target, "text";
370                         target, "arrow";
371                 }
372                 program {
373                         name, "sig,hide,arrow";
374                         signal, SIG_HIDE_ARROW;
375                         source, SRC_PROG;
376                         action, STATE_SET "default";
377                         target, "text";
378                         target, "arrow";
379                 }
380                 program {
381                         name, "arrow,clicked";
382                         source, "arrow";
383                         signal, "mouse,clicked,1";
384                         action, SIGNAL_EMIT SIG_CLICK_ARROW SRC_EDJE;
385                 }
386         }
387 }