diff options
author | Guy Harris <guy@alum.mit.edu> | 2008-04-11 23:00:34 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2008-04-11 23:00:34 +0000 |
commit | 434e7709ed6805867c79ad8a364bab265c3699ea (patch) | |
tree | 64b59af26bdcacfa759809655157f0796a64d9d6 /gtk/capture_file_dlg.c | |
parent | 736cada149a32e9c067f01e8a305c7c540e5d9e5 (diff) |
Wrap the callback function pointer for g_signal_connect() in
G_CALLBACK(), to suppress compiler warnings (that's what the old
SIGNAL_CONNECT macro did).
svn path=/trunk/; revision=24915
Diffstat (limited to 'gtk/capture_file_dlg.c')
-rw-r--r-- | gtk/capture_file_dlg.c | 75 |
1 files changed, 47 insertions, 28 deletions
diff --git a/gtk/capture_file_dlg.c b/gtk/capture_file_dlg.c index 89c55d5f94..f541d7d32a 100644 --- a/gtk/capture_file_dlg.c +++ b/gtk/capture_file_dlg.c @@ -496,8 +496,10 @@ file_open_cmd(GtkWidget *w) gtk_widget_show(filter_hbox); filter_bt = gtk_button_new_from_stock(WIRESHARK_STOCK_DISPLAY_FILTER_ENTRY); - g_signal_connect(filter_bt, "clicked", display_filter_construct_cb, &args); - g_signal_connect(filter_bt, "destroy", filter_button_destroy_cb, NULL); + g_signal_connect(filter_bt, "clicked", + G_CALLBACK(display_filter_construct_cb), &args); + g_signal_connect(filter_bt, "destroy", + G_CALLBACK(filter_button_destroy_cb), NULL); gtk_box_pack_start(GTK_BOX(filter_hbox), filter_bt, FALSE, TRUE, 0); gtk_widget_show(filter_bt); gtk_tooltips_set_tip(tooltips, filter_bt, @@ -506,7 +508,8 @@ file_open_cmd(GtkWidget *w) filter_te = gtk_entry_new(); g_object_set_data(G_OBJECT(filter_bt), E_FILT_TE_PTR_KEY, filter_te); gtk_box_pack_start(GTK_BOX(filter_hbox), filter_te, TRUE, TRUE, 3); - g_signal_connect(filter_te, "changed", filter_te_syntax_check_cb, NULL); + g_signal_connect(filter_te, "changed", + G_CALLBACK(filter_te_syntax_check_cb), NULL); gtk_widget_show(filter_te); gtk_tooltips_set_tip(tooltips, filter_te, "Enter a display filter.", NULL); @@ -556,7 +559,8 @@ file_open_cmd(GtkWidget *w) #endif - g_signal_connect(file_open_w, "destroy", file_open_destroy_cb, NULL); + g_signal_connect(file_open_w, "destroy", + G_CALLBACK(file_open_destroy_cb), NULL); /* preview widget */ prev = preview_new(); @@ -566,7 +570,7 @@ file_open_cmd(GtkWidget *w) #if GTK_CHECK_VERSION(2,4,0) g_signal_connect(GTK_FILE_CHOOSER(file_open_w), "selection-changed", - file_open_entry_changed, file_open_w); + G_CALLBACK(file_open_entry_changed), file_open_w); file_open_entry_changed(file_open_w, file_open_w); g_object_set_data(G_OBJECT(file_open_w), E_DFILTER_TE_KEY, @@ -578,12 +582,12 @@ file_open_cmd(GtkWidget *w) else window_destroy(file_open_w); #else /* GTK_CHECK_VERSION(2,4,0) */ g_signal_connect(GTK_FILE_SELECTION(file_open_w)->selection_entry, "changed", - file_open_entry_changed, file_open_w); + G_CALLBACK(file_open_entry_changed), file_open_w); /* Connect the ok_button to file_open_ok_cb function and pass along a pointer to the file selection box widget */ g_signal_connect(GTK_FILE_SELECTION(file_open_w)->ok_button, "clicked", - file_open_ok_cb, file_open_w); + G_CALLBACK(file_open_ok_cb), file_open_w); g_object_set_data(G_OBJECT(GTK_FILE_SELECTION(file_open_w)->ok_button), E_DFILTER_TE_KEY, g_object_get_data(G_OBJECT(w), E_DFILTER_TE_KEY)); @@ -592,7 +596,8 @@ file_open_cmd(GtkWidget *w) window_set_cancel_button(file_open_w, GTK_FILE_SELECTION(file_open_w)->cancel_button, window_cancel_button_cb); - g_signal_connect(file_open_w, "delete_event", window_delete_event_cb, NULL); + g_signal_connect(file_open_w, "delete_event", + G_CALLBACK(window_delete_event_cb), NULL); gtk_widget_show(file_open_w); window_present(file_open_w); @@ -849,8 +854,10 @@ file_merge_cmd(GtkWidget *w) gtk_widget_show(filter_hbox); filter_bt = gtk_button_new_from_stock(WIRESHARK_STOCK_DISPLAY_FILTER_ENTRY); - g_signal_connect(filter_bt, "clicked", display_filter_construct_cb, &args); - g_signal_connect(filter_bt, "destroy", filter_button_destroy_cb, NULL); + g_signal_connect(filter_bt, "clicked", + G_CALLBACK(display_filter_construct_cb), &args); + g_signal_connect(filter_bt, "destroy", + G_CALLBACK(filter_button_destroy_cb), NULL); gtk_box_pack_start(GTK_BOX(filter_hbox), filter_bt, FALSE, TRUE, 0); gtk_widget_show(filter_bt); gtk_tooltips_set_tip(tooltips, filter_bt, @@ -859,7 +866,8 @@ file_merge_cmd(GtkWidget *w) filter_te = gtk_entry_new(); g_object_set_data(G_OBJECT(filter_bt), E_FILT_TE_PTR_KEY, filter_te); gtk_box_pack_start(GTK_BOX(filter_hbox), filter_te, TRUE, TRUE, 3); - g_signal_connect(filter_te, "changed", filter_te_syntax_check_cb, NULL); + g_signal_connect(filter_te, "changed", + G_CALLBACK(filter_te_syntax_check_cb), NULL); gtk_widget_show(filter_te); gtk_tooltips_set_tip(tooltips, filter_te, "Enter a display filter.", NULL); @@ -915,7 +923,8 @@ file_merge_cmd(GtkWidget *w) #endif - g_signal_connect(file_merge_w, "destroy", file_merge_destroy_cb, NULL); + g_signal_connect(file_merge_w, "destroy", + G_CALLBACK(file_merge_destroy_cb), NULL); /* preview widget */ prev = preview_new(); @@ -925,7 +934,7 @@ file_merge_cmd(GtkWidget *w) #if GTK_CHECK_VERSION(2,4,0) g_signal_connect(GTK_FILE_CHOOSER(file_merge_w), "selection-changed", - file_open_entry_changed, file_merge_w); + G_CALLBACK(file_open_entry_changed), file_merge_w); file_open_entry_changed(file_merge_w, file_merge_w); g_object_set_data(G_OBJECT(file_merge_w), E_DFILTER_TE_KEY, @@ -937,12 +946,12 @@ file_merge_cmd(GtkWidget *w) else window_destroy(file_merge_w); #else /* GTK_CHECK_VERSION(2,4,0) */ g_signal_connect(GTK_FILE_SELECTION(file_merge_w)->selection_entry, "changed", - file_open_entry_changed, file_merge_w); + G_CALLBACK(file_open_entry_changed), file_merge_w); /* Connect the ok_button to file_merge_ok_cb function and pass along a pointer to the file selection box widget */ g_signal_connect(GTK_FILE_SELECTION(file_merge_w)->ok_button, "clicked", - file_merge_ok_cb, file_merge_w); + G_CALLBACK(file_merge_ok_cb), file_merge_w); g_object_set_data(G_OBJECT(GTK_FILE_SELECTION(file_merge_w)->ok_button), E_DFILTER_TE_KEY, g_object_get_data(G_OBJECT(w), E_DFILTER_TE_KEY)); @@ -951,7 +960,8 @@ file_merge_cmd(GtkWidget *w) window_set_cancel_button(file_merge_w, GTK_FILE_SELECTION(file_merge_w)->cancel_button, window_cancel_button_cb); - g_signal_connect(file_merge_w, "delete_event", window_delete_event_cb, NULL); + g_signal_connect(file_merge_w, "delete_event", + G_CALLBACK(window_delete_event_cb), NULL); gtk_widget_show(file_merge_w); window_present(file_merge_w); @@ -1344,7 +1354,8 @@ file_save_as_cmd(action_after_save_e action_after_save, gpointer action_after_sa g_object_set_data(G_OBJECT(file_save_as_w), "compressed", compressed_cb); gtk_widget_set_sensitive(compressed_cb, wtap_dump_can_compress(cfile.cd_t)); - g_signal_connect(file_save_as_w, "destroy", file_save_as_destroy_cb, NULL); + g_signal_connect(file_save_as_w, "destroy", + G_CALLBACK(file_save_as_destroy_cb), NULL); #if GTK_CHECK_VERSION(2,4,0) if (gtk_dialog_run(GTK_DIALOG(file_save_as_w)) == GTK_RESPONSE_ACCEPT) { @@ -1356,12 +1367,13 @@ file_save_as_cmd(action_after_save_e action_after_save, gpointer action_after_sa /* Connect the ok_button to file_save_as_ok_cb function and pass along a pointer to the file selection box widget */ g_signal_connect(GTK_FILE_SELECTION (file_save_as_w)->ok_button, "clicked", - file_save_as_ok_cb, file_save_as_w); + G_CALLBACK(file_save_as_ok_cb), file_save_as_w); window_set_cancel_button(file_save_as_w, GTK_FILE_SELECTION(file_save_as_w)->cancel_button, window_cancel_button_cb); - g_signal_connect(file_save_as_w, "delete_event", window_delete_event_cb, NULL); + g_signal_connect(file_save_as_w, "delete_event", + G_CALLBACK( window_delete_event_cb), NULL); gtk_widget_show(file_save_as_w); window_present(file_save_as_w); @@ -1660,10 +1672,12 @@ file_color_import_cmd_cb(GtkWidget *color_filters, gpointer filter_list _U_) cfglobal_but = gtk_button_new_with_label("Global Color Filter File"); gtk_container_add(GTK_CONTAINER(main_vb), cfglobal_but); - g_signal_connect(cfglobal_but, "clicked", color_global_cb, file_color_import_w); + g_signal_connect(cfglobal_but, "clicked", + G_CALLBACK(color_global_cb), file_color_import_w); gtk_widget_show(cfglobal_but); - g_signal_connect(file_color_import_w, "destroy", file_color_import_destroy_cb, NULL); + g_signal_connect(file_color_import_w, "destroy", + G_CALLBACK(file_color_import_destroy_cb), NULL); #if GTK_CHECK_VERSION(2,4,0) @@ -1676,12 +1690,13 @@ file_color_import_cmd_cb(GtkWidget *color_filters, gpointer filter_list _U_) /* Connect the ok_button to file_open_ok_cb function and pass along a pointer to the file selection box widget */ g_signal_connect(GTK_FILE_SELECTION(file_color_import_w)->ok_button, "clicked", - file_color_import_ok_cb, color_filters); + G_CALLBACK(file_color_import_ok_cb), color_filters); window_set_cancel_button(file_color_import_w, GTK_FILE_SELECTION(file_color_import_w)->cancel_button, window_cancel_button_cb); - g_signal_connect(file_color_import_w, "delete_event", window_delete_event_cb, NULL); + g_signal_connect(file_color_import_w, "delete_event", + G_CALLBACK(window_delete_event_cb), NULL); gtk_widget_show(file_color_import_w); @@ -1814,16 +1829,19 @@ file_color_export_cmd_cb(GtkWidget *w _U_, gpointer filter_list) cfselect_cb = gtk_check_button_new_with_label("Export only selected filters"); gtk_container_add(GTK_CONTAINER(main_vb), cfselect_cb); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(cfselect_cb), FALSE); - g_signal_connect(cfselect_cb, "toggled", color_toggle_selected_cb, NULL); + g_signal_connect(cfselect_cb, "toggled", + G_CALLBACK(color_toggle_selected_cb), NULL); gtk_widget_show(cfselect_cb); color_set_export_selected_sensitive(cfselect_cb); cfglobal_but = gtk_button_new_with_label("Global Color Filter File"); gtk_container_add(GTK_CONTAINER(main_vb), cfglobal_but); - g_signal_connect(cfglobal_but, "clicked", color_global_cb, file_color_export_w); + g_signal_connect(cfglobal_but, "clicked", + G_CALLBACK(color_global_cb), file_color_export_w); gtk_widget_show(cfglobal_but); - g_signal_connect(file_color_export_w, "destroy", file_color_export_destroy_cb, NULL); + g_signal_connect(file_color_export_w, "destroy", + G_CALLBACK(file_color_export_destroy_cb), NULL); #if GTK_CHECK_VERSION(2,4,0) if (gtk_dialog_run(GTK_DIALOG(file_color_export_w)) == GTK_RESPONSE_ACCEPT) @@ -1835,12 +1853,13 @@ file_color_export_cmd_cb(GtkWidget *w _U_, gpointer filter_list) /* Connect the ok_button to file_export_ok_cb function and pass along a pointer to the file selection box widget */ g_signal_connect(GTK_FILE_SELECTION (file_color_export_w)->ok_button, "clicked", - file_color_export_ok_cb, filter_list); + G_CALLBACK(file_color_export_ok_cb), filter_list); window_set_cancel_button(file_color_export_w, GTK_FILE_SELECTION(file_color_export_w)->cancel_button, window_cancel_button_cb); - g_signal_connect(file_color_export_w, "delete_event", window_delete_event_cb, NULL); + g_signal_connect(file_color_export_w, "delete_event", + G_CALLBACK(window_delete_event_cb), NULL); gtk_file_selection_set_filename(GTK_FILE_SELECTION(file_color_export_w), ""); |