diff options
author | Robert O'Callahan <rocallahan@novell.com> | 2006-05-04 03:59:56 -0700 |
---|---|---|
committer | Carl Worth <cworth@cworth.org> | 2006-05-04 04:03:19 -0700 |
commit | 4a4603d5517f4e0b014a34ec05bee42fc3640ed3 (patch) | |
tree | 86f5fcb230c1d883e2b5cf22696ce820a51099e7 /src/cairo-xlib.h | |
parent | 68915fdfcb7a1c99ebd237b08192732a7409b5ec (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.h | 15 |
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 */ |