diff options
author | Matthias Clasen <mclasen@redhat.com> | 2006-03-30 04:08:51 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2006-03-30 04:08:51 +0000 |
commit | 7e6f1345a9270a6d23695b17bd248a601157f5a4 (patch) | |
tree | e82621eab5be3865ef174452b565a915873a5b90 /gdk/win32 | |
parent | 8910e9333d40e5f0af68eaf65d33358f684d1f5d (diff) | |
download | gtk+-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.c | 12 |
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) { |