]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/menuitem.h
Removed wxPG_EX_LEGACY_VALIDATORS
[wxWidgets.git] / interface / wx / menuitem.h
index f9372b5b7cef3466ae4a8c534707de2508f27bbe..4b8b36e42a2e8eee7e5b54b8a91169d0466a5868 100644 (file)
@@ -8,7 +8,6 @@
 
 /**
     @class wxMenuItem
 
 /**
     @class wxMenuItem
-    @wxheader{menuitem.h}
 
     A menu item represents an item in a menu. Note that you usually don't have to
     deal with it directly as wxMenu methods usually construct an
 
     A menu item represents an item in a menu. Note that you usually don't have to
     deal with it directly as wxMenu methods usually construct an
@@ -69,18 +68,18 @@ public:
     /**
         Destructor.
     */
     /**
         Destructor.
     */
-    ~wxMenuItem();
+    virtual ~wxMenuItem();
 
     /**
         Checks or unchecks the menu item.
         Note that this only works when the item is already appended to a menu.
     */
 
     /**
         Checks or unchecks the menu item.
         Note that this only works when the item is already appended to a menu.
     */
-    void Check(bool check = true);
+    virtual void Check(bool check = true);
 
     /**
         Enables or disables the menu item.
     */
 
     /**
         Enables or disables the menu item.
     */
-    void Enable(bool enable = true);
+    virtual void Enable(bool enable = true);
 
     /**
         Returns the background colour associated with the menu item (Windows only).
 
     /**
         Returns the background colour associated with the menu item (Windows only).
@@ -113,7 +112,7 @@ public:
 
         @see GetItemLabelText(), GetLabelText()
     */
 
         @see GetItemLabelText(), GetLabelText()
     */
-    wxString GetItemLabel() const;
+    virtual wxString GetItemLabel() const;
 
     /**
         Returns the text associated with the menu item, without any accelerator
 
     /**
         Returns the text associated with the menu item, without any accelerator
@@ -121,7 +120,7 @@ public:
 
         @see GetItemLabel(), GetLabelText()
     */
 
         @see GetItemLabel(), GetLabelText()
     */
-    wxString GetItemLabelText() const;
+    virtual wxString GetItemLabelText() const;
 
     /**
         Returns the item kind, one of @c wxITEM_SEPARATOR, @c wxITEM_NORMAL,
 
     /**
         Returns the item kind, one of @c wxITEM_SEPARATOR, @c wxITEM_NORMAL,
@@ -201,12 +200,12 @@ public:
     /**
         Returns @true if the item is checked.
     */
     /**
         Returns @true if the item is checked.
     */
-    bool IsChecked() const;
+    virtual bool IsChecked() const;
 
     /**
         Returns @true if the item is enabled.
     */
 
     /**
         Returns @true if the item is enabled.
     */
-    bool IsEnabled() const;
+    virtual bool IsEnabled() const;
 
     /**
         Returns @true if the item is a separator.
 
     /**
         Returns @true if the item is a separator.
@@ -227,7 +226,7 @@ public:
         Sets the bitmap for the menu item (Windows and GTK+ only). It is
         equivalent to wxMenuItem::SetBitmaps(bmp, wxNullBitmap).
     */
         Sets the bitmap for the menu item (Windows and GTK+ only). It is
         equivalent to wxMenuItem::SetBitmaps(bmp, wxNullBitmap).
     */
-    void SetBitmap(const wxBitmap& bmp);
+    virtual void SetBitmap(const wxBitmap& bmp);
 
     /**
         Sets the checked/unchecked bitmaps for the menu item (Windows only). The first
 
     /**
         Sets the checked/unchecked bitmaps for the menu item (Windows only). The first
@@ -250,7 +249,7 @@ public:
     /**
         Sets the label associated with the menu item.
     */
     /**
         Sets the label associated with the menu item.
     */
-    void SetItemLabel(const wxString& label);
+    virtual void SetItemLabel(const wxString& label);
 
     /**
         Sets the width of the menu item checkmark bitmap (Windows only).
 
     /**
         Sets the width of the menu item checkmark bitmap (Windows only).
@@ -271,7 +270,7 @@ public:
         Sets the text associated with the menu item.
         @deprecated This function is deprecated in favour of SetItemLabel().
     */
         Sets the text associated with the menu item.
         @deprecated This function is deprecated in favour of SetItemLabel().
     */
-    void SetText(const wxString& text);
+    virtual void SetText(const wxString& text);
 
     /**
         Sets the text colour associated with the menu item (Windows only).
 
     /**
         Sets the text colour associated with the menu item (Windows only).