forked from enlightenment/enlightenment
Function to move the drag before the drag begins.
SVN revision: 27644
This commit is contained in:
parent
67352ce2f0
commit
79280bb9ec
|
@ -215,6 +215,16 @@ e_drag_object_set(E_Drag *drag, Evas_Object *object)
|
|||
evas_object_resize(drag->object, drag->w, drag->h);
|
||||
}
|
||||
|
||||
EAPI void
|
||||
e_drag_move(E_Drag *drag, int x, int y)
|
||||
{
|
||||
if ((drag->x == x) && (drag->y == y)) return;
|
||||
drag->x = x;
|
||||
drag->y = y;
|
||||
ecore_evas_move(drag->ecore_evas, drag->x, drag->y);
|
||||
e_container_shape_move(drag->shape, drag->x, drag->y);
|
||||
}
|
||||
|
||||
EAPI void
|
||||
e_drag_resize(E_Drag *drag, int w, int h)
|
||||
{
|
||||
|
|
|
@ -109,6 +109,7 @@ EAPI E_Drag *e_drag_new(E_Container *container, int x, int y,
|
|||
void (*finished_cb)(E_Drag *drag, int dropped));
|
||||
EAPI Evas *e_drag_evas_get(E_Drag *drag);
|
||||
EAPI void e_drag_object_set(E_Drag *drag, Evas_Object *object);
|
||||
EAPI void e_drag_move(E_Drag *drag, int x, int y);
|
||||
EAPI void e_drag_resize(E_Drag *drag, int w, int h);
|
||||
EAPI void e_drag_idler_before(void);
|
||||
|
||||
|
|
Loading…
Reference in New Issue