aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin/e_dnd.h
diff options
context:
space:
mode:
authorNicholas Hughart <mekius@mekius.net>2008-08-11 02:13:22 +0000
committerNicholas Hughart <mekius@mekius.net>2008-08-11 02:13:22 +0000
commite177bb663f9a522321a0f9abd74846ac13c4995c (patch)
tree2761519abe5657d8148a8f913ebf17fd90ad132d /src/bin/e_dnd.h
parent99fc29f7aa6e609c244dbb24b343e3a2ae3b6fe3 (diff)
downloadenlightenment-e177bb663f9a522321a0f9abd74846ac13c4995c.tar.gz
enlightenment-e177bb663f9a522321a0f9abd74846ac13c4995c.tar.xz
enlightenment-e177bb663f9a522321a0f9abd74846ac13c4995c.zip
Patches from ptomaine.
* Fix for URI escpaing. * Add the ability for EFM to recognize different drop actions from other FMs. The reverse soon to come :) * Add option to disable HAL device icons on the desktop. * Performing an operation on multiple files will now be done in a single slave process instead of many. More to come before and after GSOC :) If you see him in the channel, give him a high five because he's finally helped pull EFM out of the crapper :P SVN revision: 35432
Diffstat (limited to 'src/bin/e_dnd.h')
-rw-r--r--src/bin/e_dnd.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/bin/e_dnd.h b/src/bin/e_dnd.h
index 365952388..069d0da12 100644
--- a/src/bin/e_dnd.h
+++ b/src/bin/e_dnd.h
@@ -84,11 +84,13 @@ struct _E_Event_Dnd_Enter
{
void *data;
int x, y;
+ Ecore_X_Atom action;
};
struct _E_Event_Dnd_Move
{
int x, y;
+ Ecore_X_Atom action;
};
struct _E_Event_Dnd_Leave
@@ -135,6 +137,10 @@ EAPI void e_drop_handler_geometry_set(E_Drop_Handler *handler, int x, int y, int
EAPI int e_drop_inside(E_Drop_Handler *handler, int x, int y);
EAPI void e_drop_handler_del(E_Drop_Handler *handler);
EAPI int e_drop_xdnd_register_set(Ecore_X_Window win, int reg);
+EAPI void e_drop_handler_responsive_set(E_Drop_Handler *handler);
+EAPI int e_drop_handler_responsive_get(E_Drop_Handler *handler);
+EAPI void e_drop_handler_action_set(Ecore_X_Atom action);
+EAPI Ecore_X_Atom e_drop_handler_action_get();
#endif
#endif