X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/3ebf38b3b4ce09134d0b360d92ef5321ac235e50..36a0190ebd5bd9a7302f60f6dcd608b80574e21c:/interface/wx/menuitem.h diff --git a/interface/wx/menuitem.h b/interface/wx/menuitem.h index 6b103a3c1a..af5a6d2943 100644 --- a/interface/wx/menuitem.h +++ b/interface/wx/menuitem.h @@ -2,7 +2,6 @@ // Name: menuitem.h // Purpose: interface of wxMenu, wxMenuItem // Author: wxWidgets team -// RCS-ID: $Id$ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -19,10 +18,10 @@ @beginEventEmissionTable{wxCommandEvent,wxMenuEvent} @event{EVT_MENU(id, func)} - Process a @c wxEVT_COMMAND_MENU_SELECTED command, which is generated by a menu item. + Process a @c wxEVT_MENU command, which is generated by a menu item. This type of event is sent as wxCommandEvent. @event{EVT_MENU_RANGE(id1, id2, func)} - Process a @c wxEVT_COMMAND_MENU_RANGE command, which is generated by a range of menu items. + Process a @c wxEVT_MENU command, which is generated by a range of menu items. This type of event is sent as wxCommandEvent. @event{EVT_MENU_OPEN(func)} A menu is about to be opened. On Windows, this is only sent once for each @@ -268,8 +267,21 @@ public: */ //@{ + /** + Returns @true if the item is a check item. + + Unlike IsCheckable() this doesn't return @true for the radio buttons. + + @since 2.9.5 + */ + bool IsCheck() const; + /** Returns @true if the item is checkable. + + Notice that the radio buttons are considered to be checkable as well, + so this method returns @true for them too. Use IsCheck() if you want to + test for the check items only. */ bool IsCheckable() const; @@ -283,6 +295,13 @@ public: */ virtual bool IsEnabled() const; + /** + Returns @true if the item is a radio button. + + @since 2.9.5 + */ + bool IsRadio() const; + /** Returns @true if the item is a separator. */