X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8fa9ac5e09f86eb4b4386a93c4b57d98da21b93d..cbeda384e51acb82e13994cb67ac1714669cae10:/include/wx/osx/core/private.h diff --git a/include/wx/osx/core/private.h b/include/wx/osx/core/private.h index fa628e7127..cc2193377b 100644 --- a/include/wx/osx/core/private.h +++ b/include/wx/osx/core/private.h @@ -103,6 +103,7 @@ typedef wxMacControl wxWidgetImplType; typedef wxWidgetImpl wxWidgetImplType; #endif +#if wxUSE_MENUS class wxMenuItemImpl : public wxObject { public : @@ -163,7 +164,7 @@ protected : DECLARE_ABSTRACT_CLASS(wxMenuItemImpl) } ; - +#endif class WXDLLIMPEXP_CORE wxWidgetImpl : public wxObject @@ -204,6 +205,9 @@ public : virtual void GetSize( int &width, int &height ) const = 0; virtual void SetControlSize( wxWindowVariant variant ) = 0; + // native view coordinates are topleft to bottom right (flipped regarding CoreGraphics origin) + virtual bool IsFlipped() const { return true; } + virtual void SetNeedsDisplay( const wxRect* where = NULL ) = 0; virtual bool GetNeedsDisplay() const = 0;