diff options
Diffstat (limited to 'examples/cairoex.nim')
-rwxr-xr-x | examples/cairoex.nim | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/examples/cairoex.nim b/examples/cairoex.nim index 2c28e1abf..492428705 100755 --- a/examples/cairoex.nim +++ b/examples/cairoex.nim @@ -1,14 +1,15 @@ import cairo -var surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, 240, 80) -var cr = cairo_create(surface) +var surface = image_surface_create(FORMAT_ARGB32, 240, 80) +var cr = create(surface) + +select_font_face(cr, "serif", FONT_SLANT_NORMAL, + FONT_WEIGHT_BOLD) +set_font_size(cr, 32.0) +set_source_rgb(cr, 0.0, 0.0, 1.0) +move_to(cr, 10.0, 50.0) +show_text(cr, "Hello, world") +destroy(cr) +discard write_to_png(surface, "hello.png") +destroy(surface) -cairo_select_font_face(cr, "serif", CAIRO_FONT_SLANT_NORMAL, - CAIRO_FONT_WEIGHT_BOLD) -cairo_set_font_size(cr, 32.0) -cairo_set_source_rgb(cr, 0.0, 0.0, 1.0) -cairo_move_to(cr, 10.0, 50.0) -cairo_show_text(cr, "Hello, world") -cairo_destroy(cr) -discard cairo_surface_write_to_png(surface, "hello.png") -cairo_surface_destroy(surface) |