1 #ifndef __MOMENTIC_ITEM_H__
2 #define __MOMENTIC_ITEM_H__
4 #include <Elementary.h>
6 #include "group_info.h"
8 struct _selecting_info_s {
12 typedef struct _selecting_info_s selecting_info_s;
14 struct _result_info_s {
21 typedef struct _result_info_s result_info_s;
23 extern void item_reset_color_index(void);
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);
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);
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);
34 extern Evas_Object *item_create_padding(Evas_Object *parent);
35 extern void item_destroy_padding(Evas_Object *item);
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);
40 #endif /* __MOMENTIC_ITEM_H__ */