X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a30e7029749646348aaacf61da9ed66743d77a40..ad653fa23069c5d9378247084f03c9a718c3ad62:/src/generic/statbmpg.cpp diff --git a/src/generic/statbmpg.cpp b/src/generic/statbmpg.cpp index 2a094d91ea..735c0b9d32 100644 --- a/src/generic/statbmpg.cpp +++ b/src/generic/statbmpg.cpp @@ -1,6 +1,6 @@ /////////////////////////////////////////////////////////////////////////////// -// Name: src/generic/statbmp.cpp -// Purpose: wxGenericStaticBitmap +// Name: src/generic/statbmpg.cpp +// Purpose: wxGenericStaticBitmap // Author: Marcin Wojdyr, Stefan Csomor // Created: 2008-06-16 // RCS-ID: $Id$ @@ -12,17 +12,18 @@ #if wxUSE_STATBMP -#include "wx/generic/statbmpg.h" - +#ifndef WX_PRECOMP + #include "wx/dcclient.h" +#endif -IMPLEMENT_DYNAMIC_CLASS(wxGenericStaticBitmap, wxStaticBitmapBase) +#include "wx/generic/statbmpg.h" -bool wxGenericStaticBitmap::Create(wxWindow *parent, wxWindowID id, +bool wxGenericStaticBitmap::Create(wxWindow *parent, wxWindowID id, const wxBitmap& bitmap, const wxPoint& pos, const wxSize& size, long style, const wxString& name) { - if (! wxControl::Create(parent, id, pos, size, style, + if (! wxControl::Create(parent, id, pos, size, style, wxDefaultValidator, name)) return false; SetBitmap(bitmap); @@ -33,10 +34,16 @@ bool wxGenericStaticBitmap::Create(wxWindow *parent, wxWindowID id, void wxGenericStaticBitmap::OnPaint(wxPaintEvent& WXUNUSED(event)) { wxPaintDC dc(this); - PrepareDC(dc); - if (m_bitmap.Ok()) + if (m_bitmap.IsOk()) dc.DrawBitmap(m_bitmap, 0, 0, true); } +// under OSX_cocoa is a define, avoid duplicate info +#ifndef wxGenericStaticBitmap + +IMPLEMENT_DYNAMIC_CLASS(wxGenericStaticBitmap, wxStaticBitmapBase) + +#endif + #endif // wxUSE_STATBMP