X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/03e11df5470fd64d9d9a669d0b50b84c2d714736..17271c793e0d938dc4a189b540b6438ce1839230:/src/mac/dnd.cpp?ds=sidebyside diff --git a/src/mac/dnd.cpp b/src/mac/dnd.cpp index aa19db3d01..42b397d590 100644 --- a/src/mac/dnd.cpp +++ b/src/mac/dnd.cpp @@ -39,20 +39,22 @@ wxDropTarget::~wxDropTarget() // ---------------------------------------------------------------------------- // wxTextDropTarget // ---------------------------------------------------------------------------- - -bool wxTextDropTarget::OnDrop( long x, long y, const void *pData ) +#ifndef __DARWIN__ +bool wxTextDropTarget::OnDrop( wxCoord x, wxCoord y, const void *pData ) { OnDropText( x, y, (const char*)pData ); return TRUE; }; +#endif -bool wxTextDropTarget::OnDropText( long x, long y, const char *psz ) +bool wxTextDropTarget::OnDropText( wxCoord x, wxCoord y, const wxString &psz ) { - printf( "Got dropped text: %s.\n", psz ); + printf( "Got dropped text: %s.\n", (char *)psz ); printf( "At x: %d, y: %d.\n", (int)x, (int)y ); return TRUE; }; +#ifndef __DARWIN__ size_t wxTextDropTarget::GetFormatCount() const { return 1; @@ -62,25 +64,27 @@ wxDataFormat wxTextDropTarget::GetFormat(size_t WXUNUSED(n)) const { return wxDF_TEXT; } +#endif // ---------------------------------------------------------------------------- // wxFileDropTarget // ---------------------------------------------------------------------------- -bool wxFileDropTarget::OnDropFiles( long x, long y, size_t nFiles, const char * const WXUNUSED(aszFiles)[] ) +#ifndef __DARWIN__ +bool wxFileDropTarget::OnDropFiles( wxCoord x, wxCoord y, size_t nFiles, const char * const WXUNUSED(aszFiles)[] ) { printf( "Got %d dropped files.\n", (int)nFiles ); printf( "At x: %d, y: %d.\n", (int)x, (int)y ); return TRUE; } +#endif -bool wxFileDropTarget::OnDrop(long x, long y, const void *WXUNUSED(pData) ) +bool wxFileDropTarget::OnDrop(wxCoord x, wxCoord y, const wxArrayString& filenames) { - char *str = "/this/is/a/path.txt"; - - return OnDropFiles(x, y, 1, &str ); + return OnDropFiles(x, y, 1, &filenames); } +#ifndef __DARWIN__ size_t wxFileDropTarget::GetFormatCount() const { return 1; @@ -90,6 +94,7 @@ wxDataFormat wxFileDropTarget::GetFormat(size_t WXUNUSED(n)) const { return wxDF_FILENAME; } +#endif //------------------------------------------------------------------------- // wxDropSource