From 558c295d0175ad92604f6dde7c09672896e0bf30 Mon Sep 17 00:00:00 2001 From: Roberto Majadas Date: Mon, 3 Dec 2007 20:51:33 +0000 Subject: [PATCH] Added libgnome-menu vapi files Added libgnome-menu package files 2007-12-03 Roberto Majadas * vapi/libgnome-menu.* : Added libgnome-menu vapi files * vapi/packages/libgnome-menu.* : Added libgnome-menu package files svn path=/trunk/; revision=751 --- ChangeLog | 5 + vapi/Makefile.am | 1 + vapi/libgnome-menu.vapi | 76 ++++++ vapi/packages/libgnome-menu/libgnome-menu.defines | 1 + vapi/packages/libgnome-menu/libgnome-menu.files | 2 + vapi/packages/libgnome-menu/libgnome-menu.gi | 268 +++++++++++++++++++++ .../packages/libgnome-menu/libgnome-menu.namespace | 1 + 7 files changed, 354 insertions(+) create mode 100644 vapi/libgnome-menu.vapi create mode 100644 vapi/packages/libgnome-menu/libgnome-menu.defines create mode 100644 vapi/packages/libgnome-menu/libgnome-menu.files create mode 100644 vapi/packages/libgnome-menu/libgnome-menu.gi create mode 100644 vapi/packages/libgnome-menu/libgnome-menu.namespace diff --git a/ChangeLog b/ChangeLog index b04be84..89aad70 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-12-03 Roberto Majadas + + * vapi/libgnome-menu.* : Added libgnome-menu vapi files + * vapi/packages/libgnome-menu.* : Added libgnome-menu package files + 2007-12-03 Jürg Billeter * vala/valasizeofexpression.vala, vala/valatypeofexpression.vala: diff --git a/vapi/Makefile.am b/vapi/Makefile.am index 2f75de2..5213d42 100644 --- a/vapi/Makefile.am +++ b/vapi/Makefile.am @@ -35,6 +35,7 @@ dist_vapi_DATA = \ libglade-2.0.deps \ libglade-2.0.vapi \ libgnome-2.0.vapi \ + libgnome-menu.vapi \ libgnomeui-2.0.deps \ libgnomeui-2.0.vapi \ libnotify.deps \ diff --git a/vapi/libgnome-menu.vapi b/vapi/libgnome-menu.vapi new file mode 100644 index 0000000..4e52931 --- /dev/null +++ b/vapi/libgnome-menu.vapi @@ -0,0 +1,76 @@ +/* libgnome-menu.vapi generated by lt-vapigen, do not modify. */ + +[CCode (cprefix = "GMenu", lower_case_cprefix = "gmenu_")] +namespace GMenu { + [CCode (cprefix = "GMENU_TREE_FLAGS_", cheader_filename = "libgnome-me.h")] + public enum TreeFlags { + NONE, + INCLUDE_EXCLUDED, + SHOW_EMPTY, + INCLUDE_NODISPLAY, + MASK, + } + [CCode (cprefix = "GMENU_TREE_ITEM_", cheader_filename = "libgnome-me.h")] + public enum TreeItemType { + INVALID, + DIRECTORY, + ENTRY, + SEPARATOR, + HEADER, + ALIAS, + } + [CCode (ref_function = "gmenu_tree_ref", unref_function = "gmenu_tree_unref", cheader_filename = "libgnome-me.h")] + public class Tree { + public void add_monitor (GMenu.TreeChangedFunc callback, pointer user_data); + public weak GMenu.TreeDirectory get_directory_from_path (string path); + public weak string get_menu_file (); + public weak GMenu.TreeDirectory get_root_directory (); + public pointer get_user_data (); + public static weak GMenu.Tree lookup (string menu_file, GMenu.TreeFlags flags); + public void remove_monitor (GMenu.TreeChangedFunc callback, pointer user_data); + public void set_user_data (pointer user_data, GLib.DestroyNotify dnotify); + } + [CCode (cheader_filename = "libgnome-me.h")] + public class TreeAlias { + public weak GMenu.TreeDirectory get_directory (); + public weak GMenu.TreeItem get_item (); + } + [CCode (cheader_filename = "libgnome-me.h")] + public class TreeDirectory { + public weak string get_comment (); + public weak GLib.SList get_contents (); + public weak string get_desktop_file_path (); + public weak string get_icon (); + public bool get_is_nodisplay (); + public weak string get_menu_id (); + public weak string get_name (); + public weak GMenu.Tree get_tree (); + public weak string make_path (GMenu.TreeEntry entry); + } + [CCode (cheader_filename = "libgnome-me.h")] + public class TreeEntry { + public weak string get_comment (); + public weak string get_desktop_file_id (); + public weak string get_desktop_file_path (); + public weak string get_exec (); + public weak string get_icon (); + public bool get_is_excluded (); + public bool get_is_nodisplay (); + public bool get_launch_in_terminal (); + public weak string get_name (); + } + [CCode (cheader_filename = "libgnome-me.h")] + public class TreeHeader { + public weak GMenu.TreeDirectory get_directory (); + } + [CCode (ref_function = "gmenu_tree_item_ref", unref_function = "gmenu_tree_item_unref", cheader_filename = "libgnome-me.h")] + public class TreeItem { + public weak GMenu.TreeDirectory get_parent (); + public pointer get_user_data (); + public void set_user_data (pointer user_data, GLib.DestroyNotify dnotify); + } + [CCode (cheader_filename = "libgnome-me.h")] + public class TreeSeparator { + } + public static delegate void TreeChangedFunc (GMenu.Tree tree, pointer user_data); +} diff --git a/vapi/packages/libgnome-menu/libgnome-menu.defines b/vapi/packages/libgnome-menu/libgnome-menu.defines new file mode 100644 index 0000000..f40e615 --- /dev/null +++ b/vapi/packages/libgnome-menu/libgnome-menu.defines @@ -0,0 +1 @@ +-DGMENU_I_KNOW_THIS_IS_UNSTABLE diff --git a/vapi/packages/libgnome-menu/libgnome-menu.files b/vapi/packages/libgnome-menu/libgnome-menu.files new file mode 100644 index 0000000..3c09314 --- /dev/null +++ b/vapi/packages/libgnome-menu/libgnome-menu.files @@ -0,0 +1,2 @@ +lib/libgnome-menu.so +include/gnome-menus/gmenu-tree.h diff --git a/vapi/packages/libgnome-menu/libgnome-menu.gi b/vapi/packages/libgnome-menu/libgnome-menu.gi new file mode 100644 index 0000000..ea29b04 --- /dev/null +++ b/vapi/packages/libgnome-menu/libgnome-menu.gi @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vapi/packages/libgnome-menu/libgnome-menu.namespace b/vapi/packages/libgnome-menu/libgnome-menu.namespace new file mode 100644 index 0000000..031f060 --- /dev/null +++ b/vapi/packages/libgnome-menu/libgnome-menu.namespace @@ -0,0 +1 @@ +GMenu -- 2.7.4