Gustavo Sverzut Barbieri wrote:
> On Sat, Aug 16, 2008 at 12:09 PM, Nick Hughart <[EMAIL PROTECTED]> wrote:
>   
>> Gustavo Sverzut Barbieri wrote:
>>     
>>> 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.
>>>
>>>       
>> Well the default action is move right now as it is in most file managers
>> afaik.  Ask should actually be implemented on a right click drag eventually,
>> but since the deadline was approaching I just had him do it with a modifier.
>>  Right click drags will require some extra modifications.
>>     
>
> Yes, and I know about deadlines and I actually like modifier keys more
> than right-middle clicks. I was just pointing an possible usability
> issue, easily to fix (I guess).
>
>
>   
>>  I don't
>> understand your last sentence, but the ask pops up a menu to click on .  Are
>> you saying we should provide hotkeys for this menu?
>>     
>
> Something like KDE's:
>
> Move       [Shift]
> Copy        [Control]
> ------------------
> Cancel
>
> AFAIK it does not act on the popup (clicking shift while in the menu),
> but when you do the drag.
>
> Anyway, better 1) give it a try and 2) try to provide a patch, I'll do
> it later today.
>
>   
Well I'd wait until the SVN move is over since I'm waiting to commit 
this patch until that is done.  Should hopefully be done some time today.


-------------------------------------------------------------------------
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
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to