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.
This commit is contained in:
Alex Wu 2013-06-27 10:28:12 +09:00 committed by Daniel Juyung Seo
parent a4e8501ed6
commit d9414a6d5d
1 changed files with 19 additions and 19 deletions

View File

@ -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);
@ -1508,25 +1527,6 @@ _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)
{