#ifndef __GTKFRAMEH__
#define __GTKFRAMEH__
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
#pragma interface "frame.h"
#endif
virtual void OnInternalIdle();
bool m_menuBarDetached;
+ int m_menuBarHeight;
bool m_toolBarDetached;
protected:
virtual void DoGetClientSize( int *width, int *height ) const;
#if wxUSE_MENUS_NATIVE
+
virtual void DetachMenuBar();
virtual void AttachMenuBar(wxMenuBar *menubar);
+
+public:
+ // Menu size is dynamic now, call this whenever it might change.
+ void UpdateMenuBarSize();
+
#endif // wxUSE_MENUS_NATIVE
DECLARE_DYNAMIC_CLASS(wxFrame)