summaryrefslogtreecommitdiff
path: root/src/cairo-xlib.h
diff options
context:
space:
mode:
authorRobert O'Callahan <rocallahan@novell.com>2006-05-04 03:59:56 -0700
committerCarl Worth <cworth@cworth.org>2006-05-04 04:03:19 -0700
commit4a4603d5517f4e0b014a34ec05bee42fc3640ed3 (patch)
tree86f5fcb230c1d883e2b5cf22696ce820a51099e7 /src/cairo-xlib.h
parent68915fdfcb7a1c99ebd237b08192732a7409b5ec (diff)
Add Xlib surface getter functions.
Add the following five functions: cairo_public Display * cairo_xlib_surface_get_display (cairo_surface_t *surface); cairo_public Drawable cairo_xlib_surface_get_drawable (cairo_surface_t *surface); cairo_public Screen * cairo_xlib_surface_get_screen (cairo_surface_t *surface); cairo_public Visual * cairo_xlib_surface_get_visual (cairo_surface_t *surface); cairo_public int cairo_xlib_surface_get_depth (cairo_surface_t *surface);
Diffstat (limited to 'src/cairo-xlib.h')
-rw-r--r--src/cairo-xlib.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/cairo-xlib.h b/src/cairo-xlib.h
index 078fe1d5..085d43ca 100644
--- a/src/cairo-xlib.h
+++ b/src/cairo-xlib.h
@@ -70,6 +70,21 @@ cairo_xlib_surface_set_drawable (cairo_surface_t *surface,
int width,
int height);
+cairo_public Drawable
+cairo_xlib_surface_get_drawable (cairo_surface_t *surface);
+
+cairo_public Display *
+cairo_xlib_surface_get_display (cairo_surface_t *surface);
+
+cairo_public Screen *
+cairo_xlib_surface_get_screen (cairo_surface_t *surface);
+
+cairo_public Visual *
+cairo_xlib_surface_get_visual (cairo_surface_t *surface);
+
+cairo_public int
+cairo_xlib_surface_get_depth (cairo_surface_t *abstract_surface);
+
CAIRO_END_DECLS
#else /* CAIRO_HAS_XLIB_SURFACE */