summaryrefslogtreecommitdiff
path: root/src/samples/event2.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/samples/event2.py')
-rwxr-xr-xsrc/samples/event2.py21
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()
+