X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/974e8d946f30af2bd79b9029d1d2fb9e0d5b2dd4..cce442ba7c8506fda1b1bf350390ef06b0863150:/include/wx/ownerdrw.h diff --git a/include/wx/ownerdrw.h b/include/wx/ownerdrw.h index 3008d453a8..a9a54e7997 100644 --- a/include/wx/ownerdrw.h +++ b/include/wx/ownerdrw.h @@ -12,14 +12,16 @@ #ifndef _OWNERDRW_H #define _OWNERDRW_H -#include "wx/setup.h" - #if wxUSE_OWNER_DRAWN #ifdef __GNUG__ #pragma interface "ownerdrw.h" #endif +#include "wx/bitmap.h" +#include "wx/colour.h" +#include "wx/font.h" + // ---------------------------------------------------------------------------- // wxOwnerDrawn - a mix-in base class, derive from it to implement owner-drawn // behaviour @@ -61,6 +63,10 @@ public: m_bmpUnchecked = bmpUnchecked; m_bOwnerDrawn = TRUE; } + void SetBitmap(const wxBitmap& bmpChecked) + { m_bmpChecked = bmpChecked; + m_bOwnerDrawn = TRUE; } + const wxBitmap& GetBitmap(bool bChecked = TRUE) const { return (bChecked ? m_bmpChecked : m_bmpUnchecked); }