[squeak-dev] bad UI bug introduced with recent list highlightiong changes.

Tobias Pape Das.Linux at gmx.de
Thu Apr 2 23:55:31 UTC 2015


On 03.04.2015, at 01:36, Eliot Miranda <eliot.miranda at gmail.com> wrote:

> On Thu, Apr 2, 2015 at 3:56 PM, Tobias Pape <Das.Linux at gmx.de> wrote:
> 
> On 03.04.2015, at 00:43, Eliot Miranda <eliot.miranda at gmail.com> wrote:
> 
>> Hi All,
>> 
>>    since the hover highlight changes, where the list element under the mouse that would be selected if one clicks is highlighted in light blue appears to have caused a bad bug.  If one does a right-button clock to bring up a menu the system can end up selecting the item under the mouse before putting up the menu.  This is *wrong*.  The mouse click to bring up a menu should /not/ change the selection.
> 
> The rightclick must change the selection, at
> least _temporarily_ to highlight for what item the menu is constructed.
> 
> The menu is constructed for *the selected item*, not for the item under the mouse click.

I disagree. I really want the menu for the thing *I am pointing to*.

See attached OSX Finder picture. gemstone is selected but I right-clicked on X11, so I
want a menu for X11, not for gemstone.


>  Try this.  Run the debugger on a large class.  In the instance variables list type some chaacter to select inst vars beginning with that name, then select one, then try and issue a right-click to explore the selected inst var.  Poof, the filtered inst vars disappear, to be replaced by all inst vars, and then explore applies to some completely unintended selection that isn't even in the list one thought one was selecting from.

The thing in this scenario is that the filtering should not reset before the rightclick 
is recognized for the intended element, right?

> 
> Please, please, please fix this quickly.  The system is /very/ difficult for me to use right now.
> 
> 
> Else, we need a kind-of “second selection”
> 
> No we don't.  Issuing a red button/left button click changes selections.  Issuing *other* mouse button clicks *should not*.  Right?  It's simple.  Right? 
> 
> Best
>        -Tobias


-------------- next part --------------
A non-text attachment was scrubbed...
Name: Bildschirmfoto 2015-04-03 um 01.41.23.PNG
Type: image/png
Size: 42524 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20150403/966e8025/Bildschirmfoto2015-04-03um01.41.23-0001.png


More information about the Squeak-dev mailing list