summary refs log tree commit diff stats
path: root/examples/cairoex.nim
diff options
context:
space:
mode:
Diffstat (limited to 'examples/cairoex.nim')
-rwxr-xr-xexamples/cairoex.nim23
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)