]> git.saurik.com Git - wxWidgets.git/blobdiff - src/generic/datavgen.cpp
Fix buffer overrun in Linux/x86_64 (Pixel is a 64 bit long, passing
[wxWidgets.git] / src / generic / datavgen.cpp
index dbe4a306c5e84d77c67d6f24258cd5cc979874bf..20b847e4c7d38646a75a7870253a11650a28e503 100644 (file)
@@ -603,6 +603,15 @@ wxDataViewColumn::wxDataViewColumn( const wxString &title, wxDataViewRenderer *c
         m_width = 80;
 }
 
+wxDataViewColumn::wxDataViewColumn( const wxBitmap &bitmap, wxDataViewRenderer *cell, unsigned int model_column,
+        int width, int flags ) :
+    wxDataViewColumnBase( bitmap, cell, model_column, width, flags )
+{
+    m_width = width;
+    if (m_width < 0)
+        m_width = 30;
+}
+
 wxDataViewColumn::~wxDataViewColumn()
 {
 }
@@ -1797,34 +1806,44 @@ bool wxDataViewCtrl::AppendColumn( wxDataViewColumn *col )
     return true;
 }
 
-void wxDataViewCtrl::SetSelection( int row )
+void wxDataViewCtrl::SetSelection( int WXUNUSED(row) )
 {
+    // FIXME - TODO
 }
 
-void wxDataViewCtrl::SetSelectionRange( unsigned int from, unsigned int to )
+void wxDataViewCtrl::SetSelectionRange( unsigned int WXUNUSED(from), unsigned int WXUNUSED(to) )
 {
+    // FIXME - TODO
 }
 
-void wxDataViewCtrl::SetSelections( const wxArrayInt& aSelections)
+void wxDataViewCtrl::SetSelections( const wxArrayInt& WXUNUSED(aSelections) )
 {
+    // FIXME - TODO
 }
-    
-void wxDataViewCtrl::Unselect( unsigned int row )
+
+void wxDataViewCtrl::Unselect( unsigned int WXUNUSED(row) )
 {
+    // FIXME - TODO
 }
 
-bool wxDataViewCtrl::IsSelected( unsigned int row ) const
+bool wxDataViewCtrl::IsSelected( unsigned int WXUNUSED(row) ) const
 {
+    // FIXME - TODO
+
     return false;
 }
 
 int wxDataViewCtrl::GetSelection() const
 {
+    // FIXME - TODO
+
     return -1;
 }
 
-int wxDataViewCtrl::GetSelections(wxArrayInt& aSelections) const
+int wxDataViewCtrl::GetSelections(wxArrayInt& WXUNUSED(aSelections) ) const
 {
+    // FIXME - TODO
+
     return 0;
 }