xartigas pushed a commit to branch master.

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

commit 090df4331b9c680d50b884ccac8f39c0f312fc16
Author: Jaehyun Cho <jae_hyun....@samsung.com>
Date:   Wed Jan 15 14:35:03 2020 +0100

    evas_gesture: change getter methods to read-only properties
    
    Summary:
    From language bindings' perspective, it seems better that read-only
    properties are provided instead of getter methods.
    
    ref T8557
    
    Reviewers: segfaultxavi, CHAN
    
    Reviewed By: segfaultxavi
    
    Subscribers: cedric, #reviewers, #committers
    
    Tags: #efl
    
    Maniphest Tasks: T8557
    
    Differential Revision: https://phab.enlightenment.org/D11094
---
 src/lib/evas/gesture/efl_canvas_gesture_flick.c     |  4 ++--
 src/lib/evas/gesture/efl_canvas_gesture_flick.eo    | 20 ++++++++++++++------
 src/lib/evas/gesture/efl_canvas_gesture_momentum.c  |  2 +-
 src/lib/evas/gesture/efl_canvas_gesture_momentum.eo | 10 +++++++---
 src/lib/evas/gesture/efl_canvas_gesture_zoom.c      |  4 ++--
 src/lib/evas/gesture/efl_canvas_gesture_zoom.eo     | 20 ++++++++++++++------
 6 files changed, 40 insertions(+), 20 deletions(-)

diff --git a/src/lib/evas/gesture/efl_canvas_gesture_flick.c 
b/src/lib/evas/gesture/efl_canvas_gesture_flick.c
index 1095a84652..faa8e3812f 100644
--- a/src/lib/evas/gesture/efl_canvas_gesture_flick.c
+++ b/src/lib/evas/gesture/efl_canvas_gesture_flick.c
@@ -16,13 +16,13 @@ _efl_canvas_gesture_flick_efl_object_constructor(Eo *obj, 
Efl_Canvas_Gesture_Fli
 }
 
 EOLIAN static Eina_Vector2
-_efl_canvas_gesture_flick_momentum_get(Eo *obj EINA_UNUSED, 
Efl_Canvas_Gesture_Flick_Data *pd)
+_efl_canvas_gesture_flick_momentum_get(const Eo *obj EINA_UNUSED, 
Efl_Canvas_Gesture_Flick_Data *pd)
 {
    return pd->momentum;
 }
 
 EOLIAN static double
-_efl_canvas_gesture_flick_angle_get(Eo *obj EINA_UNUSED, 
Efl_Canvas_Gesture_Flick_Data *pd)
+_efl_canvas_gesture_flick_angle_get(const Eo *obj EINA_UNUSED, 
Efl_Canvas_Gesture_Flick_Data *pd)
 {
    return pd->angle;
 }
diff --git a/src/lib/evas/gesture/efl_canvas_gesture_flick.eo 
b/src/lib/evas/gesture/efl_canvas_gesture_flick.eo
index bec2f127c8..a624a529f9 100644
--- a/src/lib/evas/gesture/efl_canvas_gesture_flick.eo
+++ b/src/lib/evas/gesture/efl_canvas_gesture_flick.eo
@@ -10,15 +10,23 @@ class @beta Efl.Canvas.Gesture_Flick extends 
Efl.Canvas.Gesture
    ]]
    c_prefix: efl_gesture_flick;
    methods {
-      momentum_get {
-         [[Gets flick gesture momentum value, this is, the direction in which 
the
+      @property momentum {
+         [[The flick gesture momentum value, this is, the direction in which 
the
            pointer was flicked.]]
-         return: Eina.Vector2; [[The momentum vector.]]
+         get {
+         }
+         values {
+            momentum: Eina.Vector2; [[The momentum vector.]]
+         }
       }
-      angle_get {
-         [[Gets flick gesture direction angle, this is, the angle in which the
+      @property angle {
+         [[The flick gesture direction angle, this is, the angle in which the
            pointer was flicked.]]
-         return: double; [[The angle value.]]
+         get {
+         }
+         values {
+            angle: double; [[The angle value.]]
+         }
       }
    }
    implements {
diff --git a/src/lib/evas/gesture/efl_canvas_gesture_momentum.c 
b/src/lib/evas/gesture/efl_canvas_gesture_momentum.c
index e7eb34ad2b..91d2ca8f1d 100644
--- a/src/lib/evas/gesture/efl_canvas_gesture_momentum.c
+++ b/src/lib/evas/gesture/efl_canvas_gesture_momentum.c
@@ -16,7 +16,7 @@ _efl_canvas_gesture_momentum_efl_object_constructor(Eo *obj, 
Efl_Canvas_Gesture_
 }
 
 EOLIAN static Eina_Vector2
-_efl_canvas_gesture_momentum_momentum_get(Eo *obj EINA_UNUSED, 
Efl_Canvas_Gesture_Momentum_Data *pd)
+_efl_canvas_gesture_momentum_momentum_get(const Eo *obj EINA_UNUSED, 
Efl_Canvas_Gesture_Momentum_Data *pd)
 {
    return pd->momentum;
 }
diff --git a/src/lib/evas/gesture/efl_canvas_gesture_momentum.eo 
b/src/lib/evas/gesture/efl_canvas_gesture_momentum.eo
index d3bd578e1c..715743c49b 100644
--- a/src/lib/evas/gesture/efl_canvas_gesture_momentum.eo
+++ b/src/lib/evas/gesture/efl_canvas_gesture_momentum.eo
@@ -10,9 +10,13 @@ class @beta Efl.Canvas.Gesture_Momentum extends 
Efl.Canvas.Gesture
    ]]
    c_prefix: efl_gesture_momentum;
    methods {
-      momentum_get {
-         [[Gets the momentum value, this is, the direction in which the action 
occurred.]]
-         return: Eina.Vector2; [[The momentum vector.]]
+      @property momentum {
+         [[The momentum value, this is, the direction in which the action 
occurred.]]
+         get {
+         }
+         values {
+            momentum: Eina.Vector2; [[The momentum vector.]]
+         }
       }
    }
    implements {
diff --git a/src/lib/evas/gesture/efl_canvas_gesture_zoom.c 
b/src/lib/evas/gesture/efl_canvas_gesture_zoom.c
index 3ac4ffcbf4..9ea7533aeb 100644
--- a/src/lib/evas/gesture/efl_canvas_gesture_zoom.c
+++ b/src/lib/evas/gesture/efl_canvas_gesture_zoom.c
@@ -21,13 +21,13 @@ _efl_canvas_gesture_zoom_efl_object_destructor(Eo *obj, 
Efl_Canvas_Gesture_Zoom_
 }
 
 EOLIAN static double
-_efl_canvas_gesture_zoom_radius_get(Eo *obj EINA_UNUSED, 
Efl_Canvas_Gesture_Zoom_Data *pd)
+_efl_canvas_gesture_zoom_radius_get(const Eo *obj EINA_UNUSED, 
Efl_Canvas_Gesture_Zoom_Data *pd)
 {
    return pd->radius;
 }
 
 EOLIAN static double
-_efl_canvas_gesture_zoom_zoom_get(Eo *obj EINA_UNUSED, 
Efl_Canvas_Gesture_Zoom_Data *pd)
+_efl_canvas_gesture_zoom_zoom_get(const Eo *obj EINA_UNUSED, 
Efl_Canvas_Gesture_Zoom_Data *pd)
 {
    return pd->zoom;
 }
diff --git a/src/lib/evas/gesture/efl_canvas_gesture_zoom.eo 
b/src/lib/evas/gesture/efl_canvas_gesture_zoom.eo
index 1471a9401c..1663a76440 100644
--- a/src/lib/evas/gesture/efl_canvas_gesture_zoom.eo
+++ b/src/lib/evas/gesture/efl_canvas_gesture_zoom.eo
@@ -8,16 +8,24 @@ class @beta Efl.Canvas.Gesture_Zoom extends Efl.Canvas.Gesture
    ]]
    c_prefix: efl_gesture_zoom;
    methods {
-      radius_get {
-         [[Gets the current radius (i.e. the distance between the two fingers) 
of the gesture.]]
-         return: double; [[The radius value in pixels.]]
+      @property radius {
+         [[The current radius (i.e. the distance between the two fingers) of 
the gesture.]]
+         get {
+         }
+         values {
+            radius: double; [[The radius value in pixels.]]
+         }
       }
-      zoom_get {
-         [[Gets the current zoom value of the gesture. When the gesture 
begins, the finger
+      @property zoom {
+         [[The current zoom value of the gesture. When the gesture begins, the 
finger
            distance is recorded. When the distance becomes greater than the 
initial one, a
            zoom value greater than $[1.0] is reported. When it becomes 
smaller, a zoom value
            lesser than $[1.0] is reported.]]
-         return: double; [[The zoom value. $[1.0] means no zoom.]]
+         get {
+         }
+         values {
+            zoom: double; [[The zoom value. $[1.0] means no zoom.]]
+         }
       }
    }
    implements {

-- 


Reply via email to