public static unowned Gdk.Pixbuf from_pixdata (Gdk.Pixdata pixdata, bool copy_pixels) throws GLib.Error;
[CCode (has_construct_function = false)]
public Pixbuf.from_stream (GLib.InputStream stream, GLib.Cancellable? cancellable) throws GLib.Error;
+ [CCode (type = "void", has_construct_function = false)]
+ public async Pixbuf.from_stream_async (GLib.InputStream stream, GLib.Cancellable cancellable) throws GLib.Error;
[CCode (has_construct_function = false)]
public Pixbuf.from_stream_at_scale (GLib.InputStream stream, int width, int height, bool preserve_aspect_ratio, GLib.Cancellable? cancellable) throws GLib.Error;
+ [CCode (type = "void", has_construct_function = false)]
+ public async Pixbuf.from_stream_at_scale_async (GLib.InputStream stream, int width, int height, bool preserve_aspect_ratio, GLib.Cancellable cancellable);
[CCode (has_construct_function = false)]
public Pixbuf.from_xpm_data ([CCode (array_length = false)] string[] data);
public int get_bits_per_sample ();
public bool save_to_callback (Gdk.PixbufSaveFunc save_func, string type, ...) throws GLib.Error;
public bool save_to_callbackv (Gdk.PixbufSaveFunc save_func, string type, string[] option_keys, string[] option_values) throws GLib.Error;
public bool save_to_stream (GLib.OutputStream stream, string type, GLib.Cancellable cancellable) throws GLib.Error;
+ public async bool save_to_stream_async (GLib.OutputStream stream, string type, GLib.Cancellable cancellable) throws GLib.Error;
public bool savev (string filename, string type, out unowned string option_keys, out unowned string option_values) throws GLib.Error;
public void scale (Gdk.Pixbuf dest, int dest_x, int dest_y, int dest_width, int dest_height, double offset_x, double offset_y, double scale_x, double scale_y, Gdk.InterpType interp_type);
public Gdk.Pixbuf scale_simple (int dest_width, int dest_height, Gdk.InterpType interp_type);
<parameter name="error" type="GError**"/>
</parameters>
</constructor>
+ <constructor name="new_from_stream_async" symbol="gdk_pixbuf_new_from_stream_async">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="stream" type="GInputStream*"/>
+ <parameter name="cancellable" type="GCancellable*"/>
+ <parameter name="callback" type="GAsyncReadyCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </constructor>
<constructor name="new_from_stream_at_scale" symbol="gdk_pixbuf_new_from_stream_at_scale">
<return-type type="GdkPixbuf*"/>
<parameters>
<parameter name="error" type="GError**"/>
</parameters>
</constructor>
+ <constructor name="new_from_stream_at_scale_async" symbol="gdk_pixbuf_new_from_stream_at_scale_async">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="stream" type="GInputStream*"/>
+ <parameter name="width" type="gint"/>
+ <parameter name="height" type="gint"/>
+ <parameter name="preserve_aspect_ratio" type="gboolean"/>
+ <parameter name="cancellable" type="GCancellable*"/>
+ <parameter name="callback" type="GAsyncReadyCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_stream_finish" symbol="gdk_pixbuf_new_from_stream_finish">
+ <return-type type="GdkPixbuf*"/>
+ <parameters>
+ <parameter name="async_result" type="GAsyncResult*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </constructor>
<constructor name="new_from_xpm_data" symbol="gdk_pixbuf_new_from_xpm_data">
<return-type type="GdkPixbuf*"/>
<parameters>
<parameter name="error" type="GError**"/>
</parameters>
</method>
+ <method name="save_to_stream_async" symbol="gdk_pixbuf_save_to_stream_async">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="pixbuf" type="GdkPixbuf*"/>
+ <parameter name="stream" type="GOutputStream*"/>
+ <parameter name="type" type="gchar*"/>
+ <parameter name="cancellable" type="GCancellable*"/>
+ <parameter name="callback" type="GAsyncReadyCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="save_to_stream_finish" symbol="gdk_pixbuf_save_to_stream_finish">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="async_result" type="GAsyncResult*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
<method name="savev" symbol="gdk_pixbuf_savev">
<return-type type="gboolean"/>
<parameters>
<constant name="GDK_PIXBUF_FEATURES_H" type="int" value="1"/>
<constant name="GDK_PIXBUF_MAGIC_NUMBER" type="int" value="1197763408"/>
<constant name="GDK_PIXBUF_MAJOR" type="int" value="2"/>
- <constant name="GDK_PIXBUF_MICRO" type="int" value="1"/>
- <constant name="GDK_PIXBUF_MINOR" type="int" value="22"/>
- <constant name="GDK_PIXBUF_VERSION" type="char*" value="2.22.1"/>
+ <constant name="GDK_PIXBUF_MICRO" type="int" value="0"/>
+ <constant name="GDK_PIXBUF_MINOR" type="int" value="23"/>
+ <constant name="GDK_PIXBUF_VERSION" type="char*" value="2.23.0"/>
<constant name="GDK_PIXDATA_HEADER_LENGTH" type="int" value="24"/>
</namespace>
</api>