#if (!defined(__WXMSW__) && !defined(__WXPM__)) || wxUSE_OWNER_DRAWN
if (HasParam(wxT("bitmap")))
- mitem->SetBitmap(GetBitmap(wxT("bitmap"), wxART_MENU));
+ {
+ // currently only wxMSW has support for using different checked
+ // and unchecked bitmaps for menu items
+#ifdef __WXMSW__
+ if (HasParam(wxT("bitmap2")))
+ mitem->SetBitmaps(GetBitmap(wxT("bitmap2"), wxART_MENU),
+ GetBitmap(wxT("bitmap"), wxART_MENU));
+ else
+#endif // __WXMSW__
+ mitem->SetBitmap(GetBitmap(wxT("bitmap"), wxART_MENU));
+ }
#endif
p_menu->Append(mitem);
mitem->Enable(GetBool(wxT("enabled"), true));