summaryrefslogtreecommitdiff
path: root/ui/gtk/expert_comp_dlg.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2012-03-09 13:36:29 +0000
committerAnders Broman <anders.broman@ericsson.com>2012-03-09 13:36:29 +0000
commitf6919f2b50ab7fbe7d52884141b0af6c66646565 (patch)
treee9303acba658947eab66725e2896a683d4b64d72 /ui/gtk/expert_comp_dlg.c
parent183289786dd196308f561cfe79b03d23aa0f004d (diff)
downloadwireshark-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.c10
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));