upload codes for TIZEN 2.0
[apps/home/clock.git] / worldclock / res / edc / worldclock_add.edc
1 /*
2 *
3 * Copyright 2012  Samsung Electronics Co., Ltd
4 *
5 * Licensed under the Flora License, Version 1.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
8 *
9 *    http://www.tizenopensource.org/license
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 *
17 */
18 #define ADD_VIEW_WIDTH    (480)
19 #define ADD_VIEW_HEIGHT   (HEIGHT-INDICATOR_H-NAVIGATION_BAR_H)
20 #define SEARCH_AREA_H_REL (SEARCHBAR_H/ADD_VIEW_HEIGHT)
21
22 group {
23     name: "add_layout";
24
25     parts {
26         /* background */
27         part {
28             name: "add/bg";
29             type: RECT;
30             scale: 1;
31             description {
32                 state: "default" 0.0;
33                 rel1 { relative: 0.0 0.0; }
34                 rel2 { relative: 1.0 1.0; }
35                 color: 255 255 255 0;
36             }
37         }
38
39
40         /* search area swallow */
41         part {
42             name: "add/search";
43             type: SWALLOW;
44             mouse_events: 1;
45             scale: 1;
46             description {
47                 state: "default" 0.0;
48                 min: 480 SEARCH_BAR_H;
49                 fixed: 1 0;
50                 align: 0.0 0.0;
51                 rel1 { relative: 0.0 0.0; to: "add/bg"; }
52                 rel2 { relative: 1.0 0.0; to: "add/bg"; }
53             }
54         }
55
56         /* genlist swallow */
57         part {
58             name: "add/genlist";
59             type: SWALLOW;
60             mouse_events: 1;
61             scale: 1;
62             description {
63                 state: "default" 0.0;
64                 rel1 { relative: 0.0 0.0; to: "add/bg"; }
65                 //rel1 { relative: 0.0 1.0; to: "add/search"; }
66                 //rel2 { relative: 1.0 1.0; to: "add/bg"; }
67                 rel2 { relative: 1.0 ((ADD_VIEW_HEIGHT-CONTROL_BAR_H)/ADD_VIEW_HEIGHT); to: "add/bg"; }
68             }
69         }
70
71         /* index swallow */
72         part {
73             name: "add/index";
74             type: SWALLOW;
75             mouse_events: 1;
76             scale: 1;
77             description {
78                 state: "default" 0.0;
79                 rel1 { relative: 0.0 0.0; to: "add/bg"; }
80                 //rel2 { relative: 1.0 1.0; offset: 0 -SK_PORTRAIT_H; to: "add/bg"; }
81                 rel2 { relative: 1.0 ((ADD_VIEW_HEIGHT-CONTROL_BAR_H)/ADD_VIEW_HEIGHT); offset: 0 -SK_PORTRAIT_H; to: "add/bg"; }
82             }
83         }
84
85         /* controlbar */
86         part {
87             name: "add/controlbar";
88             type: RECT;
89             scale: 1;
90             description {
91                 state: "default" 0.0;
92                 visible : 0;
93                 rel1 { relative: 0.0 ((ADD_VIEW_HEIGHT-CONTROL_BAR_H)/ADD_VIEW_HEIGHT); }
94                 rel2 { relative: 1.0 1.0; }
95                 color: 0 0 0 255;
96             }
97         }
98     } // end of parts
99 }
100
101 group {
102     name: "add_layout2";
103
104     parts {
105         /* background */
106         part {
107             name: "add/bg";
108             type: RECT;
109             scale: 1;
110             description {
111                 state: "default" 0.0;
112                 rel1 { relative: 0.0 0.0; }
113                 rel2 { relative: 1.0 1.0; }
114                 color: 255 255 255 0;
115             }
116         }
117
118         /* search area swallow */
119         part {
120             name: "add/search";
121             type: SWALLOW;
122             mouse_events: 1;
123             scale: 1;
124             description {
125                 state: "default" 0.0;
126                 min: 480 69;
127                 fixed: 1 1;
128                 align: 0.0 0.0;
129                 rel1 { relative: 0.0 0.0; to: "add/bg"; }
130                 rel2 { relative: 1.0 0.0; to: "add/bg"; }
131             }
132         }
133
134         /* genlist show bg */
135         part {
136             name: "add/genlist_bg";
137             type: RECT;
138             mouse_events: 0;
139             scale: 1;
140             description {
141                 state: "default" 0.0;
142                 rel1 { relative: 0.0 0.0; to: "add/bg"; }
143                 //rel1 { relative: 0.0 1.0; to: "add/search"; }
144                 rel2 { relative: 1.0 1.0; to: "add/bg"; }
145                 color: 255 255 255 0;
146             }
147         }
148
149         /* genlist search bg */
150         part {
151             name: "add/genlist_search_bg";
152             type: RECT;
153             mouse_events: 0;
154             scale: 1;
155             description {
156                 state: "default" 0.0;
157                 rel1 { relative: 0.0 0.0; to: "add/bg"; }
158                 //rel1 { relative: 0.0 1.0; to: "add/search"; }
159                 rel2 { relative: 1.0 (ADD_VIEW_HEIGHT-INPUT_PANEL_H)/ADD_VIEW_HEIGHT); to: "add/bg"; }
160                 //rel2 { relative: 1.0 (SEARCHBAR_H+200)/ADD_VIEW_HEIGHT); to: "add/bg"; }
161                 color: 255 255 255 0;
162             }
163         }
164
165         /* genlist swallow */
166         part {
167             name: "add/genlist";
168             type: SWALLOW;
169             mouse_events: 1;
170             scale: 1;
171             description {
172                 state: "default" 0.0;
173                 rel1 { relative: 0.0 0.0; to: "add/genlist_bg"; }
174                 rel2 { relative: 1.0 1.0; to: "add/genlist_bg"; }
175             }
176
177             description{
178                 state: "show" 0.0;
179                 inherit: "default" 0.0;
180                 rel1 { relative: 0.0 0.0; to: "add/genlist_bg"; }
181                 rel2 { relative: 1.0 1.0; to: "add/genlist_bg"; }
182             }
183
184             description{
185                 state: "search" 0.0;
186                 inherit: "default" 0.0;
187                 rel1 { relative: 0.0 0.0; to: "add/genlist_search_bg"; }
188                 rel2 { relative: 1.0 1.0; to: "add/genlist_search_bg"; }
189             }
190         }
191
192         /* index swallow */
193         part {
194             name: "add/index";
195             type: SWALLOW;
196             //mouse_events: 1;
197             //scale: 1;
198             description {
199                 state: "default" 0.0;
200                 rel1 { relative: 0.0 0.0; to: "add/genlist_bg"; }
201                 //rel2 { relative: 1.0 1.0; to: "add/genlist_bg"; }
202                 rel2 { relative: 1.0 1.0; offset: -5 0; to: "add/genlist_bg"; }
203             }
204
205             description{
206                 state: "show" 0.0;
207                 inherit: "default" 0.0;
208                 rel1 { relative: 0.0 0.0; to: "add/genlist_bg"; }
209                 //rel2 { relative: 1.0 1.0; to: "add/genlist_bg"; }
210                 rel2 { relative: 1.0 1.0; offset: -5 0; to: "add/genlist_bg"; }
211             }
212
213             description{
214                 state: "search" 0.0;
215                 inherit: "default" 0.0;
216                 rel1 { relative: 0.0 0.0; to: "add/genlist_search_bg"; }
217                 //rel2 { relative: 1.0 1.0; to: "add/genlist_search_bg"; }
218                 rel2 { relative: 1.0 1.0; offset: -5 0; to: "add/genlist_search_bg"; }
219             }
220         }
221     } // end of parts
222
223     programs {
224         program {
225             name:   "expand_genlist";
226             signal: "expand_genlist";
227             source: "add/genlist";
228             action: STATE_SET "show" 0.0;
229             target: "add/genlist";
230         } /* end program */
231         program {
232             name:   "abbrev_genlist";
233             signal: "abbrev_genlist";
234             source: "add/genlist";
235             action: STATE_SET "search" 0.0;
236             target: "add/genlist";
237         } /* end program */
238         program {
239             name:   "expand_index";
240             signal: "expand_index";
241             source: "add/index";
242             action: STATE_SET "show" 0.0;
243             target: "add/index";
244         } /* end program */
245         program {
246             name:   "abbrev_index";
247             signal: "abbrev_index";
248             source: "add/index";
249             action: STATE_SET "search" 0.0;
250             target: "add/index";
251         } /* end program */
252     } /* end programs */
253 }
254