]> git.saurik.com Git - wxWidgets.git/commitdiff
GetData() now takes a pointer and not a reference, IsSupported() takes a
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 7 Feb 1999 00:14:10 +0000 (00:14 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 7 Feb 1999 00:14:10 +0000 (00:14 +0000)
format and not a data object

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1630 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/gtk/clipbrd.h
include/wx/gtk1/clipbrd.h
src/gtk/clipbrd.cpp
src/gtk1/clipbrd.cpp

index 913379cac7631cd26f89afb2ce9434d1f7d83165..2a4f2bd8a5a7a7b582be406bca1a7fffda8c2903 100644 (file)
@@ -63,10 +63,10 @@ public:
     virtual bool AddData( wxDataObject *data );
 
     // ask if data in correct format is available
-    virtual bool IsSupported( wxDataObject &data );
+    virtual bool IsSupported( wxDataFormat format );
 
     // fill data with data on the clipboard (if available)
-    virtual bool GetData( wxDataObject &data );
+    virtual bool GetData( wxDataObject *data );
 
     // clears wxTheClipboard and the system's clipboard if possible
     virtual void Clear();
index 913379cac7631cd26f89afb2ce9434d1f7d83165..2a4f2bd8a5a7a7b582be406bca1a7fffda8c2903 100644 (file)
@@ -63,10 +63,10 @@ public:
     virtual bool AddData( wxDataObject *data );
 
     // ask if data in correct format is available
-    virtual bool IsSupported( wxDataObject &data );
+    virtual bool IsSupported( wxDataFormat format );
 
     // fill data with data on the clipboard (if available)
-    virtual bool GetData( wxDataObject &data );
+    virtual bool GetData( wxDataObject *data );
 
     // clears wxTheClipboard and the system's clipboard if possible
     virtual void Clear();
index 99ce0ac8b8945feade294b666ce3a88c2af93e56..b5b3c3cec75c8f6ced61fe1f46927207c03af327 100644 (file)
@@ -422,13 +422,13 @@ void wxClipboard::Close()
     m_open = FALSE;
 }
 
-bool wxClipboard::IsSupported( wxDataObject &data )
+bool wxClipboard::IsSupported( wxDataFormat format )
 {
     wxCHECK_MSG( m_open, FALSE, "clipboard not open" );
     
     /* store requested format to be asked for by callbacks */
     
-    m_targetRequested = data.GetFormat().GetAtom();
+    m_targetRequested = format.GetAtom();
   
     wxCHECK_MSG( m_targetRequested, FALSE, "invalid clipboard format" );
     
@@ -458,21 +458,21 @@ bool wxClipboard::IsSupported( wxDataObject &data )
     return TRUE;
 }    
     
-bool wxClipboard::GetData( wxDataObject &data )
+bool wxClipboard::GetData( wxDataObject *data )
 {
     wxCHECK_MSG( m_open, FALSE, "clipboard not open" );
     
     /* is data supported by clipboard ? */
     
-    if (!IsSupported( data )) return FALSE;
+    if (!IsSupported( data->GetFormat() )) return FALSE;
     
     /* store pointer to data object to be filled up by callbacks */
     
-    m_receivedData = &data;
+    m_receivedData = data;
     
     /* store requested format to be asked for by callbacks */
     
-    m_targetRequested = data.GetFormat().GetAtom();
+    m_targetRequested = data->GetFormat().GetAtom();
   
     wxCHECK_MSG( m_targetRequested, FALSE, "invalid clipboard format" );
     
index 99ce0ac8b8945feade294b666ce3a88c2af93e56..b5b3c3cec75c8f6ced61fe1f46927207c03af327 100644 (file)
@@ -422,13 +422,13 @@ void wxClipboard::Close()
     m_open = FALSE;
 }
 
-bool wxClipboard::IsSupported( wxDataObject &data )
+bool wxClipboard::IsSupported( wxDataFormat format )
 {
     wxCHECK_MSG( m_open, FALSE, "clipboard not open" );
     
     /* store requested format to be asked for by callbacks */
     
-    m_targetRequested = data.GetFormat().GetAtom();
+    m_targetRequested = format.GetAtom();
   
     wxCHECK_MSG( m_targetRequested, FALSE, "invalid clipboard format" );
     
@@ -458,21 +458,21 @@ bool wxClipboard::IsSupported( wxDataObject &data )
     return TRUE;
 }    
     
-bool wxClipboard::GetData( wxDataObject &data )
+bool wxClipboard::GetData( wxDataObject *data )
 {
     wxCHECK_MSG( m_open, FALSE, "clipboard not open" );
     
     /* is data supported by clipboard ? */
     
-    if (!IsSupported( data )) return FALSE;
+    if (!IsSupported( data->GetFormat() )) return FALSE;
     
     /* store pointer to data object to be filled up by callbacks */
     
-    m_receivedData = &data;
+    m_receivedData = data;
     
     /* store requested format to be asked for by callbacks */
     
-    m_targetRequested = data.GetFormat().GetAtom();
+    m_targetRequested = data->GetFormat().GetAtom();
   
     wxCHECK_MSG( m_targetRequested, FALSE, "invalid clipboard format" );