sig
  val create : [> `drawable ] Gobject.obj -> Cairo.context
  val set_source_color : Cairo.context -> Gdk.color -> unit
  val rectangle : Cairo.context -> Gdk.Rectangle.t -> unit
  val region : Cairo.context -> Gdk.region -> unit
  val set_source_pixbuf :
    Cairo.context -> GdkPixbuf.pixbuf -> x:float -> y:float -> unit
end