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
