diff options
author | Rico Tzschichholz <ricotz@t-online.de> | 2012-09-12 08:52:19 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@t-online.de> | 2012-09-12 08:52:19 +0200 |
commit | 7a6698988be7ff5a9146f894462fb00d70b5b60b (patch) | |
tree | fc56f23fa61f9a1970726006ee9c35195986d489 /vapi/libgnome-menu-3.0.vapi | |
parent | 65f994c6c15eddcac7c679677c1c3f0911154548 (diff) | |
download | vala-7a6698988be7ff5a9146f894462fb00d70b5b60b.tar.gz |
add libgnome-menu-3.0 bindings
Diffstat (limited to 'vapi/libgnome-menu-3.0.vapi')
-rw-r--r-- | vapi/libgnome-menu-3.0.vapi | 107 |
1 files changed, 107 insertions, 0 deletions
diff --git a/vapi/libgnome-menu-3.0.vapi b/vapi/libgnome-menu-3.0.vapi new file mode 100644 index 000000000..c6848f7d8 --- /dev/null +++ b/vapi/libgnome-menu-3.0.vapi @@ -0,0 +1,107 @@ +/* libgnome-menu-3.0.vapi generated by vapigen, do not modify. */ + +[CCode (cprefix = "GMenu", gir_namespace = "GMenu", gir_version = "3.0", lower_case_cprefix = "gmenu_")] +namespace GMenu { + [CCode (cheader_filename = "gmenu-tree.h", type_id = "gmenu_tree_get_type ()")] + public class Tree : GLib.Object { + [CCode (has_construct_function = false)] + public Tree (string menu_basename, GMenu.TreeFlags flags); + [CCode (has_construct_function = false)] + public Tree.for_path (string menu_path, GMenu.TreeFlags flags); + public unowned string get_canonical_menu_path (); + public GMenu.TreeDirectory get_directory_from_path (string path); + public GMenu.TreeEntry get_entry_by_id (string id); + public GMenu.TreeDirectory get_root_directory (); + public static void* item_ref (void* item); + public static void item_unref (void* item); + public bool load_sync () throws GLib.Error; + [NoAccessorMethod] + public GMenu.TreeFlags flags { get; construct; } + [NoAccessorMethod] + public string menu_basename { owned get; construct; } + [NoAccessorMethod] + public string menu_path { owned get; construct; } + public signal void changed (); + } + [CCode (cheader_filename = "gmenu-tree.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gmenu_tree_alias_get_type ()")] + [Compact] + public class TreeAlias { + public GMenu.TreeDirectory get_aliased_directory (); + public GMenu.TreeEntry get_aliased_entry (); + public GMenu.TreeItemType get_aliased_item_type (); + public GMenu.TreeDirectory get_directory (); + public GMenu.TreeDirectory get_parent (); + public GMenu.Tree get_tree (); + } + [CCode (cheader_filename = "gmenu-tree.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gmenu_tree_directory_get_type ()")] + [Compact] + public class TreeDirectory { + public unowned string get_comment (); + public unowned string get_desktop_file_path (); + public unowned string get_generic_name (); + public unowned GLib.Icon get_icon (); + public bool get_is_nodisplay (); + public unowned string get_menu_id (); + public unowned string get_name (); + public GMenu.TreeDirectory get_parent (); + public GMenu.Tree get_tree (); + public GMenu.TreeIter iter (); + public string make_path (GMenu.TreeEntry entry); + } + [CCode (cheader_filename = "gmenu-tree.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gmenu_tree_entry_get_type ()")] + [Compact] + public class TreeEntry { + public unowned GLib.DesktopAppInfo get_app_info (); + public unowned string get_desktop_file_id (); + public unowned string get_desktop_file_path (); + public bool get_is_excluded (); + public bool get_is_nodisplay_recurse (); + public bool get_is_unallocated (); + public GMenu.TreeDirectory get_parent (); + public GMenu.Tree get_tree (); + } + [CCode (cheader_filename = "gmenu-tree.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gmenu_tree_header_get_type ()")] + [Compact] + public class TreeHeader { + public GMenu.TreeDirectory get_directory (); + public GMenu.TreeDirectory get_parent (); + public GMenu.Tree get_tree (); + } + [CCode (cheader_filename = "gmenu-tree.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gmenu_tree_iter_get_type ()")] + [Compact] + public class TreeIter { + public GMenu.TreeAlias get_alias (); + public GMenu.TreeDirectory get_directory (); + public GMenu.TreeEntry get_entry (); + public GMenu.TreeHeader get_header (); + public GMenu.TreeSeparator get_separator (); + public GMenu.TreeItemType next (); + } + [CCode (cheader_filename = "gmenu-tree.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "gmenu_tree_separator_get_type ()")] + [Compact] + public class TreeSeparator { + public GMenu.TreeDirectory get_parent (); + public GMenu.Tree get_tree (); + } + [CCode (cheader_filename = "gmenu-tree.h", cprefix = "GMENU_TREE_FLAGS_", type_id = "gmenu_tree_flags_get_type ()")] + [Flags] + public enum TreeFlags { + NONE, + INCLUDE_EXCLUDED, + SHOW_EMPTY, + INCLUDE_NODISPLAY, + SHOW_ALL_SEPARATORS, + SORT_DISPLAY_NAME, + [CCode (cname = "GMENU_TREE_FLAGS_INCLUDE_UNALLOCATED,")] + INCLUDE_UNALLOCATED + } + [CCode (cheader_filename = "gmenu-tree.h", cprefix = "GMENU_TREE_ITEM_", has_type_id = false)] + public enum TreeItemType { + INVALID, + DIRECTORY, + ENTRY, + SEPARATOR, + HEADER, + ALIAS + } +} |