jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=ac215dba0f0b3d81dab0986bc3d3a40cbabd6782

commit ac215dba0f0b3d81dab0986bc3d3a40cbabd6782
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Tue Aug 29 16:46:12 2017 +0900

    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 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 {

-- 


Reply via email to