[squeak-dev] Re: Right mouse button again (Was Re: Squeak4.2-10856-beta.zip)

Andreas Raab andreas.raab at gmx.de
Thu Jan 6 22:04:25 UTC 2011


On 1/6/2011 10:24 PM, Bernhard Pieber wrote:
> Am 06.01.2011 um 22:04 schrieb Andreas Raab:
>> Please everyone, let's not make this any more complex than it absolutely needs to be. Here are the guidelines:
>> a) The behavior of the Windows VM *changes* between 4.1 and 4.2 and this change will be documented.
> Sorry, I missed that this was already decided. This is great! I did not want to make it more complex.

Yes, I know :-) I just want to make sure people understand that the 
current state is both expected as well as temporary.

Cheers,
   - Andreas

>> b) As a consequence, if you use a 4.2 beta image with a 4.1 VM you will need to adjust the mouse button preference manually.
>> c) The 4.2 release will include VMs with the preference set "correctly".
>>
>> That's it. In other words, there is nothing "broken" at this point, the behavior you are seeing is entirely expected because of a). For the records, adding more platform specific code is the *wrong* thing to do and just adds useless bloat.
> This is great as well!
>> We will go through a short period of pain for people who use 4.2 beta with 4.1 VMs but that's what happens when you change things. It'll be over in a few weeks.
>>
>> Cheers,
>>   - Andreas
>>
>> On 1/6/2011 9:46 PM, Bernhard Pieber wrote:
>>> Hi Chris,
>>>
>>> I saw that you set the #swapMouseButtons preference. Now the right mouse button is fixed on the Mac. However, I just tested the image under Windows. I am afraid now it is broken there, i.e. the right mouse shows the halos instead of the context menu.
>>>
>>> There have been numerous threads about this problem. IMHO the right solution would be:
>>> - Make the release VMs consistent so that one can move an image between the platforms and the right mouse button behavior stays the same without need to change preferences (or run platform specific code like Pharo does it IIRC).
>>> - As Mac and Linux seem to behave the same the easiest way seem to me to change the Squeak*.ini to include 3ButtonMouse=1.
>>>
>>> I fully agree with Igor on that topic:
>>> http://lists.squeakfoundation.org/pipermail/squeak-dev/2010-December/155896.html
>>>
>>> Cheers,
>>> Bernhard
>
>




More information about the Squeak-dev mailing list