forked from osmocom/wireshark
parent
e4ebcf4469
commit
ed87ba43a6
|
@ -45,7 +45,7 @@ static int
|
|||
afpstat_packet(void *pss, packet_info *pinfo, epan_dissect_t *edt _U_, const void *prv)
|
||||
{
|
||||
afpstat_t *ss=(afpstat_t *)pss;
|
||||
const afp_request_val *request_val=prv;
|
||||
const afp_request_val *request_val=(const afp_request_val *)prv;
|
||||
nstime_t t, deltat;
|
||||
timestat_t *sp=NULL;
|
||||
|
||||
|
@ -119,7 +119,7 @@ afpstat_init(const char *optarg, void* userdata _U_)
|
|||
filter=NULL;
|
||||
}
|
||||
|
||||
ss=g_malloc(sizeof(afpstat_t));
|
||||
ss=g_new(afpstat_t,1);
|
||||
if(filter){
|
||||
ss->filter=g_strdup(filter);
|
||||
} else {
|
||||
|
|
|
@ -54,8 +54,8 @@ ansi_a_stat_packet(
|
|||
epan_dissect_t *edt _U_,
|
||||
const void *data)
|
||||
{
|
||||
ansi_a_stat_t *stat_p = tapdata;
|
||||
const ansi_a_tap_rec_t *tap_p = data;
|
||||
ansi_a_stat_t *stat_p = (ansi_a_stat_t *)tapdata;
|
||||
const ansi_a_tap_rec_t *tap_p = (const ansi_a_tap_rec_t *)data;
|
||||
|
||||
|
||||
switch (tap_p->pdu_type)
|
||||
|
|
|
@ -76,7 +76,7 @@ wsp_free_hash_table( gpointer key, gpointer value, gpointer user_data _U_ )
|
|||
static void
|
||||
wspstat_reset(void *psp)
|
||||
{
|
||||
wspstat_t *sp=psp;
|
||||
wspstat_t *sp=(wspstat_t *)psp;
|
||||
guint32 i;
|
||||
|
||||
for(i=1;i<=sp->num_pdus;i++)
|
||||
|
@ -125,20 +125,20 @@ index2pdut(gint pdut)
|
|||
static int
|
||||
wspstat_packet(void *psp, packet_info *pinfo _U_, epan_dissect_t *edt _U_, const void *pri)
|
||||
{
|
||||
wspstat_t *sp=psp;
|
||||
const wsp_info_value_t *value=pri;
|
||||
wspstat_t *sp=(wspstat_t *)psp;
|
||||
const wsp_info_value_t *value=(const wsp_info_value_t *)pri;
|
||||
gint idx = pdut2index(value->pdut);
|
||||
int retour=0;
|
||||
|
||||
if (value->status_code != 0) {
|
||||
gint *key=g_malloc( sizeof(gint) );
|
||||
gint *key=g_new(gint,1);
|
||||
wsp_status_code_t *sc;
|
||||
*key=value->status_code ;
|
||||
sc = g_hash_table_lookup(
|
||||
sp->hash,
|
||||
key);
|
||||
if (!sc) {
|
||||
sc = g_malloc( sizeof(wsp_status_code_t) );
|
||||
sc = g_new(wsp_status_code_t,1);
|
||||
sc -> packets = 1;
|
||||
sc -> name = NULL;
|
||||
g_hash_table_insert(
|
||||
|
@ -175,7 +175,7 @@ wspstat_packet(void *psp, packet_info *pinfo _U_, epan_dissect_t *edt _U_, const
|
|||
static void
|
||||
wspstat_draw(void *psp)
|
||||
{
|
||||
wspstat_t *sp=psp;
|
||||
wspstat_t *sp=(wspstat_t *)psp;
|
||||
guint32 i;
|
||||
|
||||
printf("\n");
|
||||
|
@ -223,14 +223,14 @@ wspstat_init(const char *optarg, void* userdata _U_)
|
|||
}
|
||||
|
||||
|
||||
sp = g_malloc( sizeof(wspstat_t) );
|
||||
sp = g_new(wspstat_t,1);
|
||||
sp->hash = g_hash_table_new( g_int_hash, g_int_equal);
|
||||
wsp_vals_status_p = VALUE_STRING_EXT_VS_P(&wsp_vals_status_ext);
|
||||
for (i=0 ; wsp_vals_status_p[i].strptr ; i++ )
|
||||
{
|
||||
gint *key;
|
||||
sc=g_malloc( sizeof(wsp_status_code_t) );
|
||||
key=g_malloc( sizeof(gint) );
|
||||
sc=g_new(wsp_status_code_t,1);
|
||||
key=g_new(gint,1);
|
||||
sc->packets=0;
|
||||
sc->name=wsp_vals_status_p[i].strptr;
|
||||
*key=wsp_vals_status_p[i].value;
|
||||
|
@ -240,7 +240,7 @@ wspstat_init(const char *optarg, void* userdata _U_)
|
|||
sc);
|
||||
}
|
||||
sp->num_pdus = 16;
|
||||
sp->pdu_stats=g_malloc( (sp->num_pdus+1) * sizeof( wsp_pdu_t) );
|
||||
sp->pdu_stats=g_new(wsp_pdu_t,(sp->num_pdus+1));
|
||||
if(filter){
|
||||
sp->filter=g_strdup(filter);
|
||||
} else {
|
||||
|
|
|
@ -201,7 +201,7 @@ decode_build_reset_list (const gchar *table_name, ftenum_t selector_type,
|
|||
{
|
||||
dissector_delete_item_t *item;
|
||||
|
||||
item = g_malloc(sizeof(dissector_delete_item_t));
|
||||
item = g_new(dissector_delete_item_t,1);
|
||||
item->ddi_table_name = table_name;
|
||||
item->ddi_selector_type = selector_type;
|
||||
switch (selector_type) {
|
||||
|
@ -215,7 +215,7 @@ decode_build_reset_list (const gchar *table_name, ftenum_t selector_type,
|
|||
|
||||
case FT_STRING:
|
||||
case FT_STRINGZ:
|
||||
item->ddi_selector.sel_string = key;
|
||||
item->ddi_selector.sel_string = (char *)key;
|
||||
break;
|
||||
|
||||
default:
|
||||
|
@ -453,17 +453,17 @@ decode_build_show_list (const gchar *table_name, ftenum_t selector_type,
|
|||
gchar string1[20];
|
||||
da_entry_t *entry;
|
||||
|
||||
entry = g_malloc(sizeof(da_entry_t));
|
||||
entry = g_new(da_entry_t,1);
|
||||
|
||||
g_assert(user_data);
|
||||
g_assert(value);
|
||||
|
||||
current = dtbl_entry_get_handle(value);
|
||||
current = (dissector_handle_t)dtbl_entry_get_handle(value);
|
||||
if (current == NULL)
|
||||
current_proto_name = "(none)";
|
||||
else
|
||||
current_proto_name = dissector_handle_get_short_name(current);
|
||||
initial = dtbl_entry_get_initial_handle(value);
|
||||
initial = (dissector_handle_t)dtbl_entry_get_initial_handle(value);
|
||||
if (initial == NULL)
|
||||
initial_proto_name = "(none)";
|
||||
else
|
||||
|
@ -515,7 +515,7 @@ decode_build_show_list (const gchar *table_name, ftenum_t selector_type,
|
|||
|
||||
case FT_STRING:
|
||||
case FT_STRINGZ:
|
||||
selector_name = key;
|
||||
selector_name = (gchar *)key;
|
||||
break;
|
||||
|
||||
default:
|
||||
|
@ -549,7 +549,7 @@ decode_clear_all(gboolean redissect)
|
|||
dissector_all_tables_foreach_changed(decode_build_reset_list, NULL);
|
||||
|
||||
for (tmp = dissector_reset_list; tmp; tmp = g_slist_next(tmp)) {
|
||||
item = tmp->data;
|
||||
item = (dissector_delete_item_t *)tmp->data;
|
||||
switch (item->ddi_selector_type) {
|
||||
|
||||
case FT_UINT8:
|
||||
|
@ -784,16 +784,16 @@ decode_show_cb (GtkWidget *w _U_, gpointer user_data _U_)
|
|||
gtk_box_pack_start(GTK_BOX(main_vb), bbox, FALSE, FALSE, 0);
|
||||
gtk_widget_show(bbox);
|
||||
|
||||
ok_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_OK);
|
||||
ok_bt = (GtkWidget *)g_object_get_data(G_OBJECT(bbox), GTK_STOCK_OK);
|
||||
g_signal_connect(ok_bt, "clicked", G_CALLBACK(decode_show_ok_cb), decode_show_w);
|
||||
|
||||
clear_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_CLEAR);
|
||||
clear_bt = (GtkWidget *)g_object_get_data(G_OBJECT(bbox), GTK_STOCK_CLEAR);
|
||||
g_signal_connect(clear_bt, "clicked", G_CALLBACK(decode_show_clear_cb), decode_show_w);
|
||||
|
||||
save_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_SAVE);
|
||||
save_bt = (GtkWidget *)g_object_get_data(G_OBJECT(bbox), GTK_STOCK_SAVE);
|
||||
g_signal_connect(save_bt, "clicked", G_CALLBACK(decode_show_save_cb), decode_show_w);
|
||||
|
||||
help_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_HELP);
|
||||
help_bt =(GtkWidget *) g_object_get_data(G_OBJECT(bbox), GTK_STOCK_HELP);
|
||||
g_signal_connect(help_bt, "clicked", G_CALLBACK(topic_cb), (gpointer)HELP_DECODE_AS_SHOW_DIALOG);
|
||||
|
||||
/* set ok as default, this button won't change anything */
|
||||
|
@ -863,7 +863,7 @@ decode_change_one_dissector(gchar *table_name, guint selector, GtkWidget *list)
|
|||
} else {
|
||||
dissector_change_uint(table_name, selector, handle);
|
||||
}
|
||||
selector_type = g_malloc(sizeof(guint));
|
||||
selector_type = g_new(guint,1);
|
||||
*selector_type = selector;
|
||||
decode_build_reset_list(g_strdup(table_name), FT_UINT32, selector_type, NULL, NULL);
|
||||
g_free(abbrev);
|
||||
|
@ -937,17 +937,17 @@ decode_simple (GtkWidget *notebook_pg)
|
|||
gchar *table_name;
|
||||
guint value;
|
||||
|
||||
list = g_object_get_data(G_OBJECT(notebook_pg), E_PAGE_LIST);
|
||||
list = (GtkWidget *)g_object_get_data(G_OBJECT(notebook_pg), E_PAGE_LIST);
|
||||
if (requested_action == E_DECODE_NO)
|
||||
gtk_tree_selection_unselect_all(gtk_tree_view_get_selection(GTK_TREE_VIEW(list)));
|
||||
|
||||
#ifdef DEBUG
|
||||
string = g_object_get_data(G_OBJECT(notebook_pg), E_PAGE_TITLE);
|
||||
string = (gchar *)g_object_get_data(G_OBJECT(notebook_pg), E_PAGE_TITLE);
|
||||
decode_debug(GTK_TREE_VIEW(list), string);
|
||||
#endif
|
||||
|
||||
table_name = g_object_get_data(G_OBJECT(notebook_pg), E_PAGE_TABLE);
|
||||
value = GPOINTER_TO_UINT(g_object_get_data(G_OBJECT(notebook_pg), E_PAGE_VALUE));
|
||||
table_name = (gchar *)g_object_get_data(G_OBJECT(notebook_pg), E_PAGE_TABLE);
|
||||
value = GPOINTER_TO_UINT((gchar *)g_object_get_data(G_OBJECT(notebook_pg), E_PAGE_VALUE));
|
||||
decode_change_one_dissector(table_name, value, list);
|
||||
}
|
||||
|
||||
|
@ -973,21 +973,21 @@ decode_transport(GtkWidget *notebook_pg)
|
|||
gchar *string;
|
||||
#endif
|
||||
|
||||
list = g_object_get_data(G_OBJECT(notebook_pg), E_PAGE_LIST);
|
||||
list = (GtkWidget *)g_object_get_data(G_OBJECT(notebook_pg), E_PAGE_LIST);
|
||||
if (requested_action == E_DECODE_NO)
|
||||
gtk_tree_selection_unselect_all(gtk_tree_view_get_selection(GTK_TREE_VIEW(list)));
|
||||
|
||||
combo_box = g_object_get_data(G_OBJECT(notebook_pg), E_COMBO_BOX_SRCDST);
|
||||
combo_box = (GtkWidget *)g_object_get_data(G_OBJECT(notebook_pg), E_COMBO_BOX_SRCDST);
|
||||
if (!ws_combo_box_get_active_pointer(GTK_COMBO_BOX(combo_box), &ptr))
|
||||
g_assert_not_reached(); /* Programming error if no active item in combo_box */
|
||||
requested_srcdst = GPOINTER_TO_INT(ptr);
|
||||
|
||||
#ifdef DEBUG
|
||||
string = g_object_get_data(G_OBJECT(notebook_pg), E_PAGE_TITLE);
|
||||
string = (gchar *)g_object_get_data(G_OBJECT(notebook_pg), E_PAGE_TITLE);
|
||||
decode_debug(GTK_TREE_VIEW(list), string);
|
||||
#endif
|
||||
|
||||
table_name = g_object_get_data(G_OBJECT(notebook_pg), E_PAGE_TABLE);
|
||||
table_name = (gchar *)g_object_get_data(G_OBJECT(notebook_pg), E_PAGE_TABLE);
|
||||
if (requested_srcdst >= E_DECODE_PPID) {
|
||||
if (requested_srcdst == E_DECODE_PPID)
|
||||
ppid = 0;
|
||||
|
@ -1050,7 +1050,7 @@ decode_ok_cb (GtkWidget *ok_bt _U_, gpointer parent_w)
|
|||
func(notebook_pg);
|
||||
|
||||
/* Now destroy the "Decode As" dialog. */
|
||||
notebook_pg = g_object_get_data(G_OBJECT(parent_w), E_PAGE_DCERPC);
|
||||
notebook_pg = (GtkWidget *)g_object_get_data(G_OBJECT(parent_w), E_PAGE_DCERPC);
|
||||
if(notebook_pg) {
|
||||
binding = g_object_get_data(G_OBJECT(notebook_pg), E_PAGE_BINDING);
|
||||
}
|
||||
|
@ -1083,7 +1083,7 @@ decode_apply_cb (GtkWidget *apply_bt _U_, gpointer parent_w)
|
|||
gint page_num;
|
||||
|
||||
/* Call the right routine for the page that was currently in front. */
|
||||
notebook = g_object_get_data(G_OBJECT(parent_w), E_NOTEBOOK);
|
||||
notebook = (GtkWidget *)g_object_get_data(G_OBJECT(parent_w), E_NOTEBOOK);
|
||||
page_num = gtk_notebook_get_current_page(GTK_NOTEBOOK(notebook));
|
||||
notebook_pg = gtk_notebook_get_nth_page(GTK_NOTEBOOK(notebook), page_num);
|
||||
|
||||
|
@ -1109,7 +1109,7 @@ decode_close_cb (GtkWidget *close_bt _U_, gpointer parent_w)
|
|||
void *binding = NULL;
|
||||
|
||||
|
||||
notebook_pg = g_object_get_data(G_OBJECT(parent_w), E_PAGE_DCERPC);
|
||||
notebook_pg = (GtkWidget *)g_object_get_data(G_OBJECT(parent_w), E_PAGE_DCERPC);
|
||||
if(notebook_pg) {
|
||||
binding = g_object_get_data(G_OBJECT(notebook_pg), E_PAGE_BINDING);
|
||||
}
|
||||
|
@ -1202,7 +1202,7 @@ decode_update_action (GtkWidget *w _U_, gpointer user_data)
|
|||
requested_action = GPOINTER_TO_INT(user_data);
|
||||
enable = (requested_action == E_DECODE_YES);
|
||||
for (tmp = decode_dimmable; tmp; tmp = g_slist_next(tmp)) {
|
||||
gtk_widget_set_sensitive(tmp->data, enable);
|
||||
gtk_widget_set_sensitive((GtkWidget *)tmp->data, enable);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1338,7 +1338,7 @@ lookup_handle(GtkTreeModel *model, GtkTreePath *path _U_, GtkTreeIter *iter,
|
|||
gpointer user_data)
|
||||
{
|
||||
dissector_handle_t handle;
|
||||
struct handle_lookup_info *hli = user_data;
|
||||
struct handle_lookup_info *hli = (struct handle_lookup_info *)user_data;
|
||||
|
||||
gtk_tree_model_get(model, iter, E_LIST_S_TABLE+1, &handle, -1);
|
||||
if (hli->handle == handle) {
|
||||
|
@ -1382,9 +1382,9 @@ decode_add_to_list (const gchar *table_name, const gchar *proto_name, gpointer v
|
|||
g_assert(user_data);
|
||||
g_assert(value);
|
||||
|
||||
list = user_data;
|
||||
list = (GtkTreeView *)user_data;
|
||||
|
||||
hli.handle = value;
|
||||
hli.handle = (dissector_handle_t)value;
|
||||
hli.found = FALSE;
|
||||
store = GTK_LIST_STORE(gtk_tree_view_get_model(list));
|
||||
gtk_tree_model_foreach(GTK_TREE_MODEL(store), lookup_handle, &hli);
|
||||
|
@ -1409,7 +1409,7 @@ decode_proto_add_to_list (const gchar *table_name, gpointer value, gpointer user
|
|||
dissector_handle_t handle;
|
||||
|
||||
|
||||
handle = value;
|
||||
handle = (dissector_handle_t)value;
|
||||
proto_name = dissector_handle_get_short_name(handle);
|
||||
|
||||
i = dissector_handle_get_protocol_index(handle);
|
||||
|
@ -1668,7 +1668,7 @@ decode_sctp_list_menu_start(GtkWidget **list_p, GtkWidget **scrolled_win_p)
|
|||
GtkTreeViewColumn *tc;
|
||||
GtkTreeSortable *sortable;
|
||||
|
||||
sctp_store = g_object_get_data(G_OBJECT(decode_w), "sctp_data");
|
||||
sctp_store = (GtkListStore *)g_object_get_data(G_OBJECT(decode_w), "sctp_data");
|
||||
list = GTK_TREE_VIEW(tree_view_new(GTK_TREE_MODEL(sctp_store)));
|
||||
g_object_unref(G_OBJECT(sctp_store));
|
||||
sortable = GTK_TREE_SORTABLE(sctp_store);
|
||||
|
@ -1702,7 +1702,7 @@ decode_sctp_update_ppid_combo_box(GtkWidget *w _U_, GtkWidget *page)
|
|||
guint number_of_ppid;
|
||||
GtkListStore *sctp_store;
|
||||
|
||||
sctp_combo_box = g_object_get_data(G_OBJECT(page), E_COMBO_BOX_SRCDST);
|
||||
sctp_combo_box = (GtkWidget *)g_object_get_data(G_OBJECT(page), E_COMBO_BOX_SRCDST);
|
||||
ws_combo_box_clear_text_and_pointer(GTK_COMBO_BOX(sctp_combo_box));
|
||||
|
||||
for(number_of_ppid = 0; number_of_ppid < MAX_NUMBER_OF_PPIDS; number_of_ppid++) {
|
||||
|
@ -1719,7 +1719,7 @@ decode_sctp_update_ppid_combo_box(GtkWidget *w _U_, GtkWidget *page)
|
|||
|
||||
g_object_set_data(G_OBJECT(page), E_PAGE_TABLE, (gpointer)"sctp.ppi");
|
||||
|
||||
sctp_store = g_object_get_data(G_OBJECT(G_OBJECT(decode_w)), "sctp_data");
|
||||
sctp_store = (GtkListStore *)g_object_get_data(G_OBJECT(G_OBJECT(decode_w)), "sctp_data");
|
||||
gtk_list_store_clear(sctp_store);
|
||||
decode_sctp_list_menu_start(&list, &scrolled_window);
|
||||
dissector_table_foreach_handle("sctp.ppi", decode_proto_add_to_list, list);
|
||||
|
@ -1735,7 +1735,7 @@ decode_sctp_update_srcdst_combo_box(GtkWidget *w _U_, GtkWidget *page)
|
|||
gchar tmp[100];
|
||||
GtkListStore *sctp_store;
|
||||
|
||||
sctp_combo_box = g_object_get_data(G_OBJECT(page), E_COMBO_BOX_SRCDST);
|
||||
sctp_combo_box = (GtkWidget *)g_object_get_data(G_OBJECT(page), E_COMBO_BOX_SRCDST);
|
||||
ws_combo_box_clear_text_and_pointer(GTK_COMBO_BOX(sctp_combo_box));
|
||||
|
||||
g_snprintf(tmp, sizeof(tmp), "source (%u)", cfile.edt->pi.srcport);
|
||||
|
@ -1834,16 +1834,16 @@ decode_bluetooth(GtkWidget *notebook_pg)
|
|||
gchar *abbrev;
|
||||
guint *value_type;
|
||||
|
||||
list = g_object_get_data(G_OBJECT(notebook_pg), E_PAGE_LIST);
|
||||
list = (GtkWidget *)g_object_get_data(G_OBJECT(notebook_pg), E_PAGE_LIST);
|
||||
if (requested_action == E_DECODE_NO)
|
||||
gtk_tree_selection_unselect_all(gtk_tree_view_get_selection(GTK_TREE_VIEW(list)));
|
||||
|
||||
#ifdef DEBUG
|
||||
string = g_object_get_data(G_OBJECT(notebook_pg), E_PAGE_TITLE);
|
||||
string = (gchar *)g_object_get_data(G_OBJECT(notebook_pg), E_PAGE_TITLE);
|
||||
decode_debug(GTK_TREE_VIEW(list), string);
|
||||
#endif
|
||||
|
||||
table_name = g_object_get_data(G_OBJECT(notebook_pg), E_PAGE_TABLE);
|
||||
table_name = (gchar *)g_object_get_data(G_OBJECT(notebook_pg), E_PAGE_TABLE);
|
||||
|
||||
selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(list));
|
||||
if (gtk_tree_selection_get_selected(selection, &model, &iter) == FALSE)
|
||||
|
@ -1863,7 +1863,7 @@ decode_bluetooth(GtkWidget *notebook_pg)
|
|||
dissector_change_uint(table_name, value, handle);
|
||||
}
|
||||
|
||||
value_type = g_malloc(sizeof(guint));
|
||||
value_type = g_new(guint,1);
|
||||
*value_type = value;
|
||||
|
||||
decode_build_reset_list(g_strdup(table_name), FT_UINT32, value_type, NULL, NULL);
|
||||
|
@ -1892,7 +1892,7 @@ decode_add_bluetooth_page(const gchar *prompt, const gchar *table_name, const ch
|
|||
label = gtk_label_new(prompt);
|
||||
gtk_box_pack_start(GTK_BOX(page), label, FALSE, FALSE, 0);
|
||||
|
||||
value_entry = g_hash_table_lookup(value_entry_table, table_name);
|
||||
value_entry = (GtkWidget *)g_hash_table_lookup(value_entry_table, table_name);
|
||||
if (!value_entry) {
|
||||
value_entry = gtk_entry_new();
|
||||
g_hash_table_insert(value_entry_table, (gchar *) table_name, value_entry);
|
||||
|
@ -2035,7 +2035,7 @@ decode_add_notebook (GtkWidget *format_hb)
|
|||
ga = proto_all_finfos(cfile.edt->tree);
|
||||
|
||||
for (i = 0; i < ga->len; i += 1) {
|
||||
v = g_ptr_array_index (ga, i);
|
||||
v = (field_info *)g_ptr_array_index (ga, i);
|
||||
hfinfo = v->hfinfo;
|
||||
|
||||
if (g_strcmp0(hfinfo->abbrev, "btl2cap.cid") == 0) {
|
||||
|
@ -2181,20 +2181,20 @@ decode_as_cb (GtkWidget * w _U_, gpointer user_data _U_)
|
|||
gtk_box_pack_start(GTK_BOX(main_vb), bbox, FALSE, FALSE, 0);
|
||||
gtk_widget_show(bbox);
|
||||
|
||||
ok_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_OK);
|
||||
ok_bt = (GtkWidget *)g_object_get_data(G_OBJECT(bbox), GTK_STOCK_OK);
|
||||
g_signal_connect(ok_bt, "clicked", G_CALLBACK(decode_ok_cb), decode_w);
|
||||
gtk_widget_set_tooltip_text(ok_bt, "Apply current setting, close dialog and redissect packets.");
|
||||
|
||||
apply_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_APPLY);
|
||||
apply_bt = (GtkWidget *)g_object_get_data(G_OBJECT(bbox), GTK_STOCK_APPLY);
|
||||
g_signal_connect(apply_bt, "clicked", G_CALLBACK(decode_apply_cb), decode_w);
|
||||
gtk_widget_set_tooltip_text(apply_bt, "Apply current setting, redissect packets and keep dialog open.");
|
||||
|
||||
close_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_CLOSE);
|
||||
close_bt = (GtkWidget *)g_object_get_data(G_OBJECT(bbox), GTK_STOCK_CLOSE);
|
||||
window_set_cancel_button(decode_w, close_bt, NULL);
|
||||
g_signal_connect(close_bt, "clicked", G_CALLBACK(decode_close_cb), decode_w);
|
||||
gtk_widget_set_tooltip_text(close_bt, "Close the dialog, don't redissect packets.");
|
||||
|
||||
help_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_HELP);
|
||||
help_bt = (GtkWidget *)g_object_get_data(G_OBJECT(bbox), GTK_STOCK_HELP);
|
||||
g_signal_connect(help_bt, "clicked", G_CALLBACK(topic_cb), (gpointer)HELP_DECODE_AS_DIALOG);
|
||||
|
||||
gtk_widget_grab_default(ok_bt);
|
||||
|
|
Loading…
Reference in New Issue