[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [paragui-dev] Re: bugs and fixes
From: |
Alexander Pipelka |
Subject: |
Re: [paragui-dev] Re: bugs and fixes |
Date: |
Thu, 30 Jun 2005 15:42:18 +0200 |
For the sake of correctness its right to default to the slower but
correct blitting behavior. I think i have to insert some
UpdateOverlappingSiblings(false) calls into my code :o)
Fading of widgets should work (haven't tried that yet) because
FadeIn/Out uses the PG_Widget::Update method.
"windowtest2" is now named "updatetest".
Alex
Am Mittwoch, den 29.06.2005, 19:34 +0200 schrieb Martin Bickel:
> On Tue, 28 Jun 2005 14:19:38 +0200, Ulf Lorenz wrote:
>
> >On Mon, Jun 27, 2005 at 11:41:35AM +0200, Alexander Pipelka wrote:
> >> > And I've found a bug in the redrawing code of paragui. But since that
> >> > area has lots of dependencies and I don't see an obvious way to fix it,
> >> > I'm a bit reluctant to start hacking away there. So I'll just provide a
> >> > test case and hope that someone else (say, Alex ;-) ), finds an easy
> >> > way to fix it :-)
> >> <snip>
> >> I know about that. I disabled the check for overlapping child widgets
> >> because of performance reasons (it's around line 776 in pgwidget.cpp).
> >> Maybe the correct blitting behaviour should be configurable.
> >...and default to the slower version. :)
>
> I second that. Default should be the correct variant.
>
> And here's the patch for it. I'm using the method that Alex wrote. This
> works correct for Update, but I suspect that the problem still exists
> for FadeIn and FadeOut... But since I don't fade any Widgets in ASC, I
> don't really care :->
>
>
> Windowtest2.cpp now demonstrates the UpdateOverlappingSiblings method.
> Perhaps we should rename that program to updatetest ?
>
> The patch also fixes a problem with the new proportional scrollbar and
> one problem of pgscrollwidget which was caused by the previous changes.
>
> Martin
>
> _______________________________________________
> paragui-dev mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/paragui-dev
--
Alexander Pipelka
BMS Bayer GmbH
Thimiggasse 35/12
A-1180 Wien
Phone: +43 1 524 81 3400
Fax: +43 1 524 81 3480
Web: www.bms-austria.com