OBECT_..._DATA --> g_object_..._data
svn path=/trunk/; revision=24894
This commit is contained in:
parent
42acebd42c
commit
10f2ea11d5
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
|
|
28
gtk/menu.c
28
gtk/menu.c
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
|
|
112
gtk/prefs_dlg.c
112
gtk/prefs_dlg.c
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue