rimmed pushed a commit to branch master.

http://git.enlightenment.org/tools/eflete.git/commit/?id=796d22455a5be8c3c537ea1d3fb64c7f40fac06c

commit 796d22455a5be8c3c537ea1d3fb64c7f40fac06c
Author: Vyacheslav Reutskiy <v.reuts...@samsung.com>
Date:   Fri Sep 22 14:10:41 2017 +0300

    ruler: adapt to new eo API
---
 src/lib/ewe_ruler.c | 33 ++++++++++++++++-----------------
 1 file changed, 16 insertions(+), 17 deletions(-)

diff --git a/src/lib/ewe_ruler.c b/src/lib/ewe_ruler.c
index e31abe1a6..87b08cc0f 100644
--- a/src/lib/ewe_ruler.c
+++ b/src/lib/ewe_ruler.c
@@ -861,19 +861,19 @@ _ewe_ruler_efl_gfx_visible_set(Eo *obj, 
Ewe_Ruler_Smart_Data *sd, Eina_Bool vis)
 EOLIAN static void
 _ewe_ruler_efl_gfx_position_set(Eo *obj,
                                 Ewe_Ruler_Smart_Data *sd,
-                                Evas_Coord x,
-                                Evas_Coord y)
+                                Eina_Position2D pos)
 {
-   if (_evas_object_intercept_call(obj, EVAS_OBJECT_INTERCEPT_CB_MOVE, 0, x, 
y))
+   if (_evas_object_intercept_call(obj, EVAS_OBJECT_INTERCEPT_CB_MOVE, 0, 
pos.x, pos.y))
      return;
 
-   efl_gfx_position_set(efl_super(obj, MY_CLASS), x, y);
+   efl_gfx_position_set(efl_super(obj, MY_CLASS), pos);
+   evas_object_move(obj, pos.x, pos.y);
 
-   evas_object_move(sd->clip, x, y);
-   evas_object_move(sd->bg, x, y);
+   evas_object_move(sd->clip, pos.x, pos.y);
+   evas_object_move(sd->bg, pos.x, pos.y);
 
-   sd->geometry.x = x;
-   sd->geometry.y = y;
+   sd->geometry.x = pos.x;
+   sd->geometry.y = pos.y;
    sd->position_changed = EINA_TRUE;
    evas_object_smart_changed(obj);
 }
@@ -881,23 +881,22 @@ _ewe_ruler_efl_gfx_position_set(Eo *obj,
 EOLIAN static void
 _ewe_ruler_efl_gfx_size_set(Eo *obj,
                             Ewe_Ruler_Smart_Data *sd,
-                            Evas_Coord w,
-                            Evas_Coord h)
+                            Eina_Size2D size)
 {
-   if ((w == sd->geometry.width) && (h == sd->geometry.height)) return;
-   if (_evas_object_intercept_call(obj, EVAS_OBJECT_INTERCEPT_CB_RESIZE, 0, w, 
h))
+   if ((size.w == sd->geometry.width) && (size.h == sd->geometry.height)) 
return;
+   if (_evas_object_intercept_call(obj, EVAS_OBJECT_INTERCEPT_CB_RESIZE, 0, 
size.w, size.h))
      return;
 
    sd->size_changed = EINA_TRUE;
-   sd->geometry.width = w;
-   sd->geometry.height = h;
+   sd->geometry.width = size.w;
+   sd->geometry.height = size.h;
 
-   evas_object_resize(sd->clip, w, h);
-   evas_object_resize(sd->bg, w, h);
+   evas_object_resize(sd->clip, size.w, size.h);
+   evas_object_resize(sd->bg, size.w, size.h);
 
    evas_object_smart_changed(obj);
 
-   efl_gfx_size_set(efl_super(obj, MY_CLASS), w, h);
+   efl_gfx_size_set(efl_super(obj, MY_CLASS), size);
 }
 
 EOLIAN static void

-- 


Reply via email to