Lorenzo ca you test that and let us know if it works ? In summary, take a clean Seaside 3.0 image (without the change I told you to do), unzip and you will see a Seaside.ini. Edit it and change 3ButtonMouse=1 to 3ButtonMouse=0
If you now open the image, it should work ok. Thanks Mariano On Mon, Feb 8, 2010 at 5:29 PM, Mariano Martinez Peck <[email protected] > wrote: > > > On Mon, Feb 8, 2010 at 5:20 PM, Adrian Lienhard <[email protected]> wrote: > >> If we know what the standard setting of this ini file is we can adapt the >> Smalltalk code accordingly. Or, is this file generated by an installer and >> hence changes depending on the actual hardware? >> >> > I have NO IDEA Adrian. What I can tell you is that the Squeak.ini comes in > the zip of the standard windows VM. In that Squeak.ini the property is like > this: > > 3ButtonMouse=0 > 1ButtonMouse=0 > > That's why I never experienced the problem with other Pharo images. > > Seaside one click, the exe they use, uses the Seaside.ini (not the default > Squeak.ini). In Seaside.ini the properies are > > 3ButtonMouse=1 > 1ButtonMouse=0 > > And that's why it doesn't work with that image. > > Lukas: maybe a quick solution for your one click image is to change the > Seaside.ini 3ButtonMouse=1 to 3ButtonMouse=0 > > > Adrian >> >> On Feb 8, 2010, at 16:42 , Mariano Martinez Peck wrote: >> >> > 2010/2/8 Gary Chambers <[email protected]> >> > >> >> Have you tried the "3 button mouse" windows VM option to see if it >> >> changes the behaviour? >> >> >> >> >> > Good point Gary!!! I was looking some minutes ago in Seaside.ini and I >> saw >> > that option....but my mouse has 3 buttons, and the option was "ok": >> > >> > 3ButtonMouse=1 >> > 1ButtonMouse=0 >> > >> > With that, right button was not working and I have to return true in >> order >> > to make it work. >> > >> > Now, as Gary suggested I change the ini to this: >> > >> > 3ButtonMouse=0 >> > 1ButtonMouse=0 >> > >> > and now, with the original code of swapMouseButtons it is working >> correct. >> > >> > Of course, here there is a problem, because my mouse HAS 3 buttons, but >> in >> > order to make it work properly, I have to put a 0... >> > >> > So....it is a mess. >> > >> > Any idea how to fix it ? >> > >> > Thanks! >> > >> > Mariano >> > >> > >> >> Regards, Gary >> >> >> >> ----- Original Message ----- >> >> *From:* Mariano Martinez Peck <[email protected]> >> >> *To:* [email protected] >> >> *Sent:* Monday, February 08, 2010 3:01 PM >> >> *Subject:* Re: [Pharo-project] [Seaside] mouse right button >> >> >> >> >> >> >> >> On Mon, Feb 8, 2010 at 3:57 PM, Adrian Lienhard <[email protected]> >> wrote: >> >> >> >>> Yes, but this was fixed, wasn't it? >> >>> >> >>> The problem of the wrong order of InputEventSensor in the startup list >> was >> >>> resolved in August. At least the following evaluates to true in >> current >> >>> PharoCore 1.0: >> >>> >> >>> ((SystemDictionary classPool at: 'StartUpList') indexOf: #OSPlatform) >> < >> >>> ((SystemDictionary classPool at: 'StartUpList') indexOf: >> #InputEventSensor). >> >>> >> >>> >> >> yes, this returns true. So. It doesn't seem to be the same problem. >> >> >> >> >> >>> So, yes, there was a known problem but I assumed it was fixed. >> Probably, >> >>> what we are seeing now is related. According to Bill, the setting is >> wrong >> >>> on Windows when the image that was first saved on Linux is started >> without >> >>> being saved first (if I understand correctly). There can be two >> reasons: at >> >>> startup either the initialization of the mouse mapping is not >> triggered >> >>> (which I doubt) or it is triggered but the platform is still the old >> one. >> >>> Can somebody that has the problem check what is going on? >> >>> >> >>> >> >> I have tested, and even saving the image, the problem is not fixed. The >> >> only way to really fix it (at least what I worked for me is what I said >> to >> >> the guy in Seaside...I paste here: >> >> >> >> 1) Change Preferences class >> swapMouseButtons to this: >> >> >> >> swapMouseButtons >> >> ^ self >> >> valueOfFlag: #swapMouseButtons >> >> ifAbsent: [ >> >> true ] >> >> >> >> >> >> 2) Save the image. Quite and start again. >> >> >> >> >> >> with this, swapMouseButtons returns true. >> >> >> >> So....maybe, what it is wrong is the OSPlatform current platformFamily >> ~= >> >> #Windows >> >> >> >> I don't know :( >> >> >> >> >> >>> Cheers, >> >>> Adrian >> >>> >> >>> On Feb 8, 2010, at 14:12 , Mariano Martinez Peck wrote: >> >>> >> >>>> On Mon, Feb 8, 2010 at 1:12 PM, Adrian Lienhard <[email protected]> >> >>> wrote: >> >>>> >> >>>>> (moving this discussion to Pharo-dev) >> >>>>> >> >>>>> No, there is no fix (and as far as I know the problem has not been >> >>> known >> >>>>> before). >> >>>>> >> >>>> >> >>>> Adrian, I think that it was known. >> >>>> >> >>>> See issue: http://code.google.com/p/pharo/issues/detail?id=838 >> >>>> >> >>>> And threads: >> >>>> >> >>>> >> >>> >> http://n4.nabble.com/right-button-still-doesn-t-work-on-Windows-td1303494.html >> >>>> http://n4.nabble.com/swapMouseButtons-doesn-t-work-td1306309.html >> >>>> >> >>>> >> >>>>> The current implementation tries to do "the right thing" based on >> the >> >>>>> current platform: >> >>>>> >> >>>>> swapMouseButtons >> >>>>> ^ self >> >>>>> valueOfFlag: #swapMouseButtons >> >>>>> ifAbsent: [ >> >>>>> OSPlatform current platformFamily ~= #Windows >> ] >> >>>>> >> >>>>> >> >>>>> Is this behavior not correct for Windows users in general? Or is >> there >> >>> a >> >>>>> user-specific issue? >> >>>>> >> >>>>> >> >>>> >> >>>> I did the experiment to the guy in seaside mailing list and seems to >> >>> work ok >> >>>> in Windows if that return true instead of false....So, I don't >> >>> understand. >> >>>> >> >>>> Cheers >> >>>> >> >>>> Mariano >> >>>> >> >>>> Cheers, >> >>>>> Adrian >> >>>>> >> >>>>> On Feb 8, 2010, at 12:06 , Lukas Renggli wrote: >> >>>>> >> >>>>>> Mariano is that a bug that has been fixed in recent versions of >> Pharo >> >>>>>> 1.0? Should I update the one-click image? >> >>>>>> >> >>>>>> Lukas >> >>>>>> >> >>>>>> On 8 February 2010 11:56, Lorenzo Schiavina <[email protected]> >> wrote: >> >>>>>>> Yes, after the correction is working >> >>>>>>> >> >>>>>>> ciao >> >>>>>>> >> >>>>>>> ----- Original Message ----- >> >>>>>>> From: Mariano Martinez Peck >> >>>>>>> To: Seaside - general discussion >> >>>>>>> Sent: Monday, February 08, 2010 11:03 AM >> >>>>>>> Subject: Re: [Seaside] mouse right button >> >>>>>>> >> >>>>>>> >> >>>>>>> On Mon, Feb 8, 2010 at 11:01 AM, Lorenzo Schiavina < >> [email protected]> >> >>>>> wrote: >> >>>>>>>> >> >>>>>>>> Many thanks Mariano. >> >>>>>>>> >> >>>>>>>> Clicking the wheel of the mouse is OK. >> >>>>>>>> >> >>>>>>> >> >>>>>>> Ok, but it shouldn't be like that. It must be fixed. Can you tell >> me >> >>>>> please >> >>>>>>> if after doing what I told you, right button works actually in the >> >>> real >> >>>>>>> right button ? >> >>>>>>> >> >>>>>>> >> >>>>>>>> >> >>>>>>>> Grazie >> >>>>>>>> >> >>>>>>>> Ciao >> >>>>>>>> >> >>>>>>>> ----- Original Message ----- >> >>>>>>>> From: Mariano Martinez Peck >> >>>>>>>> To: Seaside - general discussion >> >>>>>>>> Sent: Monday, February 08, 2010 10:54 AM >> >>>>>>>> Subject: Re: [Seaside] mouse right button >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> On Mon, Feb 8, 2010 at 10:48 AM, Lorenzo Schiavina < >> [email protected] >> >>>> >> >>>>>>>> wrote: >> >>>>>>>>> >> >>>>>>>>> Thanks Mariano, >> >>>>>>>>> >> >>>>>>>>> but unfortunately I cannot save the change; is there any >> different >> >>> way >> >>>>> to >> >>>>>>>>> save the changes without clicking the right button? >> >>>>>>>> >> >>>>>>>> Everything you do with the mouse / UI can be done by code in a >> >>>>> workspace. >> >>>>>>>> Both send the same message :) >> >>>>>>>> >> >>>>>>>> But anyway, you "right" button must be working. Not in the >> physical >> >>>>> real >> >>>>>>>> right button, but, in the "wheel" button. If you have a real 3 >> keys >> >>>>> mouse, >> >>>>>>>> click the middle (the one of the wheel) button and it will act as >> >>>>> "right" >> >>>>>>>> button. If you are using a touchpad in a laptop, press left and >> >>> right >> >>>>>>>> together. >> >>>>>>>> >> >>>>>>>> To save an image and quite with "code" you can evaluate in a >> >>> workspace: >> >>>>>>>> >> >>>>>>>> SmalltalkImage current snapshot: true andQuit: true. >> >>>>>>>> >> >>>>>>>> Then you can select that text, and just ctrl + d (to do it). No >> >>> need >> >>>>> of >> >>>>>>>> the mouse. >> >>>>>>>> >> >>>>>>>> Cheers >> >>>>>>>> >> >>>>>>>> Mariano >> >>>>>>>> >> >>>>>>>>> >> >>>>>>>>> Thanks >> >>>>>>>>> >> >>>>>>>>> Lorenzo >> >>>>>>>>> >> >>>>>>>>> ----- Original Message ----- >> >>>>>>>>> From: Mariano Martinez Peck >> >>>>>>>>> To: Seaside - general discussion >> >>>>>>>>> Sent: Monday, February 08, 2010 10:19 AM >> >>>>>>>>> Subject: Re: [Seaside] mouse right button >> >>>>>>>>> Just to do a test, what happen if you do the following: >> >>>>>>>>> >> >>>>>>>>> 1) Change Preferences class >> swapMouseButtons to this: >> >>>>>>>>> >> >>>>>>>>> swapMouseButtons >> >>>>>>>>> ^ self >> >>>>>>>>> valueOfFlag: #swapMouseButtons >> >>>>>>>>> ifAbsent: [ >> >>>>>>>>> true ] >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> 2) Save the image. Quite and start again. >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> Did that fix it ? >> >>>>>>>>> >> >>>>>>>>> Cheers >> >>>>>>>>> >> >>>>>>>>> Mariano >> >>>>>>>>> >> >>>>>>>>> On Mon, Feb 8, 2010 at 9:50 AM, Lorenzo Schiavina < >> [email protected] >> >>>> >> >>>>>>>>> wrote: >> >>>>>>>>>> >> >>>>>>>>>> Yes, is Seaside 3.0 one-click image. >> >>>>>>>>>> >> >>>>>>>>>> For example, if I enter into a method and I make a modification >> >>> and I >> >>>>>>>>>> try to save it clicking with right button in the editing >> window, >> >>>>> nothing >> >>>>>>>>>> happens. >> >>>>>>>>>> >> >>>>>>>>>> I have no response in any window of the system. >> >>>>>>>>>> >> >>>>>>>>>> Many thanks >> >>>>>>>>>> >> >>>>>>>>>> ----- Original Message ----- From: "Lukas Renggli" < >> >>>>> [email protected]> >> >>>>>>>>>> To: "Seaside - general discussion" < >> >>>>> [email protected]> >> >>>>>>>>>> Sent: Monday, February 08, 2010 9:29 AM >> >>>>>>>>>> Subject: Re: [Seaside] mouse right button >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>>> I dowloaded Pharo 3.0 for Window Vista >> >>>>>>>>>> >> >>>>>>>>>> Pharo 1.0 is about to be released, so I guess you refer to the >> >>>>> Seaside >> >>>>>>>>>> 3.0 one-click image? >> >>>>>>>>>> >> >>>>>>>>>>> but I cannot use the right button of >> >>>>>>>>>>> my mouse; I enterede in key board preferences, but I was not >> able >> >>> to >> >>>>>>>>>>> set mouse properly. >> >>>>>>>>>> >> >>>>>>>>>> Can you elaborate what you are trying to do and what exactly >> does >> >>> not >> >>>>>>>>>> work? Maybe somebody else can help that has a windows >> installation >> >>> at >> >>>>>>>>>> hand? >> >>>>>>>>>> >> >>>>>>>>>> Lukas >> >>>>>>>>>> >> >>>>>>>>>> -- >> >>>>>>>>>> Lukas Renggli >> >>>>>>>>>> http://www.lukas-renggli.ch >> >>>>>>>>>> _______________________________________________ >> >>>>>>>>>> seaside mailing list >> >>>>>>>>>> [email protected] >> >>>>>>>>>> >> >>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside >> >>>>>>>>>> >> >>>>>>>>>> _______________________________________________ >> >>>>>>>>>> seaside mailing list >> >>>>>>>>>> [email protected] >> >>>>>>>>>> >> >>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside >> >>>>>>>>> >> >>>>>>>>> ________________________________ >> >>>>>>>>> >> >>>>>>>>> _______________________________________________ >> >>>>>>>>> seaside mailing list >> >>>>>>>>> [email protected] >> >>>>>>>>> >> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside >> >>>>>>>>> >> >>>>>>>>> _______________________________________________ >> >>>>>>>>> seaside mailing list >> >>>>>>>>> [email protected] >> >>>>>>>>> >> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside >> >>>>>>>>> >> >>>>>>>> >> >>>>>>>> ________________________________ >> >>>>>>>> >> >>>>>>>> _______________________________________________ >> >>>>>>>> seaside mailing list >> >>>>>>>> [email protected] >> >>>>>>>> >> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside >> >>>>>>>> >> >>>>>>>> _______________________________________________ >> >>>>>>>> seaside mailing list >> >>>>>>>> [email protected] >> >>>>>>>> >> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside >> >>>>>>>> >> >>>>>>> >> >>>>>>> ________________________________ >> >>>>>>> >> >>>>>>> _______________________________________________ >> >>>>>>> seaside mailing list >> >>>>>>> [email protected] >> >>>>>>> >> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside >> >>>>>>> >> >>>>>>> _______________________________________________ >> >>>>>>> seaside mailing list >> >>>>>>> [email protected] >> >>>>>>> >> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside >> >>>>>>> >> >>>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> -- >> >>>>>> Lukas Renggli >> >>>>>> http://www.lukas-renggli.ch >> >>>>>> _______________________________________________ >> >>>>>> seaside mailing list >> >>>>>> [email protected] >> >>>>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside >> >>>>> >> >>>>> _______________________________________________ >> >>>>> seaside mailing list >> >>>>> [email protected] >> >>>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside >> >>>>> >> >>>> _______________________________________________ >> >>>> 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 >> >>> >> >> >> >> ------------------------------ >> >> >> >> _______________________________________________ >> >> 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 >> >> >> > _______________________________________________ >> > 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 >> > >
_______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
