forked from enlightenment/enlightenment
parent
e63a3d9600
commit
31ef04c0e6
|
@ -634,6 +634,7 @@ _gadman_gadcon_dnd_enter_cb(E_Gadcon *gc, E_Gadcon_Client *gcc)
|
||||||
if ((!eina_list_data_find(Man->gadcons[GADMAN_LAYER_BG], gc)) &&
|
if ((!eina_list_data_find(Man->gadcons[GADMAN_LAYER_BG], gc)) &&
|
||||||
(!eina_list_data_find(Man->gadcons[GADMAN_LAYER_TOP], gc)))
|
(!eina_list_data_find(Man->gadcons[GADMAN_LAYER_TOP], gc)))
|
||||||
return;
|
return;
|
||||||
|
if (gc != gcc->gadcon) return;
|
||||||
//INF("ENTER: %u", e_object_ref_get((void*)gcc));
|
//INF("ENTER: %u", e_object_ref_get((void*)gcc));
|
||||||
gadman_gadget_edit_start(gcc);
|
gadman_gadget_edit_start(gcc);
|
||||||
}
|
}
|
||||||
|
@ -648,6 +649,7 @@ _gadman_gadcon_dnd_leave_cb(E_Gadcon *gc, E_Gadcon_Client *gcc)
|
||||||
if ((!eina_list_data_find(Man->gadcons[GADMAN_LAYER_BG], gc)) &&
|
if ((!eina_list_data_find(Man->gadcons[GADMAN_LAYER_BG], gc)) &&
|
||||||
(!eina_list_data_find(Man->gadcons[GADMAN_LAYER_TOP], gc)))
|
(!eina_list_data_find(Man->gadcons[GADMAN_LAYER_TOP], gc)))
|
||||||
return;
|
return;
|
||||||
|
if (gc != gcc->gadcon) return;
|
||||||
//INF("LEAVE: %u", e_object_ref_get((void*)gcc));
|
//INF("LEAVE: %u", e_object_ref_get((void*)gcc));
|
||||||
Man->drag_gcc[gcc->gadcon->id - ID_GADMAN_LAYER_BASE] = NULL;
|
Man->drag_gcc[gcc->gadcon->id - ID_GADMAN_LAYER_BASE] = NULL;
|
||||||
for (layer = 0; layer < GADMAN_LAYER_COUNT; layer++)
|
for (layer = 0; layer < GADMAN_LAYER_COUNT; layer++)
|
||||||
|
@ -676,6 +678,7 @@ _gadman_gadcon_dnd_move_cb(E_Gadcon *gc, E_Gadcon_Client *gcc)
|
||||||
int x, y, mx, my;
|
int x, y, mx, my;
|
||||||
int ox, oy, ow, oh;
|
int ox, oy, ow, oh;
|
||||||
|
|
||||||
|
if (gc != gcc->gadcon) return;
|
||||||
/* only use this for dragging gadcons around the desktop */
|
/* only use this for dragging gadcons around the desktop */
|
||||||
if ((!eina_list_data_find(Man->gadcons[GADMAN_LAYER_BG], gc)) &&
|
if ((!eina_list_data_find(Man->gadcons[GADMAN_LAYER_BG], gc)) &&
|
||||||
(!eina_list_data_find(Man->gadcons[GADMAN_LAYER_TOP], gc)))
|
(!eina_list_data_find(Man->gadcons[GADMAN_LAYER_TOP], gc)))
|
||||||
|
@ -709,6 +712,7 @@ _gadman_gadcon_dnd_drop_cb(E_Gadcon *gc, E_Gadcon_Client *gcc)
|
||||||
Evas_Object *mover;
|
Evas_Object *mover;
|
||||||
int gx, gy;
|
int gx, gy;
|
||||||
|
|
||||||
|
if (gc != gcc->gadcon) return;
|
||||||
/* only use this for dragging gadcons around the desktop */
|
/* only use this for dragging gadcons around the desktop */
|
||||||
if ((!eina_list_data_find(Man->gadcons[GADMAN_LAYER_BG], gc)) &&
|
if ((!eina_list_data_find(Man->gadcons[GADMAN_LAYER_BG], gc)) &&
|
||||||
(!eina_list_data_find(Man->gadcons[GADMAN_LAYER_TOP], gc)))
|
(!eina_list_data_find(Man->gadcons[GADMAN_LAYER_TOP], gc)))
|
||||||
|
|
Loading…
Reference in New Issue