diff options
Diffstat (limited to 'gtk/gui_stat_menu.h')
-rw-r--r-- | gtk/gui_stat_menu.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gtk/gui_stat_menu.h b/gtk/gui_stat_menu.h index 1d92b02f2b..e304f21bf8 100644 --- a/gtk/gui_stat_menu.h +++ b/gtk/gui_stat_menu.h @@ -96,6 +96,22 @@ extern void register_stat_menu_item( * * @param callback_data data for callback function */ +//#define MAIN_MENU_USE_UIMANAGER 1 +#ifdef MAIN_MENU_USE_UIMANAGER +extern void register_stat_menu_item_stock( + register_stat_group_t group, + const char *gui_path, + const char *name, + const gchar *stock_id, + const char *label, + const char *accelerator, + const gchar *tooltip, + GCallback callback, + gboolean enabled, + gboolean (*selected_packet_enabled)(frame_data *, epan_dissect_t *, gpointer callback_data), + gboolean (*selected_tree_row_enabled)(field_info *, gpointer callback_data), + gpointer callback_data); +#else extern void register_stat_menu_item_stock( const char *name, register_stat_group_t group, @@ -104,6 +120,7 @@ extern void register_stat_menu_item_stock( gboolean (*selected_packet_enabled)(frame_data *, epan_dissect_t *, gpointer callback_data), gboolean (*selected_tree_row_enabled)(field_info *, gpointer callback_data), gpointer callback_data); +#endif #ifdef __cplusplus } |