Added experimental async clipboard format query

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@57484 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robert Roebling
2008-12-21 22:15:50 +00:00
parent 5d3c91610e
commit c220de0b39
3 changed files with 73 additions and 0 deletions

View File

@@ -15,6 +15,8 @@
// wxClipboard
// ----------------------------------------------------------------------------
#include "wx/weakref.h"
class WXDLLIMPEXP_CORE wxClipboard : public wxClipboardBase
{
public:
@@ -46,6 +48,9 @@ public:
// ask if data in correct format is available
virtual bool IsSupported( const wxDataFormat& format );
// ask if data in correct format is available
virtual bool IsSupportedAsync( wxEvtHandler *sink );
// fill data with data on the clipboard (if available)
virtual bool GetData( wxDataObject& data );
@@ -116,6 +121,11 @@ private:
bool m_open;
bool m_formatSupported;
public:
// async stuff
wxEvtHandlerRef m_sink;
private:
GtkWidget *m_targetsWidgetAsync; // for getting list of supported formats
DECLARE_DYNAMIC_CLASS(wxClipboard)
};