X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f80ea77b4a8bac4ab005bfc592f9cd3262ffa397..646a8a4d0e965993411ae958ffbd6e7a7d87678c:/src/xrc/xh_bmpbt.cpp diff --git a/src/xrc/xh_bmpbt.cpp b/src/xrc/xh_bmpbt.cpp index 321b36c0b5..81b805b116 100644 --- a/src/xrc/xh_bmpbt.cpp +++ b/src/xrc/xh_bmpbt.cpp @@ -8,7 +8,7 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#ifdef __GNUG__ +#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) #pragma implementation "xh_bmpbt.h" #endif @@ -19,8 +19,10 @@ #pragma hdrstop #endif +#if wxUSE_XRC + #include "wx/xrc/xh_bmpbt.h" -#include +#include "wx/bmpbuttn.h" IMPLEMENT_DYNAMIC_CLASS(wxBitmapButtonXmlHandler, wxXmlResourceHandler) @@ -42,7 +44,7 @@ wxObject *wxBitmapButtonXmlHandler::DoCreateResource() button->Create(m_parentAsWindow, GetID(), - GetBitmap(wxT("bitmap")), + GetBitmap(wxT("bitmap"), wxART_BUTTON), GetPosition(), GetSize(), GetStyle(wxT("style"), wxBU_AUTODRAW), wxDefaultValidator, @@ -65,3 +67,5 @@ bool wxBitmapButtonXmlHandler::CanHandle(wxXmlNode *node) { return IsOfClass(node, wxT("wxBitmapButton")); } + +#endif // wxUSE_XRC