#pragma implementation "clipbrd.h"
#endif
+#include "wx/defs.h"
+
+#if wxUSE_CLIPBOARD
+
#include "wx/app.h"
#include "wx/frame.h"
#include "wx/bitmap.h"
wxDataFormat wxEnumClipboardFormats(wxDataFormat dataFormat)
{
// Only wxDF_TEXT supported
- if (dataFormat == (wxDataFormat) 0)
+ if (dataFormat == wxDF_TEXT)
return wxDF_TEXT;
else
- return (wxDataFormat) 0;
+ return wxDF_INVALID;
}
wxDataFormat wxRegisterClipboardFormat(char *formatName)
{
// Not supported
- return (wxDataFormat) 0;
+ return (wxDataFormat) wxDF_INVALID;
}
bool wxGetClipboardFormatName(wxDataFormat dataFormat, char *formatName, int maxCount)
return wxSetClipboardData(data->GetFormat(), (wxObject*) (const char*) str);
break;
}
+/*
case wxDF_BITMAP:
case wxDF_DIB:
{
return wxSetClipboardData(data->GetFormat(), & bitmap);
break;
}
+*/
default:
{
return FALSE;
wxCloseClipboard();
}
-bool wxClipboard::IsSupportedFormat( wxDataFormat format, const wxString& WXUNUSED(id) )
+bool wxClipboard::IsSupported( wxDataFormat format)
{
return wxIsClipboardFormatAvailable(format);
}
return FALSE;
break;
}
+/*
case wxDF_BITMAP:
case wxDF_DIB:
{
return FALSE;
break;
}
+*/
default:
{
return FALSE;
}
#endif
+#endif // wxUSE_CLIPBOARD