$#include <cairo-deprecated.h>
$#include <cairo.h>
$#include <cairo-xlib.h>
+/*$#include <cairo-qt.h>*/
$#include <X11/Xlib.h>
$#include "libcairo-helper.h"
+/*$#include <gdk/gdk.h>*/
/*
* This code was mostly copied from cairo.h and cairo-xlib.h with comments
* removed. The licence noticed below is present for the sake of clarity.
Drawable drawable,
Visual * visual, int width, int height);
+/*
+cairo_surface_t *cairo_qt_surface_create (QPainter *painter);
+
+cairo_surface_t *cairo_qt_surface_create_with_qimage (cairo_format_t format,
+ int width, int height);
+
+cairo_surface_t *cairo_qt_surface_create_with_qpixmap (cairo_content_t content,
+ int width, int height);
+
+QPainter *cairo_qt_surface_get_qpainter (cairo_surface_t *surface);
+
+cairo_surface_t *cairo_qt_surface_get_image (cairo_surface_t *surface);
+
+QImage *cairo_qt_surface_get_qimage (cairo_surface_t *surface);
+*/
+
cairo_surface_t *cairo_xlib_surface_create_for_bitmap(Display * dpy,
Pixmap bitmap,
Screen * screen, int width, int height);
cairo_t *cairo_create(cairo_surface_t * target);
+/*cairo_t *gdk_cairo_create(GdkDrawable *drawable);*/
+
+
cairo_t *cairo_reference(cairo_t * cr);
void cairo_destroy(cairo_t * cr);
CAIRO_SURFACE_TYPE_OS2,
CAIRO_SURFACE_TYPE_WIN32_PRINTING,
CAIRO_SURFACE_TYPE_QUARTZ_IMAGE
+// ,CAIRO_SURFACE_TYPE_QT
} cairo_surface_type_t;
cairo_surface_type_t cairo_surface_get_type(cairo_surface_t * surface);