-bool wxFileDropTarget::OnDrop( int x, int y )
-{
- if (IsSupported( wxDF_FILENAME ))
- {
- RequestData( wxDF_FILENAME );
- return TRUE;
- }
-
- return FALSE;
-}
-
-bool wxFileDropTarget::OnData( int x, int y )
-{
- wxFileDataObject data;
- if (!GetData( &data )) return FALSE;
-
- /* get number of substrings /root/mytext.txt/0/root/myothertext.txt/0/0 */
- size_t number = 0;
- size_t i;
- size_t size = data.GetFiles().Length();
- wxChar *text = WXSTRINGCAST data.GetFiles();
- for ( i = 0; i < size; i++)
- if (text[i] == 0) number++;
-
- if (number == 0) return FALSE;