aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/endpoint_talkers_table.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/endpoint_talkers_table.c')
-rw-r--r--gtk/endpoint_talkers_table.c27
1 files changed, 26 insertions, 1 deletions
diff --git a/gtk/endpoint_talkers_table.c b/gtk/endpoint_talkers_table.c
index 12c49a0581..3257bd00b4 100644
--- a/gtk/endpoint_talkers_table.c
+++ b/gtk/endpoint_talkers_table.c
@@ -4,7 +4,7 @@
* endpoint_talkers_table 2003 Ronnie Sahlberg
* Helper routines common to all endpoint talkers tap.
*
- * $Id: endpoint_talkers_table.c,v 1.21 2003/10/07 09:30:34 sahlberg Exp $
+ * $Id: endpoint_talkers_table.c,v 1.22 2003/10/07 10:07:47 sahlberg Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -316,6 +316,7 @@ ett_click_column_cb(GtkCList *clist, gint column, gpointer data)
2: Find Frame
3: Find Next
4: Find Previous
+ 5: Colorize Conversation
filter_type:
0: Selected
1: Not Selected
@@ -530,6 +531,10 @@ ett_select_filter_cb(GtkWidget *widget _U_, gpointer callback_data, guint callba
/* find previous */
find_previous_next_frame_with_filter(str, TRUE);
break;
+ case 5:
+ /* colorize conversation */
+ color_display_with_filter(str);
+ break;
}
}
@@ -855,6 +860,26 @@ static GtkItemFactoryEntry ett_list_menu_items[] =
ett_select_filter_cb, 4*65536+0*256+7, NULL, NULL),
ITEM_FACTORY_ENTRY("/Find Frame/Find Previous/ANY --> EP2", NULL,
ett_select_filter_cb, 4*65536+0*256+8, NULL, NULL),
+ /* Colorize Conversation */
+ ITEM_FACTORY_ENTRY("/Colorize Conversation", NULL, NULL, 0, "<Branch>", NULL),
+ ITEM_FACTORY_ENTRY("/Colorize Conversation/EP1 <-> EP2", NULL,
+ ett_select_filter_cb, 5*65536+0*256+0, NULL, NULL),
+ ITEM_FACTORY_ENTRY("/Colorize Conversation/EP1 --> EP2", NULL,
+ ett_select_filter_cb, 5*65536+0*256+1, NULL, NULL),
+ ITEM_FACTORY_ENTRY("/Colorize Conversation/EP1 <-- EP2", NULL,
+ ett_select_filter_cb, 5*65536+0*256+2, NULL, NULL),
+ ITEM_FACTORY_ENTRY("/Colorize Conversation/EP1 <-> ANY", NULL,
+ ett_select_filter_cb, 5*65536+0*256+3, NULL, NULL),
+ ITEM_FACTORY_ENTRY("/Colorize Conversation/EP1 --> ANY", NULL,
+ ett_select_filter_cb, 5*65536+0*256+4, NULL, NULL),
+ ITEM_FACTORY_ENTRY("/Colorize Conversation/EP1 <-- ANY", NULL,
+ ett_select_filter_cb, 5*65536+0*256+5, NULL, NULL),
+ ITEM_FACTORY_ENTRY("/Colorize Conversation/ANY <-> EP2", NULL,
+ ett_select_filter_cb, 5*65536+0*256+6, NULL, NULL),
+ ITEM_FACTORY_ENTRY("/Colorize Conversation/ANY <-- EP2", NULL,
+ ett_select_filter_cb, 5*65536+0*256+7, NULL, NULL),
+ ITEM_FACTORY_ENTRY("/Colorize Conversation/ANY --> EP2", NULL,
+ ett_select_filter_cb, 5*65536+0*256+8, NULL, NULL),
};