| Top |
GtkWidget *
garcon_gtk_menu_new (GarconMenu *garcon_menu);
Creates a new GarconMenu for the .menu file referred to by file
.
This operation only fails file
is invalid. To load the menu
tree from the file, you need to call garcon_gtk_menu_load() with the
returned GarconMenu.
The caller is responsible to destroy the returned GarconMenu
using g_object_unref().
For more information about the usage see
garcon_gtk_menu_new().
void garcon_gtk_menu_set_menu (GarconGtkMenu *menu,GarconMenu *garcon_menu);
GarconMenu *
garcon_gtk_menu_get_menu (GarconGtkMenu *menu);
The GarconMenu used to create the GtkMenu.
The caller is responsible to releasing the returned GarconMenu
using g_object_unref().
void garcon_gtk_menu_set_show_generic_names (GarconGtkMenu *menu,gboolean show_generic_names);
gboolean
garcon_gtk_menu_get_show_generic_names
(GarconGtkMenu *menu);
void garcon_gtk_menu_set_show_menu_icons (GarconGtkMenu *menu,gboolean show_menu_icons);
gboolean
garcon_gtk_menu_get_show_menu_icons (GarconGtkMenu *menu);
void garcon_gtk_menu_set_show_tooltips (GarconGtkMenu *menu,gboolean show_tooltips);
gboolean
garcon_gtk_menu_get_show_tooltips (GarconGtkMenu *menu);
void garcon_gtk_menu_set_show_desktop_actions (GarconGtkMenu *menu,gboolean show_desktop_actions);
gboolean
garcon_gtk_menu_get_show_desktop_actions
(GarconGtkMenu *menu);
void garcon_gtk_menu_set_right_click_edits (GarconGtkMenu *menu,gboolean enable_right_click_edits);
gboolean
garcon_gtk_menu_get_right_click_edits (GarconGtkMenu *menu);