GtkItemFactory A factory for menus As of GTK+ 2.4, #GtkItemFactory has been deprecated in favour of #GtkUIManager. @func_data: @str: The function used to translate messages in e.g. #GtkIconFactory and #GtkActionGroup. @path: The id of the message. In #GtkItemFactory this will be a path from a #GtkItemFactoryEntry, in #GtkActionGroup, it will be a label or tooltip from a #GtkActionEntry. @func_data: user data passed in when registering the function @Returns: the translated message @callback_data: @callback_action: @widget: @widget: @callback_data: @callback_action: @path: @accelerator: @callback: @callback_action: @item_type: @extra_data: @path: @widgets: @container_type: @path: @accel_group: @Returns: @ifactory: @container_type: @path: @accel_group: @accel_widget: @full_path: @accel_group: @keyval: @modifiers: @widget: @Returns: @widget: @Returns: @ifactory: @path: @Returns: @ifactory: @path: @Returns: @ifactory: @action: @Returns: @ifactory: @action: @Returns: @ifactory: @entry: @callback_data: @callback_type: @ifactory: @n_entries: @entries: @callback_data: @ifactory: @n_entries: @entries: @callback_data: @callback_type: @ifactory: @path: @ifactory: @entry: @ifactory: @n_entries: @entries: @ifactory: @x: @y: @mouse_button: @time_: @ifactory: @popup_data: @destroy: @x: @y: @mouse_button: @time_: @ifactory: @Returns: @widget: @Returns: @path: @Returns: @n_entries: @entries: @ifactory_path: @path: @ifactory: @func: @data: @notify: