a178e780905c7c5cf4437ee91c5883cec1d94617
[apps/native/sample/adventure.git] / res / edje / main.edc
1 /*
2 collections {
3    styles {
4       style { name: "text_style";
5          base: "font=Tizen font_size=18 text_class=entry color=#646261 valign=0.5 align=center";
6       }
7    }
8    images {
9       image: "world_map.png" COMP;
10       image: "add_btn.png" COMP;
11       image: "next_btn.png" COMP;
12       image: "searchlist.png" COMP;
13    }
14    group { name: "main";
15       parts {
16          rect { "base";
17             desc { "default";
18             }
19          }
20          rect { "map_base";
21             desc { "default";
22                rel2.relative: 1 0.51;
23                color: 246 243 243 255;
24             }
25          }
26          image { "map";
27             scale:1 ;
28             desc { "default";
29                rel1.to: "map_base";
30                rel2.to: "map_base";
31                rel1.relative: 0.0 0.27;
32                rel2.relative: 1.0 0.90;
33                image.normal: "world_map.png";
34             }
35             desc { "next";
36                inherit: "default";
37                rel1.relative: 0.0 0.0;
38                rel2.relative: 1.0 0.4;
39             }
40          }
41 // Init
42          rect { "add_dim";
43             desc { "default";
44                rel1.to: "map_base";
45                rel2.to: "map_base";
46                color: 0 0 0 50;
47             }
48             desc { "next";
49                inherit: "default";
50                color: 0 0 0 0;
51             }
52          }
53          image { "add_btn";
54             scale: 1;
55             desc { "default";
56                rel1.to: "map_base";
57                rel2.to: "map_base";
58                rel1.relative: 0.5 0.4;
59                rel2.relative: 0.5 0.4;
60                align: 0.5 0.5;
61                min: 54 54;
62                fixed: 1 1;
63                image.normal: "add_btn.png";
64                color: 255 255 255 255;
65             }
66             desc { "visible";
67                inherit: "default";
68                rel1.relative: 0.5 0.35;
69                rel2.relative: 0.5 0.35;
70                color: 255 255 255 255;
71             }
72             desc { "next";
73                inherit: "visible";
74                min: 84 84;
75                color: 255 255 255 0;
76             }
77          }
78          textblock { "add_desc";
79             scale: 1;
80             desc { "default";
81                rel1.to: "map_base";
82                rel2.to: "map_base";
83                rel1.relative: 0.0 0.5;
84                rel2.relative: 1.0 0.5;
85                fixed: 1 1;
86                align: 0 0;
87                text {
88                   text: "<b>Add cities,<br>To find best time for your chat.";
89                   style: "text_style";
90                   min: 0 1;
91                }
92                color: 255 255 255 0;
93             }
94             desc { "visible";
95                inherit: "default";
96                rel1.relative: 0.0 0.45;
97                rel2.relative: 1.0 0.45;
98                color: 255 255 255 255;
99             }
100             desc { "next";
101                inherit: "visible";
102                color: 255 255 255 0;
103             }
104          }
105          rect{ "current_city";
106             scale: 1;
107             desc { "default";
108                rel1.relative: 0 0.51;
109                rel2.relative: 1 0.6;
110                color: 0 0 255 255;
111             }
112          }
113          textblock { "add_desc2";
114             scale: 1;
115             desc { "default";
116                rel1.relative: 0 0.6;
117                text {
118                   text: "<b>After you add cities,<br>they will be shown here.";
119                   style: "text_style";
120                   min: 0 1;
121                }
122             }
123          }
124 // page 1
125          image { "searchlist";
126             scale: 1;
127             desc { "default";
128                rel1.to: "searchbar";
129                rel2.to_x: "searchbar";
130                rel2.relative: 1 0;
131                image.normal: "searchlist.png";
132                image.border: 10 10 10 10;
133                image.border_scale: 1;
134             }
135             desc { "visible";
136                inherit: "default";
137                rel2.to_y: "map";
138                rel2.relative: 1 0.5;
139             }
140          }
141          rect { "searchbar";
142             scale: 1;
143             desc { "default";
144                rel1.relative: 0.03 0.015;
145                rel2.relative: 0.97 0.015;
146                min: 0 35;
147                align: 0.5 0;
148                fixed: 1 1;
149                visible: 0;
150             }
151             desc { "visible";
152                inherit: "default";
153                visible: 1;
154             }
155          }
156          image{ "next_btn";
157             scale: 1;
158             desc { "default";
159                rel1.to: "map";
160                rel2.to: "map";
161                rel1.relative: 0.9 0.8;
162                rel2.relative: 0.9 0.8;
163                min: 60 60;
164                fixed: 1 1;
165                color: 255 255 255 0;
166                align: 1 0.5;
167                image.normal: "next_btn.png";
168             }
169             desc { "visible";
170                inherit: "default";
171                rel1.relative: 0.95 0.8;
172                rel2.relative: 0.95 0.8;
173                color: 255 255 255 255;
174             }
175          }
176          swallow { "selected_list";
177             scale: 1;
178             desc { "default";
179                rel1.relative: 0.0 1.0;
180                rel2.relative: 1.0 1.0;
181                rel1.to: "map";
182             }
183          }
184       }
185       programs {
186          program { "start";
187             signal: "load";
188             source: "";
189             action: STATE_SET "visible";
190             target: "add_btn";
191             target: "add_desc";
192             transition: DECELERATE 1;
193          }
194          program { "page1";
195             signal: "momentic,state,page1";
196             source: "";
197             script {
198                run_program(PROGRAM:"go_page1");
199                run_program(PROGRAM:"go_page2");
200             }
201          }
202          
203          //page 1 start
204          program { "go_page1";
205             action: STATE_SET "next";
206             target: "add_btn";
207             target: "add_desc";
208             target: "add_dim";
209             transition: DECELERATE 0.25;
210          }
211          program { "go_page2";
212             action: STATE_SET "visible";
213             target: "searchbar";
214          }
215          //page 1 end
216          
217          //search bar start
218          program { "show_searchbar";
219             signal: "momentic,state,searchbar,show";
220             source: "";
221             action: STATE_SET "visible";
222             target: "searchbar";
223          }
224          program { "hide_searchbar";
225             signal: "momentic,state,searchbar,hide";
226             source: "";
227             action: STATE_SET "default";
228             target: "searchbar";
229          }
230          program { "show_searchlist";
231             signal: "momentic,state,searchlist,show";
232             source: "";
233             action: STATE_SET "visible";
234             target: "searchlist";
235             transition: DECELERATE 0.5;
236          }
237          program { "hide_searchlist";
238             signal: "momentic,state,searchlist,hide";
239             source: "";
240             action: STATE_SET "default";
241             target: "searchlist";
242             transition: DECELERATE 0.5;
243          }
244          //search bar end      
245          
246          program { "go_next_page";
247             signal: "momentic,state,next_page";
248             source: "";
249             script {
250                run_program(PROGRAM:"map_next");
251             }
252          }
253          program { "map_next";
254             action: STATE_SET "next";
255             target: "map";
256             transition: LINEAR 0.5;
257          }
258          program { "go_prev_page";
259             signal: "momentic,state,prev_page";
260             source: "";
261             action: STATE_SET "default";
262             target: "map";
263             transition: LINEAR 0.5;
264          }
265          program { "map_prev ";
266             action: STATE_SET "next";
267             target: "map";
268             transition: LINEAR 0.5;
269          }
270          program { "next_btn_show";
271             signal: "momentic,state,next_btn,show";
272             source: "";
273             action: STATE_SET "visible";
274             target: "next_btn";
275             transition: DECELERATE 0.75;
276          }
277          program { "next_btn_hide";
278             signal: "momentic,state,next_btn,hide";
279             source: "";
280             action: STATE_SET "default";
281             target: "next_btn";
282             transition: DECELERATE 0.75;
283          }
284       }
285    }
286 }
287 */