func Create(target *Surface) *Context {
	c := C.cairo_create(target.native())
	ctx := wrapContext(c)
	runtime.SetFinalizer(ctx, (*Context).destroy)
	return ctx
}
func Create(target *Surface) *Context {
	c := C.cairo_create(target.native())
	ctx := wrapContext(c)
	runtime.SetFinalizer(ctx, (*Context).destroy)
	return ctx
}
func Create ( target * Surface ) * Context { c := C . cairo_create ( target . native ( ) ) ctx := wrapContext ( c ) runtime . SetFinalizer ( ctx , ( * Context ) . destroy ) return ctx }
// Create is a wrapper around cairo_create().
Create is a wrapper around cairo_create () .