LispWorks CAPI User Guide > 11 Creating Your Own Panes > 11.3 Creating graphical objects


11.3.1 Buffered drawing

Where the display of an output-pane is complex you may see flickering on screen on some platforms. Typcailly this occurs in a pinboard-layout with many pinboard objects, or some other characteristic that makes the display complex.

The flickering can be avoided by passing the draw-with-buffer initarg which causes the drawing to go to an off-screen pixmap buffer. The screen is then updated from the buffer.

Note: GTK+ and Cocoa always buffer, so the draw-with-buffer initarg is ignored on these platforms.

LispWorks CAPI User Guide (Unix version) - 22 Dec 2009