]> git.saurik.com Git - wxWidgets.git/commitdiff
adding native hook for drop target
authorStefan Csomor <csomor@advancedconcepts.ch>
Sun, 1 Jul 2012 15:45:15 +0000 (15:45 +0000)
committerStefan Csomor <csomor@advancedconcepts.ch>
Sun, 1 Jul 2012 15:45:15 +0000 (15:45 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71914 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/osx/core/private.h
src/osx/window_osx.cpp

index 0099760cae1fda091927b42586b7e8e0d450baa0..fb28fd6e72fe398fe9fd9dd21220bc8cce88b5c6 100644 (file)
@@ -301,6 +301,8 @@ public :
     virtual void        SetCursor( const wxCursor & cursor ) = 0;
     virtual void        CaptureMouse() = 0;
     virtual void        ReleaseMouse() = 0;
     virtual void        SetCursor( const wxCursor & cursor ) = 0;
     virtual void        CaptureMouse() = 0;
     virtual void        ReleaseMouse() = 0;
+    
+    virtual void        SetDropTarget( wxDropTarget *dropTarget ) {}
 
     virtual wxInt32     GetValue() const = 0;
     virtual void        SetValue( wxInt32 v ) = 0;
 
     virtual wxInt32     GetValue() const = 0;
     virtual void        SetValue( wxInt32 v ) = 0;
index a164fdea4707f8b088751b388a539b15e537fc91..37de1b932f6e978bbfb3879f037ddd40f923f3ab 100644 (file)
@@ -655,10 +655,8 @@ void wxWindowMac::SetDropTarget(wxDropTarget *pDropTarget)
     delete m_dropTarget;
 
     m_dropTarget = pDropTarget;
     delete m_dropTarget;
 
     m_dropTarget = pDropTarget;
-    if ( m_dropTarget != NULL )
-    {
-        // TODO:
-    }
+
+    GetPeer()->SetDropTarget(m_dropTarget) ;
 }
 
 #endif
 }
 
 #endif