// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-#include "wx/wxprec.h"
+#include <wx/wxprec.h>
#ifdef __BORLANDC__
#pragma hdrstop
#endif
#ifndef WX_PRECOMP
-#include "wx/wx.h"
+#include <wx/wx.h>
#endif
-#include "wx/intl.h"
-#include "wx/log.h"
+#include <wx/intl.h>
+#include <wx/log.h>
-#include "wx/dnd.h"
+#include <wx/dnd.h>
#ifdef __WXMOTIF__
#error Sorry, drag and drop is not yet implemented on wxMotif.
public:
DnDText(wxListBox *pOwner) { m_pOwner = pOwner; }
- virtual bool OnDropText(int x, int y, const char *psz );
+ virtual bool OnDropText(long x, long y, const wxChar* psz );
private:
wxListBox *m_pOwner;
public:
DnDFile(wxListBox *pOwner) { m_pOwner = pOwner; }
- virtual bool OnDropFiles(int x, int y,
- size_t nFiles, const char * const aszFiles[] );
+ virtual bool OnDropFiles(long x, long y,
+ size_t nFiles, const wxChar* const aszFiles[] );
private:
wxListBox *m_pOwner;
// ----------------------------------------------------------------------------
// Notifications called by the base class
// ----------------------------------------------------------------------------
-bool DnDText::OnDropText(int, int, const char *psz)
+bool DnDText::OnDropText( long, long, const wxChar *psz )
{
m_pOwner->Append(psz);
return TRUE;
}
-bool DnDFile::OnDropFiles(int, int, size_t nFiles,
- const char * const aszFiles[])
+bool DnDFile::OnDropFiles( long, long, size_t nFiles,
+ const wxChar* const aszFiles[])
{
wxString str;
- str.Printf("%d files dropped", nFiles);
+ str.Printf( _T("%d files dropped"), nFiles);
m_pOwner->Append(str);
for ( size_t n = 0; n < nFiles; n++ ) {
m_pOwner->Append(aszFiles[n]);