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