elm_interface_scrollable_step_size_get((Eo *) obj, x, y);
}
-EAPI void
-elm_scroller_loop_set(Evas_Object *obj,
- Eina_Bool loop_h,
- Eina_Bool loop_v)
+EOLIAN static void
+_elm_scroller_elm_interface_scrollable_content_loop_set(Eo *obj, Elm_Scroller_Data *sd, Eina_Bool loop_h, Eina_Bool loop_v)
{
- ELM_SCROLLABLE_CHECK(obj);
- ELM_SCROLLER_DATA_GET(obj, sd);
-
int i;
if (sd->loop_h == loop_h && sd->loop_v == loop_v) return;
sd->loop_h = loop_h;
sd->loop_v = loop_v;
- elm_interface_scrollable_content_loop_set(obj, loop_h, loop_v);
+ elm_interface_scrollable_content_loop_set(efl_super(obj, MY_CLASS), loop_h, loop_v);
if (sd->content)
{
}
EAPI void
+elm_scroller_loop_set(Evas_Object *obj,
+ Eina_Bool loop_h,
+ Eina_Bool loop_v)
+{
+ ELM_SCROLLABLE_CHECK(obj);
+
+ elm_interface_scrollable_content_loop_set(obj, loop_h, loop_v);
+}
+
+EOLIAN static void
+_elm_scroller_elm_interface_scrollable_content_loop_get(Eo *obj EINA_UNUSED, Elm_Scroller_Data *sd, Eina_Bool *loop_h, Eina_Bool *loop_v)
+{
+ if (loop_h) *loop_h = sd->loop_h;
+ if (loop_v) *loop_v = sd->loop_v;
+}
+
+EAPI void
elm_scroller_loop_get(const Evas_Object *obj,
Eina_Bool *loop_h,
Eina_Bool *loop_v)
Elm_Scroller_Single_Direction _elm_scroller_elm_interface_scrollable_single_direction_get(const Eo *obj, Elm_Scroller_Data *pd);
+void _elm_scroller_elm_interface_scrollable_content_loop_set(Eo *obj, Elm_Scroller_Data *sd, Eina_Bool loop_h, Eina_Bool loop_v);
+
+
+void _elm_scroller_elm_interface_scrollable_content_loop_get(Eo *obj EINA_UNUSED, Elm_Scroller_Data *sd, Eina_Bool *loop_h, Eina_Bool *loop_v);
+
+
const Efl_Access_Action_Data *_elm_scroller_efl_access_widget_action_elm_actions_get(const Eo *obj, Elm_Scroller_Data *pd);
EFL_OBJECT_OP_FUNC(elm_interface_scrollable_policy_set, _elm_scroller_elm_interface_scrollable_policy_set),
EFL_OBJECT_OP_FUNC(elm_interface_scrollable_single_direction_set, _elm_scroller_elm_interface_scrollable_single_direction_set),
EFL_OBJECT_OP_FUNC(elm_interface_scrollable_single_direction_get, _elm_scroller_elm_interface_scrollable_single_direction_get),
+ EFL_OBJECT_OP_FUNC(elm_interface_scrollable_content_loop_set, _elm_scroller_elm_interface_scrollable_content_loop_set),
+ EFL_OBJECT_OP_FUNC(elm_interface_scrollable_content_loop_get, _elm_scroller_elm_interface_scrollable_content_loop_get),
EFL_OBJECT_OP_FUNC(efl_access_widget_action_elm_actions_get, _elm_scroller_efl_access_widget_action_elm_actions_get),
EFL_OBJECT_OP_FUNC(efl_part_get, _elm_scroller_efl_part_part_get),
EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_state_apply, _elm_scroller_efl_ui_widget_focus_state_apply),