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
