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
