On Sat, Aug 16, 2008 at 9:55 AM, Fedor Gusev <[EMAIL PROTECTED]> wrote:
> Hello.
>
> First of two attached patches brings an API that allows one to handle
> key pressing while DND using two functions:
>
> EAPI void e_drag_key_down_cb_set(E_Drag *drag, void (*func)(E_Drag *drag, 
> Ecore_X_Event_Key_Down *e));
> EAPI void e_drag_key_up_cb_set(E_Drag *drag, void (*func)(E_Drag *drag, 
> Ecore_X_Event_Key_Up *e));
>
> Both callbacks are called when a key is down/up while drag.
>
> Second patch uses this API to use modifiers in EFM drag. If you hold
> Control while drag the action is Copy, Alt -- action is Ask, Shift --
> action is Move. The icons get signals 'e,state,move', 'e,state,copy',
> 'e,state,ask' with source 'e', so one can modify a theme to show which
> action would be performed. Note that you need a modified Ecore_X for
> this to work, see my previous mail.

Hi Fedor, I haven't tried or read the code, sorry, but from your
description "Ask" is only from "alt"? What is the action when no
modifier is used? Defaulting to "ask" would be the best option. Also,
maybe the ask dialog could point Move/Copy could be automatically
selected with Control/Shift.

Thanks for your work!

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: [EMAIL PROTECTED]
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to