#include "wx/defs.h"
#include "wx/setup.h"
+#include "wx/dataobj.h"
+
#include "wx/list.h"
#include "wx/module.h"
// format available on the clipboard ?
// supply ID if private format, the same as wxPrivateDataObject::SetId()
- virtual bool IsSupportedFormat( wxDataFormat format, const wxString &id = wxEmptyString );
+ virtual bool IsSupported( wxDataFormat format );
// fill data with data on the clipboard (if available)
virtual bool GetData( wxDataObject *data );
// clears wxTheClipboard and the system's clipboard if possible
virtual void Clear();
+ /// If primary == TRUE, use primary selection in all further ops,
+ /// primary=FALSE resets it.
+ inline void UsePrimarySelection(bool primary = TRUE) { m_usePrimary = primary; }
+
// implementation
bool m_open;
wxList m_data;
+ bool m_usePrimary;
};
/* The clipboard */