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