- // you have to override OnDrop to get at the data
-
- // the string ID identifies the format of clipboard or DnD data. a word
- // processor would e.g. add a wxTextDataObject and a wxPrivateDataObject
- // to the clipboard - the latter with the Id "application/wxword" or
- // "image/png".
-
- void SetId( const wxString& id );
-
- wxString GetId()
- { return m_id; }
-
+ virtual bool OnMove( int x, int y );
+ virtual bool OnDrop( int x, int y );
+ virtual bool OnData( int x, int y );
+
+ /* you have to override OnDropData to get at the data */
+ virtual bool OnDropData( int x, int y, void *data, size_t size ) = 0;
+
+ /* the string ID identifies the format of clipboard or DnD data. a word
+ processor would e.g. add a wxTextDataObject and a wxPrivateDataObject
+ to the clipboard - the latter with the Id "application/wxword" or
+ "image/png". */
+ void SetId( const wxString& id ) { m_id = id; }
+ wxString GetId() { return m_id; }
+