sig
type surface = [ `Any | `Xlib ] Cairo.surface
external image_of_pixbuf : GdkPixbuf.pixbuf -> Cairo.image_surface
= "ml_cairo_lablgtk_of_pixbuf"
external shuffle_pixels : GdkPixbuf.pixbuf -> unit
= "ml_cairo_lablgtk_shuffle_pixels"
external surface_create :
[> `drawable ] Gobject.obj -> Cairo_lablgtk.surface
= "ml_cairo_xlib_surface_create"
external surface_set_size : [> `Xlib ] Cairo.surface -> int -> int -> unit
= "ml_cairo_xlib_surface_set_size"
external surface_set_drawable :
[> `Xlib ] Cairo.surface ->
[> `drawable ] Gobject.obj -> int -> int -> unit
= "ml_cairo_xlib_surface_set_drawable"
end