// ----------------------------------------------------------------------------
// wxDataObject represents a piece of data which knows which formats it
// ----------------------------------------------------------------------------
// wxDataObject represents a piece of data which knows which formats it
// to be supported by SetData() or GetDataHere().
// ----------------------------------------------------------------------------
// to be supported by SetData() or GetDataHere().
// ----------------------------------------------------------------------------
// Otherwise, you should use wxDataObjectComposite or wxDataObject directly.
// ----------------------------------------------------------------------------
// Otherwise, you should use wxDataObjectComposite or wxDataObject directly.
// ----------------------------------------------------------------------------
// wxTextDataObject contains text data
// ----------------------------------------------------------------------------
// wxTextDataObject contains text data
// ----------------------------------------------------------------------------
// wxBitmapDataObject contains a bitmap
// ----------------------------------------------------------------------------
// wxBitmapDataObject contains a bitmap
// ----------------------------------------------------------------------------
// data from drag and drop operation.
// ----------------------------------------------------------------------------
// data from drag and drop operation.
// ----------------------------------------------------------------------------
// It is understood that this data can be copied bitwise.
// ----------------------------------------------------------------------------
// It is understood that this data can be copied bitwise.
// ----------------------------------------------------------------------------
-#else // !__WXMSW__
- #if defined(__WXGTK20__)
- #include "wx/gtk/dataobj2.h"
- #elif defined(__WXGTK__)
+#elif defined(__WXGTK20__)
+ #include "wx/gtk/dataobj2.h"
+ // wxURLDataObject defined in msw/ole/dataobj2.h
+
+#else
+ #if defined(__WXGTK__)
#include "wx/gtk1/dataobj2.h"
#elif defined(__WXX11__)
#include "wx/x11/dataobj2.h"
#elif defined(__WXMOTIF__)
#include "wx/motif/dataobj2.h"
#elif defined(__WXMAC__)
#include "wx/gtk1/dataobj2.h"
#elif defined(__WXX11__)
#include "wx/x11/dataobj2.h"
#elif defined(__WXMOTIF__)
#include "wx/motif/dataobj2.h"
#elif defined(__WXMAC__)