X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6c1f25cc9b62ba7a433fcd6ad1ab1f7874f6b53b..7af25c3a806151c9f2f4579c2b710cc861068a55:/include/wx/osx/core/private.h diff --git a/include/wx/osx/core/private.h b/include/wx/osx/core/private.h index 5a227e3368..0c3a9fb3ec 100644 --- a/include/wx/osx/core/private.h +++ b/include/wx/osx/core/private.h @@ -205,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; @@ -232,7 +235,9 @@ public : virtual wxInt32 GetValue() const = 0; virtual void SetValue( wxInt32 v ) = 0; + virtual wxBitmap GetBitmap() const = 0; virtual void SetBitmap( const wxBitmap& bitmap ) = 0; + virtual void SetBitmapPosition( wxDirection dir ) = 0; virtual void SetupTabs( const wxNotebook ¬ebook ) =0; virtual void GetBestRect( wxRect *r ) const = 0; virtual bool IsEnabled() const = 0; @@ -477,7 +482,9 @@ public : virtual void Set( CFStringRef value ) = 0; virtual void Set( const wxString& value ) = 0; virtual void Set( int value ) = 0; + virtual void Check( bool check ); + virtual bool IsChecked() const; virtual int GetIntValue() const = 0; virtual wxString GetStringValue() const = 0; } ;