#include "gtk/gui_utils.h"
#include "gtk/dlg_utils.h"
-#include "gtk/filter_dlg.h"
#include "gtk/service_response_time_table.h"
-#include "gtk/tap_dfilter_dlg.h"
+#include "gtk/tap_param_dlg.h"
#include "gtk/gtkglobals.h"
#include "gtk/main.h"
+#include "gtk/old-gtk-compat.h"
/* used to keep track of the statistics for an entire program interface */
typedef struct _smbstat_t {
window_present(ss->win);
cf_retap_packets(&cfile);
- gdk_window_raise(ss->win->window);
+ gdk_window_raise(gtk_widget_get_window(ss->win));
}
-static tap_dfilter_dlg smb_stat_dlg = {
+static tap_param smb_stat_params[] = {
+ { PARAM_FILTER, "Filter", NULL }
+};
+
+static tap_param_dlg smb_stat_dlg = {
"SMB SRT Statistics",
"smb,srt",
gtk_smbstat_init,
- -1
+ -1,
+ G_N_ELEMENTS(smb_stat_params),
+ smb_stat_params
};
void
register_dfilter_stat(&smb_stat_dlg, "SMB",
REGISTER_STAT_GROUP_RESPONSE_TIME);
}
+#ifdef MAIN_MENU_USE_UIMANAGER
+void smb_srt_cb(GtkAction *action, gpointer user_data _U_)
+{
+ tap_param_dlg_cb(action, &smb_stat_dlg);
+}
+#endif