]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/cocoa/window.h
added wxMAKE_UNIQUE_NAME to wx/defs.h, use it in wx/debug.h
[wxWidgets.git] / include / wx / cocoa / window.h
index b0542e1bfa63a2bb7ae6e018db3b8c95caeec4d9..71ff892724ea167ec4fcbe5b858a8308e29500b7 100644 (file)
@@ -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;