Applied a modified fix in r14430. Please test and thanks.

On Sun, May 29, 2011 at 2:11 PM, Ahmad Zawawi <ahmad.zaw...@gmail.com>wrote:

> 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

Reply via email to