]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/menu.h
Don't use invoking window in wxGTK wxMenuBar implementation.
[wxWidgets.git] / include / wx / menu.h
index 1a5ef27737e77b040817cba080fdf6a7136338d0..8914432b714a0d4221177b52e009a298879cc616 100644 (file)
@@ -27,6 +27,7 @@
 // included wx/menu.h
 #include "wx/menuitem.h"
 
+class WXDLLIMPEXP_FWD_CORE wxFrame;
 class WXDLLIMPEXP_FWD_CORE wxMenu;
 class WXDLLIMPEXP_FWD_CORE wxMenuBarBase;
 class WXDLLIMPEXP_FWD_CORE wxMenuBar;
@@ -261,6 +262,11 @@ public:
     void SetInvokingWindow(wxWindow *win);
     wxWindow *GetInvokingWindow() const;
 
+    // the window associated with this menu: this is the invoking window for
+    // popup menus or the top level window to which the menu bar is attached
+    // for menus which are part of a menu bar
+    wxWindow *GetWindow() const;
+
     // style
     long GetStyle() const { return m_style; }