Yes, I was going to say; it's on a different canvas. Forgot Tom was on Mac :) There's a problem if we destroy it - it won't be there to catch the event loggedOut so it shows itself when we log out... unless I give it a typemethod that does that and creates a new loginscreen, but that's messy.... :S
The new login screen was always drawn on a different canvas, the windows behaviour you describe was just because it didn't get unpacked I think... I guess you don't get that bug now? Tom On 04/03/07, Youness Alaoui <[EMAIL PROTECTED]> wrote: > Hello, > I know why it happens! > First, the login window is in its own canvas, not on the same canvas as the > CL, so it can't be that the password > field or the DP get drawn in that same canvas (although I did have that same > behavior at some point, don't know > if it's related or if the code was different...). > Now, I think it's a bug in Tcl/Tk... I know that tabs were always a huge > issue with TclAqua, so the prefs > window, and tabbed chatting were impossible before, and Jerome knows more > about this issue for sure, because he > spent a lot of time pushing and pushing and pushing th TkAqua team to fix the > bug in their code. > The problem is that when two windows have the same parent, and you get a > modification on one of the window, > TkAqua repaints it without checking if it's mapped (packed) or not. > So your solution would be to destroy the widget everytime and recreate it, > instead of keeping it created, but > just unpack it. BUT this was fixed in the TkAqua version (a custom build) > that is shipped with amsn.... > so if you use tcl/tk from your system, you should try with the tcl/tk that > gets shipped from the dmg package of > amsn, or if the bug has come back to haunt it, I suggest you retest tabbed > chatting, preferences window and see > why it happens again :s > If the custom TkAqua fixes the issue, then make sure to run amsn with that > version of Tk and make sure the good > version is shipped in the dmg. > If the bug is back and the TkAqua team won't do anything about it, then we've > got another issue and maybe a fix > would be to delete/recreate the widget everytime instead. > > p.s.: as I said, I had that behavior where the language button, dp, > user/pass, well.. actually, the whole sign > in window was appearing inside of the CL right after a 'sign in'... and it > was on windows, not on Mac... so > maybe Tom J can tell us if at some point in time the two were drawn on the > same canvas or whatever... otherwise > the bug happened (although only once) on windows too... > > KaKaRoTo > > > On Sat, Mar 03, 2007 at 11:32:10PM +0000, Tom Hennigan wrote: > > Tcl/Tk version 8.4.13, I've answered the rest inline. :-) > > > > On 3 Mar 2007, at 19:20, [EMAIL PROTECTED] wrote: > > >On 03/03/07, Tom Hennigan <[EMAIL PROTECTED]> wrote: > > >>The login window isn't stable yet. There's still the issue after you > > >>select a text box (or the combo box) you get a "ghost" of it in the > > >>cl after you login. > > >Don't understand what you mean by this, could you send a screenie? > > Sure here's one showing the "ghosting" of the password entry field > > (possibly not the most informative description but heh): > > http://img248.imageshack.us/img248/3541/picture5ya1.png > > > > >>Also just noticed that changing my dp in aMSN, it causes the dp > > >>image in the login window to appear (when logged in). > > >I can't reproduce this bug, was it under any unusual circumstances? > > Sorry but it was just a standard, choose "Change DP" menu item, > > browse -> choose png file (which was already 96x96), and hit ok. Then > > this appears: > > http://img59.imageshack.us/img59/354/picture2fl9.png > > > > >> > > >> > > >>On 3 Mar 2007, at 18:42, Rafael RodrÃguez wrote: > > >> > > >>>Hi all, > > >>> > > >>>just wondering... would it be a good idea to release a 0.97 public > > >>>beta, so we get more testers before 0.97 comes out? Now it is stable > > >>>enough, and we could get feedback while completing the TO-DO List.. > > >>> > > >>>Rafa > > >>> > > >>>-------------------------------------------------------------------- > > >>>-- > > >>>--- > > >>>Take Surveys. Earn Cash. Influence the Future of IT > > >>>Join SourceForge.net's Techsay panel and you'll get the chance to > > >>>share your > > >>>opinions on IT & business topics through brief surveys-and earn cash > > >>>http://www.techsay.com/default.php? > > >>>page=join.php&p=sourceforge&CID=DEVDEV > > >>>_______________________________________________ > > >>>Amsn-devel mailing list > > >>>[email protected] > > >>>https://lists.sourceforge.net/lists/listinfo/amsn-devel > > >> > > >> > > >>--------------------------------------------------------------------- > > >>---- > > >>Take Surveys. Earn Cash. Influence the Future of IT > > >>Join SourceForge.net's Techsay panel and you'll get the chance to > > >>share your > > >>opinions on IT & business topics through brief surveys-and earn cash > > >>http://www.techsay.com/default.php? > > >>page=join.php&p=sourceforge&CID=DEVDEV > > >>_______________________________________________ > > >>Amsn-devel mailing list > > >>[email protected] > > >>https://lists.sourceforge.net/lists/listinfo/amsn-devel > > >> > > > > > >---------------------------------------------------------------------- > > >--- > > >Take Surveys. Earn Cash. Influence the Future of IT > > >Join SourceForge.net's Techsay panel and you'll get the chance to > > >share your > > >opinions on IT & business topics through brief surveys-and earn cash > > >http://www.techsay.com/default.php? > > >page=join.php&p=sourceforge&CID=DEVDEV > > >_______________________________________________ > > >Amsn-devel mailing list > > >[email protected] > > >https://lists.sourceforge.net/lists/listinfo/amsn-devel > > > > > ------------------------------------------------------------------------- > > Take Surveys. Earn Cash. Influence the Future of IT > > Join SourceForge.net's Techsay panel and you'll get the chance to share your > > opinions on IT & business topics through brief surveys-and earn cash > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > _______________________________________________ > > Amsn-devel mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/amsn-devel > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Amsn-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/amsn-devel > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Amsn-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/amsn-devel
