forked from enlightenment/enlightenment
Catch when drag finished and printf some debug info.
SVN revision: 44475
This commit is contained in:
parent
e707acdeb3
commit
c3ee81779a
|
@ -20,6 +20,7 @@ static void _il_ind_win_cb_menu_pre(void *data, E_Menu *mn);
|
|||
static void _il_ind_win_cb_menu_items_append(void *data, E_Gadcon_Client *gcc, E_Menu *mn);
|
||||
static void _il_ind_win_cb_menu_edit(void *data, E_Menu *mn, E_Menu_Item *mi);
|
||||
static void _il_ind_win_cb_menu_contents(void *data, E_Menu *mn, E_Menu_Item *mi);
|
||||
static void _il_ind_win_cb_drag_finished(E_Drag *drag, int dropped);
|
||||
|
||||
int
|
||||
e_mod_ind_win_init(void)
|
||||
|
@ -229,7 +230,8 @@ _il_ind_win_cb_mouse_move(void *data, Evas *evas, Evas_Object *obj, void *event)
|
|||
h = iwin->win->h;
|
||||
|
||||
d = e_drag_new(iwin->win->container, x, y, drag_types,
|
||||
1, iwin->win, -1, NULL, NULL);
|
||||
1, iwin, -1, NULL,
|
||||
_il_ind_win_cb_drag_finished);
|
||||
|
||||
evas = e_drag_evas_get(d);
|
||||
o = edje_object_add(evas);
|
||||
|
@ -360,3 +362,13 @@ _il_ind_win_cb_menu_contents(void *data, E_Menu *mn, E_Menu_Item *mi)
|
|||
if (!iwin->gadcon->config_dialog)
|
||||
e_int_gadcon_config_shelf(iwin->gadcon);
|
||||
}
|
||||
|
||||
static void
|
||||
_il_ind_win_cb_drag_finished(E_Drag *drag, int dropped)
|
||||
{
|
||||
Il_Ind_Win *iwin;
|
||||
|
||||
if (!(iwin = drag->data)) return;
|
||||
if (!dropped) printf("Not Dropped\n");
|
||||
else printf("Dropped\n");
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue