-// ----------------------------------------------------------------------------
-// global data defined here
-// ----------------------------------------------------------------------------
+bool wxClipboardEvent::SupportsFormat( const wxDataFormat &format ) const
+{
+#ifdef __WXGTK20__
+ for (wxVector<wxDataFormat>::size_type n = 0; n < m_formats.size(); n++)
+ {
+ if (m_formats[n] == format)
+ return true;
+ }
+
+ return false;
+#else
+ // All other ports just query the clipboard directly
+ // from here
+ wxClipboard* clipboard = (wxClipboard*) GetEventObject();
+ return clipboard->IsSupported( format );
+#endif
+}