On Wed, Dec 16, 2009 at 09:48, Thomas Mortagne
<[email protected]> wrote:
> On Wed, Dec 16, 2009 at 08:30, Marius Dumitru Florea
> <[email protected]> wrote:
>> Hi devs,
>>
>> Currently we have this behavior:
>>
>> * simple click to select a macro
>> * simple click to toggle between collapsed and expanded state of a
>> previously selected macro
>> * double click to edit the macro properties
>>
>> The problem is that the double click event consists, as its name
>> suggests, in two consecutive click events. As a consequence, when you
>> double click to edit a macro you also toggle its visibility state.
>> Besides being annoying, this can lead sometimes to an unexpected result:
>>
>> ----- <details> -----
>> I inserted a really long code macro (paste an entire Java source file).
>> and them selected the macro and double clicked somewhere in the middle
>> to edit its properties. This is what happened:
>>
>> * The first click event collapsed the macro
>> * The second click event was not fired on the macro but on document
>> body, because after the macro collapsed the place where I clicked was in
>> the middle of nowhere. As a result the macro was unselected.
>> * the (logical) double click event was still fired on the macro (I guess
>> because the target of the first click was the macro container) and thus
>> the edit macro dialog opened
>> * I changed the macro properties and closed the dialog. As a result the
>> macro was duplicated. The edit dialog should have replaced the selected
>> macro but there was no selected macro..
>> ----- </details> -----
>>
>> Therefore I propose to use a modifier key with click to collapse/expand
>> a macro. I'm not sure which modifier key is the best. I think we should
>> choose between Alt and Meta. The behavior would become:
>>
>> * simple click to select a macro
>> * [Alt or Meta] + simple click to toggle the collapsed and expanded state
>> * double click to edit
>>
>> I'm +1 for Alt key.
>>
>> WDYT?
>
> What about having to click in a specific area like a +/- in the top
> left corner to  toggle the collapsed and expanded state ? This sounds
> a lot easier and natural for a user, most of users will never remember
> how to do it if it's " [Alt or Meta] + simple click".

Note that I'm not against Alt or Meta (let's say +0), i just think the
visual folding button is the best if it's not too painful to
implement.

>
>>
>> Thanks,
>> Marius
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>
>
>
>
> --
> Thomas Mortagne
>



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to