![]() |
![]() |
![]() |
garcon Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#include <garcon/garcon.h> GarconMenu * garcon_menu_new (GFile *file
); GarconMenu * garcon_menu_new_for_path (const gchar *filename
); GarconMenu * garcon_menu_new_applications (void
); gboolean garcon_menu_load (GarconMenu *menu
,GCancellable *cancellable
,GError **error
); GFile * garcon_menu_get_file (GarconMenu *menu
); GarconMenuDirectory * garcon_menu_get_directory (GarconMenu *menu
); GList * garcon_menu_get_menus (GarconMenu *menu
); void garcon_menu_add_menu (GarconMenu *menu
,GarconMenu *submenu
); GarconMenu * garcon_menu_get_menu_with_name (GarconMenu *menu
,const gchar *name
); GarconMenu * garcon_menu_get_parent (GarconMenu *menu
); GarconMenuItemPool * garcon_menu_get_item_pool (GarconMenu *menu
); GList * garcon_menu_get_items (GarconMenu *menu
); GList * garcon_menu_get_elements (GarconMenu *menu
); struct GarconMenuClass;
GarconMenu * garcon_menu_new (GFile *file
);
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_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_menu_new()
.
|
GFile for the .menu file you want to load. |
Returns : |
a new GarconMenu for file . |
GarconMenu * garcon_menu_new_for_path (const gchar *filename
);
Creates a new GarconMenu for the .menu file referred to by filename
.
This operation only fails if the filename is NULL. To load the menu
tree from the file, you need to call garcon_menu_load()
with the
returned GarconMenu.
1 2 3 4 5 6 7 8 9 10 11 |