From d8764635e7dbb929334ea649c0af3412959bf7a1 Mon Sep 17 00:00:00 2001 From: Andrey Sidorov Date: Tue, 26 Jul 2011 09:30:04 +1000 Subject: [PATCH] simple drawing example --- test/sketch.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 test/sketch.js diff --git a/test/sketch.js b/test/sketch.js new file mode 100644 index 0000000..9be20aa --- /dev/null +++ b/test/sketch.js @@ -0,0 +1,23 @@ +var x11 = require('../lib/x11'); +var Window = require('./wndwrap'); + +var width = 700; +var height = 500; + +var xclient = x11.createClient(function(display) { + + new Window(xclient, 0, 0, width, height) + .handle({ + mousemove: function(ev) { + pts.push(ev.x); + pts.push(ev.y); + }, + + expose: function(ev) { + for (var i=0; i < pts.length/2 ; ++i) + ev.gc.drawText(pts[i], pts[i+1], 'Hello, NodeJS!'); + } + }) + .map() + .title = 'Hello, world!'; +});