]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/clipcmn.cpp
Use best controller size in wxBookCtrl best size calculation.
[wxWidgets.git] / src / common / clipcmn.cpp
index f8134784e04fcd562e511b8756fdcc7effe563e4..2781a967d797bb1ed9b74a47fe4399e7c983d78b 100644 (file)
 
 IMPLEMENT_DYNAMIC_CLASS(wxClipboardEvent,wxEvent)
 
 
 IMPLEMENT_DYNAMIC_CLASS(wxClipboardEvent,wxEvent)
 
-DEFINE_EVENT_TYPE(wxEVT_CLIPBOARD_CHANGED)
+wxDEFINE_EVENT( wxEVT_CLIPBOARD_CHANGED, wxClipboardEvent );
 
 bool wxClipboardEvent::SupportsFormat( const wxDataFormat &format ) const
 
 bool wxClipboardEvent::SupportsFormat( const wxDataFormat &format ) const
-{ 
+{
 #ifdef __WXGTK20__
 #ifdef __WXGTK20__
-    // GTK has an asynchronnous API which reports
-    // the supported formats one by one. 
-    // We may have to add X11 and Motif later.
-    wxVector<wxDataFormat>::size_type n;
-    for (n = 0; n < m_formats.size(); n++)
-        { if (m_formats[n] == format) return true; }
+    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
     return false;
 #else
     // All other ports just query the clipboard directly
@@ -57,10 +57,10 @@ bool wxClipboardEvent::SupportsFormat( const wxDataFormat &format ) const
     wxClipboard* clipboard = (wxClipboard*) GetEventObject();
     return clipboard->IsSupported( format );
 #endif
     wxClipboard* clipboard = (wxClipboard*) GetEventObject();
     return clipboard->IsSupported( format );
 #endif
-}     
-        
-void wxClipboardEvent::AddFormat( const wxDataFormat &format ) 
-{ 
+}
+
+void wxClipboardEvent::AddFormat(const wxDataFormat& format)
+{
     m_formats.push_back( format );
 }
 
     m_formats.push_back( format );
 }
 
@@ -85,9 +85,9 @@ bool wxClipboardBase::IsSupportedAsync( wxEvtHandler *sink )
     // This method is overridden uner GTK.
     wxClipboardEvent *event = new wxClipboardEvent(wxEVT_CLIPBOARD_CHANGED);
     event->SetEventObject( this );
     // This method is overridden uner GTK.
     wxClipboardEvent *event = new wxClipboardEvent(wxEVT_CLIPBOARD_CHANGED);
     event->SetEventObject( this );
-    
+
     sink->QueueEvent( event );
     sink->QueueEvent( event );
-    
+
     return true;
 }
 
     return true;
 }