X-Git-Url: http://git.samba.org/samba.git/?p=obnox%2Fwireshark%2Fwip.git;a=blobdiff_plain;f=gtk%2Fexpert_comp_dlg.c;h=ee28d90404c296bc550a074e1eef21e571536a5d;hp=d3f79ef02f89ef3bdadb1139766a0774cca2f0ac;hb=52b316eb7370cfb0dc1f4d3914a34c8fef3ef4ce;hpb=d2e6304d95027ad96ff3e57f08bb1adfb6c8f141 diff --git a/gtk/expert_comp_dlg.c b/gtk/expert_comp_dlg.c index d3f79ef02f..ee28d90404 100644 --- a/gtk/expert_comp_dlg.c +++ b/gtk/expert_comp_dlg.c @@ -34,6 +34,7 @@ #include #include +#include #include #include #include @@ -49,9 +50,9 @@ #include "gtk/expert_comp_dlg.h" #include "gtk/stock_icons.h" #include "gtk/main.h" - +#include "gtk/expert_indicators.h" #include "gtk/main_proto_draw.h" - +#include "gtk/old-gtk-compat.h" enum { @@ -492,7 +493,6 @@ expert_dlg_init_table(expert_tapdata_t * etd, GtkWidget *vbox) gtk_tree_view_column_set_resizable(column, TRUE); gtk_tree_view_append_column (etd->tree_view, column); - gtk_tree_view_set_search_column (etd->tree_view, SUMMARY_COLUMN); /* Allow searching the summary */ gtk_tree_view_set_reorderable (etd->tree_view, TRUE); /* Allow user to reorder data with drag n drop */ @@ -630,6 +630,7 @@ expert_comp_init(const char *optarg _U_, void* userdata _U_) GtkWidget *main_nb; GtkWidget *vbox; GtkWidget *hbox; + GtkWidget *image; GtkWidget *bbox; GtkWidget *close_bt; GtkWidget *help_bt; @@ -664,6 +665,11 @@ expert_comp_init(const char *optarg _U_, void* userdata _U_) ss->error_label = gtk_label_new("Errors: 0/y"); gtk_widget_show(ss->error_label); hbox = gtk_hbox_new(FALSE, 3); + if ( prefs.gui_expert_composite_eyecandy ) { + image = pixbuf_to_widget(expert_error_pb_data); + gtk_widget_show(image); + gtk_container_add(GTK_CONTAINER(hbox), image); + } gtk_container_add(GTK_CONTAINER(hbox), ss->error_label); gtk_notebook_append_page(GTK_NOTEBOOK(main_nb), temp_page, hbox); init_error_table(&ss->error_table, 0, temp_page); @@ -673,6 +679,11 @@ expert_comp_init(const char *optarg _U_, void* userdata _U_) ss->warn_label = gtk_label_new("Warnings: 0/y"); gtk_widget_show(ss->warn_label); hbox = gtk_hbox_new(FALSE, 3); + if ( prefs.gui_expert_composite_eyecandy ) { + image = pixbuf_to_widget(expert_warn_pb_data); + gtk_widget_show(image); + gtk_container_add(GTK_CONTAINER(hbox), image); + } gtk_container_add(GTK_CONTAINER(hbox), ss->warn_label); gtk_notebook_append_page(GTK_NOTEBOOK(main_nb), temp_page, hbox); init_error_table(&ss->warn_table, 0, temp_page); @@ -682,6 +693,11 @@ expert_comp_init(const char *optarg _U_, void* userdata _U_) ss->note_label = gtk_label_new("Notes: 0/y"); gtk_widget_show(ss->note_label); hbox = gtk_hbox_new(FALSE, 3); + if ( prefs.gui_expert_composite_eyecandy ) { + image = pixbuf_to_widget(expert_note_pb_data); + gtk_widget_show(image); + gtk_container_add(GTK_CONTAINER(hbox), image); + } gtk_container_add(GTK_CONTAINER(hbox), ss->note_label); gtk_notebook_append_page(GTK_NOTEBOOK(main_nb), temp_page, hbox); init_error_table(&ss->note_table, 0, temp_page); @@ -691,6 +707,11 @@ expert_comp_init(const char *optarg _U_, void* userdata _U_) ss->chat_label = gtk_label_new("Chats: 0/y"); gtk_widget_show(ss->chat_label); hbox = gtk_hbox_new(FALSE, 3); + if ( prefs.gui_expert_composite_eyecandy ) { + image = pixbuf_to_widget(expert_chat_pb_data); + gtk_widget_show(image); + gtk_container_add(GTK_CONTAINER(hbox), image); + } gtk_container_add(GTK_CONTAINER(hbox), ss->chat_label); gtk_notebook_append_page(GTK_NOTEBOOK(main_nb), temp_page, hbox); init_error_table(&ss->chat_table, 0, temp_page); @@ -767,7 +788,7 @@ expert_comp_init(const char *optarg _U_, void* userdata _U_) /* This will bring up the progress bar * Put our window back in front */ - gdk_window_raise(ss->win->window); + gdk_window_raise(gtk_widget_get_window(ss->win)); /* Set the lable text */ expert_comp_draw(ss); }