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
);