- virtual void SetData( wxDataObject *data );
- virtual void *GetData( wxDataFormat format, size_t *length );
- virtual bool IsAvailable( wxDataFormat format );
+ /* open the clipboard before SetData() and GetData() */
+ virtual bool Open();
+
+ /* close the clipboard after SetData() and GetData() */
+ virtual void Close();
+
+ /* set the clipboard data. the clipboard will delete the broker later */
+ virtual bool SetData( wxDataBroker *data );
+
+ /* 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();