John Ehresman: > FYI, the built in double buffering that most widgets use in gtk+ 2.x > essentially clips to the bounding rectangle of the expose region because > the intermediate pixmap allocated for the double buffering is the size > of the bounding rectangle. Because scintilla doesn't use the built in > double buffering in gtk+ 2.x, its drawing isn't clipped.
I experimented with the double buffering again (both setting the flag and calling the functions explicitly) while looking into this and there are still flashes with double buffering but not when its turned off. It'd be good to understand and fix this behaviour as using standard widget techniques is more likely to hit the tested and optimized parts of the platform. Neil _______________________________________________ Scintilla-interest mailing list [email protected] http://mailman.lyra.org/mailman/listinfo/scintilla-interest
