X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f1e01716310cb6e3bfcf5894b442d277bc32789a..6f026b5b63fe7ccb025e84509886f74772b9df13:/src/xrc/xh_bttn.cpp?ds=inline diff --git a/src/xrc/xh_bttn.cpp b/src/xrc/xh_bttn.cpp index 397c6dbe47..fea736044b 100644 --- a/src/xrc/xh_bttn.cpp +++ b/src/xrc/xh_bttn.cpp @@ -3,7 +3,6 @@ // Purpose: XRC resource for buttons // Author: Vaclav Slavik // Created: 2000/03/05 -// RCS-ID: $Id$ // Copyright: (c) 2000 Vaclav Slavik // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -15,7 +14,7 @@ #pragma hdrstop #endif -#if wxUSE_XRC +#if wxUSE_XRC && wxUSE_BUTTON #include "wx/xrc/xh_bttn.h" @@ -50,6 +49,13 @@ wxObject *wxButtonXmlHandler::DoCreateResource() if (GetBool(wxT("default"), 0)) button->SetDefault(); + + if ( GetParamNode("bitmap") ) + { + button->SetBitmap(GetBitmap("bitmap", wxART_BUTTON), + GetDirection("bitmapposition")); + } + SetupWindow(button); return button; @@ -60,4 +66,4 @@ bool wxButtonXmlHandler::CanHandle(wxXmlNode *node) return IsOfClass(node, wxT("wxButton")); } -#endif // wxUSE_XRC +#endif // wxUSE_XRC && wxUSE_BUTTON