diff --git a/common/utils/itti_analyzer/libui/ui_notifications.c b/common/utils/itti_analyzer/libui/ui_notifications.c index 40c12ab18330e1f16759c5abc6bcfc34acf79d81..b3ecf013f77dc2bc11dc4b52bb909833e885b053 100644 --- a/common/utils/itti_analyzer/libui/ui_notifications.c +++ b/common/utils/itti_analyzer/libui/ui_notifications.c @@ -164,7 +164,7 @@ int ui_messages_read(char *filename) buffer->message_number = itti_signal_header->message_number; - ui_signal_add_to_list (buffer, ((read_messages % 100) == 0) ? (gpointer) 1 : NULL); + ui_signal_add_to_list (buffer, ((read_messages % 1000) == 0) ? (gpointer) 1 : NULL); if ((read_messages % 100) == 0) { @@ -235,12 +235,22 @@ int ui_messages_open_file_chooser(void) { int result = RC_OK; GtkWidget *filechooser; + GtkFileFilter *file_filter; gboolean accept; char *filename; filechooser = gtk_file_chooser_dialog_new ("Select file", GTK_WINDOW (ui_main_data.window), GTK_FILE_CHOOSER_ACTION_OPEN, GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT, GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, NULL); + file_filter = gtk_file_filter_new(); + gtk_file_filter_set_name (file_filter, "Log files"); + gtk_file_filter_add_pattern (file_filter, "*.log"); + gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (filechooser), file_filter); + + file_filter = gtk_file_filter_new(); + gtk_file_filter_set_name (file_filter, "All files"); + gtk_file_filter_add_pattern (file_filter, "*"); + gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (filechooser), file_filter); /* Process the response */ accept = gtk_dialog_run (GTK_DIALOG (filechooser)) == GTK_RESPONSE_ACCEPT; @@ -275,12 +285,23 @@ int ui_filters_open_file_chooser(void) { int result = RC_OK; GtkWidget *filechooser; + GtkFileFilter *file_filter; gboolean accept; char *filename; filechooser = gtk_file_chooser_dialog_new ("Select file", GTK_WINDOW (ui_main_data.window), GTK_FILE_CHOOSER_ACTION_OPEN, GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT, GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, NULL); + file_filter = gtk_file_filter_new(); + gtk_file_filter_set_name (file_filter, "Filters files"); + gtk_file_filter_add_pattern (file_filter, "*.xml"); + gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (filechooser), file_filter); + + file_filter = gtk_file_filter_new(); + gtk_file_filter_set_name (file_filter, "All files"); + gtk_file_filter_add_pattern (file_filter, "*"); + gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (filechooser), file_filter); + /* Process the response */ accept = gtk_dialog_run (GTK_DIALOG (filechooser)) == GTK_RESPONSE_ACCEPT;