set as frame's tool-, menu- and statusbar respectively.
+wxMenu
+------
+
+wxMenu objects can contain objects of class "separator" and "break" as well as
+normal menu items, of class "wxMenuItem" described below. The menu itself can
+also have the following elements:
+
+label I18nString ""
+help I18nString ""
+enabled Boolean true
+style Style[wxMenu] only wxMENU_TEAROFF currently
+
+wxMenuItem
+----------
+
+label I18nString ""
+accel String ""
+bitmap Bitmap (empty)
+bitmap2 Bitmap checked bitmap, wxMSW only
+checkable Boolean false
+radio Boolean false
+enabled Boolean true
+checked Boolean false ("checkable" and "radio")
+
wxMDIParentFrame
----------------
#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));