Catch when drag finished and printf some debug info.

SVN revision: 44475
This commit is contained in:
Christopher Michael 2009-12-15 08:25:09 +00:00
parent e707acdeb3
commit c3ee81779a
1 changed files with 13 additions and 1 deletions

View File

@ -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");
}