1889cfe3975c4162b32f3ef55fb261d532c11746
[apps/native/sample/adventure.git] / inc / item.h
1 #ifndef __MOMENTIC_ITEM_H__
2 #define __MOMENTIC_ITEM_H__
3
4 #include <Elementary.h>
5 #include "main_view.h"
6
7 struct _selecting_info_s {
8         int city;
9         int color;
10 };
11 typedef struct _selecting_info_s selecting_info_s;
12
13 struct _result_info_s {
14         Evas_Object *rect1;
15         Evas_Object *rect2;
16         int city;
17         int start;
18         int end;
19 };
20 typedef struct _result_info_s result_info_s;
21
22 extern Evas_Object *item_create_typing(Evas_Object *parent, int city, main_view_s *main_view_info);
23 extern void item_destroy_typing(Evas_Object *item);
24
25 extern Evas_Object *item_create_selecting(Evas_Object *parent, int city, int color);
26 extern void item_destroy_selecting(Evas_Object *item);
27
28 extern Evas_Object *item_create_result(Evas_Object *parent, int city, int color, int start, int end, struct tm *global_time);
29 extern void item_destroy_result(Evas_Object *item);
30
31 extern Evas_Object *item_create_group(Evas_Object *parent, const char *title, main_view_s *main_view_info);
32 extern void item_destroy_group(Evas_Object *item);
33
34 #endif /* __MOMENTIC_ITEM_H__ */