diff options
author | Jeff Morriss <jeff.morriss@ulticom.com> | 2012-03-07 22:19:06 +0000 |
---|---|---|
committer | Jeff Morriss <jeff.morriss@ulticom.com> | 2012-03-07 22:19:06 +0000 |
commit | 7f96e88fc0135f948831fe0736e91b6d4f10b445 (patch) | |
tree | 4ab4f3018a013d75772c926c57dd6501fadb4f28 | |
parent | 9c2cb97d1adda2389cbdaf13909ab18e69d356e5 (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.c | 17 | ||||
-rw-r--r-- | ui/gtk/new_packet_list.c | 1 | ||||
-rw-r--r-- | ui/gtk/summary_dlg.c | 6 |
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); |