I got too tired of seeing these unused parameters warnings finally

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51791 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2008-02-14 15:24:09 +00:00
parent ed6008f49f
commit 7857346a54

View File

@@ -76,11 +76,11 @@ public:
// dnd iface // dnd iface
gboolean row_draggable( GtkTreeDragSource *drag_source, GtkTreePath *path ); gboolean row_draggable( GtkTreeDragSource *drag_source, GtkTreePath *path );
gboolean drag_data_delete( GtkTreeDragSource *drag_source, GtkTreePath* path ); gboolean drag_data_delete( GtkTreeDragSource *drag_source, GtkTreePath* path );
gboolean drag_data_get( GtkTreeDragSource *drag_source, GtkTreePath *path, gboolean drag_data_get( GtkTreeDragSource *drag_source, GtkTreePath *path,
GtkSelectionData *selection_data ); GtkSelectionData *selection_data );
gboolean drag_data_received( GtkTreeDragDest *drag_dest, GtkTreePath *dest, gboolean drag_data_received( GtkTreeDragDest *drag_dest, GtkTreePath *dest,
GtkSelectionData *selection_data ); GtkSelectionData *selection_data );
gboolean row_drop_possible( GtkTreeDragDest *drag_dest, GtkTreePath *dest_path, gboolean row_drop_possible( GtkTreeDragDest *drag_dest, GtkTreePath *dest_path,
GtkSelectionData *selection_data ); GtkSelectionData *selection_data );
// notifactions from wxDataViewModel // notifactions from wxDataViewModel
@@ -462,7 +462,7 @@ wxgtk_tree_model_sortable_init (GtkTreeSortableIface *iface)
iface->has_default_sort_func = wxgtk_tree_model_has_default_sort_func; iface->has_default_sort_func = wxgtk_tree_model_has_default_sort_func;
} }
static void static void
wxgtk_tree_model_drag_source_init(GtkTreeDragSourceIface *iface) wxgtk_tree_model_drag_source_init(GtkTreeDragSourceIface *iface)
{ {
iface->row_draggable = wxgtk_tree_model_row_draggable; iface->row_draggable = wxgtk_tree_model_row_draggable;
@@ -470,7 +470,7 @@ wxgtk_tree_model_drag_source_init(GtkTreeDragSourceIface *iface)
iface->drag_data_get = wxgtk_tree_model_drag_data_get; iface->drag_data_get = wxgtk_tree_model_drag_data_get;
} }
static void static void
wxgtk_tree_model_drag_dest_init (GtkTreeDragDestIface *iface) wxgtk_tree_model_drag_dest_init (GtkTreeDragDestIface *iface)
{ {
iface->drag_data_received = wxgtk_tree_model_drag_data_received; iface->drag_data_received = wxgtk_tree_model_drag_data_received;
@@ -592,13 +592,13 @@ wxgtk_tree_model_iter_next (GtkTreeModel *tree_model,
GtkTreeIter *iter) GtkTreeIter *iter)
{ {
GtkWxTreeModel *wxtree_model = (GtkWxTreeModel *) tree_model; GtkWxTreeModel *wxtree_model = (GtkWxTreeModel *) tree_model;
if (wxtree_model->stamp != iter->stamp) if (wxtree_model->stamp != iter->stamp)
wxPrintf( "crash\n" ); wxPrintf( "crash\n" );
g_return_val_if_fail (GTK_IS_WX_TREE_MODEL (wxtree_model), FALSE); g_return_val_if_fail (GTK_IS_WX_TREE_MODEL (wxtree_model), FALSE);
g_return_val_if_fail (wxtree_model->stamp == iter->stamp, FALSE); g_return_val_if_fail (wxtree_model->stamp == iter->stamp, FALSE);
return wxtree_model->internal->iter_next( iter ); return wxtree_model->internal->iter_next( iter );
} }
@@ -661,76 +661,76 @@ wxgtk_tree_model_iter_parent (GtkTreeModel *tree_model,
} }
/* drag'n'drop iface */ /* drag'n'drop iface */
static gboolean static gboolean
wxgtk_tree_model_row_draggable (GtkTreeDragSource *drag_source, wxgtk_tree_model_row_draggable (GtkTreeDragSource *drag_source,
GtkTreePath *path) GtkTreePath *path)
{ {
GtkWxTreeModel *wxtree_model = (GtkWxTreeModel *) drag_source; GtkWxTreeModel *wxtree_model = (GtkWxTreeModel *) drag_source;
g_return_val_if_fail (GTK_IS_WX_TREE_MODEL (wxtree_model), FALSE); g_return_val_if_fail (GTK_IS_WX_TREE_MODEL (wxtree_model), FALSE);
return wxtree_model->internal->row_draggable( drag_source, path ); return wxtree_model->internal->row_draggable( drag_source, path );
} }
static gboolean static gboolean
wxgtk_tree_model_drag_data_delete (GtkTreeDragSource *drag_source, wxgtk_tree_model_drag_data_delete (GtkTreeDragSource *drag_source,
GtkTreePath *path) GtkTreePath *path)
{ {
GtkWxTreeModel *wxtree_model = (GtkWxTreeModel *) drag_source; GtkWxTreeModel *wxtree_model = (GtkWxTreeModel *) drag_source;
g_return_val_if_fail (GTK_IS_WX_TREE_MODEL (wxtree_model), FALSE); g_return_val_if_fail (GTK_IS_WX_TREE_MODEL (wxtree_model), FALSE);
return wxtree_model->internal->drag_data_delete( drag_source, path ); return wxtree_model->internal->drag_data_delete( drag_source, path );
} }
static gboolean static gboolean
wxgtk_tree_model_drag_data_get (GtkTreeDragSource *drag_source, wxgtk_tree_model_drag_data_get (GtkTreeDragSource *drag_source,
GtkTreePath *path, GtkTreePath *path,
GtkSelectionData *selection_data) GtkSelectionData *selection_data)
{ {
GtkWxTreeModel *wxtree_model = (GtkWxTreeModel *) drag_source; GtkWxTreeModel *wxtree_model = (GtkWxTreeModel *) drag_source;
g_return_val_if_fail (GTK_IS_WX_TREE_MODEL (wxtree_model), FALSE); g_return_val_if_fail (GTK_IS_WX_TREE_MODEL (wxtree_model), FALSE);
#if 0 #if 0
wxPrintf( "drag_get_data\n"); wxPrintf( "drag_get_data\n");
wxGtkString atom_selection(gdk_atom_name(selection_data->selection)); wxGtkString atom_selection(gdk_atom_name(selection_data->selection));
wxPrintf( "selection %s\n", wxString::FromAscii(atom_selection) ); wxPrintf( "selection %s\n", wxString::FromAscii(atom_selection) );
wxGtkString atom_target(gdk_atom_name(selection_data->target)); wxGtkString atom_target(gdk_atom_name(selection_data->target));
wxPrintf( "target %s\n", wxString::FromAscii(atom_target) ); wxPrintf( "target %s\n", wxString::FromAscii(atom_target) );
wxGtkString atom_type(gdk_atom_name(selection_data->type)); wxGtkString atom_type(gdk_atom_name(selection_data->type));
wxPrintf( "type %s\n", wxString::FromAscii(atom_type) ); wxPrintf( "type %s\n", wxString::FromAscii(atom_type) );
wxPrintf( "format %d\n", selection_data->format ); wxPrintf( "format %d\n", selection_data->format );
#endif #endif
return wxtree_model->internal->drag_data_get( drag_source, path, selection_data ); return wxtree_model->internal->drag_data_get( drag_source, path, selection_data );
} }
static gboolean static gboolean
wxgtk_tree_model_drag_data_received (GtkTreeDragDest *drag_dest, wxgtk_tree_model_drag_data_received (GtkTreeDragDest *drag_dest,
GtkTreePath *dest, GtkTreePath *dest,
GtkSelectionData *selection_data) GtkSelectionData *selection_data)
{ {
GtkWxTreeModel *wxtree_model = (GtkWxTreeModel *) drag_dest; GtkWxTreeModel *wxtree_model = (GtkWxTreeModel *) drag_dest;
g_return_val_if_fail (GTK_IS_WX_TREE_MODEL (wxtree_model), FALSE); g_return_val_if_fail (GTK_IS_WX_TREE_MODEL (wxtree_model), FALSE);
return wxtree_model->internal->drag_data_received( drag_dest, dest, selection_data ); return wxtree_model->internal->drag_data_received( drag_dest, dest, selection_data );
} }
static gboolean static gboolean
wxgtk_tree_model_row_drop_possible (GtkTreeDragDest *drag_dest, wxgtk_tree_model_row_drop_possible (GtkTreeDragDest *drag_dest,
GtkTreePath *dest_path, GtkTreePath *dest_path,
GtkSelectionData *selection_data) GtkSelectionData *selection_data)
{ {
GtkWxTreeModel *wxtree_model = (GtkWxTreeModel *) drag_dest; GtkWxTreeModel *wxtree_model = (GtkWxTreeModel *) drag_dest;
g_return_val_if_fail (GTK_IS_WX_TREE_MODEL (wxtree_model), FALSE); g_return_val_if_fail (GTK_IS_WX_TREE_MODEL (wxtree_model), FALSE);
return wxtree_model->internal->row_drop_possible( drag_dest, dest_path, selection_data ); return wxtree_model->internal->row_drop_possible( drag_dest, dest_path, selection_data );
} }
/* sortable iface */ /* sortable iface */
static gboolean static gboolean
wxgtk_tree_model_get_sort_column_id (GtkTreeSortable *sortable, wxgtk_tree_model_get_sort_column_id (GtkTreeSortable *sortable,
gint *sort_column_id, gint *sort_column_id,
GtkSortType *order) GtkSortType *order)
@@ -759,7 +759,7 @@ wxgtk_tree_model_get_sort_column_id (GtkTreeSortable *sortable,
wxDataViewColumn *gs_lastLeftClickHeader = NULL; wxDataViewColumn *gs_lastLeftClickHeader = NULL;
static void static void
wxgtk_tree_model_set_sort_column_id (GtkTreeSortable *sortable, wxgtk_tree_model_set_sort_column_id (GtkTreeSortable *sortable,
gint sort_column_id, gint sort_column_id,
GtkSortType order) GtkSortType order)
@@ -792,7 +792,7 @@ wxgtk_tree_model_set_sort_column_id (GtkTreeSortable *sortable,
gs_lastLeftClickHeader = NULL; gs_lastLeftClickHeader = NULL;
} }
static void static void
wxgtk_tree_model_set_sort_func (GtkTreeSortable *sortable, wxgtk_tree_model_set_sort_func (GtkTreeSortable *sortable,
gint WXUNUSED(sort_column_id), gint WXUNUSED(sort_column_id),
GtkTreeIterCompareFunc func, GtkTreeIterCompareFunc func,
@@ -817,7 +817,7 @@ void wxgtk_tree_model_set_default_sort_func (GtkTreeSortable *sorta
gboolean wxgtk_tree_model_has_default_sort_func (GtkTreeSortable *sortable) gboolean wxgtk_tree_model_has_default_sort_func (GtkTreeSortable *sortable)
{ {
g_return_val_if_fail (GTK_IS_WX_TREE_MODEL (sortable), FALSE ); g_return_val_if_fail (GTK_IS_WX_TREE_MODEL (sortable), FALSE );
return FALSE; return FALSE;
} }
@@ -1331,14 +1331,14 @@ bool wxGtkDataViewModelNotifier::ValueChanged( const wxDataViewItem &item, unsig
bool wxGtkDataViewModelNotifier::Cleared() bool wxGtkDataViewModelNotifier::Cleared()
{ {
gtk_tree_view_set_model( GTK_TREE_VIEW(m_owner->m_treeview), NULL ); gtk_tree_view_set_model( GTK_TREE_VIEW(m_owner->m_treeview), NULL );
// this will create a new GTK model // this will create a new GTK model
m_owner->GtkGetInternal()->Cleared(); m_owner->GtkGetInternal()->Cleared();
SetGtkModel( m_owner->GtkGetInternal()->GetGtkModel() ); SetGtkModel( m_owner->GtkGetInternal()->GetGtkModel() );
gtk_tree_view_set_model( GTK_TREE_VIEW(m_owner->m_treeview), GTK_TREE_MODEL(m_wxgtk_model) ); gtk_tree_view_set_model( GTK_TREE_VIEW(m_owner->m_treeview), GTK_TREE_MODEL(m_wxgtk_model) );
return false; return false;
} }
@@ -1813,7 +1813,7 @@ public:
GtkWidget *widget = window->m_treeview; GtkWidget *widget = window->m_treeview;
// Set later // Set later
m_gdkwindow = NULL; m_gdkwindow = NULL;
m_window = window; m_window = window;
m_context = window->GtkGetPangoDefaultContext(); m_context = window->GtkGetPangoDefaultContext();
@@ -1832,9 +1832,9 @@ class wxDataViewCtrlDC: public wxWindowDC
public: public:
wxDataViewCtrlDC( wxDataViewCtrl *window ) : wxDataViewCtrlDC( wxDataViewCtrl *window ) :
wxWindowDC( new wxDataViewCtrlDCImpl( this, window ) ) wxWindowDC( new wxDataViewCtrlDCImpl( this, window ) )
{ } { }
}; };
// --------------------------------------------------------- // ---------------------------------------------------------
// wxDataViewCustomRenderer // wxDataViewCustomRenderer
@@ -1856,7 +1856,7 @@ wxDataViewCustomRenderer::wxDataViewCustomRenderer( const wxString &varianttype,
Init(mode, align); Init(mode, align);
} }
void wxDataViewCustomRenderer::RenderText( const wxString &text, int xoffset, void wxDataViewCustomRenderer::RenderText( const wxString &text, int xoffset,
wxRect WXUNUSED(cell), wxDC *WXUNUSED(dc), int WXUNUSED(state) ) wxRect WXUNUSED(cell), wxDC *WXUNUSED(dc), int WXUNUSED(state) )
{ {
#if 0 #if 0
@@ -2182,13 +2182,13 @@ wxSize wxDataViewIconTextRenderer::GetSize() const
return size; return size;
} }
wxControl* wxDataViewIconTextRenderer::CreateEditorCtrl( wxControl* wxDataViewIconTextRenderer::CreateEditorCtrl(
wxWindow *WXUNUSED(parent), wxRect WXUNUSED(labelRect), const wxVariant &WXUNUSED(value) ) wxWindow *WXUNUSED(parent), wxRect WXUNUSED(labelRect), const wxVariant &WXUNUSED(value) )
{ {
return NULL; return NULL;
} }
bool wxDataViewIconTextRenderer::GetValueFromEditorCtrl( bool wxDataViewIconTextRenderer::GetValueFromEditorCtrl(
wxControl* WXUNUSED(editor), wxVariant &WXUNUSED(value) ) wxControl* WXUNUSED(editor), wxVariant &WXUNUSED(value) )
{ {
return false; return false;
@@ -2210,7 +2210,7 @@ gtk_dataview_header_button_press_callback( GtkWidget *WXUNUSED(widget),
if (gdk_event->button == 1) if (gdk_event->button == 1)
{ {
gs_lastLeftClickHeader = column; gs_lastLeftClickHeader = column;
wxDataViewCtrl *dv = column->GetOwner(); wxDataViewCtrl *dv = column->GetOwner();
wxDataViewEvent event( wxEVT_COMMAND_DATAVIEW_COLUMN_HEADER_CLICK, dv->GetId() ); wxDataViewEvent event( wxEVT_COMMAND_DATAVIEW_COLUMN_HEADER_CLICK, dv->GetId() );
event.SetDataViewColumn( column ); event.SetDataViewColumn( column );
@@ -2648,7 +2648,7 @@ void wxDataViewColumn::SetWidth( int width )
else else
{ {
gtk_tree_view_column_set_sizing( GTK_TREE_VIEW_COLUMN(m_column), GTK_TREE_VIEW_COLUMN_FIXED ); gtk_tree_view_column_set_sizing( GTK_TREE_VIEW_COLUMN(m_column), GTK_TREE_VIEW_COLUMN_FIXED );
gtk_tree_view_column_set_fixed_width( GTK_TREE_VIEW_COLUMN(m_column), width ); gtk_tree_view_column_set_fixed_width( GTK_TREE_VIEW_COLUMN(m_column), width );
} }
} }
@@ -2777,56 +2777,61 @@ void wxDataViewCtrlInternal::BuildBranch( wxGtkTreeModelNode *node )
// GTK+ dnd iface // GTK+ dnd iface
gboolean wxDataViewCtrlInternal::row_draggable( GtkTreeDragSource *WXUNUSED(drag_source), gboolean wxDataViewCtrlInternal::row_draggable( GtkTreeDragSource *WXUNUSED(drag_source),
GtkTreePath *path ) GtkTreePath *path )
{ {
GtkTreeIter iter; GtkTreeIter iter;
if (!get_iter( &iter, path )) return FALSE; if (!get_iter( &iter, path )) return FALSE;
wxDataViewItem item( (void*) iter.user_data ); wxDataViewItem item( (void*) iter.user_data );
return m_wx_model->IsDraggable( item ); return m_wx_model->IsDraggable( item );
} }
gboolean wxDataViewCtrlInternal::drag_data_delete( GtkTreeDragSource *WXUNUSED(drag_source), gboolean
GtkTreePath* path ) wxDataViewCtrlInternal::drag_data_delete(GtkTreeDragSource *WXUNUSED(drag_source),
GtkTreePath *WXUNUSED(path))
{ {
return FALSE; return FALSE;
} }
gboolean wxDataViewCtrlInternal::drag_data_get( GtkTreeDragSource *WXUNUSED(drag_source), gboolean wxDataViewCtrlInternal::drag_data_get( GtkTreeDragSource *WXUNUSED(drag_source),
GtkTreePath *path, GtkSelectionData *selection_data ) GtkTreePath *path, GtkSelectionData *selection_data )
{ {
GtkTreeIter iter; GtkTreeIter iter;
if (!get_iter( &iter, path )) return FALSE; if (!get_iter( &iter, path )) return FALSE;
wxDataViewItem item( (void*) iter.user_data ); wxDataViewItem item( (void*) iter.user_data );
wxDataFormat format( selection_data->target ); wxDataFormat format( selection_data->target );
size_t size = m_wx_model->GetDragDataSize( item, format ); size_t size = m_wx_model->GetDragDataSize( item, format );
if (size == 0) return FALSE; if (size == 0) return FALSE;
void *data = malloc( size ); void *data = malloc( size );
m_wx_model->GetDragData( item, format, data, size ); m_wx_model->GetDragData( item, format, data, size );
gtk_selection_data_set( selection_data, selection_data->target, gtk_selection_data_set( selection_data, selection_data->target,
8, (const guchar*) data, size ); 8, (const guchar*) data, size );
free( data ); free( data );
return TRUE; return TRUE;
} }
gboolean wxDataViewCtrlInternal::drag_data_received( GtkTreeDragDest *WXUNUSED(drag_dest), gboolean
GtkTreePath *dest, GtkSelectionData *selection_data ) wxDataViewCtrlInternal::drag_data_received(GtkTreeDragDest *WXUNUSED(drag_dest),
GtkTreePath *WXUNUSED(dest),
GtkSelectionData *WXUNUSED(selection_data))
{ {
return FALSE; return FALSE;
} }
gboolean wxDataViewCtrlInternal::row_drop_possible( GtkTreeDragDest *WXUNUSED(drag_dest), gboolean
GtkTreePath *dest_path, GtkSelectionData *selection_data ) wxDataViewCtrlInternal::row_drop_possible(GtkTreeDragDest *WXUNUSED(drag_dest),
GtkTreePath *WXUNUSED(dest_path),
GtkSelectionData *WXUNUSED(selection_data))
{ {
return FALSE; return FALSE;
} }
@@ -2839,13 +2844,13 @@ bool wxDataViewCtrlInternal::Cleared()
{ {
delete m_root; delete m_root;
InitTree(); InitTree();
} }
// Create new GTK model // Create new GTK model
g_object_unref( m_gtk_model ); g_object_unref( m_gtk_model );
m_gtk_model = wxgtk_tree_model_new(); m_gtk_model = wxgtk_tree_model_new();
m_gtk_model->internal = this; m_gtk_model->internal = this;
return true; return true;
} }
@@ -3601,9 +3606,9 @@ bool wxDataViewCtrl::Create(wxWindow *parent, wxWindowID id,
gs_target.target = "UTF8_STRING"; gs_target.target = "UTF8_STRING";
gs_target.flags = 0; gs_target.flags = 0;
gs_target.info = -1; gs_target.info = -1;
gtk_tree_view_enable_model_drag_source( GTK_TREE_VIEW(m_treeview), gtk_tree_view_enable_model_drag_source( GTK_TREE_VIEW(m_treeview),
GDK_BUTTON1_MASK, &gs_target, 1, (GdkDragAction) GDK_ACTION_COPY ); GDK_BUTTON1_MASK, &gs_target, 1, (GdkDragAction) GDK_ACTION_COPY );
#ifdef __WXGTK26__ #ifdef __WXGTK26__
if (!gtk_check_version(2,6,0)) if (!gtk_check_version(2,6,0))
gtk_tree_view_set_fixed_height_mode( GTK_TREE_VIEW(m_treeview), TRUE ); gtk_tree_view_set_fixed_height_mode( GTK_TREE_VIEW(m_treeview), TRUE );
@@ -3667,7 +3672,7 @@ bool wxDataViewCtrl::Create(wxWindow *parent, wxWindowID id,
g_signal_connect (m_treeview, "button_press_event", g_signal_connect (m_treeview, "button_press_event",
G_CALLBACK (gtk_dataview_button_press_callback), this); G_CALLBACK (gtk_dataview_button_press_callback), this);
return true; return true;
} }
@@ -3690,11 +3695,11 @@ bool wxDataViewCtrl::AssociateModel( wxDataViewModel *model )
{ {
delete m_internal; delete m_internal;
m_internal = NULL; m_internal = NULL;
delete m_notifier; delete m_notifier;
m_notifier = NULL; m_notifier = NULL;
} }
if (!wxDataViewCtrlBase::AssociateModel( model )) if (!wxDataViewCtrlBase::AssociateModel( model ))
return false; return false;
@@ -4003,7 +4008,8 @@ void wxDataViewCtrl::UnselectAll()
GtkEnableSelectionEvents(); GtkEnableSelectionEvents();
} }
void wxDataViewCtrl::EnsureVisible( const wxDataViewItem & item, const wxDataViewColumn *column ) void wxDataViewCtrl::EnsureVisible(const wxDataViewItem& item,
const wxDataViewColumn *WXUNUSED(column))
{ {
GtkTreeIter iter; GtkTreeIter iter;
iter.user_data = (gpointer) item.GetID(); iter.user_data = (gpointer) item.GetID();
@@ -4012,15 +4018,17 @@ void wxDataViewCtrl::EnsureVisible( const wxDataViewItem & item, const wxDataVie
gtk_tree_path_free( path ); gtk_tree_path_free( path );
} }
void wxDataViewCtrl::HitTest( const wxPoint &point, void wxDataViewCtrl::HitTest(const wxPoint& WXUNUSED(point),
wxDataViewItem &item, wxDataViewColumn *&column ) const wxDataViewItem& item,
wxDataViewColumn *& column) const
{ {
item = wxDataViewItem(0); item = wxDataViewItem(0);
column = NULL; column = NULL;
} }
wxRect wxDataViewCtrl::GetItemRect( const wxDataViewItem &item, wxRect
const wxDataViewColumn *column ) const wxDataViewCtrl::GetItemRect(const wxDataViewItem& WXUNUSED(item),
const wxDataViewColumn *WXUNUSED(column)) const
{ {
return wxRect(); return wxRect();
} }