summaryrefslogtreecommitdiff
path: root/gdk/win32
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2006-03-30 04:08:51 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2006-03-30 04:08:51 +0000
commit7e6f1345a9270a6d23695b17bd248a601157f5a4 (patch)
treee82621eab5be3865ef174452b565a915873a5b90 /gdk/win32
parent8910e9333d40e5f0af68eaf65d33358f684d1f5d (diff)
downloadgtk+-7e6f1345a9270a6d23695b17bd248a601157f5a4.tar.gz
New function to allow wrapping a native pixmap without a server roundtrip.
2006-03-29 Matthias Clasen <mclasen@redhat.com> * gdk/gdk.symbols: * gdk/gdkpixmap.h: * gdk/win32/gdkpixmap-win32.c: * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_foreign_new_for_screen): New function to allow wrapping a native pixmap without a server roundtrip. (#334954, David Baron)
Diffstat (limited to 'gdk/win32')
-rw-r--r--gdk/win32/gdkpixmap-win32.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/gdk/win32/gdkpixmap-win32.c b/gdk/win32/gdkpixmap-win32.c
index 362ef0759b..29193aeb82 100644
--- a/gdk/win32/gdkpixmap-win32.c
+++ b/gdk/win32/gdkpixmap-win32.c
@@ -446,6 +446,18 @@ gdk_pixmap_foreign_new_for_display (GdkDisplay *display,
return gdk_pixmap_foreign_new (anid);
}
+GdkPixmap *
+gdk_pixmap_foreign_new_for_screen (GdkScreen *screen,
+ GdkNativeWindow anid,
+ gint width,
+ gint height,
+ gint depth)
+{
+ g_return_val_if_fail (GDK_IS_SCREEN (screen), NULL);
+
+ return gdk_pixmap_foreign_new (anid);
+}
+
GdkPixmap*
gdk_pixmap_foreign_new (GdkNativeWindow anid)
{