Hi Bill,

First of all, I did not authored this change. David did it. I guess  
this was a request emanated by a bunch of people. Well before OB- 
Enhancements-dr.305 was produced, I discussed with a few people in my  
group, and we all agree that not having the automatic focus on column  
was missing.

No much work was necessary to make this change happen:  
OBPluggableListMorph>>mouseEnter: and  
OBPluggableTreeMorph>>mouseEnter: were simply removed.
This is exactly what OB-Enhancements-dr.305 contains.

Personally, the only reason why I am happy with the auto-focus, is by  
pressing Cmd-T to run tests. I find this quite convenient to simply  
accept a method, then move the moose to the column and press Cmd-T,  
without clicking. Although I do not see a scenario where auto-focus is  
a real problem, I do understand that David made an arbitrary decision  
without much consultation. Sorry about that. So, what do we do?

Cheers,
Alexandre


On 20 Feb 2009, at 14:38, Schwab,Wilhelm K wrote:

> Alexandre,
>
> Can you give us an explanation or pointer to one?  This sounds like  
> something that Gary worked hard to stop from happening.  I want you  
> to have what you want from your image, and I need my future users to  
> have what they will demand (loudly<g>).  I am also convinced that  
> there are things (e.g.  mouse wheel input) that should "follow the  
> mouse" without affecting keyboard focus, and this might be one of  
> them, but referring to focus gives me the idea that keyboard input  
> will go to the columns based on mouse position, and that  
> (PLEASE!!!!!) needs to be optional - it drives me batty.  I type  
> quite fast, and if the input goes to what amount to commands instead  
> of editing, it can get ugly.
>
> There are some preferences that control behavior like this, and any  
> such overrides should be conditional on one being set, or moved into  
> the themes, probably as an aspect vs. implied by the theme choice.   
> By the latter, I am assuming that you want Motif style mouse/focus  
> behavior in any old theme you happen to choose.  That's fine, but it  
> should be optional or we are taking a step backward in feel.
>
> Bill
>
>
> ----
> Wilhelm K. Schwab, Ph.D.
> bschwab AT anest DOT ufl DOT edu
>
> ________________________________________
> From: [email protected] 
> [[email protected] 
> ] On Behalf Of Alexandre Bergel [[email protected]]
> Sent: Friday, February 20, 2009 5:04 AM
> To: Pharo Development
> Subject: [Pharo-project] Automatic focus on column upon moose enter
>
> David,
> You're a hero!
> Thanks for OB-Enhancements-dr.305
>
> Alexandre
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to