diff options
author | Anders Broman <anders.broman@ericsson.com> | 2012-03-09 13:36:29 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2012-03-09 13:36:29 +0000 |
commit | f6919f2b50ab7fbe7d52884141b0af6c66646565 (patch) | |
tree | e9303acba658947eab66725e2896a683d4b64d72 /ui/gtk/expert_comp_dlg.c | |
parent | 183289786dd196308f561cfe79b03d23aa0f004d (diff) | |
download | wireshark-f6919f2b50ab7fbe7d52884141b0af6c66646565.tar.gz |
Make packet comments editable from the expert info tab.
svn path=/trunk/; revision=41451
Diffstat (limited to 'ui/gtk/expert_comp_dlg.c')
-rw-r--r-- | ui/gtk/expert_comp_dlg.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ui/gtk/expert_comp_dlg.c b/ui/gtk/expert_comp_dlg.c index 41de1e0d6f..a129eca9cf 100644 --- a/ui/gtk/expert_comp_dlg.c +++ b/ui/gtk/expert_comp_dlg.c @@ -54,6 +54,7 @@ #include "ui/gtk/expert_indicators.h" #include "ui/gtk/main_proto_draw.h" #include "ui/gtk/old-gtk-compat.h" +#include "ui/gtk/edit_packet_comment_dlg.h" enum { @@ -385,6 +386,12 @@ static expert_tapdata_t * expert_dlg_new_table(void) return etd; } +static void +coments_row_double_click_cb(GtkTreeView *treeview, GtkTreePath *path _U_, + GtkTreeViewColumn *col _U_, gpointer userdata _U_) +{ + edit_packet_comment_dlg(NULL, NULL); +} static void expert_dlg_init_comments_table(expert_tapdata_t * etd, GtkWidget *vbox) @@ -476,6 +483,9 @@ expert_dlg_init_comments_table(expert_tapdata_t * etd, GtkWidget *vbox) G_CALLBACK (select_row_cb), NULL); + g_signal_connect(tree, "row-activated", + G_CALLBACK(coments_row_double_click_cb), NULL); + etd->scrolled_window_comments=scrolled_window_new(NULL, NULL); gtk_container_add(GTK_CONTAINER(etd->scrolled_window_comments), GTK_WIDGET (etd->tree_view_comments)); |