Make register_dfilter_stat work for MAIN_MENU_USE_UIMANAGER
authoretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>
Sat, 20 Aug 2011 09:55:32 +0000 (09:55 +0000)
committeretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>
Sat, 20 Aug 2011 09:55:32 +0000 (09:55 +0000)
and add a bunch of menus.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@38626 f5534014-38df-0310-8fa8-9805f1628bb7

17 files changed:
gtk/afp_stat.c
gtk/bootp_stat.c
gtk/camel_counter.c
gtk/camel_srt.c
gtk/diameter_stat.c
gtk/fc_stat.c
gtk/gtp_stat.c
gtk/gui_stat_menu.h
gtk/h225_counter.c
gtk/h225_ras_srt.c
gtk/ldap_stat.c
gtk/mac_lte_stat_dlg.c
gtk/main_menubar.c
gtk/megaco_stat.c
gtk/sctp_chunk_stat.c
gtk/tap_param_dlg.c
gtk/tap_param_dlg.h

index fc5d3608c0d46280ae3b3d6d0f2ca96397d8480a..ce61f3ec714fcc57f390e2e0d7a1d1ec14090b59 100644 (file)
@@ -216,3 +216,10 @@ register_tap_listener_gtkafpstat(void)
        register_dfilter_stat(&afp_stat_dlg, "AFP",
            REGISTER_STAT_GROUP_RESPONSE_TIME);
 }
+
+#ifdef MAIN_MENU_USE_UIMANAGER
+void afp_srt_stat_cb(GtkAction *action, gpointer user_data _U_)
+{
+       tap_param_dlg_cb(action, &afp_stat_dlg);
+}
+#endif
index d50ecae3ce5a8278772e787d31a4aedc0b722046..246d2080521463273c4a5ed528a2cd06d4a52372 100644 (file)
@@ -291,3 +291,11 @@ register_tap_listener_gtkdhcpstat(void)
        register_dfilter_stat(&dhcp_stat_dlg, "BOOTP-DHCP",
            REGISTER_STAT_GROUP_UNSORTED);
 }
+
+
+#ifdef MAIN_MENU_USE_UIMANAGER
+void bootp_srt_stat_cb(GtkAction *action, gpointer user_data _U_)
+{
+       tap_param_dlg_cb(action, &dhcp_stat_dlg);
+}
+#endif
index 41c1c166ada0f0e84c7786fbb851afe6753b41e5..dde9817a51be9238623e25963feca7e78d569d0b 100644 (file)
@@ -234,3 +234,10 @@ register_tap_listener_gtk_camelcounter(void)
                        REGISTER_STAT_GROUP_TELEPHONY);
 
 }
+
+#ifdef MAIN_MENU_USE_UIMANAGER
+void camel_counter_cb(GtkAction *action, gpointer user_data _U_)
+{
+       tap_param_dlg_cb(action, &camel_counter_dlg);
+}
+#endif
index 18b7c63142b724a7a7640767a339900863a330e2..aeaed8b0fcd5b6a2a41402cea847e5364841229d 100644 (file)
@@ -250,3 +250,10 @@ register_tap_listener_gtk_camelsrt(void)
   register_dfilter_stat(&camel_srt_dlg, "CAMEL",
                        REGISTER_STAT_GROUP_RESPONSE_TIME);
 }
+
+#ifdef MAIN_MENU_USE_UIMANAGER
+void camel_srt_cb(GtkAction *action, gpointer user_data _U_)
+{
+       tap_param_dlg_cb(action, &camel_srt_dlg);
+}
+#endif
\ No newline at end of file
index 28ca9cbad483d505ff044410e2329dab9b646244..6c7562c513bb36c38be6fa884885fe3a29250586 100644 (file)
@@ -238,3 +238,10 @@ register_tap_listener_gtkdiameterstat(void)
        register_dfilter_stat(&diameter_stat_dlg, "Diameter",
            REGISTER_STAT_GROUP_RESPONSE_TIME);
 }
+
+#ifdef MAIN_MENU_USE_UIMANAGER
+void diameter_srt_cb(GtkAction *action, gpointer user_data _U_)
+{
+       tap_param_dlg_cb(action, &diameter_stat_dlg);
+}
+#endif
\ No newline at end of file
index 288c5a4dd8f853f401285c067d88b55e91c1aa7c..875e22d1edd2bc053fc7b6766a8f0161de12d5b9 100644 (file)
@@ -223,3 +223,10 @@ register_tap_listener_gtkfcstat(void)
        register_dfilter_stat(&fc_stat_dlg, "Fibre Channel",
            REGISTER_STAT_GROUP_RESPONSE_TIME);
 }
+
+#ifdef MAIN_MENU_USE_UIMANAGER
+void fc_srt_cb(GtkAction *action, gpointer user_data _U_)
+{
+       tap_param_dlg_cb(action, &fc_stat_dlg);
+}
+#endif
\ No newline at end of file
index 5b1b4e31de478e2eeb06f400e223cfcc8e715dc4..ceabfe7e47deee5006de8a5269f3aa88b1a66e2a 100644 (file)
@@ -241,3 +241,10 @@ register_tap_listener_gtkgtpstat(void)
        register_dfilter_stat(&gtp_stat_dlg, "GTP",
            REGISTER_STAT_GROUP_RESPONSE_TIME);
 }
+
+#ifdef MAIN_MENU_USE_UIMANAGER
+void gtp_srt_cb(GtkAction *action, gpointer user_data _U_)
+{
+       tap_param_dlg_cb(action, &gtp_stat_dlg);
+}
+#endif
\ No newline at end of file
index 25e39ea2b60e6344244dedabfe472e7272277056..c535e3498d3a56c83838c0fd1da3840dd3d7443a 100644 (file)
@@ -151,6 +151,7 @@ void mtp3_sum_gtk_sum_cb(GtkAction *action, gpointer user_data);
 void rtp_analysis_cb(GtkAction *action, gpointer user_data);
 void rtpstream_launch(GtkAction *action, gpointer user_data);
 void sctp_analyse_start(GtkAction *action, gpointer user_data);
+void sctp_chunk_counter_cb(GtkAction *action, gpointer user_data);
 void sctp_stat_start(GtkAction *action, gpointer user_data);
 
 void gui_iostat_cb(GtkAction *action, gpointer user_data);
@@ -161,6 +162,8 @@ void ansi_a_stat_gtk_bsmap_cb(GtkAction *action, gpointer user_data);
 void ansi_a_stat_gtk_dtap_cb(GtkAction *action, gpointer user_data);
 void ansi_map_stat_gtk_cb(GtkAction *action, gpointer user_data);
 
+void camel_counter_cb(GtkAction *action, gpointer user_data);
+void h225_counter_cb(GtkAction *action, gpointer user_data);
 void gsm_a_stat_gtk_bssmap_cb(GtkAction *action, gpointer user_data);
 void gsm_a_stat_gtk_dtap_mm_cb(GtkAction *action, gpointer user_data);
 void gsm_a_stat_gtk_dtap_rr_cb(GtkAction *action, gpointer user_data);
@@ -171,10 +174,21 @@ void gsm_a_stat_gtk_dtap_sm_cb(GtkAction *action, gpointer user_data);
 void gsm_a_stat_gtk_dtap_ss_cb(GtkAction *action, gpointer user_data);
 void gsm_a_stat_gtk_dtap_tp_cb(GtkAction *action, gpointer user_data);
 void gsm_a_stat_gtk_sacch_rr_cb(GtkAction *action, gpointer user_data);
+void mac_lte_stat_cb(GtkAction *action, gpointer user_data);
 
 void gsm_map_stat_gtk_cb(GtkAction *action, gpointer user_data);
 void gsm_map_stat_gtk_sum_cb(GtkAction *action, gpointer user_data);
 
+void afp_srt_stat_cb(GtkAction *action, gpointer user_data);
+void bootp_srt_stat_cb(GtkAction *action, gpointer user_data);
+void camel_srt_cb(GtkAction *action, gpointer user_data);
+void diameter_srt_cb(GtkAction *action, gpointer user_data);
+void fc_srt_cb(GtkAction *action, gpointer user_data);
+void gtp_srt_cb(GtkAction *action, gpointer user_data);
+void h225_srt_cb(GtkAction *action, gpointer user_data);
+void ldap_srt_cb(GtkAction *action, gpointer user_data);
+void megaco_srt_cb(GtkAction *action, gpointer user_data);
+
 void tcp_graph_cb (GtkAction *action, gpointer user_data);
 gboolean tcp_graph_selected_packet_enabled(frame_data *current_frame, epan_dissect_t *edt, gpointer callback_data _U_);
 
index 827612fcd015ada2bd1940267473f70e43a436df..0e6ba8e926ffb1b1c2019aecc8e38947dd63d52e 100644 (file)
@@ -576,3 +576,10 @@ register_tap_listener_gtk_h225counter(void)
        register_dfilter_stat(&h225_counter_dlg, "_H.225",
            REGISTER_STAT_GROUP_TELEPHONY);
 }
+
+#ifdef MAIN_MENU_USE_UIMANAGER
+void h225_counter_cb(GtkAction *action, gpointer user_data _U_)
+{
+       tap_param_dlg_cb(action, &h225_counter_dlg);
+}
+#endif
\ No newline at end of file
index 41cd12f99beda08547de128e451c665927d28a62..463b1150b168580ad8ffd923ecfab5031efa9678 100644 (file)
@@ -343,3 +343,10 @@ register_tap_listener_gtk_h225rassrt(void)
        register_dfilter_stat(&h225_rassrt_dlg, "H.225 RAS",
            REGISTER_STAT_GROUP_RESPONSE_TIME);
 }
+
+#ifdef MAIN_MENU_USE_UIMANAGER
+void h225_srt_cb(GtkAction *action, gpointer user_data _U_)
+{
+       tap_param_dlg_cb(action, &h225_rassrt_dlg);
+}
+#endif
\ No newline at end of file
index 109019fded04b380c22e16763b0c468d73c7ffe8..af64971090b2ba27383f4166837ad6bb70b3a26f 100644 (file)
@@ -255,3 +255,9 @@ register_tap_listener_gtkldapstat(void)
        register_dfilter_stat(&ldap_stat_dlg, "LDAP",
            REGISTER_STAT_GROUP_RESPONSE_TIME);
 }
+#ifdef MAIN_MENU_USE_UIMANAGER
+void ldap_srt_cb(GtkAction *action, gpointer user_data _U_)
+{
+       tap_param_dlg_cb(action, &ldap_stat_dlg);
+}
+#endif
\ No newline at end of file
index eb8734e9e08c6fe9f0b932eefd159e2ce1ace5d4..91c76714469fdf4b5a409b17d1c505e1dfff3bb9 100644 (file)
@@ -1321,3 +1321,9 @@ register_tap_listener_mac_lte_stat(void)
     register_dfilter_stat(&mac_lte_stat_dlg, "_LTE/_MAC", REGISTER_STAT_GROUP_TELEPHONY);
 }
 
+#ifdef MAIN_MENU_USE_UIMANAGER
+void mac_lte_stat_cb(GtkAction *action, gpointer user_data _U_)
+{
+       tap_param_dlg_cb(action, &mac_lte_stat_dlg);
+}
+#endif
index 92eb87a4f67b891050e1c9d22051ed5bc0a94c93..22c5af658b440dda25e9a85a68b2699745229b46 100644 (file)
@@ -1215,8 +1215,17 @@ static const char *ui_desc_menubar =
 "        <menuitem name='USB' action='/Analyze/ConversationList/USB'/>\n"
 "        <menuitem name='WLAN' action='/Analyze/ConversationList/WLAN'/>\n"
 "      </menu>\n"
-"      <menu name= 'ServiceResponseTimeMenu' action='/Analyze/ServiceResponseTime'>\n"
+"      <menu name='ServiceResponseTimeMenu' action='/Analyze/ServiceResponseTime'>\n"
+"        <menuitem name='AFP' action='/Analyze/ServiceResponseTime/AFP'/>\n"
 "        <menuitem name='ONC-RPC' action='/Analyze/ServiceResponseTime/ONC-RPC'/>\n"
+"        <menuitem name='BOOTP-DHCP' action='/Analyze/ServiceResponseTime/BOOTP-DHCP'/>\n"
+"        <menuitem name='Camel' action='/Analyze/ServiceResponseTime/Camel'/>\n"
+"        <menuitem name='Diameter' action='/Analyze/ServiceResponseTime/Diameter'/>\n"
+"        <menuitem name='FibreChannel' action='/Analyze/ServiceResponseTime/FibreChannel'/>\n"
+"        <menuitem name='GTP' action='/Analyze/ServiceResponseTime/GTP'/>\n"
+"        <menuitem name='H225' action='/Analyze/ServiceResponseTime/H225'/>\n"
+"        <menuitem name='LDAP' action='/Analyze/ServiceResponseTime/LDAP'/>\n"
+"        <menuitem name='MEGACO' action='/Analyze/ServiceResponseTime/MEGACO'/>\n"
 "      </menu>\n"
 "      <separator/>\n"
 "      <placeholder name='ANCP'/>\n"
@@ -1244,6 +1253,7 @@ static const char *ui_desc_menubar =
 "        <menuitem name='DTAP' action='/Telephony/ANSI/DTAP'/>\n"
 "        <menuitem name='MAP-OP' action='/Telephony/ANSI/MAP-OP'/>\n"
 "      </menu>\n"
+"      <menuitem name='H225' action='/Telephony/H225'/>\n"
 "      <menu name= 'GSM' action='/Telephony/GSM'>\n"
 "        <menuitem name='BSSMAP' action='/Telephony/GSM/BSSMAP'/>\n"
 "        <menu name='GSM-DTAP' action='/Telephony/GSM/DTAP'>\n"
@@ -1263,6 +1273,7 @@ static const char *ui_desc_menubar =
 "      <menu name= 'IAX2menu' action='/Telephony/IAX2'>\n"
 "        <menuitem name='StreamAnalysis' action='/Telephony/IAX2/StreamAnalysis'/>\n"
 "      </menu>\n"
+"      <menuitem name='LTE_MAC' action='/Telephony/LTE_MAC'/>\n"
 "      <menu name= 'MTP3menu' action='/Telephony/MTP3'>\n"
 "        <menuitem name='MSUs' action='/Telephony/MTP3/MSUs'/>\n"
 "        <menuitem name='MSUSummary' action='/Telephony/MTP3/MSUSummary'/>\n"
@@ -1274,6 +1285,7 @@ static const char *ui_desc_menubar =
 "      <menu name= 'SCTPmenu' action='/Telephony/SCTP'>\n"
 "        <menuitem name='AnalysethisAssociation' action='/Telephony/SCTP/AnalysethisAssociation'/>\n"
 "        <menuitem name='ShowAllAssociations' action='/Telephony/SCTP/ShowAllAssociations'/>\n"
+"        <menuitem name='ChunkCounter' action='/Telephony/SCTP/ChunkCounter'/>\n"
 "      </menu>\n"
 "       <menuitem name='VoIPCalls' action='/Telephony/VoIPCalls'/>\n"
 "    </menu>\n"
@@ -1638,6 +1650,15 @@ static const GtkActionEntry main_menu_bar_entries[] = {
 
    { "/Analyze/ServiceResponseTime",                                           NULL,                           "Service _Response Time",               NULL, NULL, NULL },
    { "/Analyze/ServiceResponseTime/ONC-RPC",   WIRESHARK_STOCK_TIME,                   "ONC-RPC...",                                   NULL, NULL,     G_CALLBACK(gtk_rpcstat_cb) },
+   { "/Analyze/ServiceResponseTime/AFP",               WIRESHARK_STOCK_TIME,                   "AFP...",                                               NULL, NULL,     G_CALLBACK(afp_srt_stat_cb) },
+   { "/Analyze/ServiceResponseTime/BOOTP-DHCP",        WIRESHARK_STOCK_TIME,                   "BOOTP-DHCP...",                                NULL, NULL,     G_CALLBACK(bootp_srt_stat_cb) },
+   { "/Analyze/ServiceResponseTime/Camel",             WIRESHARK_STOCK_TIME,                   "Camel...",                                             NULL, NULL,     G_CALLBACK(camel_srt_cb) },
+   { "/Analyze/ServiceResponseTime/Diameter",  WIRESHARK_STOCK_TIME,                   "Diameter...",                                  NULL, NULL,     G_CALLBACK(diameter_srt_cb) },
+   { "/Analyze/ServiceResponseTime/FibreChannel",      WIRESHARK_STOCK_TIME,           "Fibre Channel...",                             NULL, NULL,     G_CALLBACK(fc_srt_cb) },
+   { "/Analyze/ServiceResponseTime/GTP",               WIRESHARK_STOCK_TIME,                   "GTP...",                                               NULL, NULL,     G_CALLBACK(gtp_srt_cb) },
+   { "/Analyze/ServiceResponseTime/H225",              WIRESHARK_STOCK_TIME,                   "H225...",                                              NULL, NULL,     G_CALLBACK(h225_srt_cb) },
+   { "/Analyze/ServiceResponseTime/LDAP",              WIRESHARK_STOCK_TIME,                   "LDAP...",                                              NULL, NULL,     G_CALLBACK(ldap_srt_cb) },
+   { "/Analyze/ServiceResponseTime/MEGACO",            WIRESHARK_STOCK_TIME,                   "MEGACO...",                                    NULL, NULL,     G_CALLBACK(megaco_srt_cb) },
 
    { "/Analyze/BACnet",                                                                                NULL,                           "BACnet",                                               NULL, NULL, NULL },
 
@@ -1665,7 +1686,10 @@ static const GtkActionEntry main_menu_bar_entries[] = {
    { "/Telephony/ANSI/DTAP",                   NULL,                                           "A-Interface DTAP",                     NULL,                                           NULL,                           G_CALLBACK(ansi_a_stat_gtk_dtap_cb) },
    { "/Telephony/ANSI/MAP-OP",                 NULL,                                           "MAP Operation",                        NULL,                                           NULL,                           G_CALLBACK(ansi_map_stat_gtk_cb) },
 
+   { "/Telephony/H225",                                        NULL,                                           "_H.225...",                            NULL,                                           NULL,                           G_CALLBACK(h225_counter_cb) },
+
    { "/Telephony/GSM",                                 NULL,                                           "GSM",                                          NULL, NULL, NULL },
+   { "/Telephony/GSM/CAMEL",                   NULL,                                           "CAMEL Messages and Response Status",   NULL,                   NULL,                           G_CALLBACK(camel_counter_cb) },
    { "/Telephony/GSM/BSSMAP",                  NULL,                                           "_GSM/A-Interface BSSMAP",      NULL,                                           NULL,                           G_CALLBACK(gsm_a_stat_gtk_bssmap_cb) },
 
    { "/Telephony/GSM/DTAP",                            NULL,                                           "_GSM/A-Interface DTAP",        NULL, NULL, NULL },
@@ -1684,6 +1708,7 @@ static const GtkActionEntry main_menu_bar_entries[] = {
 
    { "/Telephony/IAX2",                                        NULL,                                           "IA_X2",                                        NULL, NULL, NULL },
    { "/Telephony/IAX2/StreamAnalysis", NULL,                                           "Stream Analysis...",           NULL,                                           NULL,                           G_CALLBACK(iax2_analysis_cb) },
+   { "/Telephony/LTE_MAC",                             NULL,                                           "_LTE/_MAC...",                         NULL,                                           NULL,                           G_CALLBACK(mac_lte_stat_cb) },
    { "/Telephony/MTP3",                                        NULL,                                           "M_TP3",                                        NULL, NULL, NULL },
    { "/Telephony/MTP3/MSUs",                   NULL,                                           "MSUs",                                         NULL,                                           NULL,                           G_CALLBACK(mtp3_stat_gtk_cb) },
    { "/Telephony/MTP3/MSUSummary",             NULL,                                           "MSU Summary",                          NULL,                                           NULL,                           G_CALLBACK(mtp3_sum_gtk_sum_cb) },
@@ -1693,6 +1718,8 @@ static const GtkActionEntry main_menu_bar_entries[] = {
    { "/Telephony/SCTP",                                        NULL,                                           "S_CTP",                                                NULL, NULL, NULL },
    { "/Telephony/SCTP/AnalysethisAssociation", NULL,                           "Analyse this Association",     NULL,                                           NULL,                           G_CALLBACK(sctp_analyse_start) },
    { "/Telephony/SCTP/ShowAllAssociations",    NULL,                                   "Show All Associations...",     NULL,                                           NULL,                           G_CALLBACK(sctp_stat_start) },
+   { "/Telephony/SCTP/ChunkCounter",           NULL,                                   "Chunk Counter",                        NULL,                                           NULL,                           G_CALLBACK(sctp_chunk_counter_cb) },
+
    { "/Telephony/VoIPCalls",                   WIRESHARK_STOCK_TELEPHONE,      "_VoIP Calls",                          NULL,                                           NULL,                           G_CALLBACK(voip_calls_launch) },
 
    { "/Tools/FirewallACLRules",                NULL,                                                   "Firewall ACL Rules",           NULL,                                           NULL,                           G_CALLBACK(firewall_rule_cb) },
index 1ecc012dd0d3d7c5ad9aa50b51c5b192abe292de..ce22411f33dca035d9c459a1add6c328f846abbf 100644 (file)
@@ -232,9 +232,13 @@ static tap_param_dlg megaco_srt_dlg = {
 void
 register_tap_listener_gtkmegacostat(void)
 {
-       /* We don't register this tap, if we don't have the megaco plugin loaded.*/
-       if (find_tap_id("megaco")) {
-               register_dfilter_stat(&megaco_srt_dlg, "MEGACO",
-                   REGISTER_STAT_GROUP_RESPONSE_TIME);
-       }
+       register_dfilter_stat(&megaco_srt_dlg, "MEGACO",
+           REGISTER_STAT_GROUP_RESPONSE_TIME);
+}
+
+#ifdef MAIN_MENU_USE_UIMANAGER
+void megaco_srt_cb(GtkAction *action, gpointer user_data _U_)
+{
+       tap_param_dlg_cb(action, &megaco_srt_dlg);
 }
+#endif
\ No newline at end of file
index 0a10fb042404f9596006089389e364da6760bc4a..9f1f4b686f38723535d2bd8ef6be0aea9e47145e 100644 (file)
@@ -331,3 +331,10 @@ register_tap_listener_sctpstat(void)
        register_dfilter_stat(&sctp_stat_dlg, "S_CTP/Chunk Counter",
            REGISTER_STAT_GROUP_TELEPHONY);
 }
+
+#ifdef MAIN_MENU_USE_UIMANAGER
+void sctp_chunk_counter_cb(GtkAction *action _U_, gpointer user_data _U_)
+{
+       tap_param_dlg_cb(action, &sctp_stat_dlg);
+}
+#endif
index 68d557246828bbf3cc09666c355586bf98b3a5d8..e7d9d8fd5a6c073e86c0bd3a851b62e46e241100 100644 (file)
@@ -66,9 +66,10 @@ static tap_param_dlg_list_item *start_dlg_list=NULL;
 static tap_param_dlg_list_item *end_dlg_list=NULL;
 static tap_param_dlg_list_item *current_dlg = NULL;
 
-static void
-tap_param_dlg_cb(GtkWidget *w, gpointer data);
-
+#ifdef MAIN_MENU_USE_UIMANAGER
+#else
+static void tap_param_dlg_cb(GtkWidget *w, gpointer data);
+#endif
 /*
  * Register a stat that has a parameter dialog.
  * We register it both as a command-line stat and a menu item stat.
@@ -77,10 +78,12 @@ void
 register_dfilter_stat(tap_param_dlg *info, const char *name,
     register_stat_group_t group)
 {
+#ifdef MAIN_MENU_USE_UIMANAGER
+    register_stat_cmd_arg(info->init_string, info->tap_init_cb, NULL);
+#else
     char *full_name;
 
     register_stat_cmd_arg(info->init_string, info->tap_init_cb, NULL);
-
     /*
      * This menu item will pop up a dialog box, so append "..."
      * to it.
@@ -89,6 +92,7 @@ register_dfilter_stat(tap_param_dlg *info, const char *name,
     register_stat_menu_item(full_name, group, tap_param_dlg_cb, NULL,
                             NULL, info);
     /* tap_menu_item_add() uses the name later on. Leave it allocated. */
+#endif
 }
 
 void tap_param_dlg_update (void)
@@ -145,9 +149,13 @@ tap_param_dlg_start_button_clicked(GtkWidget *item _U_, gpointer dialog_data)
     g_string_free(params, TRUE);
 }
 
-
+#ifdef MAIN_MENU_USE_UIMANAGER
+void
+tap_param_dlg_cb(GtkAction *action _U_, gpointer data)
+#else
 static void
 tap_param_dlg_cb(GtkWidget *w _U_, gpointer data)
+#endif
 {
     const char *filter;
     char *title;
index 1270995ebfc334a84c1a0ebd07d56417addd759d..b387f91f3bb983e71af37256b7d46e33289aa8d4 100644 (file)
@@ -94,6 +94,10 @@ typedef struct _tap_param_dlg {
 void register_dfilter_stat(tap_param_dlg *info, const char *name,
     register_stat_group_t group);
 
+#ifdef MAIN_MENU_USE_UIMANAGER
+void tap_param_dlg_cb(GtkAction *action, gpointer user_data);
+#endif
+
 /* This will update the titles of the dialog windows when we load a new capture file. */
 void tap_param_dlg_update (void);