4 #include <Elementary.h>
7 SCROLLER_EVENT_TYPE_INVALID = 0,
8 SCROLLER_EVENT_TYPE_SCROLL,
9 SCROLLER_EVENT_TYPE_MAX,
10 } scroller_event_type_e;
12 extern int scroller_is_scrolling(Evas_Object *scroller);
14 extern Evas_Object *scroller_create(Evas_Object *parent);
15 extern void scroller_destroy(Evas_Object *scroller);
17 extern void scroller_append_item(Evas_Object *scroller, Evas_Object *item);
18 extern void scroller_remove_item(Evas_Object *scroller, Evas_Object *item);
19 extern void scroller_clear_item(Evas_Object *scroller);
21 extern int scroller_count_item(Evas_Object *scroller);
22 extern void scroller_bring_in_item(Evas_Object *scroller, Evas_Object *item);
24 extern int scroller_register_event_cb(Evas_Object *scroller, int event_type, void (*event_cb)(Evas_Object *scroller, int event_type, void *event_info, void *user_data), void *user_data);
25 extern int scroller_unregister_event_cb(Evas_Object *scroller, int event_type, void (*event_cb)(Evas_Object *scroller, int event_type, void *event_info, void *user_data));
27 #endif /* __SCROLLER_H__ */