X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4eb5a0ec0421b3dba1c46c1dcb27a711af4bec36..6c1f25cc9b62ba7a433fcd6ad1ab1f7874f6b53b:/include/wx/osx/window.h?ds=sidebyside diff --git a/include/wx/osx/window.h b/include/wx/osx/window.h index 1137022d21..4152f18329 100644 --- a/include/wx/osx/window.h +++ b/include/wx/osx/window.h @@ -138,7 +138,7 @@ public: // event handlers // -------------- - void OnPaint( wxPaintEvent& event ); + void OnNcPaint( wxNcPaintEvent& event ); void OnEraseBackground(wxEraseEvent& event ); void OnMouseEvent( wxMouseEvent &event ); @@ -163,11 +163,12 @@ public: wxWindowMac *FindItemByHWND(WXHWND hWnd, bool controlOnly = false) const; virtual void TriggerScrollEvent( wxEventType scrollEvent ) ; - virtual bool MacDoRedraw( void* updatergn , long time ) ; - // this should not be overriden in classes above wxWindowMac // because it is called from its destructor via DeleteChildren virtual void RemoveChild( wxWindowBase *child ); + + virtual bool MacDoRedraw( long time ) ; + virtual void MacPaintChildrenBorders(); virtual void MacPaintBorders( int left , int top ) ; void MacPaintGrowBox(); @@ -197,7 +198,10 @@ public: bool MacIsReallyEnabled() ; bool MacIsReallyHilited() ; +#if WXWIN_COMPATIBILITY_2_8 bool MacIsUserPane() { return m_macIsUserPane; } +#endif + bool MacIsUserPane() const { return m_macIsUserPane; } virtual bool MacSetupCursor( const wxPoint& pt ) ; @@ -338,7 +342,7 @@ private: void DoUpdateScrollbarVisibility(); - DECLARE_NO_COPY_CLASS(wxWindowMac) + wxDECLARE_NO_COPY_CLASS(wxWindowMac); DECLARE_EVENT_TABLE() };