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

