X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6de97a3b945c99fb942209df48be26f43c1b436d..50414e24a7aa082f2569666421d3ee1ea581a3cd:/include/wx/gtk1/menu.h diff --git a/include/wx/gtk1/menu.h b/include/wx/gtk1/menu.h index 5ce6c353cc..9258a25e85 100644 --- a/include/wx/gtk1/menu.h +++ b/include/wx/gtk1/menu.h @@ -93,13 +93,14 @@ public: bool IsSubMenu() const { return m_subMenu != NULL; } // state - void Enable(bool enable = TRUE) { m_isEnabled = enable; } + void Enable( bool enable = TRUE ); bool IsEnabled() const { return m_isEnabled; } - void Check(bool check = TRUE); + void Check( bool check = TRUE ); bool IsChecked() const; // help string (displayed in the status bar by default) - void SetHelpString(const wxString& str) { m_helpStr = str; } + void SetHelp(const wxString& str) { m_helpStr = str; } + const wxString& GetHelp() const { return m_helpStr; } // implementation void SetMenuItem(GtkWidget *menuItem) { m_menuItem = menuItem; } @@ -123,9 +124,12 @@ DECLARE_DYNAMIC_CLASS(wxMenu) public: // construction - wxMenu( const wxString& title = wxEmptyString, const wxFunction func = NULL ); + wxMenu( const wxString& title = wxEmptyString, const wxFunction func = (wxFunction) NULL ); // operations + // title + void SetTitle(const wxString& label); + const wxString GetTitle() const; // menu creation void AppendSeparator(); void Append(int id, const wxString &item, @@ -136,7 +140,8 @@ public: // find item by name/id int FindItem( const wxString itemString ) const; - wxMenuItem *FindItem(int id) const; + wxMenuItem *FindItem( int id ) const; + wxMenuItem *FindItemForId( int id ) const { return FindItem( id ); } // get/set item's state void Enable( int id, bool enable ); @@ -145,7 +150,12 @@ public: bool IsChecked( int id ) const; void SetLabel( int id, const wxString &label ); + wxString GetLabel(int id) const; + // helpstring + virtual void SetHelpString(int id, const wxString& helpString); + virtual wxString GetHelpString(int id) const ; + // accessors wxList& GetItems() { return m_items; }