X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6ea01398626cf964554d0d555d9f3215490c4e5c..75cb911c7c8a475269901bf5f0c69c583d79e498:/include/wx/gtk/menu.h?ds=sidebyside diff --git a/include/wx/gtk/menu.h b/include/wx/gtk/menu.h index 80e6156acc..4f5cf6f187 100644 --- a/include/wx/gtk/menu.h +++ b/include/wx/gtk/menu.h @@ -43,18 +43,15 @@ public: // window virtual bool GTKNeedsParent() const { return false; } - void Attach(wxFrame *frame); + virtual void Attach(wxFrame *frame); + virtual void Detach(); // implementation only from now on - void SetInvokingWindow( wxWindow *win ); - void UnsetInvokingWindow( wxWindow *win ); GtkWidget *m_menubar; // Public for hildon support private: // common part of Append and Insert - bool GtkAppend(wxMenu *menu, const wxString& title, int pos=-1); - - wxWindow *m_invokingWindow; + void GtkAppend(wxMenu* menu, const wxString& title, int pos = -1); void Init(size_t n, wxMenu *menus[], const wxString titles[], long style); @@ -81,6 +78,9 @@ public: void SetLayoutDirection(const wxLayoutDirection dir); wxLayoutDirection GetLayoutDirection() const; + // Returns the title, with mnemonics translated to wx format + wxString GetTitle() const; + // TODO: virtual void SetTitle(const wxString& title); // implementation GTK only @@ -99,9 +99,8 @@ private: void Init(); // common part of Append (if pos == -1) and Insert - bool GtkAppend(wxMenuItem *item, int pos=-1); + void GtkAppend(wxMenuItem* item, int pos = -1); - GtkWidget *m_prevRadio; DECLARE_DYNAMIC_CLASS(wxMenu) };