X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f842e673f6db8c60b6b417a1c5255e1c5ee480db..d50c083157f7280e9244595a7c0de72bbead2e7d:/src/common/imagfill.cpp diff --git a/src/common/imagfill.cpp b/src/common/imagfill.cpp index 129c63c168..fdc8784ef6 100644 --- a/src/common/imagfill.cpp +++ b/src/common/imagfill.cpp @@ -1,9 +1,9 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: imagfill.cpp +// Name: src/common/imagfill.cpp // Purpose: FloodFill for wxImage -// Author: +// Author: Julian Smart // RCS-ID: $Id$ -// Copyright: +// Copyright: (c) Julian Smart // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -15,17 +15,14 @@ #pragma hdrstop #endif -#include "wx/defs.h" - #if wxUSE_IMAGE && !defined(__WXMSW__) // we have no use for this code in wxMSW... -#include "wx/image.h" - #ifndef WX_PRECOMP #include "wx/brush.h" #include "wx/dc.h" #include "wx/dcmemory.h" + #include "wx/image.h" #endif // DoFloodFill @@ -62,12 +59,15 @@ static void LINKAGEMODE wxImageFloodFill(wxImage *image, wxCoord x, wxCoord y, const wxBrush & fillBrush, const wxColour& testColour, int style, - int LogicalFunction) + int WXUNUSED(LogicalFunction)) { /* A diamond flood-fill using a circular queue system. Each pixel surrounding the current pixel is added to the queue if it meets the criteria, then is retrieved in - its turn. Code originally based on http://www.drawit.co.nz/Developers.htm */ + its turn. Code originally based on http://www.drawit.co.nz/Developers.htm, + with explicit permission to use this for wxWidgets granted by Andrew Empson + (no copyright claimed) + */ int width = image->GetWidth(); int height = image->GetHeight(); @@ -276,7 +276,7 @@ wxImageFloodFill(wxImage *image, bool wxDoFloodFill(wxDC *dc, wxCoord x, wxCoord y, const wxColour& col, int style) { - if (dc->GetBrush().GetStyle() == wxTRANSPARENT) + if (dc->GetBrush().GetStyle() == wxBRUSHSTYLE_TRANSPARENT) return true; int height = 0; @@ -306,4 +306,3 @@ bool wxDoFloodFill(wxDC *dc, wxCoord x, wxCoord y, } #endif // wxUSE_IMAGE -