class Cairo::SVGSurface
SVG surface
Public Class Methods
Source
# File lib/cairo.rb, line 85 def version_to_string(version) SVGVersion.name(version) end
Source
# File lib/cairo.rb, line 77 def versions_as_string SVGVersion.names end
Public Instance Methods
Source
static VALUE
cr_svg_surface_get_document_unit (VALUE self)
{
cairo_svg_unit_t unit;
unit = cairo_svg_surface_get_document_unit (_SELF);
rb_cairo_surface_check_status (_SELF);
return INT2NUM (unit);
}
Source
static VALUE
cr_svg_surface_restrict_to_version (VALUE self, VALUE version)
{
cairo_svg_surface_restrict_to_version (_SELF, RVAL2CRSVGVERSION (version));
rb_cairo_surface_check_status (_SELF);
return Qnil;
}
Source
static VALUE
cr_svg_surface_set_document_unit (VALUE self, VALUE rb_unit)
{
cairo_svg_unit_t unit;
unit = RVAL2CRSVGUNIT (rb_unit);
cairo_svg_surface_set_document_unit (_SELF, unit);
rb_cairo_surface_check_status (_SELF);
return Qnil;
}