diff --git a/src/lib/elementary/elm_widget.c b/src/lib/elementary/elm_widget.c index 8ce6b5e3f1..2acba9307b 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 a2d704d309..9d01bd3d9f 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 {