+2008-03-02 Jürg 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
+
2008-03-02 Jürg Billeter <j@bitron.ch>
* vapi/zlib.vapi: various fixes
--- /dev/null
+/*
+ * 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);
+}
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);
}
HAS_HANDLE
}
- public static delegate bool AppletFactoryCallback (Applet applet, string iid, pointer user_data);
+ public delegate bool AppletFactoryCallback (Applet applet, string iid);
}