vala r1087 - in trunk: . vapi



Author: juergbi
Date: Sun Mar  2 12:47:32 2008
New Revision: 1087
URL: http://svn.gnome.org/viewvc/vala?rev=1087&view=rev

Log:
2008-03-02  Juerg Billeter  <j bitron ch>

	* vapi/libbonoboui-2.0.vapi, vapi/libpanelapplet-2.0.deps,
	  vapi/libpanelapplet-2.0.vapi: add incomplete libbonoboui-2.0
	  bindings, improve libpanelapplet-2.0 bindings,
	  patch by Andrea Del Signore


Added:
   trunk/vapi/libbonoboui-2.0.vapi
Modified:
   trunk/ChangeLog
   trunk/vapi/Makefile.am
   trunk/vapi/libpanelapplet-2.0.deps
   trunk/vapi/libpanelapplet-2.0.vapi

Modified: trunk/vapi/Makefile.am
==============================================================================
--- trunk/vapi/Makefile.am	(original)
+++ trunk/vapi/Makefile.am	Sun Mar  2 12:47:32 2008
@@ -76,6 +76,7 @@
 	hildon-fm-2.deps \
 	hildon-fm-2.vapi \
 	json-glib-1.0.vapi \
+	libbonoboui-2.0.vapi \
 	libglade-2.0.deps \
 	libglade-2.0.vapi \
 	libgnome-2.0.vapi \

Added: trunk/vapi/libbonoboui-2.0.vapi
==============================================================================
--- (empty file)
+++ trunk/vapi/libbonoboui-2.0.vapi	Sun Mar  2 12:47:32 2008
@@ -0,0 +1,19 @@
+/*
+ * WARNING: this vapi file is provided only to support devlopment of gnome-panel applets
+ * since libbonoboui is deprecated (http://library.gnome.org/devel/references.html.en_GB)
+ */
+
+[CCode (cheader_filename = "libbonoboui.h")]
+namespace BonoboUI {
+	public struct Verb {
+		public string cname;
+		public VerbFn cb;
+		public void* user_data;
+	}
+
+	public class Component
+	{
+	}
+
+	public static delegate void VerbFn (Component component, void* user_data, string cname);
+}

Modified: trunk/vapi/libpanelapplet-2.0.deps
==============================================================================
--- trunk/vapi/libpanelapplet-2.0.deps	(original)
+++ trunk/vapi/libpanelapplet-2.0.deps	Sun Mar  2 12:47:32 2008
@@ -1,2 +1,3 @@
 gtk+-2.0
 libgnomeui-2.0
+libbonoboui-2.0

Modified: trunk/vapi/libpanelapplet-2.0.vapi
==============================================================================
--- trunk/vapi/libpanelapplet-2.0.vapi	(original)
+++ trunk/vapi/libpanelapplet-2.0.vapi	Sun Mar  2 12:47:32 2008
@@ -26,8 +26,10 @@
 		public Applet ();
 		public string get_preferences_key ();
 		public void set_flags (AppletFlags flags);
-		public static int factory_main (string iid, GLib.Type applet_type, AppletFactoryCallback callback, pointer data);
+		public static int factory_main (string iid, GLib.Type applet_type, AppletFactoryCallback callback);
 		public void set_background_widget (Gtk.Widget widget);
+		[NoArrayLength]
+		public void setup_menu (string xml, BonoboUI.Verb[] verb_list, void* data);
 		public signal void change_background (AppletBackgroundType type, ref Gdk.Color color, Gdk.Pixmap pixmap);
 	}
 
@@ -46,6 +48,6 @@
 		HAS_HANDLE
 	}
 
-	public static delegate bool AppletFactoryCallback (Applet applet, string iid, pointer user_data);
+	public delegate bool AppletFactoryCallback (Applet applet, string iid);
 }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]