-// ----------------------------------------------------------------------------
-// wxFileDataObject is a specialization of wxDataObject for file names
-// ----------------------------------------------------------------------------
-
-class wxFileDataObject : public wxDataObject
-{
-public:
-
- wxFileDataObject(void) { }
- void AddFile( const wxString &file )
- { m_files += file; m_files += '\0'; }
-
- virtual wxDataFormat GetPreferredFormat() const
- { return wxDF_FILENAME; }
-
- virtual bool IsSupportedFormat( wxDataFormat format ) const
- { return format == wxDF_FILENAME; }
-
- virtual size_t GetDataSize() const
- { return m_files.Len(); } // no trailing '\0'
-
- virtual void GetDataHere( void *data ) const
- { memcpy(data, m_files.c_str(), GetDataSize()); }
+ GdkDragContext *m_dragContext;
+ GtkWidget *m_dragWidget;
+ GtkSelectionData *m_dragData;
+ guint m_dragTime;
+ bool m_firstMotion; // gdk has no "gdk_drag_enter" event