annotate nodejs/examples/simple/testimage.js @ 1401:2fc1f54a1a3b

Mainly fix the clone_from_subtree to update the children of the parent node. We need to clearify all related codes in the future to make the logic more clear.
author wycc
date Sun, 03 Apr 2011 18:12:42 +0800
parents a74b4d986a91
children
rev   line source
828
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
1 // -*- indent-tabs-mode: t; tab-width: 8; c-basic-offset: 4; -*-
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
2 // vim: sw=4:ts=8:sts=4
939
a74b4d986a91 Move examples for nodejs into nodejs/examples/ sub-directories.
Thinker K.F. Li <thinker@codemud.net>
parents: 828
diff changeset
3 var svg = require("svg");
a74b4d986a91 Move examples for nodejs into nodejs/examples/ sub-directories.
Thinker K.F. Li <thinker@codemud.net>
parents: 828
diff changeset
4 var mbapp = require("mbapp");
828
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
5 var sys=require("sys");
939
a74b4d986a91 Move examples for nodejs into nodejs/examples/ sub-directories.
Thinker K.F. Li <thinker@codemud.net>
parents: 828
diff changeset
6 var animate=require("animate");
828
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
7 var fs = require("fs");
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
8
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
9 app = new mbapp.app();
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
10
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
11 coord = app.mb_rt.coord_new(app.mb_rt.root);
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
12 data=mbapp.ldr.load("sample.png");
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
13 paint = app.mb_rt.paint_image_new(data);
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
14 img = app.mb_rt.image_new(10,10,50,50);
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
15 paint.fill(img);
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
16 coord.opacity = 0.9;
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
17 coord.add_shape(img);
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
18
fc035abcf82a Add test file to illustrate the coord redraw bug
wycc
parents:
diff changeset
19 app.loop();