OBECT_..._DATA --> g_object_..._data

svn path=/trunk/; revision=24894
This commit is contained in:
Bill Meier 2008-04-11 16:26:32 +00:00
parent 42acebd42c
commit 10f2ea11d5
10 changed files with 202 additions and 202 deletions

View File

@ -124,7 +124,7 @@ capture_prefs_show(void)
gtk_tooltips_set_tip(tooltips, GTK_COMBO(if_cb)->entry, gtk_tooltips_set_tip(tooltips, GTK_COMBO(if_cb)->entry,
"The default interface to be captured from.", NULL); "The default interface to be captured from.", NULL);
gtk_widget_show(if_cb); gtk_widget_show(if_cb);
OBJECT_SET_DATA(main_vb, DEVICE_KEY, if_cb); g_object_set_data(G_OBJECT(main_vb), DEVICE_KEY, if_cb);
row++; row++;
/* Interface properties */ /* Interface properties */
@ -148,7 +148,7 @@ capture_prefs_show(void)
"Usually a network card will only capture the traffic sent to its own network address. " "Usually a network card will only capture the traffic sent to its own network address. "
"If you want to capture all traffic that the network card can \"see\", mark this option. " "If you want to capture all traffic that the network card can \"see\", mark this option. "
"See the FAQ for some more details of capturing packets from a switched network.", NULL); "See the FAQ for some more details of capturing packets from a switched network.", NULL);
OBJECT_SET_DATA(main_vb, PROM_MODE_KEY, promisc_cb); g_object_set_data(G_OBJECT(main_vb), PROM_MODE_KEY, promisc_cb);
/* Real-time capture */ /* Real-time capture */
sync_cb = create_preference_check_button(main_tb, row++, sync_cb = create_preference_check_button(main_tb, row++,
@ -157,7 +157,7 @@ capture_prefs_show(void)
gtk_tooltips_set_tip(tooltips, sync_cb, gtk_tooltips_set_tip(tooltips, sync_cb,
"Update the list of packets while capture is in progress. " "Update the list of packets while capture is in progress. "
"Don't use this option if you notice packet drops.", NULL); "Don't use this option if you notice packet drops.", NULL);
OBJECT_SET_DATA(main_vb, CAPTURE_REAL_TIME_KEY, sync_cb); g_object_set_data(G_OBJECT(main_vb), CAPTURE_REAL_TIME_KEY, sync_cb);
/* Auto-scroll real-time capture */ /* Auto-scroll real-time capture */
auto_scroll_cb = create_preference_check_button(main_tb, row++, auto_scroll_cb = create_preference_check_button(main_tb, row++,
@ -165,7 +165,7 @@ capture_prefs_show(void)
prefs.capture_auto_scroll); prefs.capture_auto_scroll);
gtk_tooltips_set_tip(tooltips, auto_scroll_cb, gtk_tooltips_set_tip(tooltips, auto_scroll_cb,
"Automatic scrolling of the packet list while live capture is in progress. ", NULL); "Automatic scrolling of the packet list while live capture is in progress. ", NULL);
OBJECT_SET_DATA(main_vb, AUTO_SCROLL_KEY, auto_scroll_cb); g_object_set_data(G_OBJECT(main_vb), AUTO_SCROLL_KEY, auto_scroll_cb);
/* Show capture info dialog */ /* Show capture info dialog */
show_info_cb = create_preference_check_button(main_tb, row++, show_info_cb = create_preference_check_button(main_tb, row++,
@ -173,7 +173,7 @@ capture_prefs_show(void)
!prefs.capture_show_info); !prefs.capture_show_info);
gtk_tooltips_set_tip(tooltips, show_info_cb, gtk_tooltips_set_tip(tooltips, show_info_cb,
"Hide the capture info dialog while capturing. ", NULL); "Hide the capture info dialog while capturing. ", NULL);
OBJECT_SET_DATA(main_vb, SHOW_INFO_KEY, show_info_cb); g_object_set_data(G_OBJECT(main_vb), SHOW_INFO_KEY, show_info_cb);
/* Show 'em what we got */ /* Show 'em what we got */
gtk_widget_show_all(main_vb); gtk_widget_show_all(main_vb);
@ -187,11 +187,11 @@ capture_prefs_fetch(GtkWidget *w)
GtkWidget *if_cb, *promisc_cb, *sync_cb, *auto_scroll_cb, *show_info_cb; GtkWidget *if_cb, *promisc_cb, *sync_cb, *auto_scroll_cb, *show_info_cb;
gchar *if_text; gchar *if_text;
if_cb = (GtkWidget *)OBJECT_GET_DATA(w, DEVICE_KEY); if_cb = (GtkWidget *)g_object_get_data(G_OBJECT(w), DEVICE_KEY);
promisc_cb = (GtkWidget *)OBJECT_GET_DATA(w, PROM_MODE_KEY); promisc_cb = (GtkWidget *)g_object_get_data(G_OBJECT(w), PROM_MODE_KEY);
sync_cb = (GtkWidget *)OBJECT_GET_DATA(w, CAPTURE_REAL_TIME_KEY); sync_cb = (GtkWidget *)g_object_get_data(G_OBJECT(w), CAPTURE_REAL_TIME_KEY);
auto_scroll_cb = (GtkWidget *)OBJECT_GET_DATA(w, AUTO_SCROLL_KEY); auto_scroll_cb = (GtkWidget *)g_object_get_data(G_OBJECT(w), AUTO_SCROLL_KEY);
show_info_cb = (GtkWidget *)OBJECT_GET_DATA(w, SHOW_INFO_KEY); show_info_cb = (GtkWidget *)g_object_get_data(G_OBJECT(w), SHOW_INFO_KEY);
if (prefs.capture_device != NULL) { if (prefs.capture_device != NULL) {
g_free(prefs.capture_device); g_free(prefs.capture_device);
@ -231,7 +231,7 @@ capture_prefs_destroy(GtkWidget *w)
/* Is there an interface descriptions dialog associated with this /* Is there an interface descriptions dialog associated with this
Preferences dialog? */ Preferences dialog? */
dlg = OBJECT_GET_DATA(caller, IFOPTS_DIALOG_PTR_KEY); dlg = g_object_get_data(G_OBJECT(caller), IFOPTS_DIALOG_PTR_KEY);
if (dlg != NULL) { if (dlg != NULL) {
/* Yes. Destroy it. */ /* Yes. Destroy it. */
@ -256,7 +256,7 @@ ifopts_edit_cb(GtkWidget *w, gpointer data _U_)
/* Has an edit dialog box already been opened for that top-level /* Has an edit dialog box already been opened for that top-level
widget? */ widget? */
ifopts_edit_dlg = OBJECT_GET_DATA(caller, IFOPTS_DIALOG_PTR_KEY); ifopts_edit_dlg = g_object_get_data(G_OBJECT(caller), IFOPTS_DIALOG_PTR_KEY);
if (ifopts_edit_dlg != NULL) { if (ifopts_edit_dlg != NULL) {
/* Yes. Just re-activate that dialog box. */ /* Yes. Just re-activate that dialog box. */
reactivate_window(ifopts_edit_dlg); reactivate_window(ifopts_edit_dlg);
@ -366,31 +366,31 @@ ifopts_edit_cb(GtkWidget *w, gpointer data _U_)
cur_clist); cur_clist);
gtk_table_attach_defaults(GTK_TABLE(main_tb), if_hide_cb, 1, 2, row, row+1); gtk_table_attach_defaults(GTK_TABLE(main_tb), if_hide_cb, 1, 2, row, row+1);
gtk_widget_show(if_hide_cb); gtk_widget_show(if_hide_cb);
row++; row++;
/* button row: OK and Cancel buttons */ /* button row: OK and Cancel buttons */
bbox = dlg_button_row_new(GTK_STOCK_OK, GTK_STOCK_CANCEL, NULL); bbox = dlg_button_row_new(GTK_STOCK_OK, GTK_STOCK_CANCEL, NULL);
gtk_box_pack_start(GTK_BOX(main_vb), bbox, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(main_vb), bbox, FALSE, FALSE, 0);
gtk_widget_show(bbox); gtk_widget_show(bbox);
ok_bt = OBJECT_GET_DATA(bbox, GTK_STOCK_OK); ok_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_OK);
SIGNAL_CONNECT(ok_bt, "clicked", ifopts_edit_ok_cb, ifopts_edit_dlg); SIGNAL_CONNECT(ok_bt, "clicked", ifopts_edit_ok_cb, ifopts_edit_dlg);
cancel_bt = OBJECT_GET_DATA(bbox, GTK_STOCK_CANCEL); cancel_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_CANCEL);
window_set_cancel_button(ifopts_edit_dlg, cancel_bt, window_cancel_button_cb); window_set_cancel_button(ifopts_edit_dlg, cancel_bt, window_cancel_button_cb);
gtk_widget_grab_default(ok_bt); gtk_widget_grab_default(ok_bt);
SIGNAL_CONNECT(ifopts_edit_dlg, "delete_event", window_delete_event_cb, SIGNAL_CONNECT(ifopts_edit_dlg, "delete_event", window_delete_event_cb,
NULL); NULL);
/* Call a handler when we're destroyed, so we can inform /* Call a handler when we're destroyed, so we can inform
our caller, if any, that we've been destroyed. */ our caller, if any, that we've been destroyed. */
SIGNAL_CONNECT(ifopts_edit_dlg, "destroy", ifopts_edit_destroy_cb, NULL); SIGNAL_CONNECT(ifopts_edit_dlg, "destroy", ifopts_edit_destroy_cb, NULL);
/* Set the key for the new dialog to point to our caller. */ /* Set the key for the new dialog to point to our caller. */
OBJECT_SET_DATA(ifopts_edit_dlg, IFOPTS_CALLER_PTR_KEY, caller); g_object_set_data(G_OBJECT(ifopts_edit_dlg), IFOPTS_CALLER_PTR_KEY, caller);
/* Set the key for the caller to point to us */ /* Set the key for the caller to point to us */
OBJECT_SET_DATA(caller, IFOPTS_DIALOG_PTR_KEY, ifopts_edit_dlg); g_object_set_data(G_OBJECT(caller), IFOPTS_DIALOG_PTR_KEY, ifopts_edit_dlg);
/* select the first row in if list, all option fields must exist for this */ /* select the first row in if list, all option fields must exist for this */
gtk_clist_select_row(GTK_CLIST(cur_clist), 0, -1); gtk_clist_select_row(GTK_CLIST(cur_clist), 0, -1);
@ -426,11 +426,11 @@ ifopts_edit_destroy_cb(GtkWidget *win, gpointer data _U_)
/* Get the widget that requested that we be popped up, if any. /* Get the widget that requested that we be popped up, if any.
(It should arrange to destroy us if it's destroyed, so (It should arrange to destroy us if it's destroyed, so
that we don't get a pointer to a non-existent window here.) */ that we don't get a pointer to a non-existent window here.) */
caller = OBJECT_GET_DATA(win, IFOPTS_CALLER_PTR_KEY); caller = g_object_get_data(G_OBJECT(win), IFOPTS_CALLER_PTR_KEY);
if (caller != NULL) { if (caller != NULL) {
/* Tell it we no longer exist. */ /* Tell it we no longer exist. */
OBJECT_SET_DATA(caller, IFOPTS_DIALOG_PTR_KEY, NULL); g_object_set_data(G_OBJECT(caller), IFOPTS_DIALOG_PTR_KEY, NULL);
} }
} }

View File

@ -377,7 +377,7 @@ static gint
ct_sort_column(GtkCList *clist, gconstpointer ptr1, gconstpointer ptr2) ct_sort_column(GtkCList *clist, gconstpointer ptr1, gconstpointer ptr2)
{ {
guint32 idx1, idx2; guint32 idx1, idx2;
conversations_table *ct = OBJECT_GET_DATA(clist, CONV_PTR_KEY); conversations_table *ct = g_object_get_data(G_OBJECT(clist), CONV_PTR_KEY);
conv_t *conv1 = NULL; conv_t *conv1 = NULL;
conv_t *conv2 = NULL; conv_t *conv2 = NULL;
double duration1, duration2; double duration1, duration2;
@ -1261,7 +1261,7 @@ copy_as_csv_cb(GtkWindow *copy_bt, gpointer data _U_)
GtkClipboard *cb; GtkClipboard *cb;
GString *CSV_str = g_string_new(""); GString *CSV_str = g_string_new("");
conversations_table *talkers=OBJECT_GET_DATA(copy_bt, CONV_PTR_KEY); conversations_table *talkers=g_object_get_data(G_OBJECT(copy_bt), CONV_PTR_KEY);
if (!talkers) if (!talkers)
return; return;
@ -1335,7 +1335,7 @@ init_ct_table_page(conversations_table *conversations, GtkWidget *vbox, gboolean
gtk_box_pack_start(GTK_BOX(vbox), conversations->scrolled_window, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(vbox), conversations->scrolled_window, TRUE, TRUE, 0);
conversations->table=(GtkCList *)gtk_clist_new(NUM_COLS); conversations->table=(GtkCList *)gtk_clist_new(NUM_COLS);
OBJECT_SET_DATA(conversations->table, CONV_PTR_KEY, conversations); g_object_set_data(G_OBJECT(conversations->table), CONV_PTR_KEY, conversations);
col_arrows = (column_arrows *) g_malloc(sizeof(column_arrows) * NUM_COLS); col_arrows = (column_arrows *) g_malloc(sizeof(column_arrows) * NUM_COLS);
win_style = gtk_widget_get_style(conversations->scrolled_window); win_style = gtk_widget_get_style(conversations->scrolled_window);
@ -1441,17 +1441,17 @@ init_conversation_table(gboolean hide_ports, const char *table_name, const char
gtk_box_pack_end(GTK_BOX(vbox), bbox, FALSE, FALSE, 0); gtk_box_pack_end(GTK_BOX(vbox), bbox, FALSE, FALSE, 0);
close_bt = OBJECT_GET_DATA(bbox, GTK_STOCK_CLOSE); close_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_CLOSE);
window_set_cancel_button(conversations->win, close_bt, window_cancel_button_cb); window_set_cancel_button(conversations->win, close_bt, window_cancel_button_cb);
copy_bt = OBJECT_GET_DATA(bbox, GTK_STOCK_COPY); copy_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_COPY);
gtk_tooltips_set_tip(tooltips, copy_bt, gtk_tooltips_set_tip(tooltips, copy_bt,
"Copy all statistical values of this page to the clipboard in CSV (Comma Separated Values) format.", NULL); "Copy all statistical values of this page to the clipboard in CSV (Comma Separated Values) format.", NULL);
OBJECT_SET_DATA(copy_bt, CONV_PTR_KEY, conversations); g_object_set_data(G_OBJECT(copy_bt), CONV_PTR_KEY, conversations);
SIGNAL_CONNECT(copy_bt, "clicked", copy_as_csv_cb, NULL); SIGNAL_CONNECT(copy_bt, "clicked", copy_as_csv_cb, NULL);
if(topic_available(HELP_STATS_CONVERSATIONS_DIALOG)) { if(topic_available(HELP_STATS_CONVERSATIONS_DIALOG)) {
help_bt = OBJECT_GET_DATA(bbox, GTK_STOCK_HELP); help_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_HELP);
SIGNAL_CONNECT(help_bt, "clicked", topic_cb, HELP_STATS_CONVERSATIONS_DIALOG); SIGNAL_CONNECT(help_bt, "clicked", topic_cb, HELP_STATS_CONVERSATIONS_DIALOG);
} }
@ -1478,12 +1478,12 @@ static void
ct_nb_switch_page_cb(GtkNotebook *nb, GtkNotebookPage *pg _U_, guint page, gpointer data) ct_nb_switch_page_cb(GtkNotebook *nb, GtkNotebookPage *pg _U_, guint page, gpointer data)
{ {
GtkWidget *copy_bt = (GtkWidget *) data; GtkWidget *copy_bt = (GtkWidget *) data;
void ** pages = OBJECT_GET_DATA(nb, NB_PAGES_KEY); void ** pages = g_object_get_data(G_OBJECT(nb), NB_PAGES_KEY);
page++; page++;
if (pages && page > 0 && (int) page <= GPOINTER_TO_INT(pages[0]) && copy_bt) { if (pages && page > 0 && (int) page <= GPOINTER_TO_INT(pages[0]) && copy_bt) {
OBJECT_SET_DATA(copy_bt, CONV_PTR_KEY, pages[page]); g_object_set_data(G_OBJECT(copy_bt), CONV_PTR_KEY, pages[page]);
} }
} }
@ -1637,7 +1637,7 @@ init_conversation_notebook_cb(GtkWidget *w _U_, gpointer d _U_)
nb = gtk_notebook_new(); nb = gtk_notebook_new();
gtk_container_add(GTK_CONTAINER(vbox), nb); gtk_container_add(GTK_CONTAINER(vbox), nb);
OBJECT_SET_DATA(nb, NB_PAGES_KEY, pages); g_object_set_data(G_OBJECT(nb), NB_PAGES_KEY, pages);
page = 0; page = 0;
@ -1647,7 +1647,7 @@ init_conversation_notebook_cb(GtkWidget *w _U_, gpointer d _U_)
page_lb = gtk_label_new(""); page_lb = gtk_label_new("");
conversations = init_ct_notebook_page_cb(registered->hide_ports, registered->table_name, registered->tap_name, conversations = init_ct_notebook_page_cb(registered->hide_ports, registered->table_name, registered->tap_name,
registered->filter, registered->packet_func); registered->filter, registered->packet_func);
OBJECT_SET_DATA(conversations->win, CONV_PTR_KEY, conversations); g_object_set_data(G_OBJECT(conversations->win), CONV_PTR_KEY, conversations);
gtk_notebook_append_page(GTK_NOTEBOOK(nb), conversations->win, page_lb); gtk_notebook_append_page(GTK_NOTEBOOK(nb), conversations->win, page_lb);
conversations->win = win; conversations->win = win;
conversations->page_lb = page_lb; conversations->page_lb = page_lb;
@ -1687,19 +1687,19 @@ init_conversation_notebook_cb(GtkWidget *w _U_, gpointer d _U_)
gtk_box_pack_end(GTK_BOX(vbox), bbox, FALSE, FALSE, 0); gtk_box_pack_end(GTK_BOX(vbox), bbox, FALSE, FALSE, 0);
close_bt = OBJECT_GET_DATA(bbox, GTK_STOCK_CLOSE); close_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_CLOSE);
window_set_cancel_button(win, close_bt, window_cancel_button_cb); window_set_cancel_button(win, close_bt, window_cancel_button_cb);
copy_bt = OBJECT_GET_DATA(bbox, GTK_STOCK_COPY); copy_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_COPY);
gtk_tooltips_set_tip(tooltips, copy_bt, gtk_tooltips_set_tip(tooltips, copy_bt,
"Copy all statistical values of this page to the clipboard in CSV (Comma Separated Values) format.", NULL); "Copy all statistical values of this page to the clipboard in CSV (Comma Separated Values) format.", NULL);
SIGNAL_CONNECT(copy_bt, "clicked", copy_as_csv_cb, NULL); SIGNAL_CONNECT(copy_bt, "clicked", copy_as_csv_cb, NULL);
OBJECT_SET_DATA(copy_bt, CONV_PTR_KEY, pages[page]); g_object_set_data(G_OBJECT(copy_bt), CONV_PTR_KEY, pages[page]);
SIGNAL_CONNECT(nb, "switch-page", ct_nb_switch_page_cb, copy_bt); SIGNAL_CONNECT(nb, "switch-page", ct_nb_switch_page_cb, copy_bt);
if(topic_available(HELP_STATS_CONVERSATIONS_DIALOG)) { if(topic_available(HELP_STATS_CONVERSATIONS_DIALOG)) {
help_bt = OBJECT_GET_DATA(bbox, GTK_STOCK_HELP); help_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_HELP);
SIGNAL_CONNECT(help_bt, "clicked", topic_cb, HELP_STATS_CONVERSATIONS_DIALOG); SIGNAL_CONNECT(help_bt, "clicked", topic_cb, HELP_STATS_CONVERSATIONS_DIALOG);
} }

View File

@ -638,7 +638,7 @@ copy_as_csv_cb(GtkWindow *copy_bt, gpointer data _U_)
GtkClipboard *cb; GtkClipboard *cb;
GString *CSV_str = g_string_new(""); GString *CSV_str = g_string_new("");
hostlist_table *hosts=OBJECT_GET_DATA(copy_bt, HOST_PTR_KEY); hostlist_table *hosts=g_object_get_data(G_OBJECT(copy_bt), HOST_PTR_KEY);
if (!hosts) if (!hosts)
return; return;
@ -807,17 +807,17 @@ init_hostlist_table(gboolean hide_ports, const char *table_name, const char *tap
gtk_box_pack_end(GTK_BOX(vbox), bbox, FALSE, FALSE, 0); gtk_box_pack_end(GTK_BOX(vbox), bbox, FALSE, FALSE, 0);
close_bt = OBJECT_GET_DATA(bbox, GTK_STOCK_CLOSE); close_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_CLOSE);
window_set_cancel_button(hosttable->win, close_bt, window_cancel_button_cb); window_set_cancel_button(hosttable->win, close_bt, window_cancel_button_cb);
copy_bt = OBJECT_GET_DATA(bbox, GTK_STOCK_COPY); copy_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_COPY);
gtk_tooltips_set_tip(tooltips, copy_bt, gtk_tooltips_set_tip(tooltips, copy_bt,
"Copy all statistical values of this page to the clipboard in CSV (Comma Seperated Values) format.", NULL); "Copy all statistical values of this page to the clipboard in CSV (Comma Seperated Values) format.", NULL);
OBJECT_SET_DATA(copy_bt, HOST_PTR_KEY, hosttable); g_object_set_data(G_OBJECT(copy_bt), HOST_PTR_KEY, hosttable);
SIGNAL_CONNECT(copy_bt, "clicked", copy_as_csv_cb, NULL); SIGNAL_CONNECT(copy_bt, "clicked", copy_as_csv_cb, NULL);
if(topic_available(HELP_STATS_ENDPOINTS_DIALOG)) { if(topic_available(HELP_STATS_ENDPOINTS_DIALOG)) {
help_bt = OBJECT_GET_DATA(bbox, GTK_STOCK_HELP); help_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_HELP);
SIGNAL_CONNECT(help_bt, "clicked", topic_cb, HELP_STATS_ENDPOINTS_DIALOG); SIGNAL_CONNECT(help_bt, "clicked", topic_cb, HELP_STATS_ENDPOINTS_DIALOG);
} }
@ -843,12 +843,12 @@ static void
ct_nb_switch_page_cb(GtkNotebook *nb, GtkNotebookPage *pg _U_, guint page, gpointer data) ct_nb_switch_page_cb(GtkNotebook *nb, GtkNotebookPage *pg _U_, guint page, gpointer data)
{ {
GtkWidget *copy_bt = (GtkWidget *) data; GtkWidget *copy_bt = (GtkWidget *) data;
void ** pages = OBJECT_GET_DATA(nb, NB_PAGES_KEY); void ** pages = g_object_get_data(G_OBJECT(nb), NB_PAGES_KEY);
page++; page++;
if (pages && page > 0 && (int) page <= GPOINTER_TO_INT(pages[0]) && copy_bt) { if (pages && page > 0 && (int) page <= GPOINTER_TO_INT(pages[0]) && copy_bt) {
OBJECT_SET_DATA(copy_bt, HOST_PTR_KEY, pages[page]); g_object_set_data(G_OBJECT(copy_bt), HOST_PTR_KEY, pages[page]);
} }
} }
@ -1007,7 +1007,7 @@ init_hostlist_notebook_cb(GtkWidget *w _U_, gpointer d _U_)
nb = gtk_notebook_new(); nb = gtk_notebook_new();
gtk_container_add(GTK_CONTAINER(vbox), nb); gtk_container_add(GTK_CONTAINER(vbox), nb);
OBJECT_SET_DATA(nb, NB_PAGES_KEY, pages); g_object_set_data(G_OBJECT(nb), NB_PAGES_KEY, pages);
page = 0; page = 0;
@ -1017,7 +1017,7 @@ init_hostlist_notebook_cb(GtkWidget *w _U_, gpointer d _U_)
page_lb = gtk_label_new(""); page_lb = gtk_label_new("");
hosttable = init_hostlist_notebook_page_cb(registered->hide_ports, registered->table_name, registered->tap_name, hosttable = init_hostlist_notebook_page_cb(registered->hide_ports, registered->table_name, registered->tap_name,
registered->filter, registered->packet_func); registered->filter, registered->packet_func);
OBJECT_SET_DATA(hosttable->win, HOST_PTR_KEY, hosttable); g_object_set_data(G_OBJECT(hosttable->win), HOST_PTR_KEY, hosttable);
gtk_notebook_append_page(GTK_NOTEBOOK(nb), hosttable->win, page_lb); gtk_notebook_append_page(GTK_NOTEBOOK(nb), hosttable->win, page_lb);
hosttable->win = win; hosttable->win = win;
hosttable->page_lb = page_lb; hosttable->page_lb = page_lb;
@ -1055,19 +1055,19 @@ init_hostlist_notebook_cb(GtkWidget *w _U_, gpointer d _U_)
gtk_box_pack_end(GTK_BOX(vbox), bbox, FALSE, FALSE, 0); gtk_box_pack_end(GTK_BOX(vbox), bbox, FALSE, FALSE, 0);
close_bt = OBJECT_GET_DATA(bbox, GTK_STOCK_CLOSE); close_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_CLOSE);
window_set_cancel_button(win, close_bt, window_cancel_button_cb); window_set_cancel_button(win, close_bt, window_cancel_button_cb);
copy_bt = OBJECT_GET_DATA(bbox, GTK_STOCK_COPY); copy_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_COPY);
gtk_tooltips_set_tip(tooltips, copy_bt, gtk_tooltips_set_tip(tooltips, copy_bt,
"Copy all statistical values of this page to the clipboard in CSV (Comma Separated Values) format.", NULL); "Copy all statistical values of this page to the clipboard in CSV (Comma Separated Values) format.", NULL);
SIGNAL_CONNECT(copy_bt, "clicked", copy_as_csv_cb, NULL); SIGNAL_CONNECT(copy_bt, "clicked", copy_as_csv_cb, NULL);
OBJECT_SET_DATA(copy_bt, HOST_PTR_KEY, pages[page]); g_object_set_data(G_OBJECT(copy_bt), HOST_PTR_KEY, pages[page]);
SIGNAL_CONNECT(nb, "switch-page", ct_nb_switch_page_cb, copy_bt); SIGNAL_CONNECT(nb, "switch-page", ct_nb_switch_page_cb, copy_bt);
if(topic_available(HELP_STATS_ENDPOINTS_DIALOG)) { if(topic_available(HELP_STATS_ENDPOINTS_DIALOG)) {
help_bt = OBJECT_GET_DATA(bbox, GTK_STOCK_HELP); help_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_HELP);
SIGNAL_CONNECT(help_bt, "clicked", topic_cb, HELP_STATS_ENDPOINTS_DIALOG); SIGNAL_CONNECT(help_bt, "clicked", topic_cb, HELP_STATS_ENDPOINTS_DIALOG);
} }

View File

@ -1217,7 +1217,7 @@ quit(GtkWidget *widget, GdkEventExpose *event _U_)
int i; int i;
io_stat_t *io; io_stat_t *io;
io=(io_stat_t *)OBJECT_GET_DATA(widget, "io_stat_t"); io=(io_stat_t *)g_object_get_data(G_OBJECT(widget), "io_stat_t");
for(i=0;i<MAX_GRAPHS;i++){ for(i=0;i<MAX_GRAPHS;i++){
if(io->graphs[i].display){ if(io->graphs[i].display){
@ -1240,7 +1240,7 @@ quit(GtkWidget *widget, GdkEventExpose *event _U_)
static gint static gint
pixmap_clicked_event(GtkWidget *widget, GdkEventButton *event) pixmap_clicked_event(GtkWidget *widget, GdkEventButton *event)
{ {
io_stat_t *io=(io_stat_t *)OBJECT_GET_DATA(widget, "io_stat_t"); io_stat_t *io=(io_stat_t *)g_object_get_data(G_OBJECT(widget), "io_stat_t");
guint32 draw_width, interval, last_interval; guint32 draw_width, interval, last_interval;
guint frame_num; guint frame_num;
@ -1287,7 +1287,7 @@ configure_event(GtkWidget *widget, GdkEventConfigure *event _U_)
GtkWidget *save_bt; GtkWidget *save_bt;
#endif #endif
io=(io_stat_t *)OBJECT_GET_DATA(widget, "io_stat_t"); io=(io_stat_t *)g_object_get_data(G_OBJECT(widget), "io_stat_t");
if(!io){ if(!io){
exit(10); exit(10);
} }
@ -1305,8 +1305,8 @@ configure_event(GtkWidget *widget, GdkEventConfigure *event _U_)
io->pixmap_height=widget->allocation.height; io->pixmap_height=widget->allocation.height;
#if GTK_CHECK_VERSION(2,6,0) #if GTK_CHECK_VERSION(2,6,0)
save_bt = OBJECT_GET_DATA(io->window, "save_bt"); save_bt = g_object_get_data(G_OBJECT(io->window), "save_bt");
OBJECT_SET_DATA(save_bt, "pixmap", io->pixmap); g_object_set_data(G_OBJECT(save_bt), "pixmap", io->pixmap);
gtk_widget_set_sensitive(save_bt, TRUE); gtk_widget_set_sensitive(save_bt, TRUE);
#endif #endif
@ -1354,7 +1354,7 @@ expose_event(GtkWidget *widget, GdkEventExpose *event)
{ {
io_stat_t *io; io_stat_t *io;
io=(io_stat_t *)OBJECT_GET_DATA(widget, "io_stat_t"); io=(io_stat_t *)g_object_get_data(G_OBJECT(widget), "io_stat_t");
if(!io){ if(!io){
exit(10); exit(10);
} }
@ -1376,7 +1376,7 @@ create_draw_area(io_stat_t *io, GtkWidget *box)
{ {
io->draw_area=gtk_drawing_area_new(); io->draw_area=gtk_drawing_area_new();
SIGNAL_CONNECT(io->draw_area, "destroy", quit, io); SIGNAL_CONNECT(io->draw_area, "destroy", quit, io);
OBJECT_SET_DATA(io->draw_area, "io_stat_t", io); g_object_set_data(G_OBJECT(io->draw_area), "io_stat_t", io);
WIDGET_SET_SIZE(io->draw_area, io->pixmap_width, io->pixmap_height); WIDGET_SET_SIZE(io->draw_area, io->pixmap_width, io->pixmap_height);
@ -1405,7 +1405,7 @@ tick_interval_select(GtkWidget *item, gpointer key)
io_stat_t *io; io_stat_t *io;
io=(io_stat_t *)key; io=(io_stat_t *)key;
val=(long)OBJECT_GET_DATA(item, "tick_interval"); val=(long)g_object_get_data(G_OBJECT(item), "tick_interval");
io->interval=val; io->interval=val;
cf_retap_packets(&cfile, FALSE); cf_retap_packets(&cfile, FALSE);
@ -1419,7 +1419,7 @@ pixels_per_tick_select(GtkWidget *item, gpointer key)
io_stat_t *io; io_stat_t *io;
io=(io_stat_t *)key; io=(io_stat_t *)key;
val=(long)OBJECT_GET_DATA(item, "pixels_per_tick"); val=(long)g_object_get_data(G_OBJECT(item), "pixels_per_tick");
io->pixels_per_tick=val; io->pixels_per_tick=val;
io_stat_redraw(io); io_stat_redraw(io);
} }
@ -1431,7 +1431,7 @@ plot_style_select(GtkWidget *item, gpointer key)
io_stat_graph_t *ppt; io_stat_graph_t *ppt;
ppt=(io_stat_graph_t *)key; ppt=(io_stat_graph_t *)key;
val=(long)OBJECT_GET_DATA(item, "plot_style"); val=(long)g_object_get_data(G_OBJECT(item), "plot_style");
ppt->plot_style=val; ppt->plot_style=val;
@ -1449,7 +1449,7 @@ create_pixels_per_tick_menu_items(io_stat_t *io, GtkWidget *menu)
g_snprintf(str, 5, "%u", pixels_per_tick[i]); g_snprintf(str, 5, "%u", pixels_per_tick[i]);
menu_item=gtk_menu_item_new_with_label(str); menu_item=gtk_menu_item_new_with_label(str);
OBJECT_SET_DATA(menu_item, "pixels_per_tick", g_object_set_data(G_OBJECT(menu_item), "pixels_per_tick",
GUINT_TO_POINTER(pixels_per_tick[i])); GUINT_TO_POINTER(pixels_per_tick[i]));
SIGNAL_CONNECT(menu_item, "activate", pixels_per_tick_select, io); SIGNAL_CONNECT(menu_item, "activate", pixels_per_tick_select, io);
gtk_widget_show(menu_item); gtk_widget_show(menu_item);
@ -1467,7 +1467,7 @@ yscale_select(GtkWidget *item, gpointer key)
io_stat_t *io; io_stat_t *io;
io=(io_stat_t *)key; io=(io_stat_t *)key;
val=(long)OBJECT_GET_DATA(item, "yscale_max"); val=(long)g_object_get_data(G_OBJECT(item), "yscale_max");
io->max_y_units=val; io->max_y_units=val;
io_stat_redraw(io); io_stat_redraw(io);
@ -1494,7 +1494,7 @@ create_tick_interval_menu_items(io_stat_t *io, GtkWidget *menu)
} }
menu_item=gtk_menu_item_new_with_label(str); menu_item=gtk_menu_item_new_with_label(str);
OBJECT_SET_DATA(menu_item, "tick_interval", g_object_set_data(G_OBJECT(menu_item), "tick_interval",
GUINT_TO_POINTER(tick_interval_values[i])); GUINT_TO_POINTER(tick_interval_values[i]));
SIGNAL_CONNECT(menu_item, "activate", tick_interval_select, (gpointer)io); SIGNAL_CONNECT(menu_item, "activate", tick_interval_select, (gpointer)io);
gtk_widget_show(menu_item); gtk_widget_show(menu_item);
@ -1520,7 +1520,7 @@ create_yscale_max_menu_items(io_stat_t *io, GtkWidget *menu)
g_snprintf(str, 15, "%u", yscale_max[i]); g_snprintf(str, 15, "%u", yscale_max[i]);
} }
menu_item=gtk_menu_item_new_with_label(str); menu_item=gtk_menu_item_new_with_label(str);
OBJECT_SET_DATA(menu_item, "yscale_max", g_object_set_data(G_OBJECT(menu_item), "yscale_max",
GUINT_TO_POINTER(yscale_max[i])); GUINT_TO_POINTER(yscale_max[i]));
SIGNAL_CONNECT(menu_item, "activate", yscale_select, io); SIGNAL_CONNECT(menu_item, "activate", yscale_select, io);
gtk_widget_show(menu_item); gtk_widget_show(menu_item);
@ -1538,7 +1538,7 @@ count_type_select(GtkWidget *item, gpointer key)
io_stat_t *io; io_stat_t *io;
io=(io_stat_t *)key; io=(io_stat_t *)key;
val=(long)OBJECT_GET_DATA(item, "count_type"); val=(long)g_object_get_data(G_OBJECT(item), "count_type");
io->count_type=val; io->count_type=val;
@ -1576,7 +1576,7 @@ create_frames_or_bytes_menu_items(io_stat_t *io, GtkWidget *menu)
for(i=0;i<MAX_COUNT_TYPES;i++){ for(i=0;i<MAX_COUNT_TYPES;i++){
menu_item=gtk_menu_item_new_with_label(count_type_names[i]); menu_item=gtk_menu_item_new_with_label(count_type_names[i]);
OBJECT_SET_DATA(menu_item, "count_type", GINT_TO_POINTER(i)); g_object_set_data(G_OBJECT(menu_item), "count_type", GINT_TO_POINTER(i));
SIGNAL_CONNECT(menu_item, "activate", count_type_select, io); SIGNAL_CONNECT(menu_item, "activate", count_type_select, io);
gtk_widget_show(menu_item); gtk_widget_show(menu_item);
gtk_menu_append(GTK_MENU(menu), menu_item); gtk_menu_append(GTK_MENU(menu), menu_item);
@ -1952,7 +1952,7 @@ create_filter_box(io_stat_graph_t *gio, GtkWidget *box, int num)
gio->filter_field=gtk_entry_new_with_max_length(256); gio->filter_field=gtk_entry_new_with_max_length(256);
/* filter prefs dialog */ /* filter prefs dialog */
OBJECT_SET_DATA(gio->filter_bt, E_FILT_TE_PTR_KEY, gio->filter_field); g_object_set_data(G_OBJECT(gio->filter_bt), E_FILT_TE_PTR_KEY, gio->filter_field);
/* filter prefs dialog */ /* filter prefs dialog */
gtk_box_pack_start(GTK_BOX(hbox), gio->filter_field, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(hbox), gio->filter_field, TRUE, TRUE, 0);
@ -1975,7 +1975,7 @@ create_filter_box(io_stat_graph_t *gio, GtkWidget *box, int num)
menu=gtk_menu_new(); menu=gtk_menu_new();
for(i=0;i<MAX_PLOT_STYLES;i++){ for(i=0;i<MAX_PLOT_STYLES;i++){
menu_item=gtk_menu_item_new_with_label(plot_style_name[i]); menu_item=gtk_menu_item_new_with_label(plot_style_name[i]);
OBJECT_SET_DATA(menu_item, "plot_style", GINT_TO_POINTER(i)); g_object_set_data(G_OBJECT(menu_item), "plot_style", GINT_TO_POINTER(i));
SIGNAL_CONNECT(menu_item, "activate", plot_style_select, &gio->io->graphs[num-1]); SIGNAL_CONNECT(menu_item, "activate", plot_style_select, &gio->io->graphs[num-1]);
gtk_widget_show(menu_item); gtk_widget_show(menu_item);
gtk_menu_append(GTK_MENU(menu), menu_item); gtk_menu_append(GTK_MENU(menu), menu_item);
@ -2103,25 +2103,25 @@ init_io_stat_window(io_stat_t *io)
gtk_box_pack_start(GTK_BOX(vbox), bbox, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(vbox), bbox, FALSE, FALSE, 0);
gtk_widget_show(bbox); gtk_widget_show(bbox);
close_bt = OBJECT_GET_DATA(bbox, GTK_STOCK_CLOSE); close_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_CLOSE);
window_set_cancel_button(io->window, close_bt, window_cancel_button_cb); window_set_cancel_button(io->window, close_bt, window_cancel_button_cb);
gtk_tooltips_set_tip(tooltips, close_bt, "Close this dialog", NULL); gtk_tooltips_set_tip(tooltips, close_bt, "Close this dialog", NULL);
#if GTK_CHECK_VERSION(2,6,0) #if GTK_CHECK_VERSION(2,6,0)
save_bt = OBJECT_GET_DATA(bbox, GTK_STOCK_SAVE); save_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_SAVE);
gtk_widget_set_sensitive(save_bt, FALSE); gtk_widget_set_sensitive(save_bt, FALSE);
gtk_tooltips_set_tip(tooltips, save_bt, "Save the displayed graph to a file", NULL); gtk_tooltips_set_tip(tooltips, save_bt, "Save the displayed graph to a file", NULL);
SIGNAL_CONNECT(save_bt, "clicked", pixmap_save_cb, NULL); SIGNAL_CONNECT(save_bt, "clicked", pixmap_save_cb, NULL);
OBJECT_SET_DATA(io->window, "save_bt", save_bt); g_object_set_data(G_OBJECT(io->window), "save_bt", save_bt);
#endif #endif
copy_bt = OBJECT_GET_DATA(bbox, GTK_STOCK_COPY); copy_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_COPY);
gtk_tooltips_set_tip(tooltips, copy_bt, gtk_tooltips_set_tip(tooltips, copy_bt,
"Copy values from selected graphs to the clipboard in CSV (Comma Seperated Values) format", NULL); "Copy values from selected graphs to the clipboard in CSV (Comma Seperated Values) format", NULL);
SIGNAL_CONNECT(copy_bt, "clicked", copy_as_csv_cb, io); SIGNAL_CONNECT(copy_bt, "clicked", copy_as_csv_cb, io);
if(topic_available(HELP_STATS_IO_GRAPH_DIALOG)) { if(topic_available(HELP_STATS_IO_GRAPH_DIALOG)) {
help_bt = OBJECT_GET_DATA(bbox, GTK_STOCK_HELP); help_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_HELP);
SIGNAL_CONNECT(help_bt, "clicked", topic_cb, HELP_STATS_IO_GRAPH_DIALOG); SIGNAL_CONNECT(help_bt, "clicked", topic_cb, HELP_STATS_IO_GRAPH_DIALOG);
gtk_tooltips_set_tip (tooltips, help_bt, "Show topic specific help", NULL); gtk_tooltips_set_tip (tooltips, help_bt, "Show topic specific help", NULL);
} }

View File

@ -339,7 +339,7 @@ mcast_params_ok_cb(GtkWidget *ok_bt _U_, gpointer parent_w)
gint32 fnumber; gint32 fnumber;
char *p; char *p;
fnumber_te = (GtkWidget *)OBJECT_GET_DATA(parent_w, E_MCAST_ENTRY_1); fnumber_te = (GtkWidget *)g_object_get_data(G_OBJECT(parent_w), E_MCAST_ENTRY_1);
fnumber_text = gtk_entry_get_text(GTK_ENTRY(fnumber_te)); fnumber_text = gtk_entry_get_text(GTK_ENTRY(fnumber_te));
fnumber = strtoul(fnumber_text, &p, 10); fnumber = strtoul(fnumber_text, &p, 10);
if ( (p == fnumber_text || *p != '\0') || (fnumber <=0) || (fnumber > 1000) ){ if ( (p == fnumber_text || *p != '\0') || (fnumber <=0) || (fnumber > 1000) ){
@ -347,7 +347,7 @@ mcast_params_ok_cb(GtkWidget *ok_bt _U_, gpointer parent_w)
return; } return; }
burstint = fnumber; burstint = fnumber;
fnumber_te = (GtkWidget *)OBJECT_GET_DATA(parent_w, E_MCAST_ENTRY_2); fnumber_te = (GtkWidget *)g_object_get_data(G_OBJECT(parent_w), E_MCAST_ENTRY_2);
fnumber_text = gtk_entry_get_text(GTK_ENTRY(fnumber_te)); fnumber_text = gtk_entry_get_text(GTK_ENTRY(fnumber_te));
fnumber = strtoul(fnumber_text, &p, 10); fnumber = strtoul(fnumber_text, &p, 10);
if ( (p == fnumber_text || *p != '\0') || (fnumber <=0) ){ if ( (p == fnumber_text || *p != '\0') || (fnumber <=0) ){
@ -355,7 +355,7 @@ mcast_params_ok_cb(GtkWidget *ok_bt _U_, gpointer parent_w)
return; } return; }
trigger = fnumber; trigger = fnumber;
fnumber_te = (GtkWidget *)OBJECT_GET_DATA(parent_w, E_MCAST_ENTRY_3); fnumber_te = (GtkWidget *)g_object_get_data(G_OBJECT(parent_w), E_MCAST_ENTRY_3);
fnumber_text = gtk_entry_get_text(GTK_ENTRY(fnumber_te)); fnumber_text = gtk_entry_get_text(GTK_ENTRY(fnumber_te));
fnumber = strtoul(fnumber_text, &p, 10); fnumber = strtoul(fnumber_text, &p, 10);
if ( (p == fnumber_text || *p != '\0') || (fnumber <=0) ){ if ( (p == fnumber_text || *p != '\0') || (fnumber <=0) ){
@ -363,7 +363,7 @@ mcast_params_ok_cb(GtkWidget *ok_bt _U_, gpointer parent_w)
return; } return; }
bufferalarm = fnumber; bufferalarm = fnumber;
fnumber_te = (GtkWidget *)OBJECT_GET_DATA(parent_w, E_MCAST_ENTRY_4); fnumber_te = (GtkWidget *)g_object_get_data(G_OBJECT(parent_w), E_MCAST_ENTRY_4);
fnumber_text = gtk_entry_get_text(GTK_ENTRY(fnumber_te)); fnumber_text = gtk_entry_get_text(GTK_ENTRY(fnumber_te));
fnumber = strtoul(fnumber_text, &p, 10); fnumber = strtoul(fnumber_text, &p, 10);
if ( (p == fnumber_text || *p != '\0') || (fnumber <=0) || (fnumber > 10000000) ){ if ( (p == fnumber_text || *p != '\0') || (fnumber <=0) || (fnumber > 10000000) ){
@ -371,7 +371,7 @@ mcast_params_ok_cb(GtkWidget *ok_bt _U_, gpointer parent_w)
return; } return; }
emptyspeed = fnumber; emptyspeed = fnumber;
fnumber_te = (GtkWidget *)OBJECT_GET_DATA(parent_w, E_MCAST_ENTRY_5); fnumber_te = (GtkWidget *)g_object_get_data(G_OBJECT(parent_w), E_MCAST_ENTRY_5);
fnumber_text = gtk_entry_get_text(GTK_ENTRY(fnumber_te)); fnumber_text = gtk_entry_get_text(GTK_ENTRY(fnumber_te));
fnumber = strtoul(fnumber_text, &p, 10); fnumber = strtoul(fnumber_text, &p, 10);
if ( (p == fnumber_text || *p != '\0') || (fnumber <=0) || (fnumber > 10000000) ){ if ( (p == fnumber_text || *p != '\0') || (fnumber <=0) || (fnumber > 10000000) ){
@ -470,11 +470,11 @@ mcast_on_params (GtkButton *button _U_,
window_set_cancel_button(mcast_params_dlg, cancel_bt, window_cancel_button_cb); window_set_cancel_button(mcast_params_dlg, cancel_bt, window_cancel_button_cb);
/* Attach pointers to needed widgets */ /* Attach pointers to needed widgets */
OBJECT_SET_DATA(mcast_params_dlg, E_MCAST_ENTRY_1, entry1); g_object_set_data(G_OBJECT(mcast_params_dlg), E_MCAST_ENTRY_1, entry1);
OBJECT_SET_DATA(mcast_params_dlg, E_MCAST_ENTRY_2, entry2); g_object_set_data(G_OBJECT(mcast_params_dlg), E_MCAST_ENTRY_2, entry2);
OBJECT_SET_DATA(mcast_params_dlg, E_MCAST_ENTRY_3, entry3); g_object_set_data(G_OBJECT(mcast_params_dlg), E_MCAST_ENTRY_3, entry3);
OBJECT_SET_DATA(mcast_params_dlg, E_MCAST_ENTRY_4, entry4); g_object_set_data(G_OBJECT(mcast_params_dlg), E_MCAST_ENTRY_4, entry4);
OBJECT_SET_DATA(mcast_params_dlg, E_MCAST_ENTRY_5, entry5); g_object_set_data(G_OBJECT(mcast_params_dlg), E_MCAST_ENTRY_5, entry5);
gtk_widget_show_all(mcast_params_dlg); gtk_widget_show_all(mcast_params_dlg);
window_present(mcast_params_dlg); window_present(mcast_params_dlg);

View File

@ -373,7 +373,7 @@ conversation_cb(GtkWidget * w, gpointer data _U_, int action)
/* Run the display filter so it goes in effect - even if it's the /* Run the display filter so it goes in effect - even if it's the
same as the previous display filter. */ same as the previous display filter. */
filter_te = OBJECT_GET_DATA(w, E_DFILTER_TE_KEY); filter_te = g_object_get_data(G_OBJECT(w), E_DFILTER_TE_KEY);
gtk_entry_set_text(GTK_ENTRY(filter_te), filter); gtk_entry_set_text(GTK_ENTRY(filter_te), filter);
main_filter_packets(&cfile, filter, TRUE); main_filter_packets(&cfile, filter, TRUE);
@ -1084,7 +1084,7 @@ void menu_dissector_filter_cb( GtkWidget *widget _U_,
const char *buf; const char *buf;
filter_te = OBJECT_GET_DATA(popup_menu_object, E_DFILTER_TE_KEY); filter_te = g_object_get_data(G_OBJECT(popup_menu_object), E_DFILTER_TE_KEY);
/* XXX - this gets the packet_info of the last dissected packet, */ /* XXX - this gets the packet_info of the last dissected packet, */
/* which is not necessarily the last selected packet */ /* which is not necessarily the last selected packet */
@ -1136,18 +1136,18 @@ menus_init(void) {
packet_list_menu_factory = gtk_item_factory_new(GTK_TYPE_MENU, "<main>", NULL); packet_list_menu_factory = gtk_item_factory_new(GTK_TYPE_MENU, "<main>", NULL);
popup_menu_object = gtk_menu_new(); popup_menu_object = gtk_menu_new();
gtk_item_factory_create_items_ac(packet_list_menu_factory, sizeof(packet_list_menu_items)/sizeof(packet_list_menu_items[0]), packet_list_menu_items, popup_menu_object, 2); gtk_item_factory_create_items_ac(packet_list_menu_factory, sizeof(packet_list_menu_items)/sizeof(packet_list_menu_items[0]), packet_list_menu_items, popup_menu_object, 2);
OBJECT_SET_DATA(popup_menu_object, PM_PACKET_LIST_KEY, g_object_set_data(G_OBJECT(popup_menu_object), PM_PACKET_LIST_KEY,
packet_list_menu_factory->widget); packet_list_menu_factory->widget);
popup_menu_list = g_slist_append((GSList *)popup_menu_list, packet_list_menu_factory); popup_menu_list = g_slist_append((GSList *)popup_menu_list, packet_list_menu_factory);
tree_view_menu_factory = gtk_item_factory_new(GTK_TYPE_MENU, "<main>", NULL); tree_view_menu_factory = gtk_item_factory_new(GTK_TYPE_MENU, "<main>", NULL);
gtk_item_factory_create_items_ac(tree_view_menu_factory, sizeof(tree_view_menu_items)/sizeof(tree_view_menu_items[0]), tree_view_menu_items, popup_menu_object, 2); gtk_item_factory_create_items_ac(tree_view_menu_factory, sizeof(tree_view_menu_items)/sizeof(tree_view_menu_items[0]), tree_view_menu_items, popup_menu_object, 2);
OBJECT_SET_DATA(popup_menu_object, PM_TREE_VIEW_KEY, g_object_set_data(G_OBJECT(popup_menu_object), PM_TREE_VIEW_KEY,
tree_view_menu_factory->widget); tree_view_menu_factory->widget);
popup_menu_list = g_slist_append((GSList *)popup_menu_list, tree_view_menu_factory); popup_menu_list = g_slist_append((GSList *)popup_menu_list, tree_view_menu_factory);
hexdump_menu_factory = gtk_item_factory_new(GTK_TYPE_MENU, "<main>", NULL); hexdump_menu_factory = gtk_item_factory_new(GTK_TYPE_MENU, "<main>", NULL);
OBJECT_SET_DATA(popup_menu_object, PM_HEXDUMP_KEY, g_object_set_data(G_OBJECT(popup_menu_object), PM_HEXDUMP_KEY,
hexdump_menu_factory->widget); hexdump_menu_factory->widget);
popup_menu_list = g_slist_append((GSList *)popup_menu_list, hexdump_menu_factory); popup_menu_list = g_slist_append((GSList *)popup_menu_list, hexdump_menu_factory);
/* main */ /* main */
@ -1567,7 +1567,7 @@ set_menu_object_data_meat(GtkItemFactory *ifactory, const gchar *path, const gch
GtkWidget *menu = NULL; GtkWidget *menu = NULL;
if ((menu = gtk_item_factory_get_widget(ifactory, path)) != NULL) if ((menu = gtk_item_factory_get_widget(ifactory, path)) != NULL)
OBJECT_SET_DATA(menu, key, data); g_object_set_data(G_OBJECT(menu), key, data);
} }
void void
@ -1597,7 +1597,7 @@ static void
update_menu_recent_capture_file1(GtkWidget *widget, gpointer cnt) { update_menu_recent_capture_file1(GtkWidget *widget, gpointer cnt) {
gchar *widget_cf_name; gchar *widget_cf_name;
widget_cf_name = OBJECT_GET_DATA(widget, MENU_RECENT_FILES_KEY); widget_cf_name = g_object_get_data(G_OBJECT(widget), MENU_RECENT_FILES_KEY);
/* if this menu item is a file, count it */ /* if this menu item is a file, count it */
if (widget_cf_name) { if (widget_cf_name) {
@ -1626,7 +1626,7 @@ remove_menu_recent_capture_file(GtkWidget *widget, gpointer unused _U_) {
gchar *widget_cf_name; gchar *widget_cf_name;
widget_cf_name = OBJECT_GET_DATA(widget, MENU_RECENT_FILES_KEY); widget_cf_name = g_object_get_data(G_OBJECT(widget), MENU_RECENT_FILES_KEY);
g_free(widget_cf_name); g_free(widget_cf_name);
/* get the submenu container item */ /* get the submenu container item */
@ -1747,7 +1747,7 @@ add_menu_recent_capture_file_absolute(gchar *cf_name) {
for (li = g_list_first(menu_item_list); li; li = li->next, cnt++) { for (li = g_list_first(menu_item_list); li; li = li->next, cnt++) {
/* get capture filename */ /* get capture filename */
menu_item = GTK_WIDGET(li->data); menu_item = GTK_WIDGET(li->data);
widget_cf_name = OBJECT_GET_DATA(menu_item, MENU_RECENT_FILES_KEY); widget_cf_name = g_object_get_data(G_OBJECT(menu_item), MENU_RECENT_FILES_KEY);
/* if this element string is one of our special items (seperator, ...) or /* if this element string is one of our special items (seperator, ...) or
* already in the list or * already in the list or
@ -1770,7 +1770,7 @@ add_menu_recent_capture_file_absolute(gchar *cf_name) {
/* add new item at latest position */ /* add new item at latest position */
menu_item = gtk_menu_item_new_with_label(normalized_cf_name); menu_item = gtk_menu_item_new_with_label(normalized_cf_name);
OBJECT_SET_DATA(menu_item, MENU_RECENT_FILES_KEY, normalized_cf_name); g_object_set_data(G_OBJECT(menu_item), MENU_RECENT_FILES_KEY, normalized_cf_name);
gtk_menu_prepend (GTK_MENU(submenu_recent_files), menu_item); gtk_menu_prepend (GTK_MENU(submenu_recent_files), menu_item);
g_signal_connect_swapped(GTK_OBJECT(menu_item), "activate", g_signal_connect_swapped(GTK_OBJECT(menu_item), "activate",
G_CALLBACK(menu_open_recent_file_cmd_cb), (GtkObject *) menu_item); G_CALLBACK(menu_open_recent_file_cmd_cb), (GtkObject *) menu_item);
@ -1833,7 +1833,7 @@ menu_recent_file_write_all(FILE *rf) {
child = g_list_last(children); child = g_list_last(children);
while(child != NULL) { while(child != NULL) {
/* get capture filename from the menu item label */ /* get capture filename from the menu item label */
cf_name = OBJECT_GET_DATA(child->data, MENU_RECENT_FILES_KEY); cf_name = g_object_get_data(G_OBJECT(child->data), MENU_RECENT_FILES_KEY);
if (cf_name) { if (cf_name) {
if(u3_active()) if(u3_active())
fprintf (rf, RECENT_KEY_CAPTURE_FILE ": %s\n", u3_contract_device_path(cf_name)); fprintf (rf, RECENT_KEY_CAPTURE_FILE ": %s\n", u3_contract_device_path(cf_name));
@ -2321,13 +2321,13 @@ popup_menu_handler(GtkWidget *widget, GdkEvent *event, gpointer data)
* as a pixmap. * as a pixmap.
*/ */
/* Check if we are on packet_list object */ /* Check if we are on packet_list object */
if (widget == OBJECT_GET_DATA(popup_menu_object, E_MPACKET_LIST_KEY) && if (widget == g_object_get_data(G_OBJECT(popup_menu_object), E_MPACKET_LIST_KEY) &&
((GdkEventButton *)event)->button != 1) { ((GdkEventButton *)event)->button != 1) {
if (packet_list_get_event_row_column(widget, (GdkEventButton *)event, if (packet_list_get_event_row_column(widget, (GdkEventButton *)event,
&row, &column)) { &row, &column)) {
OBJECT_SET_DATA(popup_menu_object, E_MPACKET_LIST_ROW_KEY, g_object_set_data(G_OBJECT(popup_menu_object), E_MPACKET_LIST_ROW_KEY,
GINT_TO_POINTER(row)); GINT_TO_POINTER(row));
OBJECT_SET_DATA(popup_menu_object, E_MPACKET_LIST_COL_KEY, g_object_set_data(G_OBJECT(popup_menu_object), E_MPACKET_LIST_COL_KEY,
GINT_TO_POINTER(column)); GINT_TO_POINTER(column));
packet_list_set_selected_row(row); packet_list_set_selected_row(row);
} }

View File

@ -101,28 +101,28 @@ nameres_prefs_show(void)
gtk_table_set_row_spacings(GTK_TABLE(main_tb), 10); gtk_table_set_row_spacings(GTK_TABLE(main_tb), 10);
gtk_table_set_col_spacings(GTK_TABLE(main_tb), 15); gtk_table_set_col_spacings(GTK_TABLE(main_tb), 15);
gtk_widget_show(main_tb); gtk_widget_show(main_tb);
OBJECT_SET_DATA(main_tb, E_TOOLTIPS_KEY, tooltips); g_object_set_data(G_OBJECT(main_tb), E_TOOLTIPS_KEY, tooltips);
/* Resolve MAC addresses */ /* Resolve MAC addresses */
table_row = 0; table_row = 0;
m_resolv_cb = create_preference_check_button(main_tb, table_row, m_resolv_cb = create_preference_check_button(main_tb, table_row,
"Enable MAC name resolution:", "e.g. Ethernet address to manufacturer name", "Enable MAC name resolution:", "e.g. Ethernet address to manufacturer name",
prefs.name_resolve & RESOLV_MAC); prefs.name_resolve & RESOLV_MAC);
OBJECT_SET_DATA(main_vb, M_RESOLVE_KEY, m_resolv_cb); g_object_set_data(G_OBJECT(main_vb), M_RESOLVE_KEY, m_resolv_cb);
/* Resolve network addresses */ /* Resolve network addresses */
table_row++; table_row++;
n_resolv_cb = create_preference_check_button(main_tb, table_row, n_resolv_cb = create_preference_check_button(main_tb, table_row,
"Enable network name resolution:", "e.g. IP address to DNS name (hostname)", "Enable network name resolution:", "e.g. IP address to DNS name (hostname)",
prefs.name_resolve & RESOLV_NETWORK); prefs.name_resolve & RESOLV_NETWORK);
OBJECT_SET_DATA(main_vb, N_RESOLVE_KEY, n_resolv_cb); g_object_set_data(G_OBJECT(main_vb), N_RESOLVE_KEY, n_resolv_cb);
/* Resolve transport addresses */ /* Resolve transport addresses */
table_row++; table_row++;
t_resolv_cb = create_preference_check_button(main_tb, table_row, t_resolv_cb = create_preference_check_button(main_tb, table_row,
"Enable transport name resolution:", "e.g. TCP/UDP port to service name", "Enable transport name resolution:", "e.g. TCP/UDP port to service name",
prefs.name_resolve & RESOLV_TRANSPORT); prefs.name_resolve & RESOLV_TRANSPORT);
OBJECT_SET_DATA(main_vb, T_RESOLVE_KEY, t_resolv_cb); g_object_set_data(G_OBJECT(main_vb), T_RESOLVE_KEY, t_resolv_cb);
#ifdef HAVE_GNU_ADNS #ifdef HAVE_GNU_ADNS
/* Enable concurrent (asynchronous) DNS lookups */ /* Enable concurrent (asynchronous) DNS lookups */
@ -130,14 +130,14 @@ nameres_prefs_show(void)
c_resolv_cb = create_preference_check_button(main_tb, table_row, c_resolv_cb = create_preference_check_button(main_tb, table_row,
"Enable concurrent DNS name resolution:", "be sure to enable network name resolution", "Enable concurrent DNS name resolution:", "be sure to enable network name resolution",
prefs.name_resolve & RESOLV_CONCURRENT); prefs.name_resolve & RESOLV_CONCURRENT);
OBJECT_SET_DATA(main_vb, C_RESOLVE_KEY, c_resolv_cb); g_object_set_data(G_OBJECT(main_vb), C_RESOLVE_KEY, c_resolv_cb);
/* Max concurrent requests */ /* Max concurrent requests */
table_row++; table_row++;
g_snprintf(concur_str, 10+1, "%d", prefs.name_resolve_concurrency); g_snprintf(concur_str, 10+1, "%d", prefs.name_resolve_concurrency);
resolv_concurrency_te = create_preference_entry(main_tb, table_row, resolv_concurrency_te = create_preference_entry(main_tb, table_row,
"Maximum concurrent requests:", "maximum parallel running DNS requests", concur_str); "Maximum concurrent requests:", "maximum parallel running DNS requests", concur_str);
OBJECT_SET_DATA(main_vb, RESOLVE_CONCURRENCY_KEY, resolv_concurrency_te); g_object_set_data(G_OBJECT(main_vb), RESOLVE_CONCURRENCY_KEY, resolv_concurrency_te);
#endif /* HAVE_GNU_ADNS */ #endif /* HAVE_GNU_ADNS */
#ifdef HAVE_LIBSMI #ifdef HAVE_LIBSMI
@ -150,7 +150,7 @@ nameres_prefs_show(void)
"Search paths for SMI (MIB and PIB) modules. You must\n" "Search paths for SMI (MIB and PIB) modules. You must\n"
"restart Wireshark for these changes to take effect.", "restart Wireshark for these changes to take effect.",
smi_paths_uat); smi_paths_uat);
OBJECT_SET_DATA(main_vb, SP_RESOLVE_KEY, sp_resolv_cb); g_object_set_data(G_OBJECT(main_vb), SP_RESOLVE_KEY, sp_resolv_cb);
} }
/* SMI modules UAT */ /* SMI modules UAT */
@ -162,7 +162,7 @@ nameres_prefs_show(void)
"List of enabled SMI (MIB and PIB) modules. You must\n" "List of enabled SMI (MIB and PIB) modules. You must\n"
"restart Wireshark for these changes to take effect.", "restart Wireshark for these changes to take effect.",
smi_modules_uat); smi_modules_uat);
OBJECT_SET_DATA(main_vb, SM_RESOLVE_KEY, sm_resolv_cb); g_object_set_data(G_OBJECT(main_vb), SM_RESOLVE_KEY, sm_resolv_cb);
} }
#endif #endif
@ -183,17 +183,17 @@ nameres_prefs_fetch(GtkWidget *w)
GtkWidget *sp_resolv_cb, *sm_resolv_cb; GtkWidget *sp_resolv_cb, *sm_resolv_cb;
#endif #endif
m_resolv_cb = (GtkWidget *)OBJECT_GET_DATA(w, M_RESOLVE_KEY); m_resolv_cb = (GtkWidget *)g_object_get_data(G_OBJECT(w), M_RESOLVE_KEY);
n_resolv_cb = (GtkWidget *)OBJECT_GET_DATA(w, N_RESOLVE_KEY); n_resolv_cb = (GtkWidget *)g_object_get_data(G_OBJECT(w), N_RESOLVE_KEY);
t_resolv_cb = (GtkWidget *)OBJECT_GET_DATA(w, T_RESOLVE_KEY); t_resolv_cb = (GtkWidget *)g_object_get_data(G_OBJECT(w), T_RESOLVE_KEY);
#ifdef HAVE_GNU_ADNS #ifdef HAVE_GNU_ADNS
c_resolv_cb = (GtkWidget *)OBJECT_GET_DATA(w, C_RESOLVE_KEY); c_resolv_cb = (GtkWidget *)g_object_get_data(G_OBJECT(w), C_RESOLVE_KEY);
resolv_concurrency_te = (GtkWidget *)OBJECT_GET_DATA(w, RESOLVE_CONCURRENCY_KEY); resolv_concurrency_te = (GtkWidget *)g_object_get_data(G_OBJECT(w), RESOLVE_CONCURRENCY_KEY);
#endif /* HAVE_GNU_ADNS */ #endif /* HAVE_GNU_ADNS */
#ifdef HAVE_LIBSMI #ifdef HAVE_LIBSMI
sp_resolv_cb = (GtkWidget *)OBJECT_GET_DATA(w, SP_RESOLVE_KEY); sp_resolv_cb = (GtkWidget *)g_object_get_data(G_OBJECT(w), SP_RESOLVE_KEY);
sm_resolv_cb = (GtkWidget *)OBJECT_GET_DATA(w, SM_RESOLVE_KEY); sm_resolv_cb = (GtkWidget *)g_object_get_data(G_OBJECT(w), SM_RESOLVE_KEY);
#endif #endif
prefs.name_resolve = RESOLV_NONE; prefs.name_resolve = RESOLV_NONE;

View File

@ -332,7 +332,7 @@ module_prefs_show(module_t *module, gpointer user_data)
frame = gtk_frame_new(module->description); frame = gtk_frame_new(module->description);
gtk_container_set_border_width(GTK_CONTAINER(frame), 5); gtk_container_set_border_width(GTK_CONTAINER(frame), 5);
gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(main_sw), frame); gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(main_sw), frame);
OBJECT_SET_DATA(main_sw, E_PAGESW_FRAME_KEY, frame); g_object_set_data(G_OBJECT(main_sw), E_PAGESW_FRAME_KEY, frame);
/* Main vertical box */ /* Main vertical box */
main_vb = gtk_vbox_new(FALSE, 5); main_vb = gtk_vbox_new(FALSE, 5);
@ -344,22 +344,22 @@ module_prefs_show(module_t *module, gpointer user_data)
gtk_box_pack_start(GTK_BOX(main_vb), main_tb, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(main_vb), main_tb, FALSE, FALSE, 0);
gtk_table_set_row_spacings(GTK_TABLE(main_tb), 10); gtk_table_set_row_spacings(GTK_TABLE(main_tb), 10);
gtk_table_set_col_spacings(GTK_TABLE(main_tb), 15); gtk_table_set_col_spacings(GTK_TABLE(main_tb), 15);
OBJECT_SET_DATA(main_tb, E_TOOLTIPS_KEY, cts->tooltips); g_object_set_data(G_OBJECT(main_tb), E_TOOLTIPS_KEY, cts->tooltips);
/* Add items for each of the preferences */ /* Add items for each of the preferences */
prefs_pref_foreach(module, pref_show, main_tb); prefs_pref_foreach(module, pref_show, main_tb);
/* Associate this module with the page's frame. */ /* Associate this module with the page's frame. */
OBJECT_SET_DATA(frame, E_PAGE_MODULE_KEY, module); g_object_set_data(G_OBJECT(frame), E_PAGE_MODULE_KEY, module);
/* Add the page to the notebook */ /* Add the page to the notebook */
gtk_notebook_append_page(GTK_NOTEBOOK(cts->notebook), main_sw, NULL); gtk_notebook_append_page(GTK_NOTEBOOK(cts->notebook), main_sw, NULL);
/* Attach the page to the tree item */ /* Attach the page to the tree item */
gtk_tree_store_set(model, &iter, 0, label_str, 1, cts->page, -1); gtk_tree_store_set(model, &iter, 0, label_str, 1, cts->page, -1);
OBJECT_SET_DATA(frame, E_PAGE_ITER_KEY, gtk_tree_iter_copy(&iter)); g_object_set_data(G_OBJECT(frame), E_PAGE_ITER_KEY, gtk_tree_iter_copy(&iter));
cts->page++; cts->page++;
/* Show 'em what we got */ /* Show 'em what we got */
gtk_widget_show_all(main_sw); gtk_widget_show_all(main_sw);
@ -400,7 +400,7 @@ prefs_nb_page_add(GtkWidget *notebook, const gchar *title, GtkWidget *page, cons
gtk_widget_show(frame); gtk_widget_show(frame);
if(page) { if(page) {
gtk_container_add(GTK_CONTAINER(frame), page); gtk_container_add(GTK_CONTAINER(frame), page);
OBJECT_SET_DATA(prefs_w, page_key, page); g_object_set_data(G_OBJECT(prefs_w), page_key, page);
} }
gtk_notebook_append_page (GTK_NOTEBOOK(notebook), frame, NULL); gtk_notebook_append_page (GTK_NOTEBOOK(notebook), frame, NULL);
@ -464,13 +464,13 @@ prefs_cb(GtkWidget *w _U_, gpointer dummy _U_)
GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
gtk_container_add(GTK_CONTAINER(top_hb), ct_sb); gtk_container_add(GTK_CONTAINER(top_hb), ct_sb);
gtk_widget_show(ct_sb); gtk_widget_show(ct_sb);
OBJECT_SET_DATA(prefs_w, E_PREFSW_SCROLLW_KEY, ct_sb); g_object_set_data(G_OBJECT(prefs_w), E_PREFSW_SCROLLW_KEY, ct_sb);
/* categories tree */ /* categories tree */
store = gtk_tree_store_new(2, G_TYPE_STRING, G_TYPE_INT); store = gtk_tree_store_new(2, G_TYPE_STRING, G_TYPE_INT);
cts.tree = tree_view_new(GTK_TREE_MODEL(store)); cts.tree = tree_view_new(GTK_TREE_MODEL(store));
cts.iter.stamp = 0; /* mark this as the toplevel */ cts.iter.stamp = 0; /* mark this as the toplevel */
OBJECT_SET_DATA(prefs_w, E_PREFSW_TREE_KEY, cts.tree); g_object_set_data(G_OBJECT(prefs_w), E_PREFSW_TREE_KEY, cts.tree);
gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(cts.tree), FALSE); gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(cts.tree), FALSE);
selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(cts.tree)); selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(cts.tree));
gtk_tree_selection_set_mode(selection, GTK_SELECTION_SINGLE); gtk_tree_selection_set_mode(selection, GTK_SELECTION_SINGLE);
@ -488,7 +488,7 @@ prefs_cb(GtkWidget *w _U_, gpointer dummy _U_)
/* A notebook widget without tabs is used to flip between prefs */ /* A notebook widget without tabs is used to flip between prefs */
prefs_nb = gtk_notebook_new(); prefs_nb = gtk_notebook_new();
OBJECT_SET_DATA(prefs_w, E_PREFSW_NOTEBOOK_KEY, prefs_nb); g_object_set_data(G_OBJECT(prefs_w), E_PREFSW_NOTEBOOK_KEY, prefs_nb);
gtk_notebook_set_show_tabs(GTK_NOTEBOOK(prefs_nb), FALSE); gtk_notebook_set_show_tabs(GTK_NOTEBOOK(prefs_nb), FALSE);
gtk_notebook_set_show_border(GTK_NOTEBOOK(prefs_nb), FALSE); gtk_notebook_set_show_border(GTK_NOTEBOOK(prefs_nb), FALSE);
gtk_container_add(GTK_CONTAINER(top_hb), prefs_nb); gtk_container_add(GTK_CONTAINER(top_hb), prefs_nb);
@ -606,24 +606,24 @@ prefs_cb(GtkWidget *w _U_, gpointer dummy _U_)
gtk_box_pack_start(GTK_BOX(cts.main_vb), bbox, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(cts.main_vb), bbox, FALSE, FALSE, 0);
gtk_widget_show(bbox); gtk_widget_show(bbox);
ok_bt = OBJECT_GET_DATA(bbox, GTK_STOCK_OK); ok_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_OK);
SIGNAL_CONNECT(ok_bt, "clicked", prefs_main_ok_cb, prefs_w); SIGNAL_CONNECT(ok_bt, "clicked", prefs_main_ok_cb, prefs_w);
apply_bt = OBJECT_GET_DATA(bbox, GTK_STOCK_APPLY); apply_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_APPLY);
SIGNAL_CONNECT(apply_bt, "clicked", prefs_main_apply_cb, prefs_w); SIGNAL_CONNECT(apply_bt, "clicked", prefs_main_apply_cb, prefs_w);
save_bt = OBJECT_GET_DATA(bbox, GTK_STOCK_SAVE); save_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_SAVE);
SIGNAL_CONNECT(save_bt, "clicked", prefs_main_save_cb, prefs_w); SIGNAL_CONNECT(save_bt, "clicked", prefs_main_save_cb, prefs_w);
OBJECT_SET_DATA(prefs_w, E_PREFSW_SAVE_BT_KEY, save_bt); g_object_set_data(G_OBJECT(prefs_w), E_PREFSW_SAVE_BT_KEY, save_bt);
cancel_bt = OBJECT_GET_DATA(bbox, GTK_STOCK_CANCEL); cancel_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_CANCEL);
SIGNAL_CONNECT(cancel_bt, "clicked", prefs_main_cancel_cb, prefs_w); SIGNAL_CONNECT(cancel_bt, "clicked", prefs_main_cancel_cb, prefs_w);
window_set_cancel_button(prefs_w, cancel_bt, NULL); window_set_cancel_button(prefs_w, cancel_bt, NULL);
gtk_widget_grab_default(ok_bt); gtk_widget_grab_default(ok_bt);
if(topic_available(HELP_PREFERENCES_DIALOG)) { if(topic_available(HELP_PREFERENCES_DIALOG)) {
help_bt = OBJECT_GET_DATA(bbox, GTK_STOCK_HELP); help_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_HELP);
SIGNAL_CONNECT(help_bt, "clicked", topic_cb, HELP_PREFERENCES_DIALOG); SIGNAL_CONNECT(help_bt, "clicked", topic_cb, HELP_PREFERENCES_DIALOG);
} }
@ -669,7 +669,7 @@ create_preference_check_button(GtkWidget *main_tb, int table_position,
GtkTooltips *tooltips; GtkTooltips *tooltips;
GtkWidget *check_box; GtkWidget *check_box;
tooltips = OBJECT_GET_DATA(main_tb, E_TOOLTIPS_KEY); tooltips = g_object_get_data(G_OBJECT(main_tb), E_TOOLTIPS_KEY);
set_option_label(main_tb, table_position, label_text, tooltip_text, set_option_label(main_tb, table_position, label_text, tooltip_text,
tooltips); tooltips);
@ -696,7 +696,7 @@ create_preference_radio_buttons(GtkWidget *main_tb, int table_position,
const enum_val_t *enum_valp; const enum_val_t *enum_valp;
GtkWidget *event_box; GtkWidget *event_box;
tooltips = OBJECT_GET_DATA(main_tb, E_TOOLTIPS_KEY); tooltips = g_object_get_data(G_OBJECT(main_tb), E_TOOLTIPS_KEY);
set_option_label(main_tb, table_position, label_text, tooltip_text, set_option_label(main_tb, table_position, label_text, tooltip_text,
tooltips); tooltips);
@ -790,7 +790,7 @@ create_preference_option_menu(GtkWidget *main_tb, int table_position,
const enum_val_t *enum_valp; const enum_val_t *enum_valp;
GtkWidget *event_box; GtkWidget *event_box;
tooltips = OBJECT_GET_DATA(main_tb, E_TOOLTIPS_KEY); tooltips = g_object_get_data(G_OBJECT(main_tb), E_TOOLTIPS_KEY);
set_option_label(main_tb, table_position, label_text, tooltip_text, set_option_label(main_tb, table_position, label_text, tooltip_text,
tooltips); tooltips);
@ -856,7 +856,7 @@ create_preference_entry(GtkWidget *main_tb, int table_position,
GtkTooltips *tooltips; GtkTooltips *tooltips;
GtkWidget *entry; GtkWidget *entry;
tooltips = OBJECT_GET_DATA(main_tb, E_TOOLTIPS_KEY); tooltips = g_object_get_data(G_OBJECT(main_tb), E_TOOLTIPS_KEY);
set_option_label(main_tb, table_position, label_text, tooltip_text, set_option_label(main_tb, table_position, label_text, tooltip_text,
tooltips); tooltips);
@ -880,7 +880,7 @@ create_preference_static_text(GtkWidget *main_tb, int table_position,
GtkTooltips *tooltips; GtkTooltips *tooltips;
GtkWidget *label; GtkWidget *label;
tooltips = OBJECT_GET_DATA(main_tb, E_TOOLTIPS_KEY); tooltips = g_object_get_data(G_OBJECT(main_tb), E_TOOLTIPS_KEY);
if(label_text != NULL) if(label_text != NULL)
label = gtk_label_new(label_text); label = gtk_label_new(label_text);
@ -902,7 +902,7 @@ create_preference_uat(GtkWidget *main_tb, int table_position,
GtkTooltips *tooltips; GtkTooltips *tooltips;
GtkWidget *button = NULL; GtkWidget *button = NULL;
tooltips = OBJECT_GET_DATA(main_tb, E_TOOLTIPS_KEY); tooltips = g_object_get_data(G_OBJECT(main_tb), E_TOOLTIPS_KEY);
set_option_label(main_tb, table_position, label_text, tooltip_text, set_option_label(main_tb, table_position, label_text, tooltip_text,
tooltips); tooltips);
@ -1115,7 +1115,7 @@ prefs_airpcap_update()
gboolean airpcap_decryption_was_enabled; gboolean airpcap_decryption_was_enabled;
gboolean wireshark_decryption_is_now_enabled; gboolean wireshark_decryption_is_now_enabled;
decryption_cm = GTK_WIDGET(OBJECT_GET_DATA(airpcap_tb,AIRPCAP_TOOLBAR_DECRYPTION_KEY)); decryption_cm = GTK_WIDGET(g_object_get_data(G_OBJECT(airpcap_tb),AIRPCAP_TOOLBAR_DECRYPTION_KEY));
decryption_en = GTK_WIDGET(GTK_ENTRY(GTK_COMBO(decryption_cm)->entry)); decryption_en = GTK_WIDGET(GTK_ENTRY(GTK_COMBO(decryption_cm)->entry));
if( g_ascii_strcasecmp(gtk_entry_get_text(GTK_ENTRY(decryption_en)),AIRPCAP_DECRYPTION_TYPE_STRING_WIRESHARK) == 0 ) if( g_ascii_strcasecmp(gtk_entry_get_text(GTK_ENTRY(decryption_en)),AIRPCAP_DECRYPTION_TYPE_STRING_WIRESHARK) == 0 )
@ -1244,25 +1244,25 @@ prefs_main_fetch_all(GtkWidget *dlg, gboolean *must_redissect)
/* Fetch the preferences (i.e., make sure all the values set in all of /* Fetch the preferences (i.e., make sure all the values set in all of
the preferences panes have been copied to "prefs" and the registered the preferences panes have been copied to "prefs" and the registered
preferences). */ preferences). */
gui_prefs_fetch(OBJECT_GET_DATA(dlg, E_GUI_PAGE_KEY)); gui_prefs_fetch(g_object_get_data(G_OBJECT(dlg), E_GUI_PAGE_KEY));
layout_prefs_fetch(OBJECT_GET_DATA(dlg, E_GUI_LAYOUT_PAGE_KEY)); layout_prefs_fetch(g_object_get_data(G_OBJECT(dlg), E_GUI_LAYOUT_PAGE_KEY));
column_prefs_fetch(OBJECT_GET_DATA(dlg, E_GUI_COLUMN_PAGE_KEY)); column_prefs_fetch(g_object_get_data(G_OBJECT(dlg), E_GUI_COLUMN_PAGE_KEY));
stream_prefs_fetch(OBJECT_GET_DATA(dlg, E_GUI_COLORS_PAGE_KEY)); stream_prefs_fetch(g_object_get_data(G_OBJECT(dlg), E_GUI_COLORS_PAGE_KEY));
#ifdef HAVE_LIBPCAP #ifdef HAVE_LIBPCAP
#ifdef _WIN32 #ifdef _WIN32
/* Is WPcap loaded? */ /* Is WPcap loaded? */
if (has_wpcap) { if (has_wpcap) {
#endif /* _WIN32 */ #endif /* _WIN32 */
capture_prefs_fetch(OBJECT_GET_DATA(dlg, E_CAPTURE_PAGE_KEY)); capture_prefs_fetch(g_object_get_data(G_OBJECT(dlg), E_CAPTURE_PAGE_KEY));
#ifdef _WIN32 #ifdef _WIN32
} }
#endif /* _WIN32 */ #endif /* _WIN32 */
#endif /* HAVE_LIBPCAP */ #endif /* HAVE_LIBPCAP */
printer_prefs_fetch(OBJECT_GET_DATA(dlg, E_PRINT_PAGE_KEY)); printer_prefs_fetch(g_object_get_data(G_OBJECT(dlg), E_PRINT_PAGE_KEY));
nameres_prefs_fetch(OBJECT_GET_DATA(dlg, E_NAMERES_PAGE_KEY)); nameres_prefs_fetch(g_object_get_data(G_OBJECT(dlg), E_NAMERES_PAGE_KEY));
#ifdef HAVE_LIBPORTAUDIO #ifdef HAVE_LIBPORTAUDIO
rtp_player_prefs_fetch(OBJECT_GET_DATA(dlg, E_RTP_PLAYER_PAGE_KEY)); rtp_player_prefs_fetch(g_object_get_data(G_OBJECT(dlg), E_RTP_PLAYER_PAGE_KEY));
#endif #endif
prefs_modules_foreach(module_prefs_fetch, must_redissect); prefs_modules_foreach(module_prefs_fetch, must_redissect);
@ -1282,29 +1282,29 @@ prefs_main_apply_all(GtkWidget *dlg, gboolean redissect)
*/ */
prefs_apply_all(); prefs_apply_all();
gui_prefs_apply(OBJECT_GET_DATA(dlg, E_GUI_PAGE_KEY), redissect); gui_prefs_apply(g_object_get_data(G_OBJECT(dlg), E_GUI_PAGE_KEY), redissect);
layout_prefs_apply(OBJECT_GET_DATA(dlg, E_GUI_LAYOUT_PAGE_KEY)); layout_prefs_apply(g_object_get_data(G_OBJECT(dlg), E_GUI_LAYOUT_PAGE_KEY));
column_prefs_apply(OBJECT_GET_DATA(dlg, E_GUI_COLUMN_PAGE_KEY)); column_prefs_apply(g_object_get_data(G_OBJECT(dlg), E_GUI_COLUMN_PAGE_KEY));
stream_prefs_apply(OBJECT_GET_DATA(dlg, E_GUI_COLORS_PAGE_KEY)); stream_prefs_apply(g_object_get_data(G_OBJECT(dlg), E_GUI_COLORS_PAGE_KEY));
#ifdef HAVE_LIBPCAP #ifdef HAVE_LIBPCAP
#ifdef _WIN32 #ifdef _WIN32
/* Is WPcap loaded? */ /* Is WPcap loaded? */
if (has_wpcap) { if (has_wpcap) {
#endif /* _WIN32 */ #endif /* _WIN32 */
capture_prefs_apply(OBJECT_GET_DATA(dlg, E_CAPTURE_PAGE_KEY)); capture_prefs_apply(g_object_get_data(G_OBJECT(dlg), E_CAPTURE_PAGE_KEY));
#ifdef _WIN32 #ifdef _WIN32
} }
#endif /* _WIN32 */ #endif /* _WIN32 */
#endif /* HAVE_LIBPCAP */ #endif /* HAVE_LIBPCAP */
printer_prefs_apply(OBJECT_GET_DATA(dlg, E_PRINT_PAGE_KEY)); printer_prefs_apply(g_object_get_data(G_OBJECT(dlg), E_PRINT_PAGE_KEY));
nameres_prefs_apply(OBJECT_GET_DATA(dlg, E_NAMERES_PAGE_KEY)); nameres_prefs_apply(g_object_get_data(G_OBJECT(dlg), E_NAMERES_PAGE_KEY));
#ifdef HAVE_LIBPORTAUDIO #ifdef HAVE_LIBPORTAUDIO
rtp_player_prefs_apply(OBJECT_GET_DATA(dlg, E_RTP_PLAYER_PAGE_KEY)); rtp_player_prefs_apply(g_object_get_data(G_OBJECT(dlg), E_RTP_PLAYER_PAGE_KEY));
#endif #endif
/* show/hide the Save button - depending on setting */ /* show/hide the Save button - depending on setting */
save_bt = OBJECT_GET_DATA(prefs_w, E_PREFSW_SAVE_BT_KEY); save_bt = g_object_get_data(G_OBJECT(prefs_w), E_PREFSW_SAVE_BT_KEY);
if(prefs.gui_use_pref_save) { if(prefs.gui_use_pref_save) {
gtk_widget_show(save_bt); gtk_widget_show(save_bt);
} else { } else {
@ -1321,31 +1321,31 @@ prefs_main_destroy_all(GtkWidget *dlg)
GtkWidget *frame; GtkWidget *frame;
for (page_num = 0; for (page_num = 0;
(frame = gtk_notebook_get_nth_page(OBJECT_GET_DATA(prefs_w, E_PREFSW_NOTEBOOK_KEY), page_num)) != NULL; (frame = gtk_notebook_get_nth_page(g_object_get_data(G_OBJECT(prefs_w), E_PREFSW_NOTEBOOK_KEY), page_num)) != NULL;
page_num++) { page_num++) {
if(OBJECT_GET_DATA(frame, E_PAGE_ITER_KEY)) if(g_object_get_data(G_OBJECT(frame), E_PAGE_ITER_KEY))
gtk_tree_iter_free(OBJECT_GET_DATA(frame, E_PAGE_ITER_KEY)); gtk_tree_iter_free(g_object_get_data(G_OBJECT(frame), E_PAGE_ITER_KEY));
} }
gui_prefs_destroy(OBJECT_GET_DATA(dlg, E_GUI_PAGE_KEY)); gui_prefs_destroy(g_object_get_data(G_OBJECT(dlg), E_GUI_PAGE_KEY));
layout_prefs_destroy(OBJECT_GET_DATA(dlg, E_GUI_LAYOUT_PAGE_KEY)); layout_prefs_destroy(g_object_get_data(G_OBJECT(dlg), E_GUI_LAYOUT_PAGE_KEY));
column_prefs_destroy(OBJECT_GET_DATA(dlg, E_GUI_COLUMN_PAGE_KEY)); column_prefs_destroy(g_object_get_data(G_OBJECT(dlg), E_GUI_COLUMN_PAGE_KEY));
stream_prefs_destroy(OBJECT_GET_DATA(dlg, E_GUI_COLORS_PAGE_KEY)); stream_prefs_destroy(g_object_get_data(G_OBJECT(dlg), E_GUI_COLORS_PAGE_KEY));
#ifdef HAVE_LIBPCAP #ifdef HAVE_LIBPCAP
#ifdef _WIN32 #ifdef _WIN32
/* Is WPcap loaded? */ /* Is WPcap loaded? */
if (has_wpcap) { if (has_wpcap) {
#endif /* _WIN32 */ #endif /* _WIN32 */
capture_prefs_destroy(OBJECT_GET_DATA(dlg, E_CAPTURE_PAGE_KEY)); capture_prefs_destroy(g_object_get_data(G_OBJECT(dlg), E_CAPTURE_PAGE_KEY));
#ifdef _WIN32 #ifdef _WIN32
} }
#endif /* _WIN32 */ #endif /* _WIN32 */
#endif /* HAVE_LIBPCAP */ #endif /* HAVE_LIBPCAP */
printer_prefs_destroy(OBJECT_GET_DATA(dlg, E_PRINT_PAGE_KEY)); printer_prefs_destroy(g_object_get_data(G_OBJECT(dlg), E_PRINT_PAGE_KEY));
nameres_prefs_destroy(OBJECT_GET_DATA(dlg, E_NAMERES_PAGE_KEY)); nameres_prefs_destroy(g_object_get_data(G_OBJECT(dlg), E_NAMERES_PAGE_KEY));
#ifdef HAVE_LIBPORTAUDIO #ifdef HAVE_LIBPORTAUDIO
rtp_player_prefs_destroy(OBJECT_GET_DATA(dlg, E_RTP_PLAYER_PAGE_KEY)); rtp_player_prefs_destroy(g_object_get_data(G_OBJECT(dlg), E_RTP_PLAYER_PAGE_KEY));
#endif #endif
/* Free up the saved preferences (both for "prefs" and for registered /* Free up the saved preferences (both for "prefs" and for registered
@ -1723,18 +1723,18 @@ properties_cb(GtkWidget *w, gpointer dummy)
/* Search all the pages in that window for the one with the specified /* Search all the pages in that window for the one with the specified
module. */ module. */
for (page_num = 0; for (page_num = 0;
(sw = gtk_notebook_get_nth_page(OBJECT_GET_DATA(prefs_w, E_PREFSW_NOTEBOOK_KEY), page_num)) != NULL; (sw = gtk_notebook_get_nth_page(g_object_get_data(G_OBJECT(prefs_w), E_PREFSW_NOTEBOOK_KEY), page_num)) != NULL;
page_num++) { page_num++) {
/* Get the frame from the scrollable window */ /* Get the frame from the scrollable window */
frame = OBJECT_GET_DATA(sw, E_PAGESW_FRAME_KEY); frame = g_object_get_data(G_OBJECT(sw), E_PAGESW_FRAME_KEY);
/* Get the module for this page (non-protocol prefs don't have one). */ /* Get the module for this page (non-protocol prefs don't have one). */
if(frame) { if(frame) {
page_module = OBJECT_GET_DATA(frame, E_PAGE_MODULE_KEY); page_module = g_object_get_data(G_OBJECT(frame), E_PAGE_MODULE_KEY);
if (page_module != NULL) { if (page_module != NULL) {
if (page_module == p.module) { if (page_module == p.module) {
tree_select_node( tree_select_node(
OBJECT_GET_DATA(prefs_w, E_PREFSW_TREE_KEY), g_object_get_data(G_OBJECT(prefs_w), E_PREFSW_TREE_KEY),
OBJECT_GET_DATA(frame, E_PAGE_ITER_KEY)); g_object_get_data(G_OBJECT(frame), E_PAGE_ITER_KEY));
return; return;
} }
} }
@ -1755,6 +1755,6 @@ prefs_tree_select_cb(GtkTreeSelection *sel, gpointer dummy _U_)
{ {
gtk_tree_model_get(model, &iter, 1, &page, -1); gtk_tree_model_get(model, &iter, 1, &page, -1);
if (page >= 0) if (page >= 0)
gtk_notebook_set_page(OBJECT_GET_DATA(prefs_w, E_PREFSW_NOTEBOOK_KEY), page); gtk_notebook_set_page(g_object_get_data(G_OBJECT(prefs_w), E_PREFSW_NOTEBOOK_KEY), page);
} }
} }

View File

@ -167,7 +167,7 @@ get_byte_view_data_and_length(GtkWidget *byte_view, guint *data_len)
tvbuff_t *byte_view_tvb; tvbuff_t *byte_view_tvb;
const guint8 *data_ptr; const guint8 *data_ptr;
byte_view_tvb = OBJECT_GET_DATA(byte_view, E_BYTE_VIEW_TVBUFF_KEY); byte_view_tvb = g_object_get_data(G_OBJECT(byte_view), E_BYTE_VIEW_TVBUFF_KEY);
if (byte_view_tvb == NULL) if (byte_view_tvb == NULL)
return NULL; return NULL;
@ -191,7 +191,7 @@ set_notebook_page(GtkWidget *nb_ptr, tvbuff_t *tvb)
(bv_page = gtk_notebook_get_nth_page(GTK_NOTEBOOK(nb_ptr), num)) != NULL; (bv_page = gtk_notebook_get_nth_page(GTK_NOTEBOOK(nb_ptr), num)) != NULL;
num++) { num++) {
bv = GTK_BIN(bv_page)->child; bv = GTK_BIN(bv_page)->child;
bv_tvb = OBJECT_GET_DATA(bv, E_BYTE_VIEW_TVBUFF_KEY); bv_tvb = g_object_get_data(G_OBJECT(bv), E_BYTE_VIEW_TVBUFF_KEY);
if (bv_tvb == tvb) { if (bv_tvb == tvb) {
/* Found it. */ /* Found it. */
gtk_notebook_set_page(GTK_NOTEBOOK(nb_ptr), num); gtk_notebook_set_page(GTK_NOTEBOOK(nb_ptr), num);
@ -368,7 +368,7 @@ byte_view_select(GtkWidget *widget, GdkEventButton *event)
* Get the number of digits of offset being displayed, and * Get the number of digits of offset being displayed, and
* compute the columns of various parts of the display. * compute the columns of various parts of the display.
*/ */
ndigits = GPOINTER_TO_UINT(OBJECT_GET_DATA(bv, E_BYTE_VIEW_NDIGITS_KEY)); ndigits = GPOINTER_TO_UINT(g_object_get_data(G_OBJECT(bv), E_BYTE_VIEW_NDIGITS_KEY));
/* /*
* The column of the first hex digit in the first half. * The column of the first hex digit in the first half.
@ -437,14 +437,14 @@ byte_view_select(GtkWidget *widget, GdkEventButton *event)
*/ */
text_end_2 = text_start_2 + BYTES_PER_LINE/2 - 1; text_end_2 = text_start_2 + BYTES_PER_LINE/2 - 1;
tree = OBJECT_GET_DATA(widget, E_BYTE_VIEW_TREE_PTR); tree = g_object_get_data(G_OBJECT(widget), E_BYTE_VIEW_TREE_PTR);
if (tree == NULL) { if (tree == NULL) {
/* /*
* Somebody clicked on the dummy byte view; do nothing. * Somebody clicked on the dummy byte view; do nothing.
*/ */
return FALSE; return FALSE;
} }
tree_view = GTK_TREE_VIEW(OBJECT_GET_DATA(widget, tree_view = GTK_TREE_VIEW(g_object_get_data(G_OBJECT(widget),
E_BYTE_VIEW_TREE_VIEW_PTR)); E_BYTE_VIEW_TREE_VIEW_PTR));
/* get the row/column selected */ /* get the row/column selected */
@ -486,7 +486,7 @@ byte_view_select(GtkWidget *widget, GdkEventButton *event)
byte += row * 16; byte += row * 16;
/* Get the data source tvbuff */ /* Get the data source tvbuff */
tvb = OBJECT_GET_DATA(widget, E_BYTE_VIEW_TVBUFF_KEY); tvb = g_object_get_data(G_OBJECT(widget), E_BYTE_VIEW_TVBUFF_KEY);
return highlight_field(tvb, byte, tree_view, tree); return highlight_field(tvb, byte, tree_view, tree);
} }
@ -638,15 +638,15 @@ add_byte_tab(GtkWidget *byte_nb, const char *name, tvbuff_t *tvb,
"background-gdk", &style->base[GTK_STATE_SELECTED], "background-gdk", &style->base[GTK_STATE_SELECTED],
NULL); NULL);
gtk_text_buffer_create_tag(buf, "bold", "font-desc", user_font_get_bold(), NULL); gtk_text_buffer_create_tag(buf, "bold", "font-desc", user_font_get_bold(), NULL);
OBJECT_SET_DATA(byte_view, E_BYTE_VIEW_TVBUFF_KEY, tvb); g_object_set_data(G_OBJECT(byte_view), E_BYTE_VIEW_TVBUFF_KEY, tvb);
gtk_container_add(GTK_CONTAINER(byte_scrollw), byte_view); gtk_container_add(GTK_CONTAINER(byte_scrollw), byte_view);
SIGNAL_CONNECT(byte_view, "show", byte_view_realize_cb, NULL); SIGNAL_CONNECT(byte_view, "show", byte_view_realize_cb, NULL);
SIGNAL_CONNECT(byte_view, "button_press_event", byte_view_button_press_cb, SIGNAL_CONNECT(byte_view, "button_press_event", byte_view_button_press_cb,
OBJECT_GET_DATA(popup_menu_object, PM_HEXDUMP_KEY)); g_object_get_data(G_OBJECT(popup_menu_object), PM_HEXDUMP_KEY));
OBJECT_SET_DATA(byte_view, E_BYTE_VIEW_TREE_PTR, tree); g_object_set_data(G_OBJECT(byte_view), E_BYTE_VIEW_TREE_PTR, tree);
OBJECT_SET_DATA(byte_view, E_BYTE_VIEW_TREE_VIEW_PTR, tree_view); g_object_set_data(G_OBJECT(byte_view), E_BYTE_VIEW_TREE_VIEW_PTR, tree_view);
gtk_widget_show(byte_view); gtk_widget_show(byte_view);
@ -828,8 +828,8 @@ copy_hex_cb(GtkWidget * w _U_, gpointer data _U_, copy_data_type data_type)
* Should this be fixed? There is one exception - packet_hex_reprint, * Should this be fixed? There is one exception - packet_hex_reprint,
* so can't just change it round without functional change. * so can't just change it round without functional change.
*/ */
end = GPOINTER_TO_INT(OBJECT_GET_DATA(bv, E_BYTE_VIEW_START_KEY)); end = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(bv), E_BYTE_VIEW_START_KEY));
start = GPOINTER_TO_INT(OBJECT_GET_DATA(bv, E_BYTE_VIEW_END_KEY)); start = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(bv), E_BYTE_VIEW_END_KEY));
if(start >= 0 && end > start && (end - start <= (int)len)) { if(start >= 0 && end > start && (end - start <= (int)len)) {
len = end - start; len = end - start;
@ -911,8 +911,8 @@ savehex_save_clicked_cb(GtkWidget * w _U_, gpointer data _U_)
/* /*
* Retrieve the info we need * Retrieve the info we need
*/ */
end = GPOINTER_TO_INT(OBJECT_GET_DATA(bv, E_BYTE_VIEW_START_KEY)); end = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(bv), E_BYTE_VIEW_START_KEY));
start = GPOINTER_TO_INT(OBJECT_GET_DATA(bv, E_BYTE_VIEW_END_KEY)); start = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(bv), E_BYTE_VIEW_END_KEY));
data_p = get_byte_view_data_and_length(bv, &len); data_p = get_byte_view_data_and_length(bv, &len);
if (data_p == NULL || start == -1 || start > end) { if (data_p == NULL || start == -1 || start > end) {
@ -963,8 +963,8 @@ void savehex_cb(GtkWidget * w _U_, gpointer data _U_)
simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK, "Could not find the corresponding text window!"); simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK, "Could not find the corresponding text window!");
return; return;
} }
end = GPOINTER_TO_INT(OBJECT_GET_DATA(bv, E_BYTE_VIEW_START_KEY)); end = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(bv), E_BYTE_VIEW_START_KEY));
start = GPOINTER_TO_INT(OBJECT_GET_DATA(bv, E_BYTE_VIEW_END_KEY)); start = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(bv), E_BYTE_VIEW_END_KEY));
data_p = get_byte_view_data_and_length(bv, &len); data_p = get_byte_view_data_and_length(bv, &len);
if (data_p == NULL || start == -1 || start > end) { if (data_p == NULL || start == -1 || start > end) {
@ -1084,7 +1084,7 @@ packet_hex_print_common(GtkWidget *bv, const guint8 *pd, int len, int bstart,
use_digits = 4; /* we'll supply 4 digits */ use_digits = 4; /* we'll supply 4 digits */
/* Record the number of digits in this text view. */ /* Record the number of digits in this text view. */
OBJECT_SET_DATA(bv, E_BYTE_VIEW_NDIGITS_KEY, GUINT_TO_POINTER(use_digits)); g_object_set_data(G_OBJECT(bv), E_BYTE_VIEW_NDIGITS_KEY, GUINT_TO_POINTER(use_digits));
/* Update the progress bar when it gets to this value. */ /* Update the progress bar when it gets to this value. */
progbar_nextstep = 0; progbar_nextstep = 0;
@ -1313,11 +1313,11 @@ packet_hex_print(GtkWidget *bv, const guint8 *pd, frame_data *fd,
/* save the information needed to redraw the text */ /* save the information needed to redraw the text */
/* should we save the fd & finfo pointers instead ?? */ /* should we save the fd & finfo pointers instead ?? */
OBJECT_SET_DATA(bv, E_BYTE_VIEW_START_KEY, GINT_TO_POINTER(bend)); g_object_set_data(G_OBJECT(bv), E_BYTE_VIEW_START_KEY, GINT_TO_POINTER(bend));
OBJECT_SET_DATA(bv, E_BYTE_VIEW_END_KEY, GINT_TO_POINTER(bstart)); g_object_set_data(G_OBJECT(bv), E_BYTE_VIEW_END_KEY, GINT_TO_POINTER(bstart));
OBJECT_SET_DATA(bv, E_BYTE_VIEW_APP_START_KEY, GINT_TO_POINTER(aend)); g_object_set_data(G_OBJECT(bv), E_BYTE_VIEW_APP_START_KEY, GINT_TO_POINTER(aend));
OBJECT_SET_DATA(bv, E_BYTE_VIEW_APP_END_KEY, GINT_TO_POINTER(astart)); g_object_set_data(G_OBJECT(bv), E_BYTE_VIEW_APP_END_KEY, GINT_TO_POINTER(astart));
OBJECT_SET_DATA(bv, E_BYTE_VIEW_ENCODE_KEY, g_object_set_data(G_OBJECT(bv), E_BYTE_VIEW_ENCODE_KEY,
GUINT_TO_POINTER((guint)fd->flags.encoding)); GUINT_TO_POINTER((guint)fd->flags.encoding));
packet_hex_print_common(bv, pd, len, bstart, bend, astart, aend, fd->flags.encoding); packet_hex_print_common(bv, pd, len, bstart, bend, astart, aend, fd->flags.encoding);
@ -1335,13 +1335,13 @@ packet_hex_reprint(GtkWidget *bv)
const guint8 *data; const guint8 *data;
guint len = 0; guint len = 0;
start = GPOINTER_TO_INT(OBJECT_GET_DATA(bv, E_BYTE_VIEW_START_KEY)); start = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(bv), E_BYTE_VIEW_START_KEY));
end = GPOINTER_TO_INT(OBJECT_GET_DATA(bv, E_BYTE_VIEW_END_KEY)); end = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(bv), E_BYTE_VIEW_END_KEY));
astart = GPOINTER_TO_INT(OBJECT_GET_DATA(bv, E_BYTE_VIEW_APP_START_KEY)); astart = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(bv), E_BYTE_VIEW_APP_START_KEY));
aend = GPOINTER_TO_INT(OBJECT_GET_DATA(bv, E_BYTE_VIEW_APP_END_KEY)); aend = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(bv), E_BYTE_VIEW_APP_END_KEY));
data = get_byte_view_data_and_length(bv, &len); data = get_byte_view_data_and_length(bv, &len);
g_assert(data != NULL); g_assert(data != NULL);
encoding = GPOINTER_TO_INT(OBJECT_GET_DATA(bv, E_BYTE_VIEW_ENCODE_KEY)); encoding = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(bv), E_BYTE_VIEW_ENCODE_KEY));
packet_hex_print_common(bv, data, len, start, end, astart, aend, encoding); packet_hex_print_common(bv, data, len, start, end, astart, aend, encoding);
} }

View File

@ -281,7 +281,7 @@ toolbar_redraw_all(void)
{ {
GtkWidget *main_tb; GtkWidget *main_tb;
main_tb = OBJECT_GET_DATA(top_level, E_TB_MAIN_KEY); main_tb = g_object_get_data(G_OBJECT(top_level), E_TB_MAIN_KEY);
gtk_toolbar_set_style(GTK_TOOLBAR(main_tb), gtk_toolbar_set_style(GTK_TOOLBAR(main_tb),
prefs.gui_toolbar_main_style); prefs.gui_toolbar_main_style);
@ -314,7 +314,7 @@ void set_toolbar_for_unsaved_capture_file(gboolean have_unsaved_capture_file) {
GTK_STOCK_SAVE); GTK_STOCK_SAVE);
gtk_tool_item_set_tooltip(save_button, tooltips, gtk_tool_item_set_tooltip(save_button, tooltips,
SAVE_BUTTON_TOOLTIP_TEXT, NULL); SAVE_BUTTON_TOOLTIP_TEXT, NULL);
OBJECT_SET_DATA(save_button, "save", GINT_TO_POINTER(1)); g_object_set_data(G_OBJECT(save_button), "save", GINT_TO_POINTER(1));
#else /* GTK_CHECK_VERSION(2,4,0) */ #else /* GTK_CHECK_VERSION(2,4,0) */
gtk_widget_hide(GTK_WIDGET(save_as_button)); gtk_widget_hide(GTK_WIDGET(save_as_button));
gtk_widget_show(GTK_WIDGET(save_button)); gtk_widget_show(GTK_WIDGET(save_button));
@ -325,7 +325,7 @@ void set_toolbar_for_unsaved_capture_file(gboolean have_unsaved_capture_file) {
GTK_STOCK_SAVE_AS); GTK_STOCK_SAVE_AS);
gtk_tool_item_set_tooltip(save_button, tooltips, gtk_tool_item_set_tooltip(save_button, tooltips,
SAVE_AS_BUTTON_TOOLTIP_TEXT, NULL); SAVE_AS_BUTTON_TOOLTIP_TEXT, NULL);
OBJECT_SET_DATA(save_button, "save", GINT_TO_POINTER(0)); g_object_set_data(G_OBJECT(save_button), "save", GINT_TO_POINTER(0));
#else /* GTK_CHECK_VERSION(2,4,0) */ #else /* GTK_CHECK_VERSION(2,4,0) */
gtk_widget_show(GTK_WIDGET(save_as_button)); gtk_widget_show(GTK_WIDGET(save_as_button));
gtk_widget_hide(GTK_WIDGET(save_button)); gtk_widget_hide(GTK_WIDGET(save_button));
@ -342,7 +342,7 @@ void set_toolbar_for_unsaved_capture_file(gboolean have_unsaved_capture_file) {
#if GTK_CHECK_VERSION(2,4,0) #if GTK_CHECK_VERSION(2,4,0)
static void file_save_or_save_as_cmd_cb(GtkWidget *w, gpointer data) { static void file_save_or_save_as_cmd_cb(GtkWidget *w, gpointer data) {
if (GPOINTER_TO_INT(OBJECT_GET_DATA(save_button,"save")) == 1) { if (GPOINTER_TO_INT(g_object_get_data(G_OBJECT(save_button),"save")) == 1) {
file_save_cmd_cb(w, data); file_save_cmd_cb(w, data);
} }
else { else {
@ -566,7 +566,7 @@ toolbar_new(void)
gtk_toolbar_set_orientation(GTK_TOOLBAR(main_tb), gtk_toolbar_set_orientation(GTK_TOOLBAR(main_tb),
GTK_ORIENTATION_HORIZONTAL); GTK_ORIENTATION_HORIZONTAL);
OBJECT_SET_DATA(top_level, E_TB_MAIN_KEY, main_tb); g_object_set_data(G_OBJECT(top_level), E_TB_MAIN_KEY, main_tb);
#ifdef HAVE_LIBPCAP #ifdef HAVE_LIBPCAP
@ -607,7 +607,7 @@ toolbar_new(void)
#else #else
toolbar_item(save_button, window, main_tb, toolbar_item(save_button, window, main_tb,
GTK_STOCK_SAVE, tooltips, SAVE_BUTTON_TOOLTIP_TEXT, stock_save_24_xpm, file_save_or_save_as_cmd_cb, NULL); GTK_STOCK_SAVE, tooltips, SAVE_BUTTON_TOOLTIP_TEXT, stock_save_24_xpm, file_save_or_save_as_cmd_cb, NULL);
OBJECT_SET_DATA(save_button, "save", GINT_TO_POINTER(1)); g_object_set_data(G_OBJECT(save_button), "save", GINT_TO_POINTER(1));
#endif #endif
toolbar_item(close_button, window, main_tb, toolbar_item(close_button, window, main_tb,
@ -703,6 +703,6 @@ toolbar_new(void)
void void
set_toolbar_object_data(gchar *key, gpointer data) set_toolbar_object_data(gchar *key, gpointer data)
{ {
OBJECT_SET_DATA(open_button, key, data); g_object_set_data(G_OBJECT(open_button), key, data);
OBJECT_SET_DATA(reload_button, key, data); g_object_set_data(G_OBJECT(reload_button), key, data);
} }