int GetId() const { return m_id; }
bool IsSeparator() const { return m_id == ID_SEPARATOR; }
- // the item's text
- void SetText(const wxString& str);
- const wxString& GetText() const { return m_text; }
+ // the item's text = name
+ void SetName(const wxString& str);
+ void SetText(const wxString& str) { SetName(str); } // compatibility
+ const wxString& GetName() const { return m_text; }
+ const wxString& GetText() const { return GetName(); }
// what kind of menu item we are
void SetCheckable(bool checkable) { m_isCheckMenu = checkable; }
bool IsSubMenu() const { return m_subMenu != NULL; }
// state
- void Enable( bool enable = TRUE );
+ void Enable( bool enable = TRUE );
bool IsEnabled() const { return m_isEnabled; }
void Check( bool check = TRUE );
bool IsChecked() const;
const wxString& GetHelp() const { return m_helpStr; }
// implementation
+
void SetMenuItem(GtkWidget *menuItem) { m_menuItem = menuItem; }
GtkWidget *GetMenuItem() const { return m_menuItem; }
-private:
int m_id;
wxString m_text;
bool m_isCheckMenu;
};
-#endif
+#endif
//__GTKMENUITEMH__