- //this is much faster than doing the individual pixels
- wxMemoryDC memdc;
- wxBitmap bitmap(width, height);
- memdc.SelectObject(bitmap);
- memdc.Blit(0, 0, width, height, (wxDC*) this, 0, 0);
- memdc.SelectObject(wxNullBitmap);
-
- wxImage image(bitmap);
- image.DoFloodFill (x,y, GetBrush(), col, style, GetLogicalFunction());
- bitmap = wxBitmap(image);
- memdc.SelectObject(bitmap);
- this->Blit(0, 0, width, height, &memdc, 0, 0);
- memdc.SelectObject(wxNullBitmap);
+bool wxDC::DoFloodFill(wxCoord x, wxCoord y,
+ const wxColour& col, int style)
+{
+ return wxDoFloodFill(this, x, y, col, style);