Clean up indentation - use 4-space indentation uniformly. (No tabs -

tab stops aren't necessarily every 4 spaces.)

svn path=/trunk/; revision=37561
This commit is contained in:
Guy Harris 2011-06-05 23:16:14 +00:00
parent dd05bb48b2
commit 7d1b946c0e
1 changed files with 180 additions and 180 deletions

View File

@ -54,11 +54,11 @@
typedef struct _tap_param_dlg_list_item {
GtkWidget *dlg;
tap_param_dlg cont;
construct_args_t args;
GtkWidget **param_entries; /* items for params */
struct _tap_param_dlg_list_item *next;
GtkWidget *dlg;
tap_param_dlg cont;
construct_args_t args;
GtkWidget **param_entries; /* items for params */
struct _tap_param_dlg_list_item *next;
} tap_param_dlg_list_item;
static tap_param_dlg_list_item *start_dlg_list=NULL;
@ -76,226 +76,226 @@ void
register_dfilter_stat(tap_param_dlg *info, const char *name,
register_stat_group_t group)
{
char *full_name;
char *full_name;
register_stat_cmd_arg(info->init_string, info->tap_init_cb, NULL);
register_stat_cmd_arg(info->init_string, info->tap_init_cb, NULL);
/*
* This menu item will pop up a dialog box, so append "..."
* to it.
*/
full_name = g_strdup_printf("%s...", name);
register_stat_menu_item(full_name, group, tap_param_dlg_cb, NULL,
NULL, info);
g_free(full_name);
/*
* This menu item will pop up a dialog box, so append "..."
* to it.
*/
full_name = g_strdup_printf("%s...", name);
register_stat_menu_item(full_name, group, tap_param_dlg_cb, NULL,
NULL, info);
g_free(full_name);
}
void tap_param_dlg_update (void)
{
tap_param_dlg_list_item *dialog = start_dlg_list;
char *title;
while(dialog != NULL) {
if(dialog->dlg) {
title = g_strdup_printf("Wireshark: %s: %s", dialog->cont.win_title , cf_get_display_name(&cfile));
gtk_window_set_title(GTK_WINDOW(dialog->dlg), title);
g_free(title);
}
dialog = dialog->next;
}
tap_param_dlg_list_item *dialog = start_dlg_list;
char *title;
while(dialog != NULL) {
if(dialog->dlg) {
title = g_strdup_printf("Wireshark: %s: %s", dialog->cont.win_title , cf_get_display_name(&cfile));
gtk_window_set_title(GTK_WINDOW(dialog->dlg), title);
g_free(title);
}
dialog = dialog->next;
}
}
static void
dlg_destroy_cb(GtkWidget *item _U_, gpointer dialog_data)
{
tap_param_dlg_list_item *dlg_data = (tap_param_dlg_list_item *) dialog_data;
dlg_data->dlg = NULL;
{
tap_param_dlg_list_item *dlg_data = (tap_param_dlg_list_item *) dialog_data;
dlg_data->dlg = NULL;
}
static void
tap_param_dlg_start_button_clicked(GtkWidget *item _U_, gpointer dialog_data)
{
const char *value;
GString *params;
size_t i;
tap_param_dlg_list_item *dlg_data = (tap_param_dlg_list_item *) dialog_data;
const char *value;
GString *params;
size_t i;
tap_param_dlg_list_item *dlg_data = (tap_param_dlg_list_item *) dialog_data;
params = g_string_new(dlg_data->cont.init_string);
for(i=0;i<dlg_data->cont.nparams;i++) {
value=gtk_entry_get_text(GTK_ENTRY(dlg_data->param_entries[i]));
params=g_string_append_c(params, ',');
params=g_string_append(params, value);
}
(dlg_data->cont.tap_init_cb)(params->str,NULL);
g_string_free(params, TRUE);
params = g_string_new(dlg_data->cont.init_string);
for(i=0;i<dlg_data->cont.nparams;i++) {
value=gtk_entry_get_text(GTK_ENTRY(dlg_data->param_entries[i]));
params=g_string_append_c(params, ',');
params=g_string_append(params, value);
}
(dlg_data->cont.tap_init_cb)(params->str,NULL);
g_string_free(params, TRUE);
}
static void
tap_param_dlg_cb(GtkWidget *w _U_, gpointer data)
{
const char *filter;
char *title;
GtkWidget *dlg_box;
GtkWidget *item_box, *item_entry, *label, *filter_bt;
GtkWidget *bbox, *start_button, *cancel_button;
size_t i;
tap_param_dlg *dlg_data = (tap_param_dlg *) data;
const char *filter;
char *title;
GtkWidget *dlg_box;
GtkWidget *item_box, *item_entry, *label, *filter_bt;
GtkWidget *bbox, *start_button, *cancel_button;
size_t i;
tap_param_dlg *dlg_data = (tap_param_dlg *) data;
if(dlg_data==NULL)
return;
if(dlg_data->index==-1) {
/* Dialog is not registered */
if(start_dlg_list==NULL) {
start_dlg_list = (tap_param_dlg_list_item *) g_malloc(sizeof (tap_param_dlg_list_item));
end_dlg_list = start_dlg_list;
end_dlg_list->cont.index = 0; /* first entry in list -> index = 0 */
} else {
end_dlg_list->next = (tap_param_dlg_list_item *) g_malloc(sizeof (tap_param_dlg_list_item));
end_dlg_list->next->cont.index = end_dlg_list->cont.index + 1;
end_dlg_list = end_dlg_list->next;
}
end_dlg_list->dlg = NULL;
end_dlg_list->param_entries = g_malloc(dlg_data->nparams * sizeof (GtkWidget *));
end_dlg_list->cont.win_title = dlg_data->win_title;
end_dlg_list->cont.init_string = dlg_data->init_string;
end_dlg_list->cont.tap_init_cb = dlg_data->tap_init_cb;
end_dlg_list->cont.nparams = dlg_data->nparams;
end_dlg_list->cont.params = dlg_data->params;
end_dlg_list->args.title = g_strdup_printf("%s Filter", dlg_data->win_title);
end_dlg_list->args.wants_apply_button = TRUE;
end_dlg_list->args.activate_on_ok = FALSE;
if(dlg_data==NULL)
return;
if(dlg_data->index==-1) {
/* Dialog is not registered */
if(start_dlg_list==NULL) {
start_dlg_list = (tap_param_dlg_list_item *) g_malloc(sizeof (tap_param_dlg_list_item));
end_dlg_list = start_dlg_list;
end_dlg_list->cont.index = 0; /* first entry in list -> index = 0 */
} else {
end_dlg_list->next = (tap_param_dlg_list_item *) g_malloc(sizeof (tap_param_dlg_list_item));
end_dlg_list->next->cont.index = end_dlg_list->cont.index + 1;
end_dlg_list = end_dlg_list->next;
}
end_dlg_list->dlg = NULL;
end_dlg_list->param_entries = g_malloc(dlg_data->nparams * sizeof (GtkWidget *));
end_dlg_list->cont.win_title = dlg_data->win_title;
end_dlg_list->cont.init_string = dlg_data->init_string;
end_dlg_list->cont.tap_init_cb = dlg_data->tap_init_cb;
end_dlg_list->cont.nparams = dlg_data->nparams;
end_dlg_list->cont.params = dlg_data->params;
end_dlg_list->args.title = g_strdup_printf("%s Filter", dlg_data->win_title);
end_dlg_list->args.wants_apply_button = TRUE;
end_dlg_list->args.activate_on_ok = FALSE;
end_dlg_list->args.modal_and_transient = FALSE;
end_dlg_list->next = NULL;
dlg_data->index = end_dlg_list->cont.index;
current_dlg = end_dlg_list;
} else {
/* Dialog is registered, find it */
current_dlg = start_dlg_list;
while(dlg_data->index != current_dlg->cont.index)
{
if(current_dlg->next == NULL) {
/* could not find any dialog */
return;
}
current_dlg = current_dlg->next;
}
}
end_dlg_list->next = NULL;
dlg_data->index = end_dlg_list->cont.index;
current_dlg = end_dlg_list;
} else {
/* Dialog is registered, find it */
current_dlg = start_dlg_list;
while(dlg_data->index != current_dlg->cont.index)
{
if(current_dlg->next == NULL) {
/* could not find any dialog */
return;
}
current_dlg = current_dlg->next;
}
}
/* if the window is already open, bring it to front */
if(current_dlg->dlg){
gdk_window_raise(current_dlg->dlg->window);
return;
}
/* if the window is already open, bring it to front */
if(current_dlg->dlg){
gdk_window_raise(current_dlg->dlg->window);
return;
}
title = g_strdup_printf("Wireshark: %s: %s", current_dlg->cont.win_title , cf_get_display_name(&cfile));
title = g_strdup_printf("Wireshark: %s: %s", current_dlg->cont.win_title , cf_get_display_name(&cfile));
current_dlg->dlg=dlg_window_new(title);
gtk_window_set_default_size(GTK_WINDOW(current_dlg->dlg), 300, -1);
g_free(title);
current_dlg->dlg=dlg_window_new(title);
gtk_window_set_default_size(GTK_WINDOW(current_dlg->dlg), 300, -1);
g_free(title);
dlg_box=gtk_vbox_new(FALSE, 10);
gtk_container_set_border_width(GTK_CONTAINER(dlg_box), 10);
gtk_container_add(GTK_CONTAINER(current_dlg->dlg), dlg_box);
gtk_widget_show(dlg_box);
dlg_box=gtk_vbox_new(FALSE, 10);
gtk_container_set_border_width(GTK_CONTAINER(dlg_box), 10);
gtk_container_add(GTK_CONTAINER(current_dlg->dlg), dlg_box);
gtk_widget_show(dlg_box);
/* Parameter items */
for(i=0;i<current_dlg->cont.nparams;i++) {
/* Item box */
item_box=gtk_hbox_new(FALSE, 3);
/* Parameter items */
for(i=0;i<current_dlg->cont.nparams;i++) {
/* Item box */
item_box=gtk_hbox_new(FALSE, 3);
/* Item entry */
item_entry=gtk_entry_new();
current_dlg->param_entries[i] = item_entry;
/* Item entry */
item_entry=gtk_entry_new();
current_dlg->param_entries[i] = item_entry;
switch (current_dlg->cont.params[i].type) {
switch (current_dlg->cont.params[i].type) {
case PARAM_UINT:
case PARAM_STRING:
/* Label */
label=gtk_label_new(current_dlg->cont.params[i].title);
gtk_box_pack_start(GTK_BOX(item_box), label, FALSE, TRUE, 0);
gtk_widget_show(label);
break;
case PARAM_UINT:
case PARAM_STRING:
/* Label */
label=gtk_label_new(current_dlg->cont.params[i].title);
gtk_box_pack_start(GTK_BOX(item_box), label, FALSE, TRUE, 0);
gtk_widget_show(label);
break;
case PARAM_FILTER:
/* Filter button */
filter_bt=gtk_button_new_from_stock(WIRESHARK_STOCK_DISPLAY_FILTER_ENTRY);
g_signal_connect(filter_bt, "clicked", G_CALLBACK(display_filter_construct_cb), &(current_dlg->args));
gtk_box_pack_start(GTK_BOX(item_box), filter_bt, FALSE, TRUE, 0);
gtk_widget_show(filter_bt);
g_signal_connect(item_entry, "changed", G_CALLBACK(filter_te_syntax_check_cb), NULL);
g_object_set_data(G_OBJECT(item_box), E_FILT_AUTOCOMP_PTR_KEY, NULL);
g_signal_connect(item_entry, "key-press-event", G_CALLBACK (filter_string_te_key_pressed_cb), NULL);
g_signal_connect(current_dlg->dlg, "key-press-event", G_CALLBACK (filter_parent_dlg_key_pressed_cb), NULL);
case PARAM_FILTER:
/* Filter button */
filter_bt=gtk_button_new_from_stock(WIRESHARK_STOCK_DISPLAY_FILTER_ENTRY);
g_signal_connect(filter_bt, "clicked", G_CALLBACK(display_filter_construct_cb), &(current_dlg->args));
gtk_box_pack_start(GTK_BOX(item_box), filter_bt, FALSE, TRUE, 0);
gtk_widget_show(filter_bt);
g_signal_connect(item_entry, "changed", G_CALLBACK(filter_te_syntax_check_cb), NULL);
g_object_set_data(G_OBJECT(item_box), E_FILT_AUTOCOMP_PTR_KEY, NULL);
g_signal_connect(item_entry, "key-press-event", G_CALLBACK (filter_string_te_key_pressed_cb), NULL);
g_signal_connect(current_dlg->dlg, "key-press-event", G_CALLBACK (filter_parent_dlg_key_pressed_cb), NULL);
/* prefs dialog */
g_object_set_data(G_OBJECT(filter_bt), E_FILT_TE_PTR_KEY, item_entry);
/* prefs dialog */
break;
/* prefs dialog */
g_object_set_data(G_OBJECT(filter_bt), E_FILT_TE_PTR_KEY, item_entry);
/* prefs dialog */
break;
default:
/* XXX - fill me in */
break;
}
gtk_box_pack_start(GTK_BOX(item_box), item_entry, TRUE, TRUE, 0);
default:
/* XXX - fill me in */
break;
}
gtk_box_pack_start(GTK_BOX(item_box), item_entry, TRUE, TRUE, 0);
switch(current_dlg->cont.params[i].type){
switch(current_dlg->cont.params[i].type){
case PARAM_FILTER:
filter=gtk_entry_get_text(GTK_ENTRY(main_display_filter_widget));
if(filter){
gtk_entry_set_text(GTK_ENTRY(item_entry), filter);
} else {
colorize_filter_te_as_empty(item_entry);
}
break;
case PARAM_FILTER:
filter=gtk_entry_get_text(GTK_ENTRY(main_display_filter_widget));
if(filter){
gtk_entry_set_text(GTK_ENTRY(item_entry), filter);
} else {
colorize_filter_te_as_empty(item_entry);
}
break;
default:
/* XXX - anything to do here? */
break;
}
gtk_widget_show(item_entry);
default:
/* XXX - anything to do here? */
break;
}
gtk_widget_show(item_entry);
gtk_box_pack_start(GTK_BOX(dlg_box), item_box, TRUE, TRUE, 0);
gtk_widget_show(item_box);
}
gtk_box_pack_start(GTK_BOX(dlg_box), item_box, TRUE, TRUE, 0);
gtk_widget_show(item_box);
}
/* button box */
bbox = dlg_button_row_new(WIRESHARK_STOCK_CREATE_STAT, GTK_STOCK_CANCEL, NULL);
gtk_box_pack_start(GTK_BOX(dlg_box), bbox, FALSE, FALSE, 0);
gtk_widget_show(bbox);
/* button box */
bbox = dlg_button_row_new(WIRESHARK_STOCK_CREATE_STAT, GTK_STOCK_CANCEL, NULL);
gtk_box_pack_start(GTK_BOX(dlg_box), bbox, FALSE, FALSE, 0);
gtk_widget_show(bbox);
start_button = g_object_get_data(G_OBJECT(bbox), WIRESHARK_STOCK_CREATE_STAT);
g_signal_connect(start_button, "clicked",
G_CALLBACK(tap_param_dlg_start_button_clicked), current_dlg);
start_button = g_object_get_data(G_OBJECT(bbox), WIRESHARK_STOCK_CREATE_STAT);
g_signal_connect(start_button, "clicked",
G_CALLBACK(tap_param_dlg_start_button_clicked), current_dlg);
cancel_button = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_CANCEL);
window_set_cancel_button(current_dlg->dlg, cancel_button, window_cancel_button_cb);
cancel_button = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_CANCEL);
window_set_cancel_button(current_dlg->dlg, cancel_button, window_cancel_button_cb);
/* Catch the "activate" signal on all the text entries, so that
if the user types Return there, we act as if the "Create Stat"
button had been selected, as happens if Return is typed if
some widget that *doesn't* handle the Return key has the input
focus. */
for(i=0;i<current_dlg->cont.nparams;i++){
dlg_set_activate(current_dlg->param_entries[i], start_button);
}
/* Catch the "activate" signal on all the text entries, so that
if the user types Return there, we act as if the "Create Stat"
button had been selected, as happens if Return is typed if
some widget that *doesn't* handle the Return key has the input
focus. */
for(i=0;i<current_dlg->cont.nparams;i++){
dlg_set_activate(current_dlg->param_entries[i], start_button);
}
/* Give the initial focus to the first entry box. */
if(current_dlg->cont.nparams>0){
gtk_widget_grab_focus(current_dlg->param_entries[0]);
}
/* Give the initial focus to the first entry box. */
if(current_dlg->cont.nparams>0){
gtk_widget_grab_focus(current_dlg->param_entries[0]);
}
gtk_widget_grab_default(start_button );
gtk_widget_grab_default(start_button );
g_signal_connect(current_dlg->dlg, "delete_event", G_CALLBACK(window_delete_event_cb), NULL);
g_signal_connect(current_dlg->dlg, "destroy", G_CALLBACK(dlg_destroy_cb), current_dlg);
g_signal_connect(current_dlg->dlg, "delete_event", G_CALLBACK(window_delete_event_cb), NULL);
g_signal_connect(current_dlg->dlg, "destroy", G_CALLBACK(dlg_destroy_cb), current_dlg);
gtk_widget_show_all(current_dlg->dlg);
window_present(current_dlg->dlg);
gtk_widget_show_all(current_dlg->dlg);
window_present(current_dlg->dlg);
}