public BufferedInputStream(GLib.InputStream base_stream, ulong size) : base(IntPtr.Zero) { if (GetType() != typeof(BufferedInputStream)) { throw new InvalidOperationException("Can't override this constructor."); } Raw = g_buffered_input_stream_new_sized(base_stream == null ? IntPtr.Zero : base_stream.Handle, new UIntPtr(size)); }
public PixbufAnimation(GLib.InputStream stream, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb) : base(IntPtr.Zero) { if (GetType() != typeof(PixbufAnimation)) { var vals = new List <GLib.Value> (); var names = new List <string> (); CreateNativeObject(names.ToArray(), vals.ToArray()); return; } GLibSharp.AsyncReadyCallbackWrapper cb_wrapper = new GLibSharp.AsyncReadyCallbackWrapper(cb); Raw = gdk_pixbuf_animation_new_from_stream_async(stream == null ? IntPtr.Zero : stream.Handle, cancellable == null ? IntPtr.Zero : cancellable.Handle, cb_wrapper.NativeDelegate, IntPtr.Zero); }
public GLib.InputStream Load(int size, string type, GLib.Cancellable cancellable) { IntPtr error = IntPtr.Zero; IntPtr raw_ret = g_loadable_icon_load(Handle, size, GLib.Marshaller.StringToPtrGStrdup(type), cancellable == null ? IntPtr.Zero : cancellable.Handle, out error); GLib.InputStream ret = GLib.Object.GetObject(raw_ret) as GLib.InputStream; if (error != IntPtr.Zero) { throw new GLib.GException(error); } return(ret); }
public GLib.InputStream LoadFinish(GLib.IAsyncResult res, string type) { IntPtr error = IntPtr.Zero; IntPtr raw_ret = g_loadable_icon_load_finish(Handle, res == null ? IntPtr.Zero : ((res is GLib.Object) ? (res as GLib.Object).Handle : (res as GLib.AsyncResultAdapter).Handle), GLib.Marshaller.StringToPtrGStrdup(type), out error); GLib.InputStream ret = GLib.Object.GetObject(raw_ret) as GLib.InputStream; if (error != IntPtr.Zero) { throw new GLib.GException(error); } return(ret); }
public unsafe long Splice(GLib.InputStream source, GLib.OutputStreamSpliceFlags flags, GLib.Cancellable cancellable) { IntPtr error = IntPtr.Zero; IntPtr raw_ret = g_output_stream_splice(Handle, source == null ? IntPtr.Zero : source.Handle, (int)flags, cancellable == null ? IntPtr.Zero : cancellable.Handle, out error); long ret = (long)raw_ret; if (error != IntPtr.Zero) { throw new GLib.GException(error); } return(ret); }
public static unsafe long StreamRead(GLib.InputStream stream, IntPtr buffer, ulong count, bool blocking, GLib.Cancellable cancellable) { IntPtr error = IntPtr.Zero; IntPtr raw_ret = g_pollable_stream_read(stream == null ? IntPtr.Zero : stream.Handle, buffer, new UIntPtr(count), blocking, cancellable == null ? IntPtr.Zero : cancellable.Handle, out error); long ret = (long)raw_ret; if (error != IntPtr.Zero) { throw new GLib.GException(error); } return(ret); }
public unsafe GLib.InputStream OpenStream(string path, GLib.ResourceLookupFlags lookup_flags) { IntPtr native_path = GLib.Marshaller.StringToPtrGStrdup(path); IntPtr error = IntPtr.Zero; IntPtr raw_ret = g_resource_open_stream(Handle, native_path, (int)lookup_flags, out error); GLib.InputStream ret = GLib.Object.GetObject(raw_ret) as GLib.InputStream; GLib.Marshaller.Free(native_path); if (error != IntPtr.Zero) { throw new GLib.GException(error); } return(ret); }
static IntPtr LoadFinishCallback(IntPtr icon, IntPtr res, IntPtr type, out IntPtr error) { error = IntPtr.Zero; try { GLib.LoadableIconImplementor __obj = GLib.Object.GetObject(icon, false) as GLib.LoadableIconImplementor; GLib.InputStream __result = __obj.LoadFinish(GLib.AsyncResultAdapter.GetObject(res, false), GLib.Marshaller.PtrToStringGFree(type)); return(__result == null ? IntPtr.Zero : __result.Handle); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException(e, true); // NOTREACHED: above call does not return. throw e; } }
public DataInputStream(GLib.InputStream base_stream) : base(IntPtr.Zero) { if (GetType() != typeof(DataInputStream)) { ArrayList vals = new ArrayList(); ArrayList names = new ArrayList(); if (base_stream != null) { names.Add("base_stream"); vals.Add(new GLib.Value(base_stream)); } CreateNativeObject((string[])names.ToArray(typeof(string)), (GLib.Value[])vals.ToArray(typeof(GLib.Value))); return; } Raw = g_data_input_stream_new(base_stream == null ? IntPtr.Zero : base_stream.Handle); }
public BufferedInputStream(GLib.InputStream base_stream, ulong size) : base(IntPtr.Zero) { if (GetType() != typeof(BufferedInputStream)) { var vals = new List <GLib.Value> (); var names = new List <string> (); if (base_stream != null) { names.Add("base_stream"); vals.Add(new GLib.Value(base_stream)); } CreateNativeObject(names.ToArray(), vals.ToArray()); return; } Raw = g_buffered_input_stream_new_sized(base_stream == null ? IntPtr.Zero : base_stream.Handle, new UIntPtr(size)); }
public DataInputStream(GLib.InputStream base_stream) : base(IntPtr.Zero) { if (GetType() != typeof(DataInputStream)) { var vals = new List <GLib.Value> (); var names = new List <string> (); if (base_stream != null) { names.Add("base_stream"); vals.Add(new GLib.Value(base_stream)); } CreateNativeObject(names.ToArray(), vals.ToArray()); return; } Raw = g_data_input_stream_new(base_stream == null ? IntPtr.Zero : base_stream.Handle); }
public unsafe PixbufAnimation(GLib.InputStream stream, GLib.Cancellable cancellable) : base(IntPtr.Zero) { if (GetType() != typeof(PixbufAnimation)) { var vals = new List <GLib.Value> (); var names = new List <string> (); CreateNativeObject(names.ToArray(), vals.ToArray()); return; } IntPtr error = IntPtr.Zero; Raw = gdk_pixbuf_animation_new_from_stream(stream == null ? IntPtr.Zero : stream.Handle, cancellable == null ? IntPtr.Zero : cancellable.Handle, out error); if (error != IntPtr.Zero) { throw new GLib.GException(error); } }
public Pixbuf(GLib.InputStream stream, int width, int height, bool preserve_aspect_ratio, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb) : base(IntPtr.Zero) { if (GetType() != typeof(Pixbuf)) { var vals = new List <GLib.Value> (); var names = new List <string> (); if (stream != null) { names.Add("width"); vals.Add(new GLib.Value(width)); } names.Add("height"); vals.Add(new GLib.Value(height)); CreateNativeObject(names.ToArray(), vals.ToArray()); return; } GLibSharp.AsyncReadyCallbackWrapper cb_wrapper = new GLibSharp.AsyncReadyCallbackWrapper(cb); Raw = gdk_pixbuf_new_from_stream_at_scale_async(stream == null ? IntPtr.Zero : stream.Handle, width, height, preserve_aspect_ratio, cancellable == null ? IntPtr.Zero : cancellable.Handle, cb_wrapper.NativeDelegate, IntPtr.Zero); }
public SimpleIOStream(GLib.InputStream input_stream, GLib.OutputStream output_stream) : base(IntPtr.Zero) { if (GetType() != typeof(SimpleIOStream)) { var vals = new List <GLib.Value> (); var names = new List <string> (); if (input_stream != null) { names.Add("input_stream"); vals.Add(new GLib.Value(input_stream)); } if (output_stream != null) { names.Add("output_stream"); vals.Add(new GLib.Value(output_stream)); } CreateNativeObject(names.ToArray(), vals.ToArray()); return; } Raw = g_simple_io_stream_new(input_stream == null ? IntPtr.Zero : input_stream.Handle, output_stream == null ? IntPtr.Zero : output_stream.Handle); }
public FileLoader(GtkSource.Buffer buffer, GtkSource.File file, GLib.InputStream stream) : base(IntPtr.Zero) { if (GetType() != typeof(FileLoader)) { var vals = new List <GLib.Value> (); var names = new List <string> (); if (buffer != null) { names.Add("buffer"); vals.Add(new GLib.Value(buffer)); } if (file != null) { names.Add("file"); vals.Add(new GLib.Value(file)); } CreateNativeObject(names.ToArray(), vals.ToArray()); return; } owned = true; Raw = gtk_source_file_loader_new_from_stream(buffer == null ? IntPtr.Zero : buffer.Handle, file == null ? IntPtr.Zero : file.Handle, stream == null ? IntPtr.Zero : stream.Handle); }
public unsafe Pixbuf(GLib.InputStream stream, int width, int height, bool preserve_aspect_ratio, GLib.Cancellable cancellable) : base(IntPtr.Zero) { if (GetType() != typeof(Pixbuf)) { var vals = new List <GLib.Value> (); var names = new List <string> (); if (stream != null) { names.Add("width"); vals.Add(new GLib.Value(width)); } names.Add("height"); vals.Add(new GLib.Value(height)); CreateNativeObject(names.ToArray(), vals.ToArray()); return; } IntPtr error = IntPtr.Zero; Raw = gdk_pixbuf_new_from_stream_at_scale(stream == null ? IntPtr.Zero : stream.Handle, width, height, preserve_aspect_ratio, cancellable == null ? IntPtr.Zero : cancellable.Handle, out error); if (error != IntPtr.Zero) { throw new GLib.GException(error); } }
public void SpliceAsync(GLib.InputStream source, GLib.OutputStreamSpliceFlags flags, int io_priority, GLib.Cancellable cancellable, GLib.AsyncReadyCallback cb) { GLibSharp.AsyncReadyCallbackWrapper cb_wrapper = new GLibSharp.AsyncReadyCallbackWrapper(cb); cb_wrapper.PersistUntilCalled(); g_output_stream_splice_async(Handle, source == null ? IntPtr.Zero : source.Handle, (int)flags, io_priority, cancellable == null ? IntPtr.Zero : cancellable.Handle, cb_wrapper.NativeDelegate, IntPtr.Zero); }