summaryrefslogtreecommitdiff
path: root/gtk/gui_stat_menu.h
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2011-05-03 16:45:37 +0000
committerAnders Broman <anders.broman@ericsson.com>2011-05-03 16:45:37 +0000
commitc263f6461edefa2c9c64a08e7c1c654ee34faa71 (patch)
tree46fef317fe939b49ccfbbd57983bae53ef0230a1 /gtk/gui_stat_menu.h
parent5b0365d6c25910e76466f2f4e8d43a6ecfffde1c (diff)
downloadwireshark-c263f6461edefa2c9c64a08e7c1c654ee34faa71.tar.gz
Do some prep work on GUIManager code, if you enable it it will break as the menus.c changes are not commited.
svn path=/trunk/; revision=36977
Diffstat (limited to 'gtk/gui_stat_menu.h')
-rw-r--r--gtk/gui_stat_menu.h17
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
}