module Cairo::PSLevel
cairo_ps_level_t
Constants
- LEVEL_2
- LEVEL_3
Public Class Methods
list()
click to toggle source
static VALUE
cr_ps_get_levels (VALUE self)
{
VALUE rb_levels;
const cairo_ps_level_t *levels;
int i, n_levels;
cairo_ps_get_levels (&levels, &n_levels);
rb_levels = rb_ary_new2 (n_levels);
for (i = 0; i < n_levels; i++)
{
rb_ary_push (rb_levels, INT2NUM (levels[i]));
}
return rb_levels;
}
name(*args)
click to toggle source
static VALUE
cr_ps_level_to_string (int argc, VALUE *argv, VALUE self)
{
if (argc == 0)
{
return rb_call_super (argc, argv);
}
else
{
VALUE level;
rb_scan_args (argc, argv, "1", &level);
return rb_str_new2 (cairo_ps_level_to_string (RVAL2CRPSLEVEL (level)));
}
}
names()
click to toggle source
# File lib/cairo.rb, line 88 def names list.collect {|version| name(version)} end