From: Juerg Billeter Date: Sat, 1 Mar 2008 12:14:14 +0000 (+0000) Subject: regenerated X-Git-Tag: VALA_0_1_7~15 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=29d68f241a7a3fa311bf67d14cb964f08865d534;p=platform%2Fupstream%2Fvala.git regenerated 2008-03-01 Juerg Billeter * vapi/atk.vapi, vapi/gconf-2.0.vapi, vapi/gdk-2.0.vapi, vapi/gdk-pixbuf-2.0.vapi, vapi/gnet-2.0.vapi, vapi/gnome-vfs-2.0.vapi, vapi/gstreamer-0.10.vapi, vapi/gstreamer-audio-0.10.vapi, vapi/gstreamer-base-0.10.vapi, vapi/gstreamer-controller-0.10.vapi, vapi/gstreamer-dataprotocol-0.10.vapi, vapi/gstreamer-pbutils-0.10.vapi, vapi/libglade-2.0.vapi, vapi/libgnome-menu.vapi, vapi/libgnomeui-2.0.vapi, vapi/libnotify.vapi, vapi/liboobs-1.vapi, vapi/libsoup-2.2.vapi, vapi/libsoup-2.4.vapi, vapi/libwnck-1.0.vapi, vapi/pango.vapi, vapi/pangocairo.vapi, vapi/poppler-glib.vapi: regenerated svn path=/trunk/; revision=1076 --- diff --git a/ChangeLog b/ChangeLog index 3546ce4..923dbe6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,18 @@ 2008-03-01 Jürg Billeter + * vapi/atk.vapi, vapi/gconf-2.0.vapi, vapi/gdk-2.0.vapi, + vapi/gdk-pixbuf-2.0.vapi, vapi/gnet-2.0.vapi, vapi/gnome-vfs-2.0.vapi, + vapi/gstreamer-0.10.vapi, vapi/gstreamer-audio-0.10.vapi, + vapi/gstreamer-base-0.10.vapi, vapi/gstreamer-controller-0.10.vapi, + vapi/gstreamer-dataprotocol-0.10.vapi, + vapi/gstreamer-pbutils-0.10.vapi, vapi/libglade-2.0.vapi, + vapi/libgnome-menu.vapi, vapi/libgnomeui-2.0.vapi, + vapi/libnotify.vapi, vapi/liboobs-1.vapi, vapi/libsoup-2.2.vapi, + vapi/libsoup-2.4.vapi, vapi/libwnck-1.0.vapi, vapi/pango.vapi, + vapi/pangocairo.vapi, vapi/poppler-glib.vapi: regenerated + +2008-03-01 Jürg Billeter + * vapigen/valagidlparser.vala: fix array_length_pos metadata attribute diff --git a/vapi/atk.vapi b/vapi/atk.vapi index b40a705..d44d1a1 100644 --- a/vapi/atk.vapi +++ b/vapi/atk.vapi @@ -642,11 +642,17 @@ namespace Atk { public int width; public int height; } + [CCode (cheader_filename = "atk/atk.h")] public static delegate void EventListener (Atk.Object obj); + [CCode (cheader_filename = "atk/atk.h")] public static delegate void EventListenerInit (); + [CCode (cheader_filename = "atk/atk.h")] public static delegate void FocusHandler (Atk.Object p1, bool p2); + [CCode (cheader_filename = "atk/atk.h")] public static delegate bool Function (pointer data); + [CCode (cheader_filename = "atk/atk.h")] public static delegate int KeySnoopFunc (Atk.KeyEventStruct event, pointer func_data); + [CCode (cheader_filename = "atk/atk.h")] public static delegate void PropertyChangeHandler (Atk.Object p1, Atk.PropertyValues p2); [CCode (cheader_filename = "atk/atk.h")] public static uint add_focus_tracker (Atk.EventListener focus_tracker); diff --git a/vapi/gconf-2.0.vapi b/vapi/gconf-2.0.vapi index bfc6d2c..9068e8e 100644 --- a/vapi/gconf-2.0.vapi +++ b/vapi/gconf-2.0.vapi @@ -277,12 +277,19 @@ namespace GConf { [HasEmitter] public signal void value_changed (string key, pointer value); } + [CCode (cheader_filename = "gconf/gconf.h")] public delegate void ChangeSetForeachFunc (GConf.ChangeSet cs, string key, GConf.Value value); + [CCode (cheader_filename = "gconf/gconf.h")] public static delegate void ClientErrorHandlerFunc (GConf.Client client, GLib.Error error); + [CCode (cheader_filename = "gconf/gconf.h")] public delegate void ClientNotifyFunc (GConf.Client client, uint cnxn_id, GConf.Entry entry); + [CCode (cheader_filename = "gconf/gconf.h")] public delegate void ListenersCallback (GConf.Listeners listeners, string all_above_key, uint cnxn_id, pointer listener_data); + [CCode (cheader_filename = "gconf/gconf.h")] public delegate void ListenersForeach (string location, uint cnxn_id, pointer listener_data); + [CCode (cheader_filename = "gconf/gconf.h")] public delegate bool ListenersPredicate (string location, uint cnxn_id, pointer listener_data); + [CCode (cheader_filename = "gconf/gconf.h")] public delegate void NotifyFunc (GConf.Engine conf, uint cnxn_id, GConf.Entry entry); [CCode (cheader_filename = "gconf/gconf.h")] public static weak string concat_dir_and_key (string dir, string key); diff --git a/vapi/gdk-2.0.vapi b/vapi/gdk-2.0.vapi index a53366a..909f362 100644 --- a/vapi/gdk-2.0.vapi +++ b/vapi/gdk-2.0.vapi @@ -1446,10 +1446,15 @@ namespace Gdk { public bool intersect (Gdk.Rectangle src2, Gdk.Rectangle dest); public void union (Gdk.Rectangle src2, out Gdk.Rectangle dest); } + [CCode (cheader_filename = "gdk/gdk.h")] public static delegate void DestroyNotify (pointer data); + [CCode (cheader_filename = "gdk/gdk.h")] public static delegate void EventFunc (Gdk.Event event, pointer data); + [CCode (cheader_filename = "gdk/gdk.h")] public static delegate Gdk.FilterReturn FilterFunc (Gdk.XEvent xevent, Gdk.Event event, pointer data); + [CCode (cheader_filename = "gdk/gdk.h")] public static delegate void InputFunction (pointer data, int source, Gdk.InputCondition condition); + [CCode (cheader_filename = "gdk/gdk.h")] public static delegate void SpanFunc (Gdk.Span span, pointer data); public const int CURRENT_TIME; public const int MAX_TIMECOORD_AXES; diff --git a/vapi/gdk-pixbuf-2.0.vapi b/vapi/gdk-pixbuf-2.0.vapi index 950d2bf..58969cc 100644 --- a/vapi/gdk-pixbuf-2.0.vapi +++ b/vapi/gdk-pixbuf-2.0.vapi @@ -185,7 +185,9 @@ namespace Gdk { public weak uchar[] serialize (out uint stream_length_p); public weak GLib.StringBuilder to_csource (string name, Gdk.PixdataDumpType dump_type); } + [CCode (cheader_filename = "gdk-pixbuf/gdk-pixbuf.h")] public static delegate void PixbufDestroyNotify (uchar[] pixels, pointer data); + [CCode (cheader_filename = "gdk-pixbuf/gdk-pixbuf.h")] public static delegate bool PixbufSaveFunc (string buf, ulong count, GLib.Error error, pointer data); public const int PIXBUF_FEATURES_H; public const int PIXBUF_MAGIC_NUMBER; diff --git a/vapi/gnet-2.0.vapi b/vapi/gnet-2.0.vapi index ed98fac..3c9b562 100644 --- a/vapi/gnet-2.0.vapi +++ b/vapi/gnet-2.0.vapi @@ -214,14 +214,23 @@ namespace GNet { [CCode (cheader_filename = "gnet.h")] public struct NetTOS { } + [CCode (cheader_filename = "gnet.h")] public delegate void ConnFunc (GNet.Conn conn, GNet.ConnEvent event); + [CCode (cheader_filename = "gnet.h")] public delegate void ConnHttpFunc (GNet.ConnHttp conn, GNet.ConnHttpEvent event); + [CCode (cheader_filename = "gnet.h")] public static delegate void InetAddrGetNameAsyncFunc (string hostname, pointer data); + [CCode (cheader_filename = "gnet.h")] public static delegate void InetAddrNewAsyncFunc (GNet.InetAddr inetaddr, pointer data); + [CCode (cheader_filename = "gnet.h")] public static delegate void InetAddrNewListAsyncFunc (GLib.List list, pointer data); + [CCode (cheader_filename = "gnet.h")] public delegate void ServerFunc (GNet.Server server, GNet.Conn conn); + [CCode (cheader_filename = "gnet.h")] public static delegate void TcpSocketAcceptFunc (GNet.TcpSocket server, GNet.TcpSocket client, pointer data); + [CCode (cheader_filename = "gnet.h")] public static delegate void TcpSocketConnectAsyncFunc (GNet.TcpSocket socket, GNet.TcpSocketConnectAsyncStatus status, pointer data); + [CCode (cheader_filename = "gnet.h")] public static delegate void TcpSocketNewAsyncFunc (GNet.TcpSocket socket, pointer data); public const int INETADDR_MAX_LEN; public const int MD5_HASH_LENGTH; diff --git a/vapi/gnome-vfs-2.0.vapi b/vapi/gnome-vfs-2.0.vapi index 623d15c..88c7615 100644 --- a/vapi/gnome-vfs-2.0.vapi +++ b/vapi/gnome-vfs-2.0.vapi @@ -856,29 +856,53 @@ namespace GnomeVFS { public signal void volume_pre_unmount (GnomeVFS.Volume volume); public signal void volume_unmounted (GnomeVFS.Volume volume); } + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public static delegate void AsyncCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.Result result, pointer callback_data); + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public static delegate void AsyncCloseCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.Result result, pointer callback_data); + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public static delegate void AsyncCreateAsChannelCallback (GnomeVFS.AsyncHandle handle, GLib.IOChannel channel, GnomeVFS.Result result, pointer callback_data); + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public static delegate void AsyncCreateCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.Result result, pointer callback_data); + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public static delegate void AsyncDirectoryLoadCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.Result result, GLib.List list, uint entries_read, pointer callback_data); + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public static delegate void AsyncFileControlCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.Result result, pointer operation_data, pointer callback_data); + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public static delegate void AsyncFindDirectoryCallback (GnomeVFS.AsyncHandle handle, GLib.List results, pointer data); + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public static delegate void AsyncGetFileInfoCallback (GnomeVFS.AsyncHandle handle, GLib.List results, pointer callback_data); + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public static delegate void AsyncModuleCallback (pointer @in, ulong in_size, pointer @out, ulong out_size, pointer callback_data, GnomeVFS.ModuleCallbackResponse response, pointer response_data); + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public static delegate void AsyncOpenAsChannelCallback (GnomeVFS.AsyncHandle handle, GLib.IOChannel channel, GnomeVFS.Result result, pointer callback_data); + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public static delegate void AsyncOpenCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.Result result, pointer callback_data); + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public static delegate void AsyncReadCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.Result result, pointer buffer, GnomeVFS.FileSize bytes_requested, GnomeVFS.FileSize bytes_read, pointer callback_data); + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public static delegate void AsyncSeekCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.Result result, pointer callback_data); + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public static delegate void AsyncSetFileInfoCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.Result result, GnomeVFS.FileInfo file_info, pointer callback_data); + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public static delegate void AsyncWriteCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.Result result, pointer buffer, GnomeVFS.FileSize bytes_requested, GnomeVFS.FileSize bytes_written, pointer callback_data); + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public delegate int AsyncXferProgressCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.XferProgressInfo info); + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public static delegate void DNSSDBrowseCallback (GnomeVFS.DNSSDBrowseHandle handle, GnomeVFS.DNSSDServiceStatus status, GnomeVFS.DNSSDService service, pointer callback_data); + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public static delegate void DNSSDResolveCallback (GnomeVFS.DNSSDResolveHandle handle, GnomeVFS.Result result, GnomeVFS.DNSSDService service, string host, int port, GLib.HashTable text, int text_raw_len, string text_raw, pointer callback_data); + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public delegate bool DirectoryVisitFunc (string rel_path, GnomeVFS.FileInfo info, bool recursing_will_loop, bool recurse); + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public static delegate void ModuleCallback (pointer @in, ulong in_size, pointer @out, ulong out_size, pointer callback_data); + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public static delegate void ModuleCallbackResponse (pointer response_data); + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public delegate void MonitorCallback (GnomeVFS.MonitorHandle handle, string monitor_uri, string info_uri, GnomeVFS.MonitorEventType event_type); + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public delegate void VolumeOpCallback (bool succeeded, string error, string detailed_error); + [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")] public delegate int XferProgressCallback (GnomeVFS.XferProgressInfo info); public const string DESKTOP_ENTRY_GROUP; public const string GNOME_VFS_APPLICATION_REGISTRY_CAN_OPEN_MULTIPLE_FILES; diff --git a/vapi/gstreamer-0.10.vapi b/vapi/gstreamer-0.10.vapi index 47872c8..feea2a9 100644 --- a/vapi/gstreamer-0.10.vapi +++ b/vapi/gstreamer-0.10.vapi @@ -1711,54 +1711,103 @@ namespace Gst { [HasEmitter] public signal void new_uri (string uri); } + [CCode (cheader_filename = "gst/gst.h")] public static delegate bool BusFunc (Gst.Bus bus, Gst.Message message, pointer data); + [CCode (cheader_filename = "gst/gst.h")] public static delegate Gst.BusSyncReply BusSyncHandler (Gst.Bus bus, Gst.Message message, pointer data); + [CCode (cheader_filename = "gst/gst.h")] public delegate bool ClockCallback (Gst.Clock clock, Gst.ClockTime time, Gst.ClockID id); + [CCode (cheader_filename = "gst/gst.h")] public static delegate void DebugFuncPtr (); + [CCode (cheader_filename = "gst/gst.h")] public delegate bool FilterFunc (pointer obj); + [CCode (cheader_filename = "gst/gst.h")] public delegate bool IndexFilter (Gst.Index index, Gst.IndexEntry entry); + [CCode (cheader_filename = "gst/gst.h")] public delegate bool IndexResolver (Gst.Index index, Gst.Object writer, string writer_string); + [CCode (cheader_filename = "gst/gst.h")] public static delegate void IteratorDisposeFunction (pointer owner); + [CCode (cheader_filename = "gst/gst.h")] public delegate bool IteratorFoldFunction (pointer item, GLib.Value ret); + [CCode (cheader_filename = "gst/gst.h")] public static delegate void IteratorFreeFunction (Gst.Iterator it); + [CCode (cheader_filename = "gst/gst.h")] public static delegate Gst.IteratorItem IteratorItemFunction (Gst.Iterator it, pointer item); + [CCode (cheader_filename = "gst/gst.h")] public static delegate Gst.IteratorResult IteratorNextFunction (Gst.Iterator it, pointer result); + [CCode (cheader_filename = "gst/gst.h")] public static delegate void IteratorResyncFunction (Gst.Iterator it); + [CCode (cheader_filename = "gst/gst.h")] public static delegate void LogFunction (Gst.DebugCategory category, Gst.DebugLevel level, string file, string function, int line, GLib.Object object, Gst.DebugMessage message, pointer data); + [CCode (cheader_filename = "gst/gst.h")] public static delegate weak Gst.MiniObject MiniObjectCopyFunction (Gst.MiniObject obj); + [CCode (cheader_filename = "gst/gst.h")] public static delegate void MiniObjectFinalizeFunction (Gst.MiniObject obj); + [CCode (cheader_filename = "gst/gst.h")] public static delegate bool PadAcceptCapsFunction (Gst.Pad pad, Gst.Caps caps); + [CCode (cheader_filename = "gst/gst.h")] public static delegate bool PadActivateFunction (Gst.Pad pad); + [CCode (cheader_filename = "gst/gst.h")] public static delegate bool PadActivateModeFunction (Gst.Pad pad, bool active); + [CCode (cheader_filename = "gst/gst.h")] public delegate void PadBlockCallback (Gst.Pad pad, bool blocked); + [CCode (cheader_filename = "gst/gst.h")] public static delegate Gst.FlowReturn PadBufferAllocFunction (Gst.Pad pad, uint64 offset, uint size, Gst.Caps caps, out weak Gst.Buffer buf); + [CCode (cheader_filename = "gst/gst.h")] public static delegate Gst.FlowReturn PadChainFunction (Gst.Pad pad, Gst.Buffer buffer); + [CCode (cheader_filename = "gst/gst.h")] public static delegate bool PadCheckGetRangeFunction (Gst.Pad pad); + [CCode (cheader_filename = "gst/gst.h")] public static delegate bool PadDispatcherFunction (Gst.Pad pad, pointer data); + [CCode (cheader_filename = "gst/gst.h")] public static delegate bool PadEventFunction (Gst.Pad pad, Gst.Event event); + [CCode (cheader_filename = "gst/gst.h")] public static delegate void PadFixateCapsFunction (Gst.Pad pad, Gst.Caps caps); + [CCode (cheader_filename = "gst/gst.h")] public static delegate weak Gst.Caps PadGetCapsFunction (Gst.Pad pad); + [CCode (cheader_filename = "gst/gst.h")] public static delegate Gst.FlowReturn PadGetRangeFunction (Gst.Pad pad, uint64 offset, uint length, out weak Gst.Buffer buffer); + [CCode (cheader_filename = "gst/gst.h")] public static delegate weak GLib.List PadIntLinkFunction (Gst.Pad pad); + [CCode (cheader_filename = "gst/gst.h")] public static delegate Gst.PadLinkReturn PadLinkFunction (Gst.Pad pad, Gst.Pad peer); + [CCode (cheader_filename = "gst/gst.h")] public static delegate bool PadQueryFunction (Gst.Pad pad, Gst.Query query); + [CCode (cheader_filename = "gst/gst.h")] public static delegate Gst.QueryType PadQueryTypeFunction (Gst.Pad pad); + [CCode (cheader_filename = "gst/gst.h")] public static delegate bool PadSetCapsFunction (Gst.Pad pad, Gst.Caps caps); + [CCode (cheader_filename = "gst/gst.h")] public static delegate void PadUnlinkFunction (Gst.Pad pad); + [CCode (cheader_filename = "gst/gst.h")] public delegate bool PluginFeatureFilter (Gst.PluginFeature feature); + [CCode (cheader_filename = "gst/gst.h")] public delegate bool PluginFilter (Gst.Plugin plugin); + [CCode (cheader_filename = "gst/gst.h")] public static delegate bool PluginInitFunc (Gst.Plugin plugin); + [CCode (cheader_filename = "gst/gst.h")] public delegate bool StructureForeachFunc (GLib.Quark field_id, GLib.Value value); + [CCode (cheader_filename = "gst/gst.h")] public delegate bool StructureMapFunc (GLib.Quark field_id, GLib.Value value); + [CCode (cheader_filename = "gst/gst.h")] public delegate void TagForeachFunc (Gst.TagList list, string tag); + [CCode (cheader_filename = "gst/gst.h")] public static delegate void TagMergeFunc (GLib.Value dest, GLib.Value src); + [CCode (cheader_filename = "gst/gst.h")] public static delegate void TaskFunction (pointer data); + [CCode (cheader_filename = "gst/gst.h")] public static delegate void TypeFindFunction (Gst.TypeFind find, pointer data); + [CCode (cheader_filename = "gst/gst.h")] public static delegate int ValueCompareFunc (GLib.Value value1, GLib.Value value2); + [CCode (cheader_filename = "gst/gst.h")] public static delegate bool ValueDeserializeFunc (GLib.Value dest, string s); + [CCode (cheader_filename = "gst/gst.h")] public static delegate bool ValueIntersectFunc (GLib.Value dest, GLib.Value value1, GLib.Value value2); + [CCode (cheader_filename = "gst/gst.h")] public static delegate weak string ValueSerializeFunc (GLib.Value value1); + [CCode (cheader_filename = "gst/gst.h")] public static delegate bool ValueSubtractFunc (GLib.Value dest, GLib.Value minuend, GLib.Value subtrahend); + [CCode (cheader_filename = "gst/gst.h")] public static delegate bool ValueUnionFunc (GLib.Value dest, GLib.Value value1, GLib.Value value2); public const int BUFFER_COPY_ALL; public const int BUFFER_OFFSET_NONE; diff --git a/vapi/gstreamer-audio-0.10.vapi b/vapi/gstreamer-audio-0.10.vapi index 361fe7f..b433e1e 100644 --- a/vapi/gstreamer-audio-0.10.vapi +++ b/vapi/gstreamer-audio-0.10.vapi @@ -244,8 +244,11 @@ namespace Gst { public virtual bool start (); public virtual bool stop (); } + [CCode (cheader_filename = "gst/audio/audio.h")] public delegate weak Gst.ClockTime AudioClockGetTimeFunc (Gst.Clock clock); + [CCode (cheader_filename = "gst/audio/audio.h")] public delegate bool AudioMixerFilterFunc (Gst.Mixer mixer); + [CCode (cheader_filename = "gst/audio/audio.h")] public delegate void RingBufferCallback (Gst.RingBuffer rbuf, uchar data, uint len); public const int AUDIO_DEF_RATE; public const string AUDIO_FLOAT_PAD_TEMPLATE_CAPS; diff --git a/vapi/gstreamer-base-0.10.vapi b/vapi/gstreamer-base-0.10.vapi index 78a4720..6c6c6d2 100644 --- a/vapi/gstreamer-base-0.10.vapi +++ b/vapi/gstreamer-base-0.10.vapi @@ -312,9 +312,13 @@ namespace Gst { [NoWrapper] public virtual Gst.FlowReturn create (out weak Gst.Buffer buf); } + [CCode (cheader_filename = "gst/gst.h")] public static delegate void CollectDataDestroyNotify (Gst.CollectData data); + [CCode (cheader_filename = "gst/gst.h")] public delegate Gst.FlowReturn CollectPadsFunction (Gst.CollectPads pads); + [CCode (cheader_filename = "gst/gst.h")] public static delegate bool DataQueueCheckFullFunction (Gst.DataQueue queue, uint visible, uint bytes, uint64 time, pointer checkdata); + [CCode (cheader_filename = "gst/gst.h")] public static delegate Gst.FlowReturn TypeFindHelperGetRangeFunction (Gst.Object obj, uint64 offset, uint length, out weak Gst.Buffer buffer); public const string BASE_TRANSFORM_SINK_NAME; public const string BASE_TRANSFORM_SRC_NAME; diff --git a/vapi/gstreamer-controller-0.10.vapi b/vapi/gstreamer-controller-0.10.vapi index 4ae27c5..492b287 100644 --- a/vapi/gstreamer-controller-0.10.vapi +++ b/vapi/gstreamer-controller-0.10.vapi @@ -95,8 +95,11 @@ namespace Gst { [NoAccessorMethod] public weak Gst.LFOWaveform waveform { get; set; } } + [CCode (cheader_filename = "gst/controller/gstcontroller.h")] public static delegate bool ControlSourceBind (Gst.ControlSource self, GLib.ParamSpec pspec); + [CCode (cheader_filename = "gst/controller/gstcontroller.h")] public static delegate bool ControlSourceGetValue (Gst.ControlSource self, Gst.ClockTime timestamp, GLib.Value value); + [CCode (cheader_filename = "gst/controller/gstcontroller.h")] public static delegate bool ControlSourceGetValueArray (Gst.ControlSource self, Gst.ClockTime timestamp, Gst.ValueArray value_array); public const int PARAM_CONTROLLABLE; [CCode (cheader_filename = "gst/controller/gstcontroller.h")] diff --git a/vapi/gstreamer-dataprotocol-0.10.vapi b/vapi/gstreamer-dataprotocol-0.10.vapi index 57a6484..1861478 100644 --- a/vapi/gstreamer-dataprotocol-0.10.vapi +++ b/vapi/gstreamer-dataprotocol-0.10.vapi @@ -31,8 +31,11 @@ namespace Gst { public weak pointer[] _gst_reserved; public DPPacketizer (Gst.DPVersion version); } + [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h")] public static delegate bool DPHeaderFromBufferFunction (Gst.Buffer buffer, Gst.DPHeaderFlag flags, uint length, uchar header); + [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h")] public static delegate bool DPPacketFromCapsFunction (Gst.Caps caps, Gst.DPHeaderFlag flags, uint length, uchar header, uchar payload); + [CCode (cheader_filename = "gst/dataprotocol/dataprotocol.h")] public static delegate bool DPPacketFromEventFunction (Gst.Event event, Gst.DPHeaderFlag flags, uint length, uchar header, uchar payload); public const int DP_HEADER_LENGTH; public const int DP_VERSION_MAJOR; diff --git a/vapi/gstreamer-pbutils-0.10.vapi b/vapi/gstreamer-pbutils-0.10.vapi index 85bf9a4..e6735c7 100644 --- a/vapi/gstreamer-pbutils-0.10.vapi +++ b/vapi/gstreamer-pbutils-0.10.vapi @@ -21,6 +21,7 @@ namespace Gst { public InstallPluginsContext (); public void set_xid (uint xid); } + [CCode (cheader_filename = "gst/pbutils/pbutils.h")] public delegate void InstallPluginsResultFunc (Gst.InstallPluginsReturn result); [CCode (cheader_filename = "gst/pbutils/pbutils.h")] public static Gst.InstallPluginsReturn install_plugins_async (string details, Gst.InstallPluginsContext ctx, Gst.InstallPluginsResultFunc func); diff --git a/vapi/libglade-2.0.vapi b/vapi/libglade-2.0.vapi index 893cf68..3600b0b 100644 --- a/vapi/libglade-2.0.vapi +++ b/vapi/libglade-2.0.vapi @@ -93,11 +93,17 @@ namespace Glade { [NoWrapper] public virtual GLib.Type lookup_type (string gtypename); } + [CCode (cheader_filename = "glade/glade.h")] public static delegate void ApplyCustomPropFunc (Glade.XML xml, Gtk.Widget widget, string propname, string value); + [CCode (cheader_filename = "glade/glade.h")] public static delegate void BuildChildrenFunc (Glade.XML xml, Gtk.Widget parent, Glade.WidgetInfo info); + [CCode (cheader_filename = "glade/glade.h")] public static delegate weak Gtk.Widget FindInternalChildFunc (Glade.XML xml, Gtk.Widget parent, string childname); + [CCode (cheader_filename = "glade/glade.h")] public static delegate weak Gtk.Widget NewFunc (Glade.XML xml, GLib.Type widget_type, Glade.WidgetInfo info); + [CCode (cheader_filename = "glade/glade.h")] public delegate void XMLConnectFunc (string handler_name, GLib.Object object, string signal_name, string signal_data, GLib.Object connect_object, bool after); + [CCode (cheader_filename = "glade/glade.h")] public delegate weak Gtk.Widget XMLCustomWidgetHandler (Glade.XML xml, string func_name, string name, string string1, string string2, int int1, int int2); public const int MODULE_API_VERSION; [CCode (cheader_filename = "glade/glade.h")] diff --git a/vapi/libgnome-menu.vapi b/vapi/libgnome-menu.vapi index daba34c..ba71c92 100644 --- a/vapi/libgnome-menu.vapi +++ b/vapi/libgnome-menu.vapi @@ -74,5 +74,6 @@ namespace GMenu { [CCode (cheader_filename = "gnome-menus/gmenu-tree.h")] public class TreeSeparator : GMenu.TreeItem { } + [CCode (cheader_filename = "gnome-menus/gmenu-tree.h")] public delegate void TreeChangedFunc (GMenu.Tree tree); } diff --git a/vapi/libgnomeui-2.0.vapi b/vapi/libgnomeui-2.0.vapi index 56d0798..c8eec47 100644 --- a/vapi/libgnomeui-2.0.vapi +++ b/vapi/libgnomeui-2.0.vapi @@ -480,12 +480,19 @@ namespace Gnome { public ThumbnailFactory (Gnome.ThumbnailSize size); public void save_thumbnail (Gdk.Pixbuf thumbnail, string uri, ulong original_mtime); } + [CCode (cheader_filename = "libgnomeui/libgnomeui.h")] public static delegate void GdkPixbufDoneCallback (Gnome.GdkPixbufAsyncHandle handle, pointer cb_data); + [CCode (cheader_filename = "libgnomeui/libgnomeui.h")] public static delegate void GdkPixbufLoadCallback (Gnome.GdkPixbufAsyncHandle handle, GnomeVFS.Result error, Gdk.Pixbuf pixbuf, pointer cb_data); + [CCode (cheader_filename = "libgnomeui/libgnomeui.h")] public static delegate void InteractFunction (Gnome.Client client, int key, Gnome.DialogType dialog_type, pointer data); + [CCode (cheader_filename = "libgnomeui/libgnomeui.h")] public delegate double PasswordDialogQualityFunc (Gnome.PasswordDialog password_dialog, string password); + [CCode (cheader_filename = "libgnomeui/libgnomeui.h")] public static delegate void ReplyCallback (int reply, pointer data); + [CCode (cheader_filename = "libgnomeui/libgnomeui.h")] public static delegate void StringCallback (string str, pointer data); + [CCode (cheader_filename = "libgnomeui/libgnomeui.h")] public static delegate void UISignalConnectFunc (Gnome.UIInfo uiinfo, string signal_name, Gnome.UIBuilderData uibdata); public const string GNOMEUIINFO_KEY_UIBDATA; public const string GNOMEUIINFO_KEY_UIDATA; diff --git a/vapi/libnotify.vapi b/vapi/libnotify.vapi index c3b1e65..1a71861 100644 --- a/vapi/libnotify.vapi +++ b/vapi/libnotify.vapi @@ -42,6 +42,7 @@ namespace Notify { public weak string summary { get; set construct; } public signal void closed (); } + [CCode (cheader_filename = "libnotify/notify.h")] public static delegate void ActionCallback (Notify.Notification p1, string p2, pointer p3); public const int EXPIRES_DEFAULT; public const int EXPIRES_NEVER; diff --git a/vapi/liboobs-1.vapi b/vapi/liboobs-1.vapi index 25df6c9..ddc1326 100644 --- a/vapi/liboobs-1.vapi +++ b/vapi/liboobs-1.vapi @@ -453,5 +453,6 @@ namespace Oobs { [NoAccessorMethod] public weak bool use_md5 { get; } } + [CCode (cheader_filename = "oobs/oobs.h")] public static delegate void ObjectAsyncFunc (Oobs.Object object, Oobs.Result result, pointer data); } diff --git a/vapi/libsoup-2.2.vapi b/vapi/libsoup-2.2.vapi index 90d8808..f4176f8 100644 --- a/vapi/libsoup-2.2.vapi +++ b/vapi/libsoup-2.2.vapi @@ -528,13 +528,21 @@ namespace Soup { public string body; public uint length; } + [CCode (cheader_filename = "libsoup/soup.h")] public static delegate void AddressCallback (Soup.Address addr, uint status, pointer data); + [CCode (cheader_filename = "libsoup/soup.h")] public static delegate void ConnectionCallback (Soup.Connection conn, uint status, pointer data); + [CCode (cheader_filename = "libsoup/soup.h")] public delegate void MessageCallbackFn (Soup.Message req); + [CCode (cheader_filename = "libsoup/soup.h")] public static delegate bool ServerAuthCallbackFn (Soup.ServerAuthContext auth_ctx, Soup.ServerAuth auth, Soup.Message msg, pointer data); + [CCode (cheader_filename = "libsoup/soup.h")] public delegate void ServerCallbackFn (Soup.ServerContext context, Soup.Message msg); + [CCode (cheader_filename = "libsoup/soup.h")] public delegate void ServerUnregisterFn (Soup.Server server, Soup.ServerHandler handler); + [CCode (cheader_filename = "libsoup/soup.h")] public delegate void SocketCallback (Soup.Socket sock, uint status); + [CCode (cheader_filename = "libsoup/soup.h")] public delegate void SocketListenerCallback (Soup.Socket listener, Soup.Socket sock); public const int ADDRESS_ANY_PORT; public const string CONNECTION_ASYNC_CONTEXT; diff --git a/vapi/libsoup-2.4.vapi b/vapi/libsoup-2.4.vapi index aa3db40..737dc26 100644 --- a/vapi/libsoup-2.4.vapi +++ b/vapi/libsoup-2.4.vapi @@ -519,17 +519,29 @@ namespace Soup { public signal void readable (); public signal void writable (); } + [CCode (cheader_filename = "libsoup/soup.h")] public static delegate void AddressCallback (Soup.Address addr, uint status, pointer data); + [CCode (cheader_filename = "libsoup/soup.h")] public delegate bool AuthDomainBasicAuthCallback (Soup.AuthDomain domain, Soup.Message msg, string username, string password); + [CCode (cheader_filename = "libsoup/soup.h")] public delegate weak string AuthDomainDigestAuthCallback (Soup.AuthDomain domain, Soup.Message msg, string username); + [CCode (cheader_filename = "libsoup/soup.h")] public delegate bool AuthDomainFilter (Soup.AuthDomain domain, Soup.Message msg); + [CCode (cheader_filename = "libsoup/soup.h")] public delegate bool AuthDomainGenericAuthCallback (Soup.AuthDomain domain, Soup.Message msg, string username); + [CCode (cheader_filename = "libsoup/soup.h")] public delegate weak Soup.Buffer ChunkAllocator (Soup.Message msg, ulong max_len); + [CCode (cheader_filename = "libsoup/soup.h")] public delegate Soup.LoggerLogLevel LoggerFilter (Soup.Logger logger, Soup.Message msg); + [CCode (cheader_filename = "libsoup/soup.h")] public delegate void LoggerPrinter (Soup.Logger logger, Soup.LoggerLogLevel level, string direction, string data); + [CCode (cheader_filename = "libsoup/soup.h")] public delegate void MessageHeadersForeachFunc (string name, string value); + [CCode (cheader_filename = "libsoup/soup.h")] public delegate void ServerCallback (Soup.Server server, Soup.Message msg, string path, GLib.HashTable query, Soup.ClientContext client); + [CCode (cheader_filename = "libsoup/soup.h")] public delegate void SessionCallback (Soup.Session session, Soup.Message msg); + [CCode (cheader_filename = "libsoup/soup.h")] public delegate void SocketCallback (Soup.Socket sock, uint status); public const int AF_INET6; public const int ADDRESS_ANY_PORT; diff --git a/vapi/libwnck-1.0.vapi b/vapi/libwnck-1.0.vapi index d9bb9be..370d84c 100644 --- a/vapi/libwnck-1.0.vapi +++ b/vapi/libwnck-1.0.vapi @@ -415,6 +415,7 @@ namespace Wnck { public virtual void pad4 (); public signal void name_changed (); } + [CCode (cheader_filename = "libwnck/libwnck.h")] public static delegate weak Gdk.Pixbuf LoadIconFunction (string icon_name, int size, uint flags, pointer data); [CCode (cheader_filename = "libwnck/libwnck.h")] public static weak Gtk.Widget create_window_action_menu (Wnck.Window window); diff --git a/vapi/pango.vapi b/vapi/pango.vapi index 891d1c8..fe4e73d 100644 --- a/vapi/pango.vapi +++ b/vapi/pango.vapi @@ -696,8 +696,11 @@ namespace Pango { public void transform_rectangle (ref Pango.Rectangle rect); public void translate (double tx, double ty); } + [CCode (cheader_filename = "pango/pango.h")] public static delegate pointer AttrDataCopyFunc (pointer data); + [CCode (cheader_filename = "pango/pango.h")] public static delegate bool AttrFilterFunc (Pango.Attribute attribute, pointer data); + [CCode (cheader_filename = "pango/pango.h")] public static delegate bool FontsetForeachFunc (Pango.Fontset fontset, Pango.Font font, pointer data); public const int ANALYSIS_FLAG_CENTERED_BASELINE; public const string ENGINE_TYPE_LANG; diff --git a/vapi/pangocairo.vapi b/vapi/pangocairo.vapi index a1b39b8..ef9351b 100644 --- a/vapi/pangocairo.vapi +++ b/vapi/pangocairo.vapi @@ -16,6 +16,7 @@ namespace Pango { public static weak Pango.FontMap new_for_font_type (Cairo.FontType fonttype); public void set_resolution (double dpi); } + [CCode (cheader_filename = "pango/pangocairo.h")] public static delegate void CairoShapeRendererFunc (Cairo.Context cr, Pango.AttrShape attr, bool do_path, pointer data); [CCode (cheader_filename = "pango/pangocairo.h")] public static weak Cairo.FontOptions cairo_context_get_font_options (Pango.Context context); diff --git a/vapi/poppler-glib.vapi b/vapi/poppler-glib.vapi index b52e4d9..62d95ed 100644 --- a/vapi/poppler-glib.vapi +++ b/vapi/poppler-glib.vapi @@ -410,6 +410,7 @@ namespace Poppler { [NoAccessorMethod] public weak string label { get; } } + [CCode (cheader_filename = "poppler.h")] public static delegate bool AttachmentSaveFunc (string buf, ulong count, pointer data, GLib.Error error); public const int HAS_CAIRO; [CCode (cheader_filename = "poppler.h")]