[lazarus] CVS Updates

Andrew Johnson acjgenius at earthlink.net
Thu Oct 16 15:38:34 EDT 2003


I just tested out win32. It's flickering problem is a completely
different issue, in fact, its the exact opposite problem. :)

the problem here is that afaict, the attempted double buffering code in
the lcl is always happening, and instead of preventing flickering its
causing even worse flickering. I tried disabling it for now with a
BUFFERED_WMPAINT define, since it is never used in gtk interfaces, and
it is causing such a mess in win32 anyway. If we figure out how to fix
it properly we can re-enable the code by enabling this define at the top
of Controls or removing the ifdef's entirely etc.

Andrew

On Fri, 2003-10-03 at 14:43, Micha Nelissen wrote:
> Andrew Johnson wrote:
> 
> > First just commited a change to the GTK interface's ExtTextOut routine,
> > which will now buffer Opaque text, so that the flickering caused by
> > filling the bg before drawing the fg no longer happens, instead we only
> > have flickering resulting from the drawing of the buffer itself. 
> 
> Can you explain this a little more detailed? What is the cause of the 
> flickering exactly? The win32 interface also has this problem.
> 
> Thanks,
> 
> Micha.
> 
> _________________________________________________________________
>      To unsubscribe: mail lazarus-request at miraclec.com with
>                 "unsubscribe" as the Subject
>    archives at http://www.lazarus.freepascal.org/mailarchives






More information about the Lazarus mailing list