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: pharo-project-bounces@lists.gforge.inria.fr [pharo-project-bounces@lists.gforge.inria.fr ] On Behalf Of Alexandre Bergel [Alexandre.Bergel@inria.fr] 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 Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.