diff options
author | Gian Mario Tagliaretti <gianmt@gnome.org> | 2009-12-17 23:21:27 +0100 |
---|---|---|
committer | Gian Mario Tagliaretti <gianmt@gnome.org> | 2009-12-17 23:21:27 +0100 |
commit | 4aade731a77b06eb1db8f1023b0b8c4cdfc7f1fc (patch) | |
tree | c5d59ef1c45a02b362656abe9f447267f9e4f248 /gtk/gdk-2.18.defs | |
parent | af1d9ead15a89292168b44a9280a61fed4181706 (diff) | |
download | pygtk-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.defs | 95 |
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") + ) +) |