[Coding Style] Polish map.c
[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 #include "group_info.h"
7
8 struct _selecting_info_s {
9         int city;
10         int color;
11 };
12 typedef struct _selecting_info_s selecting_info_s;
13
14 struct _result_info_s {
15         Evas_Object *rect1;
16         Evas_Object *rect2;
17         int city;
18         int start;
19         int end;
20 };
21 typedef struct _result_info_s result_info_s;
22
23 extern void item_reset_color_index(void);
24
25 extern Evas_Object *item_create_typing(Evas_Object *parent, int city, main_view_s *main_view_info);
26 extern void item_destroy_typing(Evas_Object *item);
27
28 extern Evas_Object *item_create_selecting(Evas_Object *parent, int city, struct tm *local_time, main_view_s *main_view_info);
29 extern void item_destroy_selecting(Evas_Object *item);
30
31 extern Evas_Object *item_create_group(Evas_Object *parent, group_info_s *group_info, main_view_s *main_view_info);
32 extern void item_destroy_group(Evas_Object *item);
33
34 extern Evas_Object *item_create_padding(Evas_Object *parent);
35 extern void item_destroy_padding(Evas_Object *item);
36
37 extern Evas_Object *item_create_best_time(Evas_Object *parent, double start, double end);
38 extern void item_destroy_best_time(Evas_Object *item);
39
40 #endif /* __MOMENTIC_ITEM_H__ */