Thanks for the fix, works on WinXP and Win7. I will see what I can do about it.
2011/5/25 "Burak Gürsoy" <burakgur...@gmx.net> > This also seems to be an issue under OSX* (among other issues) > > *perl 5.12.3 > Padre 0.84 > Wx 0.99 > Alien::wxWidgets 0.51_01 > wxWidgets: 2.009001 > > When I disable the call on that line, everything seems to be fine. > > Also, thanks on your Wx updates for OSX :) > > -------- Original-Nachricht -------- > > Datum: Wed, 25 May 2011 16:52:35 +0100 > > Von: Mark Dootson <mark.doot...@znix.com> > > An: Padre development discussion list <padre-dev@perlide.org> > > Betreff: Re: [Padre-dev] some - probably wx issue with Padre > > > For info > > > > Changing line 152 of Padre::Locker to > > > > $self->{update_locker} = ( $^O =~ /^mswin/i ) ? 1 : > > Wx::WindowUpdateLocker->new( $self->{owner} ); > > > > seems to fix everything for me. > > > > Mark > > > > On 25/05/2011 16:30, Mark Dootson wrote: > > > 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 > > > > _______________________________________________ > > Padre-dev mailing list > > Padre-dev@perlide.org > > http://mail.perlide.org/mailman/listinfo/padre-dev > > -- > Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir > belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de > _______________________________________________ > 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