X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/fb896a322a2ed53d393ee738765ddd3f72cee004..cf6ae2907c365869b10b61cbe3bde2768facd4d8:/include/wx/cocoa/window.h?ds=sidebyside diff --git a/include/wx/cocoa/window.h b/include/wx/cocoa/window.h index b0542e1bfa..71ff892724 100644 --- a/include/wx/cocoa/window.h +++ b/include/wx/cocoa/window.h @@ -53,8 +53,22 @@ public: inline WX_NSView GetNSView() { return m_cocoaNSView; } void CocoaAddChild(wxWindowCocoa *child); void CocoaRemoveFromParent(void); - virtual void Cocoa_FrameChanged(void); protected: + void InitMouseEvent(wxMouseEvent &event, WX_NSEvent cocoaEvent); + virtual void Cocoa_FrameChanged(void); + virtual bool Cocoa_drawRect(const NSRect &rect); + virtual bool Cocoa_mouseDown(WX_NSEvent theEvent); + virtual bool Cocoa_mouseDragged(WX_NSEvent theEvent); + virtual bool Cocoa_mouseUp(WX_NSEvent theEvent); + virtual bool Cocoa_mouseMoved(WX_NSEvent theEvent); + virtual bool Cocoa_mouseEntered(WX_NSEvent theEvent); + virtual bool Cocoa_mouseExited(WX_NSEvent theEvent); + virtual bool Cocoa_rightMouseDown(WX_NSEvent theEvent); + virtual bool Cocoa_rightMouseDragged(WX_NSEvent theEvent); + virtual bool Cocoa_rightMouseUp(WX_NSEvent theEvent); + virtual bool Cocoa_otherMouseDown(WX_NSEvent theEvent); + virtual bool Cocoa_otherMouseDragged(WX_NSEvent theEvent); + virtual bool Cocoa_otherMouseUp(WX_NSEvent theEvent); void SetNSView(WX_NSView cocoaNSView); WX_NSView m_cocoaNSView; WX_NSView m_dummyNSView;