diff options
author | Alexander Larsson <alexl@redhat.com> | 2009-09-04 17:52:46 +0200 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2009-09-04 17:59:17 +0200 |
commit | d0ac27fe5f95a92af8cb40ed3db6d35e1874851f (patch) | |
tree | 6f3b744269e9eff424e4ff47f1322f455bd080c5 /gdk/x11/gdkx.h | |
parent | 0c7830aa42d3e6cd89b42b1c7d42aeaa14fccc7e (diff) | |
download | gtk+-d0ac27fe5f95a92af8cb40ed3db6d35e1874851f.tar.gz |
Add function accessors for x11 window/pixmap impl
Diffstat (limited to 'gdk/x11/gdkx.h')
-rw-r--r-- | gdk/x11/gdkx.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gdk/x11/gdkx.h b/gdk/x11/gdkx.h index baa395d392..d8aa42c843 100644 --- a/gdk/x11/gdkx.h +++ b/gdk/x11/gdkx.h @@ -40,6 +40,8 @@ extern Display *gdk_display; Display *gdk_x11_drawable_get_xdisplay (GdkDrawable *drawable); XID gdk_x11_drawable_get_xid (GdkDrawable *drawable); +GdkDrawable *gdk_x11_window_get_drawable_impl (GdkWindow *window); +GdkDrawable *gdk_x11_pixmap_get_drawable_impl (GdkPixmap *pixmap); Display *gdk_x11_image_get_xdisplay (GdkImage *image); XImage *gdk_x11_image_get_ximage (GdkImage *image); Display *gdk_x11_colormap_get_xdisplay (GdkColormap *colormap); @@ -105,10 +107,10 @@ gint gdk_x11_get_default_screen (void); #define GDK_DISPLAY_XDISPLAY(display) (gdk_x11_display_get_xdisplay (display)) -#define GDK_WINDOW_XDISPLAY(win) (gdk_x11_drawable_get_xdisplay (((GdkWindowObject *)win)->impl)) +#define GDK_WINDOW_XDISPLAY(win) (gdk_x11_drawable_get_xdisplay (gdk_x11_window_get_drawable_impl (win))) #define GDK_WINDOW_XID(win) (gdk_x11_drawable_get_xid (win)) #define GDK_WINDOW_XWINDOW(win) (gdk_x11_drawable_get_xid (win)) -#define GDK_PIXMAP_XDISPLAY(win) (gdk_x11_drawable_get_xdisplay (((GdkPixmapObject *)win)->impl)) +#define GDK_PIXMAP_XDISPLAY(win) (gdk_x11_drawable_get_xdisplay (gdk_x11_pixmap_get_drawable_impl (win))) #define GDK_PIXMAP_XID(win) (gdk_x11_drawable_get_xid (win)) #define GDK_DRAWABLE_XDISPLAY(win) (gdk_x11_drawable_get_xdisplay (win)) #define GDK_DRAWABLE_XID(win) (gdk_x11_drawable_get_xid (win)) |