summaryrefslogtreecommitdiff
path: root/gtk/gdk-2.18.defs
diff options
context:
space:
mode:
authorGian Mario Tagliaretti <gianmt@gnome.org>2009-12-17 23:21:27 +0100
committerGian Mario Tagliaretti <gianmt@gnome.org>2009-12-17 23:21:27 +0100
commit4aade731a77b06eb1db8f1023b0b8c4cdfc7f1fc (patch)
treec5d59ef1c45a02b362656abe9f447267f9e4f248 /gtk/gdk-2.18.defs
parentaf1d9ead15a89292168b44a9280a61fed4181706 (diff)
downloadpygtk-4aade731a77b06eb1db8f1023b0b8c4cdfc7f1fc.tar.gz
Wrap new API added in GTK/GDK 2.18
Diffstat (limited to 'gtk/gdk-2.18.defs')
-rw-r--r--gtk/gdk-2.18.defs95
1 files changed, 95 insertions, 0 deletions
diff --git a/gtk/gdk-2.18.defs b/gtk/gdk-2.18.defs
new file mode 100644
index 00000000..fc3ec221
--- /dev/null
+++ b/gtk/gdk-2.18.defs
@@ -0,0 +1,95 @@
+;; -*- scheme -*-
+; object definitions ...
+
+
+
+;; From gdkcairo.h
+
+(define-function cairo_reset_clip
+ (c-name "gdk_cairo_reset_clip")
+ (return-type "none")
+ (parameters
+ '("cairo_t*" "cr")
+ '("GdkDrawable*" "drawable")
+ )
+)
+
+
+
+;; From gdkwindow.h
+
+(define-function offscreen_window_get_pixmap
+ (c-name "gdk_offscreen_window_get_pixmap")
+ (return-type "GdkPixmap*")
+ (parameters
+ '("GdkWindow*" "window")
+ )
+)
+
+(define-function offscreen_window_set_embedder
+ (c-name "gdk_offscreen_window_set_embedder")
+ (return-type "none")
+ (parameters
+ '("GdkWindow*" "window")
+ '("GdkWindow*" "embedder")
+ )
+)
+
+(define-function offscreen_window_get_embedder
+ (c-name "gdk_offscreen_window_get_embedder")
+ (return-type "GdkWindow*")
+ (parameters
+ '("GdkWindow*" "window")
+ )
+)
+
+
+
+;; From gdkregion.h
+
+(define-method rect_equal
+ (of-object "GdkRegion")
+ (c-name "gdk_region_rect_equal")
+ (return-type "gboolean")
+ (parameters
+ '("const-GdkRectangle*" "rectangle")
+ )
+)
+
+
+
+;; From gdkwindow.h
+
+(define-method ensure_native
+ (of-object "GdkWindow")
+ (c-name "gdk_window_ensure_native")
+ (return-type "gboolean")
+)
+
+(define-method flush
+ (of-object "GdkWindow")
+ (c-name "gdk_window_flush")
+ (return-type "none")
+)
+
+(define-method geometry_changed
+ (of-object "GdkWindow")
+ (c-name "gdk_window_geometry_changed")
+ (return-type "none")
+)
+
+(define-method get_cursor
+ (of-object "GdkWindow")
+ (c-name "gdk_window_get_cursor")
+ (return-type "GdkCursor*")
+)
+
+(define-method restack
+ (of-object "GdkWindow")
+ (c-name "gdk_window_restack")
+ (return-type "none")
+ (parameters
+ '("GdkWindow*" "sibling")
+ '("gboolean" "above")
+ )
+)