// Author: Stefan Csomor
// Modified by:
// Created: 10/21/99
-// RCS-ID: $Id$
// Copyright: (c) 1999 Stefan Csomor
// Licence: wxWindows licence
///////////////////////////////////////////////////////////////////////////////
return found;
}
-void wxDataObject::AddToPasteboard( void * pb, int itemID )
+void wxDataObject::AddToPasteboard( void * pb, wxIntPtr itemID )
{
PasteboardRef pasteboard = (PasteboardRef) pb;
// get formats from wxDataObjects
memset( buf, 0, sz );
if ( GetDataHere( thisFormat, buf ) )
{
- int counter = 1 ;
+ wxIntPtr counter = 1 ;
if ( thisFormat.GetType() == wxDF_FILENAME )
{
// the data is D-normalized UTF8 strings of filenames delimited with \n
{
CFArrayAppendValue((CFMutableArrayRef)cfarray, kUTTypePDF);
}
+ else if ( dataFormat.GetType() == wxDF_PRIVATE )
+ {
+ CFArrayAppendValue((CFMutableArrayRef)cfarray, (CFStringRef) dataFormat.GetFormatId());
+ }
}
delete[] array;
}