]> Pileus Git - ~andy/gtk/blobdiff - gdk/gdkcairo.h
A GOptionArgFunc should return gboolean and take also a GError pointer
[~andy/gtk] / gdk / gdkcairo.h
index 8550e6bc58dc8fea37705acd02bff61a1f964bf8..70d79de88221187d75fb1813245a5dee3a6c884b 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GDK_H_INSIDE__) && !defined (GDK_COMPILATION)
+#error "Only <gdk/gdk.h> can be included directly."
+#endif
+
 #ifndef __GDK_CAIRO_H__
 #define __GDK_CAIRO_H__
 
 
 G_BEGIN_DECLS
 
-cairo_t *gdk_cairo_create (GdkDrawable *drawable);
-
-void gdk_cairo_set_source_color  (cairo_t      *cr,
-                                 GdkColor     *color);
-void gdk_cairo_set_source_pixbuf (cairo_t      *cr,
-                                 GdkPixbuf    *pixbuf,
-                                 double        pixbuf_x,
-                                 double        pixbuf_y);
-void gdk_cairo_set_source_pixmap (cairo_t   *cr,
-                                 GdkPixmap *pixmap,
-                                 double     pixmap_x,
-                                 double     pixmap_y);
-
-void gdk_cairo_rectangle (cairo_t      *cr,
-                         GdkRectangle *rectangle);
-void gdk_cairo_region    (cairo_t      *cr,
-                         GdkRegion    *region);
+cairo_t *gdk_cairo_create            (GdkDrawable        *drawable);
+
+void     gdk_cairo_set_source_color  (cairo_t            *cr,
+                                      const GdkColor     *color);
+void     gdk_cairo_set_source_pixbuf (cairo_t            *cr,
+                                      const GdkPixbuf    *pixbuf,
+                                      double              pixbuf_x,
+                                      double              pixbuf_y);
+void     gdk_cairo_set_source_pixmap (cairo_t            *cr,
+                                      GdkPixmap          *pixmap,
+                                      double              pixmap_x,
+                                      double              pixmap_y);
+
+void     gdk_cairo_rectangle         (cairo_t            *cr,
+                                      const GdkRectangle *rectangle);
+void     gdk_cairo_region            (cairo_t            *cr,
+                                      const GdkRegion    *region);
 
 G_END_DECLS