X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8ded703ddca4c6657625af80afa66a2dddd13dae..bf428459fcec8f1916b437ea38c4fc8a0502214a:/include/wx/cocoa/frame.h diff --git a/include/wx/cocoa/frame.h b/include/wx/cocoa/frame.h index 9851356a08..971e872e47 100644 --- a/include/wx/cocoa/frame.h +++ b/include/wx/cocoa/frame.h @@ -6,7 +6,7 @@ // Created: 2003/03/16 // RCS-ID: $Id: // Copyright: (c) 2003 David Elliott -// Licence: wxWindows license +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_COCOA_FRAME_H_ @@ -54,12 +54,16 @@ public: virtual wxMenuBar* GetAppMenuBar(wxCocoaNSWindow *win); // Returns the NSView for non-client drawing virtual WX_NSView GetNonClientNSView(); -protected: - virtual void CocoaSetWxWindowSize(int width, int height); // Helper function to position status/tool bars + // Also called by native toolbar to force a size update void UpdateFrameNSView(); + virtual void CocoaDelegate_wxMenuItemAction(WX_NSMenuItem menuItem); + virtual bool CocoaDelegate_validateMenuItem(WX_NSMenuItem menuItem); +protected: + virtual void CocoaSetWxWindowSize(int width, int height); + virtual void CocoaReplaceView(WX_NSView oldView, WX_NSView newView); // frameNSView is used whenever a statusbar/generic toolbar are present WX_NSView m_frameNSView;