aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeff Morriss <jeff.morriss@ulticom.com>2012-03-07 22:19:06 +0000
committerJeff Morriss <jeff.morriss@ulticom.com>2012-03-07 22:19:06 +0000
commit7f96e88fc0135f948831fe0736e91b6d4f10b445 (patch)
tree4ab4f3018a013d75772c926c57dd6501fadb4f28
parent9c2cb97d1adda2389cbdaf13909ab18e69d356e5 (diff)
Set File->Save sensitivity after file or packet comments are changed.
svn path=/trunk/; revision=41409
-rw-r--r--ui/gtk/edit_packet_comment_dlg.c17
-rw-r--r--ui/gtk/new_packet_list.c1
-rw-r--r--ui/gtk/summary_dlg.c6
3 files changed, 14 insertions, 10 deletions
diff --git a/ui/gtk/edit_packet_comment_dlg.c b/ui/gtk/edit_packet_comment_dlg.c
index 7dab0630a4..b5f971f917 100644
--- a/ui/gtk/edit_packet_comment_dlg.c
+++ b/ui/gtk/edit_packet_comment_dlg.c
@@ -77,7 +77,7 @@ pkt_comment_text_buff_save_cb(GtkWidget *w _U_, GtkWidget *view)
gtk_text_buffer_get_start_iter (buffer, &start_iter);
gtk_text_buffer_get_end_iter (buffer, &end_iter);
- new_packet_comment = gtk_text_buffer_get_text (buffer, &start_iter, &end_iter, FALSE /* whether to include invisible text */);
+ new_packet_comment = gtk_text_buffer_get_text (buffer, &start_iter, &end_iter, FALSE /* whether to include invisible text */);
/*g_warning("The new comment is '%s'",new_packet_comment);*/
@@ -100,14 +100,15 @@ capture_comment_text_buff_save_cb(GtkWidget *w _U_, GtkWidget *view)
gtk_text_buffer_get_start_iter (buffer, &start_iter);
gtk_text_buffer_get_end_iter (buffer, &end_iter);
- new_capture_comment = gtk_text_buffer_get_text (buffer, &start_iter, &end_iter, FALSE /* whether to include invisible text */);
+ new_capture_comment = gtk_text_buffer_get_text (buffer, &start_iter, &end_iter, FALSE /* whether to include invisible text */);
/*g_warning("The new comment is '%s'",new_capture_comment);*/
cf_update_capture_comment(&cfile, new_capture_comment);
/* Mark the file as unsaved, caues a popup asking to save the file if we quit the file */
cfile.user_saved = FALSE;
-
+ set_menus_for_capture_file(&cfile);
+
/*window_destroy(w);*/
}
@@ -126,13 +127,13 @@ edit_packet_comment_dlg (GtkAction *action _U_, gpointer data _U_)
edit_or_add_pkt_comment_dlg = dlg_window_new ("Edit or Add Packet Comments");
gtk_widget_set_size_request (edit_or_add_pkt_comment_dlg, 500, 160);
- gtk_window_set_resizable (GTK_WINDOW (edit_or_add_pkt_comment_dlg), TRUE);
+ gtk_window_set_resizable (GTK_WINDOW (edit_or_add_pkt_comment_dlg), TRUE);
gtk_container_set_border_width (GTK_CONTAINER (edit_or_add_pkt_comment_dlg), 0);
vbox = gtk_vbox_new (FALSE, 0);
gtk_container_add (GTK_CONTAINER (edit_or_add_pkt_comment_dlg), vbox);
gtk_widget_show (vbox);
-
+
view = gtk_text_view_new ();
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
@@ -183,7 +184,7 @@ edit_capture_comment_destroy_cb(GtkWidget *win _U_, gpointer user_data _U_)
edit_or_add_capture_comment_dlg = NULL;
}
-void
+void
edit_capture_dlg_launch (void)
{
@@ -203,7 +204,7 @@ edit_capture_dlg_launch (void)
edit_or_add_capture_comment_dlg = dlg_window_new ("Edit or Add Capture Comments");
gtk_widget_set_size_request (edit_or_add_capture_comment_dlg, 500, 160);
- gtk_window_set_resizable (GTK_WINDOW (edit_or_add_capture_comment_dlg), TRUE);
+ gtk_window_set_resizable (GTK_WINDOW (edit_or_add_capture_comment_dlg), TRUE);
gtk_container_set_border_width (GTK_CONTAINER (edit_or_add_capture_comment_dlg), 0);
g_signal_connect(edit_or_add_capture_comment_dlg, "destroy",
@@ -212,7 +213,7 @@ edit_capture_dlg_launch (void)
vbox = gtk_vbox_new (FALSE, 0);
gtk_container_add (GTK_CONTAINER (edit_or_add_capture_comment_dlg), vbox);
gtk_widget_show (vbox);
-
+
view = gtk_text_view_new ();
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
diff --git a/ui/gtk/new_packet_list.c b/ui/gtk/new_packet_list.c
index f250c159ff..f8eaf0c918 100644
--- a/ui/gtk/new_packet_list.c
+++ b/ui/gtk/new_packet_list.c
@@ -1737,6 +1737,7 @@ new_packet_list_update_packet_comment(gchar *new_packet_comment)
record->fdata->opt_comment = new_packet_comment;
/* Mark the file as unsaved, caues a popup asking to save the file if we quit the file */
cfile.user_saved = FALSE;
+ set_menus_for_capture_file(&cfile);
new_packet_list_queue_draw();
diff --git a/ui/gtk/summary_dlg.c b/ui/gtk/summary_dlg.c
index 5afd9c3a63..ba6c849973 100644
--- a/ui/gtk/summary_dlg.c
+++ b/ui/gtk/summary_dlg.c
@@ -52,6 +52,7 @@
#include "ui/gtk/dlg_utils.h"
#include "ui/gtk/gui_utils.h"
#include "ui/gtk/help_dlg.h"
+#include "ui/gtk/menus.h"
#define SUM_STR_MAX 1024
#define FILTER_SNIP_LEN 50
@@ -141,13 +142,14 @@ summary_comment_text_buff_save_cb(GtkWidget *w _U_, GtkWidget *view)
gtk_text_buffer_get_start_iter (buffer, &start_iter);
gtk_text_buffer_get_end_iter (buffer, &end_iter);
- new_comment = gtk_text_buffer_get_text (buffer, &start_iter, &end_iter, FALSE /* whether to include invisible text */);
+ new_comment = gtk_text_buffer_get_text (buffer, &start_iter, &end_iter, FALSE /* whether to include invisible text */);
/*g_warning("The new comment is '%s'",new_packet_comment);*/
summary_update_comment(&cfile, new_comment);
/* Mark the file as unsaved, caues a popup asking to save the file if we quit the file */
cfile.user_saved = FALSE;
+ set_menus_for_capture_file(&cfile);
}
@@ -380,7 +382,7 @@ summary_open_cb(GtkWidget *w _U_, gpointer d _U_)
renderer = gtk_cell_renderer_text_new();
column = gtk_tree_view_column_new_with_attributes("Packet size limit", renderer, "text", 4, NULL);
gtk_tree_view_append_column(GTK_TREE_VIEW(treeview), column);
-
+
store = gtk_list_store_new(5, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING);
for (i = 0; i < summary.ifaces->len; i++) {
iface = g_array_index(summary.ifaces, iface_options, i);