Hi, I spent some time tracking down the real issue.
wxWidgets 2.8.12 introduces some improvements to wxAuiNotebook. The window will no longer carry out updates if it is Frozen. Padre locks the main Window during any update with creation of a Wx::WindowUpdateLocker instance. This just Freezes the window on construction and Thaws it on destruction. On wxMSW alone, freezing a top level window freezes all its children also. So, on wxMSW + 2.8.12 none of the normal layout refreshes for the Wx::AuiNotebook instances take place because you have frozen the window via the toplevel freeze. Any kind of window update outside your locking scheme causes the window to update correctly. Fix - I'm not sure. Ii would all work fine if you didn't Freeze the window though I guess that will mess things up quite a bit. Hope it helps. Regards Mark On 24/05/2011 19:32, Gabor Szabo wrote: > hi, > > I sent this to be wxPerl mailing list already asking for help but it > would be nice > if other people on this list could report on the same bug what version of > Padre/Wx/wxWidgets/OS they have and if they see the same problem or not. > We have not seen it elsewhere but I am not sure if this is restricted > to Windows or > not. > > Here is the message: > > I see a window sizing issue with Padre on Windows. > I am still trying to figure out if which combinations of Wx and > wxWidgets have the issue and if we can fix it in user-land code or if > it needs some Wx wizardry. In any case if someone here could take a > look at the screenshot, I'd appreciate. > Here is the ticket: http://padre.perlide.org/trac/ticket/1225 > > In the meantime I try to check this on other systems as well and put > my findings in the ticket > > regards > Gabor > _______________________________________________ > Padre-dev mailing list > Padre-dev@perlide.org > http://mail.perlide.org/mailman/listinfo/padre-dev _______________________________________________ Padre-dev mailing list Padre-dev@perlide.org http://mail.perlide.org/mailman/listinfo/padre-dev