> I just wanted to say that I am dealing with this exact problem at the
> moment. While MSW works fine, my Mac and GTK versions do some really
> nasty double repaints in between sizers being applied. It both looks
> ugly and slows down the response time of the app.
I count three more threads dealing with flicker problems since I posted
the original message. And I'm confident there are a lot of people
suffering in silence, knowing that there's not much they can do about it.
It's a very common issue, so much so that there ought to be a concerted
effort to do something about it. From the lack of replies, I assume that
everyone is either in total agreement or such compete disagreement that
it's not worth saying anything.
> I think Greg's solution sounds like a solid one, and while I don't
> know the WX event system well enough to do this entirely by myself yet
> I definitely agree that the issue should be addressed. Common code
> wherever possible, and failing that common behavior, is a good thing
> IMO :)
I'm not an expert in it, either, but I've looked at it enough that I'm
pretty sure it's viable. It wouldn't be smooth sailing to make this
change, though; I can see a lot of rocks in the stream. Not to mention
that changing how the event loop works could break a lot of code. Maybe
the silence is because everyone thinks it would be too difficult to do...
Thanks for your comment,
-- Greg Noel, retired UNIX guru
Best,
Stefan
>
> -----Original Message-----
> From: Julian Smart [mailto:julian...@btopenworld.com]
> Sent: Donnerstag, 1. Mai 2003 08:56
> To: wx-...@lists.wxwindows.org
>
> At 17:22 30/04/2003 -0700, you wrote:
> >It's a very common issue, so much so that there ought to be
> a concerted
> >effort to do something about it. From the lack of replies, I assume
> >that everyone is either in total agreement or such compete
> disagreement
> >that it's not worth saying anything.
>
> I don't have time to look at it myself, but I would be very
> happy to apply patches that mitigate the problem. I find it
> hard to judge flicker issues on wxGTK because I'm using using
> VMware which slows down graphics considerably. Certainly on
> Mac Classic there seems to be noticeable multiple repaints.
> So yes, productive time spent on this area would be very welcome.
>
> Thanks,
>
> Julian
> ==============================================================
> ===========
> Julian Smart
> mailto:julian...@btopenworld.com
> 3 Water Street, Stamford, http://www.anthemion.co.uk
> Lincs, U.K., PE9 2NJ +44 (0)1780 765976
> StoryLines: an intuitive writing tool http://www.storylinescentral.com
> HelpBlocks: easy HTML help authoring
> http://www.helpblocks.com
> ==============================================================
> ==========
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: wx-dev-un...@lists.wxwindows.org
> For additional commands, e-mail: wx-de...@lists.wxwindows.org
>
>
At Thu, 01 May 2003 08:55:58 +0100 Julian Smart wrote:
...
> Certainly on Mac Classic there seems to be noticeable multiple
> repaints. So yes, productive time spent on this area would be very
> welcome
...
According to the documentation of the wxWindows 2.4.0 the
wxCLIP_CHILDREN style is applicable only in MSWindows. (See wxWindow ->
Window styles) Isn't it possible to implement it for MacOS9 too in
order to reduce flickering? I have tried exactly the same thing
(clipping out child panes when drawing or erasing the parent on MacOS9)
in another cross-platform framework (CPLAT) and I had excellent results.
(It was quite easy too...)
Regards,
Jim Xochellis
P.S.
I am just a beginner in wxWindows, but I just couldn't keep my "mouth"
shut! My apologies if I am just wasting your time...