]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/os2/menuitem.h
implemented (untested) work around for wxScrolledWindow painting bug
[wxWidgets.git] / include / wx / os2 / menuitem.h
index f9ebaf86593b8e098d7c16e573c460e1ab135295..33a41cef6216da15c0c1f60ad4ba0224c6067198 100644 (file)
@@ -43,34 +43,39 @@ class WXDLLEXPORT wxMenuItem: public wxMenuItemBase
 {
 public:
     // ctor & dtor
 {
 public:
     // ctor & dtor
-    wxMenuItem(wxMenu *pParentMenu = NULL, int id = ID_SEPARATOR,
-             const wxString& strName = "", const wxString& wxHelp = "",
-             bool bCheckable = FALSE, wxMenu *pSubMenu = NULL);
+    wxMenuItem( wxMenu*         pParentMenu = NULL
+               ,int             nId = wxID_SEPARATOR
+               ,const wxString& rStrName = ""
+               ,const wxString& rWxHelp = ""
+               ,bool            bCheckable = FALSE
+               ,wxMenu*         pSubMenu = NULL
+              );
     virtual ~wxMenuItem();
 
     // override base class virtuals
     virtual ~wxMenuItem();
 
     // override base class virtuals
-    virtual void SetText(const wxString& strName);
-    virtual void SetCheckable(bool checkable);
+    virtual void SetText(const wxString& rStrName);
+    virtual void SetCheckable(bool bCheckable);
 
     virtual void Enable(bool bDoEnable = TRUE);
     virtual void Check(bool bDoCheck = TRUE);
 
     virtual void Enable(bool bDoEnable = TRUE);
     virtual void Check(bool bDoCheck = TRUE);
-    virtual bool IsChecked() const;
-
-#if wxUSE_ACCEL
-    virtual wxAcceleratorEntry *GetAccel() const;
-#endif // wxUSE_ACCEL
+    virtual bool IsChecked(void) const;
 
     // unfortunately needed to resolve ambiguity between
     // wxMenuItemBase::IsCheckable() and wxOwnerDrawn::IsCheckable()
 
     // unfortunately needed to resolve ambiguity between
     // wxMenuItemBase::IsCheckable() and wxOwnerDrawn::IsCheckable()
-    bool IsCheckable() const { return wxMenuItemBase::IsCheckable(); }
+    bool IsCheckable(void) const { return wxMenuItemBase::IsCheckable(); }
 
     // the id for a popup menu is really its menu handle (as required by
     // ::AppendMenu() API), so this function will return either the id or the
     // menu handle depending on what we're
 
     // the id for a popup menu is really its menu handle (as required by
     // ::AppendMenu() API), so this function will return either the id or the
     // menu handle depending on what we're
-    int GetRealId() const;
+    int GetRealId(void) const;
+
+    //
+    // All OS/2PM Submenus and menus have one of these
+    //
+    MENUITEM                        m_vMenuData;
 
 private:
     DECLARE_DYNAMIC_CLASS(wxMenuItem)
 
 private:
     DECLARE_DYNAMIC_CLASS(wxMenuItem)
-};
+}; // end of CLASS wxMenuItem
 
 #endif  //_MENUITEM_H
 
 #endif  //_MENUITEM_H