>From b0b1a8ba528a61abef9e14eb4b840245cd0cfc4d Mon Sep 17 00:00:00 2001

From: Alex Wu <zhiwen...@linux.intel.com>

Date: Tue, 25 Jun 2013 16:33:50 +0800

Subject: elm_cnp: Fix building issue when not defined HAVE_ELEMENTARY_X

 

Put the static function that will be used both by wayland

and x11 at the common place.

---

src/lib/elm_cnp.c |   36 +++++++++++++++++++-----------------

1 file changed, 19 insertions(+), 17 deletions(-)

 

diff --git a/src/lib/elm_cnp.c b/src/lib/elm_cnp.c

index 79ea9aa..7eb8cd5 100644

--- a/src/lib/elm_cnp.c

+++ b/src/lib/elm_cnp.c

@@ -172,6 +172,25 @@ static Eina_List *cont_drag_tg = NULL; /* List of
Item_Container_Drag_Info */

static void _cont_obj_mouse_up( void *data, Evas *e, Evas_Object *obj, void
*event_info);

static void _cont_obj_mouse_move( void *data, Evas *e, Evas_Object *obj,
void *event_info);

 

+static Eina_Bool

+_drag_cancel_animate(void *data __UNUSED__, double pos)

+{  /* Animation to "move back" drag-window */

+   if (pos >= 0.99)

+     {

+        evas_object_del(data);

+        return ECORE_CALLBACK_CANCEL;

+     }

+   else

+     {

+        int x, y;

+        x = dragwin_x_end - (pos * (dragwin_x_end - dragwin_x_start));

+        y = dragwin_y_end - (pos * (dragwin_y_end - dragwin_y_start));

+        evas_object_move(data, x, y);

+     }

+

+   return ECORE_CALLBACK_RENEW;

+}

+

#ifdef HAVE_ELEMENTARY_X

static Tmp_Info  *_tempfile_new      (int size);

static int        _tmpinfo_free      (Tmp_Info *tmp);

@@ -1507,24 +1526,7 @@ _x11_dnd_status(void *data __UNUSED__, int etype
__UNUSED__, void *ev)

    return EINA_TRUE;

}

 

-static Eina_Bool

-_drag_cancel_animate(void *data __UNUSED__, double pos)

-{  /* Animation to "move back" drag-window */

-   if (pos >= 0.99)

-     {

-        evas_object_del(data);

-        return ECORE_CALLBACK_CANCEL;

-     }

-   else

-     {

-        int x, y;

-        x = dragwin_x_end - (pos * (dragwin_x_end - dragwin_x_start));

-        y = dragwin_y_end - (pos * (dragwin_y_end - dragwin_y_start));

-        evas_object_move(data, x, y);

-     }

 

-   return ECORE_CALLBACK_RENEW;

-}

 

static Eina_Bool

_x11_drag_mouse_up(void *data, int etype __UNUSED__, void *event)

--

1.7.9.5

 

 

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to