10 Nov
2007
10 Nov
'07
1:39 a.m.
On Fri, Nov 09, 2007 at 08:22:41PM +0100, Johannes Hofmann wrote:
Hi,
this patch adds set(), isEmpty(), and merge() methods to core::Rectangle. These methods are then used to maintain a rectangle that contains all screen areas for which a redraw was requested. When fltk really draws to the screen, the drawing is limited to this area. The most obvious improvement is visible on pages with very large images that take some time to load. While the image is loaded the rest of the page is no longer flickering - at least if there is no other stuff that requests complete redraws.
Committed! -- Cheers Jorge.-