From ac215dba0f0b3d81dab0986bc3d3a40cbabd6782 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Andre Date: Tue, 29 Aug 2017 16:46:12 +0900 Subject: [PATCH] widget: Remove drag_child_locked APIs (EO) These are just internal helper functions for the scrollable mixin. I don't think they need to appear in the external API. Ref T5363 --- src/lib/elementary/elm_widget.c | 12 ++++++++---- src/lib/elementary/elm_widget.eo | 12 ------------ 2 files changed, 8 insertions(+), 16 deletions(-) diff --git a/src/lib/elementary/elm_widget.c b/src/lib/elementary/elm_widget.c index 8ce6b5e..2acba93 100644 --- a/src/lib/elementary/elm_widget.c +++ b/src/lib/elementary/elm_widget.c @@ -4005,15 +4005,19 @@ _elm_widget_drag_lock_y_get(Eo *obj EINA_UNUSED, Elm_Widget_Smart_Data *sd) return sd->drag_y_locked; } -EOLIAN static int -_elm_widget_drag_child_locked_x_get(Eo *obj EINA_UNUSED, Elm_Widget_Smart_Data *sd) +EAPI int +elm_widget_drag_child_locked_x_get(const Eo *obj) { + Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); + if (!sd) return EINA_FALSE; return sd->child_drag_x_locked; } -EOLIAN static int -_elm_widget_drag_child_locked_y_get(Eo *obj EINA_UNUSED, Elm_Widget_Smart_Data *sd) +EAPI int +elm_widget_drag_child_locked_y_get(const Eo *obj) { + Elm_Widget_Smart_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); + if (!sd) return EINA_FALSE; return sd->child_drag_y_locked; } diff --git a/src/lib/elementary/elm_widget.eo b/src/lib/elementary/elm_widget.eo index a2d704d..9d01bd3 100644 --- a/src/lib/elementary/elm_widget.eo +++ b/src/lib/elementary/elm_widget.eo @@ -290,18 +290,6 @@ abstract Elm.Widget (Efl.Canvas.Group, Elm.Interface.Atspi_Accessible, lock: bool; [[$true if the Y axis is locked, $false otherwise]] } } - @property drag_child_locked_x { - [[Drag child locked X axis]] - get { - return: int; [[FIXME]] - } - } - @property drag_child_locked_y { - [[Drag child locked Y axis property]] - get { - return: int; [[FIXME]] - } - } /* Translation & Text API. */ translate @protected { -- 2.7.4