implement a way to add menu items to the "Analyze" menu

svn path=/trunk/; revision=15788
This commit is contained in:
Ulf Lamping 2005-09-13 18:45:52 +00:00
parent f2712da215
commit a656768170
2 changed files with 9 additions and 1 deletions

View File

@ -701,6 +701,7 @@ register_stat_menu_item(
case(REGISTER_STAT_GROUP_RESPONSE_TIME): toolspath = "/Statistics/Service _Response Time/"; break;
case(REGISTER_STAT_GROUP_TELEPHONY): toolspath = "/Statistics/"; break;
case(REGISTER_STAT_GROUP_NONE): toolspath = "/Statistics/"; break;
case(REGISTER_ANALYZE_GROUP_NONE): toolspath = "/Analyze/"; break;
default:
g_assert(0);
toolspath = NULL;
@ -824,6 +825,8 @@ static guint merge_tap_menus_layered(GList *node, gint group) {
entry->item_type = "<StockItem>";
entry->extra_data = ETHEREAL_STOCK_TELEPHONY;
break;
case(REGISTER_ANALYZE_GROUP_NONE):
break;
default:
g_assert_not_reached();
}
@ -892,6 +895,10 @@ void merge_all_tap_menus(GList *node) {
if (merge_tap_menus_layered(node, REGISTER_STAT_GROUP_NONE)) {
/*gtk_item_factory_create_item(main_menu_factory, entry, NULL, 2);*/
}
if (merge_tap_menus_layered(node, REGISTER_ANALYZE_GROUP_NONE)) {
entry->path = "/Analyze/";
/*gtk_item_factory_create_item(main_menu_factory, entry, NULL, 2);*/
}
}

View File

@ -48,8 +48,9 @@ typedef enum {
REGISTER_STAT_GROUP_CONVERSATION_LIST,
REGISTER_STAT_GROUP_ENDPOINT_LIST,
REGISTER_STAT_GROUP_RESPONSE_TIME,
REGISTER_STAT_GROUP_TELEPHONY
REGISTER_STAT_GROUP_TELEPHONY,
/* XXX - split into telephony and VoIP? */
REGISTER_ANALYZE_GROUP_NONE
} REGISTER_STAT_GROUP_E;
#ifdef __cplusplus