kicad-developers team mailing list archive
Mailing list archive
Re: Re: R2217 bugs
Dick Hollenbeck <dick@...>
Thu, 14 Jan 2010 13:26:12 -0600
Thunderbird 184.108.40.206 (X11/20090817)
emmedics4 a écrit :
I am not sure wxAutoBufferedPaint is the problem under Linux, because
recent GTK libs are double buffered
and wxAutoBufferedPaint is defined as wxPaintDC in this case (like
(in fact forcing wxPaintDC instead of wxAutoBufferedPaint does not
change the problem)
--- In kicad-devel@ yahoogroups. com
<mailto:kicad-devel%40yahoogroups.com>, Vesa Solonen <vsolonen@.. .>
> It seems using wxAutoBufferedPaint DC in OnPaint event as a Windows 7
> compositor fix introduces regression on Linux. All gui controls
> zoom and the performance is much worse with or without compositing.
I believe AUI creates the problem when repositionning scrool bars in
DrawPanel (a wxScrolledWindow).
(Redraw commands like F3 key that do not change scrool bars do not
Currently i cannot test pcbnew without -DKICAD_AUIMANAGER=ON and
because in this case some tool bars are not displayed under my Ubuntu
9.10 version since a recent update.
This is a very recent problem and i do not know what happens.
My layer widget work is going to require AUI support, so I wonder if we
should simply cross the bridge into wxAUI land now and not look back.
From my limited understanding of the MAC, it seems these two AUI
settings have been needed for a Mac for some time now.