Hello Chris, That shouldn't be happening -- when the Canvas is re-drawn, it is drawn to > an off-screen bitmap, starting from a blank bitmap. The bitmap is then > drawn to the screen when it's ready -- tehre should be no visual effect of > the individual items be drawn or re-scaled, or any of that. If there are a > lot of objects, then the bufer is blitted to the screen every once in a > while (every 500 objects, I think), so the user can see that something is > going on if the drawing is slow. >
This only happens when I resize the window (and the canvas is resized as well and ZoomToBB happens), probably because for each step of the resizing, all must be redrawn... But this is not important at all, it is really a very little thing, I won't focus on this. That wouldn't be very scalable -- when you zoom in close, the size of the > "virtual" buffer could be absolutely huge! Now that memory is relatively > large, I've thought about having an off-screen buffer that was bigger than > the current Window -- it would allow things like panning, etc to be really > nice an fast. But it would be a lot of book keeping, for I don't think much > gain. > That's right indeed ! Best regards, J
_______________________________________________ FloatCanvas mailing list [email protected] http://mailman.paulmcnett.com/cgi-bin/mailman/listinfo/floatcanvas
