+1 there are another issue: future is coming and soon we will have more than three buttons (in fact, if apple guys are correct, we will have "as many buttons as we want" :P) El 24/01/2011, a las 8:41a.m., Guillermo Polito escribió:
Here is a squeak wiki post about colored mouse buttons: http://wiki.squeak.org/squeak/897
And the part that says "The Smalltalk image from which Squeak is derived was designed to run with a three-button mouse on an Alto or Dorado computer. These buttons were known as the Red button, Yellow button, and Blue button, and some mice on the Parc computers really had buttons of these colors." allows me to think that originally, the buttons were named just like the hardware :).
So calling them left, right and middle... Is right the same but more meaningful.
Another classification there puts them as:
red:primary yellow:secondary blue:meta, tertiary
So we could call them primary, secondary and (tertiary or meta). I like it :).
Cheers, Guille
On Mon, Jan 24, 2011 at 8:18 AM, Nicolas Cellier <nicolas.cellier.aka.nice@gmail.com> wrote: Sorry Fernando, The question is can we remove a level of indirection ? And to answer this, you have to consider these other questions: - what was the purpose of this level of indirection ? - do we still need it or not ? I don't feel like your yes/no answer is satisfying, please give more ellaborated arguments.
Nicolas
2011/1/24 Fernando Olivero <fernando.olivero@usi.ch>:
I agree with the original proposal, because MouseEvents denote the physical action performed by the user on the hardware, which evidently has a left, a middle and a right section. Regardless of the action Morphic associates with each click, #select, #menu, etc...
Fernando
On Mon, Jan 24, 2011 at 10:33 AM, Sven Van Caekenberghe <sven@beta9.be> wrote:
On 24 Jan 2011, at 08:25, Marcus Denker wrote:
On Jan 24, 2011, at 5:39 AM, Guillermo Polito wrote:
I hate yellowButtonPressed and redButtonPressed and blueButtonPressed messages.
Why not lefClick, rightClick and "middleClick"?
Yes.
Back in the days, the color buttons where "holy cows". You just could not even suggest to change it.
For me, after 13 years of Squeak and later Pharo, I still have no clue which color means what... they have no meaning. There is no green button on my mouse.
Marcus
#select, #menu and #extra ?
Then again, touch UI is different again.
Sven