no more submodule

This commit is contained in:
2024-09-15 22:40:48 +02:00
parent df3b8a3135
commit 0234b33671
5804 changed files with 943618 additions and 1 deletions

View File

@@ -0,0 +1,249 @@
// This file was generated by the Gtk# code generator.
// Any changes made will be lost if regenerated.
namespace Atk {
using System;
using System.Runtime.InteropServices;
#region Autogenerated code
public partial class StreamableContentAdapter : GLib.GInterfaceAdapter, Atk.IStreamableContent {
[StructLayout (LayoutKind.Sequential)]
struct AtkStreamableContentIface {
public GetNMimeTypesNativeDelegate GetNMimeTypes;
public GetMimeTypeNativeDelegate GetMimeType;
public GetStreamNativeDelegate GetStream;
public GetUriNativeDelegate GetUri;
private AtkSharp.FunctionNative _pad2;
public Atk.Function Pad2 {
get {
return AtkSharp.FunctionWrapper.GetManagedDelegate (_pad2);
}
}
private AtkSharp.FunctionNative _pad3;
public Atk.Function Pad3 {
get {
return AtkSharp.FunctionWrapper.GetManagedDelegate (_pad3);
}
}
}
static AtkStreamableContentIface iface;
static StreamableContentAdapter ()
{
GLib.GType.Register (_gtype, typeof (StreamableContentAdapter));
iface.GetNMimeTypes = new GetNMimeTypesNativeDelegate (GetNMimeTypes_cb);
iface.GetMimeType = new GetMimeTypeNativeDelegate (GetMimeType_cb);
iface.GetStream = new GetStreamNativeDelegate (GetStream_cb);
iface.GetUri = new GetUriNativeDelegate (GetUri_cb);
}
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
delegate int GetNMimeTypesNativeDelegate (IntPtr inst);
static int GetNMimeTypes_cb (IntPtr inst)
{
try {
IStreamableContentImplementor __obj = GLib.Object.GetObject (inst, false) as IStreamableContentImplementor;
int __result;
__result = __obj.NMimeTypes;
return __result;
} catch (Exception e) {
GLib.ExceptionManager.RaiseUnhandledException (e, true);
// NOTREACHED: above call does not return.
throw;
}
}
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
delegate IntPtr GetMimeTypeNativeDelegate (IntPtr inst, int i);
static IntPtr GetMimeType_cb (IntPtr inst, int i)
{
try {
IStreamableContentImplementor __obj = GLib.Object.GetObject (inst, false) as IStreamableContentImplementor;
string __result;
__result = __obj.GetMimeType (i);
return GLib.Marshaller.StringToPtrGStrdup(__result);
} catch (Exception e) {
GLib.ExceptionManager.RaiseUnhandledException (e, true);
// NOTREACHED: above call does not return.
throw;
}
}
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
delegate IntPtr GetStreamNativeDelegate (IntPtr inst, IntPtr mime_type);
static IntPtr GetStream_cb (IntPtr inst, IntPtr mime_type)
{
try {
IStreamableContentImplementor __obj = GLib.Object.GetObject (inst, false) as IStreamableContentImplementor;
IntPtr __result;
__result = __obj.GetStream (GLib.Marshaller.Utf8PtrToString (mime_type));
return __result;
} catch (Exception e) {
GLib.ExceptionManager.RaiseUnhandledException (e, true);
// NOTREACHED: above call does not return.
throw;
}
}
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
delegate IntPtr GetUriNativeDelegate (IntPtr inst, IntPtr mime_type);
static IntPtr GetUri_cb (IntPtr inst, IntPtr mime_type)
{
try {
IStreamableContentImplementor __obj = GLib.Object.GetObject (inst, false) as IStreamableContentImplementor;
string __result;
__result = __obj.GetUri (GLib.Marshaller.Utf8PtrToString (mime_type));
return GLib.Marshaller.StringToPtrGStrdup(__result);
} catch (Exception e) {
GLib.ExceptionManager.RaiseUnhandledException (e, true);
// NOTREACHED: above call does not return.
throw;
}
}
static int class_offset = 2 * IntPtr.Size;
static void Initialize (IntPtr ptr, IntPtr data)
{
IntPtr ifaceptr = new IntPtr (ptr.ToInt64 () + class_offset);
AtkStreamableContentIface native_iface = (AtkStreamableContentIface) Marshal.PtrToStructure (ifaceptr, typeof (AtkStreamableContentIface));
native_iface.GetNMimeTypes = iface.GetNMimeTypes;
native_iface.GetMimeType = iface.GetMimeType;
native_iface.GetStream = iface.GetStream;
native_iface.GetUri = iface.GetUri;
Marshal.StructureToPtr (native_iface, ifaceptr, false);
}
GLib.Object implementor;
public StreamableContentAdapter ()
{
InitHandler = new GLib.GInterfaceInitHandler (Initialize);
}
public StreamableContentAdapter (IStreamableContentImplementor implementor)
{
if (implementor == null)
throw new ArgumentNullException ("implementor");
else if (!(implementor is GLib.Object))
throw new ArgumentException ("implementor must be a subclass of GLib.Object");
this.implementor = implementor as GLib.Object;
}
public StreamableContentAdapter (IntPtr handle)
{
if (!_gtype.IsInstance (handle))
throw new ArgumentException ("The gobject doesn't implement the GInterface of this adapter", "handle");
implementor = GLib.Object.GetObject (handle);
}
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
delegate IntPtr d_atk_streamable_content_get_type();
static d_atk_streamable_content_get_type atk_streamable_content_get_type = FuncLoader.LoadFunction<d_atk_streamable_content_get_type>(FuncLoader.GetProcAddress(GLibrary.Load(Library.Atk), "atk_streamable_content_get_type"));
private static GLib.GType _gtype = new GLib.GType (atk_streamable_content_get_type ());
public static GLib.GType GType {
get {
return _gtype;
}
}
public override GLib.GType GInterfaceGType {
get {
return _gtype;
}
}
public override IntPtr Handle {
get {
return implementor.Handle;
}
}
public IntPtr OwnedHandle {
get {
return implementor.OwnedHandle;
}
}
public static IStreamableContent GetObject (IntPtr handle, bool owned)
{
GLib.Object obj = GLib.Object.GetObject (handle, owned);
return GetObject (obj);
}
public static IStreamableContent GetObject (GLib.Object obj)
{
if (obj == null)
return null;
else if (obj is IStreamableContentImplementor)
return new StreamableContentAdapter (obj as IStreamableContentImplementor);
else if (obj as IStreamableContent == null)
return new StreamableContentAdapter (obj.Handle);
else
return obj as IStreamableContent;
}
public IStreamableContentImplementor Implementor {
get {
return implementor as IStreamableContentImplementor;
}
}
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
delegate IntPtr d_atk_streamable_content_get_mime_type(IntPtr raw, int i);
static d_atk_streamable_content_get_mime_type atk_streamable_content_get_mime_type = FuncLoader.LoadFunction<d_atk_streamable_content_get_mime_type>(FuncLoader.GetProcAddress(GLibrary.Load(Library.Atk), "atk_streamable_content_get_mime_type"));
public string GetMimeType(int i) {
IntPtr raw_ret = atk_streamable_content_get_mime_type(Handle, i);
string ret = GLib.Marshaller.Utf8PtrToString (raw_ret);
return ret;
}
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
delegate int d_atk_streamable_content_get_n_mime_types(IntPtr raw);
static d_atk_streamable_content_get_n_mime_types atk_streamable_content_get_n_mime_types = FuncLoader.LoadFunction<d_atk_streamable_content_get_n_mime_types>(FuncLoader.GetProcAddress(GLibrary.Load(Library.Atk), "atk_streamable_content_get_n_mime_types"));
public int NMimeTypes {
get {
int raw_ret = atk_streamable_content_get_n_mime_types(Handle);
int ret = raw_ret;
return ret;
}
}
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
delegate IntPtr d_atk_streamable_content_get_stream(IntPtr raw, IntPtr mime_type);
static d_atk_streamable_content_get_stream atk_streamable_content_get_stream = FuncLoader.LoadFunction<d_atk_streamable_content_get_stream>(FuncLoader.GetProcAddress(GLibrary.Load(Library.Atk), "atk_streamable_content_get_stream"));
public IntPtr GetStream(string mime_type) {
IntPtr native_mime_type = GLib.Marshaller.StringToPtrGStrdup (mime_type);
IntPtr raw_ret = atk_streamable_content_get_stream(Handle, native_mime_type);
IntPtr ret = raw_ret;
GLib.Marshaller.Free (native_mime_type);
return ret;
}
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
delegate IntPtr d_atk_streamable_content_get_uri(IntPtr raw, IntPtr mime_type);
static d_atk_streamable_content_get_uri atk_streamable_content_get_uri = FuncLoader.LoadFunction<d_atk_streamable_content_get_uri>(FuncLoader.GetProcAddress(GLibrary.Load(Library.Atk), "atk_streamable_content_get_uri"));
public string GetUri(string mime_type) {
IntPtr native_mime_type = GLib.Marshaller.StringToPtrGStrdup (mime_type);
IntPtr raw_ret = atk_streamable_content_get_uri(Handle, native_mime_type);
string ret = GLib.Marshaller.Utf8PtrToString (raw_ret);
GLib.Marshaller.Free (native_mime_type);
return ret;
}
#endregion
}
}