summary refs log tree commit diff stats
path: root/tests/compile/tconvert.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/compile/tconvert.nim')
-rwxr-xr-xtests/compile/tconvert.nim38
1 files changed, 0 insertions, 38 deletions
diff --git a/tests/compile/tconvert.nim b/tests/compile/tconvert.nim
deleted file mode 100755
index f96cf2688..000000000
--- a/tests/compile/tconvert.nim
+++ /dev/null
@@ -1,38 +0,0 @@
-import
-  Cairo
-
-converter FloatConversion64(x: int): float64 = return toFloat(x)
-converter FloatConversion32(x: int): float32 = return toFloat(x)
-converter FloatConversionPlain(x: int): float = return toFloat(x)
-
-const width = 500
-const height = 500
-const outFile = "CairoTest.png"
-
-var surface = Cairo.ImageSurfaceCreate(CAIRO.FORMAT_RGB24, width, height)
-var ç = Cairo.Create(surface)
-
-ç.SetSourceRGB(1, 1, 1)
-ç.Paint()
-
-ç.SetLineWidth(10)
-ç.SetLineCap(CAIRO.LINE_CAP_ROUND)
-
-const count = 12
-var winc = width / count
-var hinc = width / count
-for i in 1 .. count-1:
-  var amount = i / count
-  ç.SetSourceRGB(0, 1 - amount, amount)
-  ç.MoveTo(i * winc, hinc)
-  ç.LineTo(width - i * winc, height - hinc)
-  ç.Stroke()
-
-  ç.SetSourceRGB(1 - amount, 0, amount)
-  ç.MoveTo(winc, i * hinc)
-  ç.LineTo(width - winc, height - i * hinc)
-  ç.Stroke()
-
-echo(surface.WriteToPNG(outFile))
-surface.Destroy()
-