diff options
Diffstat (limited to 'src/samples/event2.py')
-rwxr-xr-x | src/samples/event2.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/samples/event2.py b/src/samples/event2.py new file mode 100755 index 0000000..6e7de63 --- /dev/null +++ b/src/samples/event2.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +from libavg import avg, player + +def onDiv(event): + words.color = "FF8000" + +def onWords(event): + words.color = "00FF00" + +canvas = player.createMainCanvas(size=(640,480)) +rootNode = canvas.getRootNode() +words = avg.WordsNode(pos=(10,10), text="Should I stay or should I go?", + parent=rootNode) +div = avg.DivNode(pos=(100,0), size=(80,200), parent=rootNode) +words.subscribe(words.CURSOR_MOTION, onWords) +div.subscribe(div.CURSOR_MOTION, onDiv) + +player.play() + |