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

Reply via email to