}
static void
+_elm_scroll_repeat_events_set(Evas_Object *obj,
+ Eina_Bool repeat_events)
+{
+ ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid);
+
+ evas_object_repeat_events_set(sid->event_rect, repeat_events);
+}
+
+static Eina_Bool
+_elm_scroll_repeat_events_get(Evas_Object *obj)
+{
+ ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid);
+
+ return evas_object_repeat_events_get(sid->event_rect);
+}
+
+static void
_elm_scroll_hold_set(Evas_Object *obj,
Eina_Bool hold)
{
_elm_scroll_policy_get,
_elm_scroll_single_direction_set,
_elm_scroll_single_direction_get,
+ _elm_scroll_repeat_events_set,
+ _elm_scroll_repeat_events_get,
_elm_scroll_mirrored_set,
_elm_scroll_hold_set,
_elm_scroll_freeze_set,
Eina_Bool single_dir);
Eina_Bool (*single_direction_get)(const Evas_Object *obj);
+ void (*repeat_events_set)(Evas_Object *obj,
+ Eina_Bool repeat_events);
+ Eina_Bool (*repeat_events_get)(const Evas_Object *obj);
+
void (*mirrored_set)(Evas_Object *obj,
Eina_Bool mirrored);