[pygtk] Wrap gtk.gdk.pixbuf_new_from_stream[at_scale] forgotten in 2.14



commit 90682a0f61ffad9fbf3e52b73c0b3fdd79466944
Author: Gian Mario Tagliaretti <gianmt gnome org>
Date:   Tue Jan 5 09:11:21 2010 +0100

    Wrap gtk.gdk.pixbuf_new_from_stream[at_scale] forgotten in 2.14

 gtk/gdk-2.14.defs |   26 ++++++++++++++++++++++++++
 gtk/gdk.override  |    2 ++
 2 files changed, 28 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gdk-2.14.defs b/gtk/gdk-2.14.defs
index e43c30a..be7de88 100644
--- a/gtk/gdk-2.14.defs
+++ b/gtk/gdk-2.14.defs
@@ -128,6 +128,32 @@
 
 
 
+;; From gdk-pixbuf-core.h
+
+(define-function pixbuf_new_from_stream
+  (c-name "gdk_pixbuf_new_from_stream")
+  (return-type "GdkPixbuf*")
+  (parameters
+    '("GInputStream*" "stream")
+    '("GCancellable*" "cancellable" (null-ok) (default "NULL"))
+    '("GError**" "error")
+  )
+)
+
+(define-function pixbuf_new_from_stream_at_scale
+  (c-name "gdk_pixbuf_new_from_stream_at_scale")
+  (return-type "GdkPixbuf*")
+  (parameters
+    '("GInputStream*" "stream")
+    '("gint" "width" (default "-1"))
+    '("gint" "height" (default "-1"))
+    '("gboolean" "preserve_aspect_ratio" (default "1"))
+    '("GCancellable*" "cancellable" (null-ok) (default "NULL"))
+    '("GError**" "error")
+  )
+)
+
+
 (ifdef GDK_TARGET_X11
  
 ;; From gdkx.h
diff --git a/gtk/gdk.override b/gtk/gdk.override
index 8c3eb35..0101546 100644
--- a/gtk/gdk.override
+++ b/gtk/gdk.override
@@ -95,6 +95,8 @@ import pango.Layout as PyPangoLayout_Type
 import pango.Renderer as PyPangoRenderer_Type
 import gio.AppLaunchContext as PyGAppLaunchContext_Type for GAppLaunchContext
 import gio.Icon as PyGIcon_Type for GIcon
+import gio.InputStream as PyGInputStream_Type
+import gio.Cancellable as PyGCancellable_Type
 %%
 ignore
   gdk_window_set_debug_updates



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]