On 02/07/07, Michael Van Canneyt <[EMAIL PROTECTED]> wrote:
The FPImagecanvas has it implemented, you should be able to get some inspiration from that. Look also in the pixtools unit.
Thanks Michael. The hard bit (without looking at any code) will be the rules when to paint. Am I understanding FloodFill() correctly. For example: If we have a Canvas with shapes painted on it. The inside of a rectangle might have the same background color as the canvas, but we don't want to paint inside the rectangle as it is a closed shape. Then we might have a another shape with a outline, but the shape isn't closed (end points of polygon doesn't meet up), so we still need to paint inside it. This is going to be fun. I'll have a look at those units you mentioned. So far I have implement about 70% of TFPCustomCanvas in my new fpGUI framework. I've also completed Canvas.Pen, Canvas.Brush and Canvas.Font support. All under X11 only, but now that I know what to do, GDI should hopefully go quicker. Regards, - Graeme - _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal