From bfb25c3dca2743cdac0847ceb0745fc3ed51b4d0 Mon Sep 17 00:00:00 2001 From: Anders Broman Date: Thu, 5 May 2011 05:23:05 +0000 Subject: More GUIManager stuff. svn path=/trunk/; revision=36995 --- gtk/hostlist_ip.c | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) (limited to 'gtk/hostlist_ip.c') diff --git a/gtk/hostlist_ip.c b/gtk/hostlist_ip.c index 73d8d92526..f794aaabbc 100644 --- a/gtk/hostlist_ip.c +++ b/gtk/hostlist_ip.c @@ -44,7 +44,7 @@ #include "gtk/gui_stat_menu.h" #include "gtk/hostlist_table.h" - +#include "gtk/stock_icons.h" static int ip_hostlist_packet(void *pit, packet_info *pinfo, epan_dissect_t *edt _U_, const void *vip) @@ -88,8 +88,24 @@ register_tap_listener_ip_hostlist(void) { register_stat_cmd_arg("hosts,ip", gtk_ip_hostlist_init,NULL); +#ifdef MAIN_MENU_USE_UIMANAGER + register_stat_menu_item_stock( + REGISTER_STAT_GROUP_ENDPOINT_LIST, /* Group */ + "/Menubar/StatisticsMenu/EndpointListMenu/Endpoint-List-item", /* GUI path */ + "IPv4", /* Name */ + WIRESHARK_STOCK_ENDPOINTS, /* stock_id */ + "IPv4", /* label */ + NULL, /* accelerator */ + NULL, /* tooltip */ + G_CALLBACK(gtk_ip_hostlist_cb), /* callback */ + TRUE, /* enabled */ + NULL, /* selected_packet_enabled */ + NULL, /* selected_tree_row_enabled */ + NULL); /* callback_data */ + +#else register_stat_menu_item("IPv4", REGISTER_STAT_GROUP_ENDPOINT_LIST, gtk_ip_hostlist_cb, NULL, NULL, NULL); - +#endif register_hostlist_table(TRUE, "IPv4", "ip", NULL /*filter*/, ip_hostlist_packet); } -- cgit v1.2.3