On Sat, Feb 25, 2012 at 4:42 PM, Michael Yang <[email protected]> wrote:
> Any hints on fixing the CanvasProcessing example?
>
> http://code.google.com/p/pyjamas/issues/detail?id=694

diff --git a/examples/canvasprocessing/CanvasProcessing.py b/examples/canvasproc
index 82c69c7..cfe0fa3 100644
--- a/examples/canvasprocessing/CanvasProcessing.py
+++ b/examples/canvasprocessing/CanvasProcessing.py
@@ -4,10 +4,10 @@ from pyjamas.DOM import getFirstChild
 from pyjamas import Window
 from pyjamas.ui.HTML import HTML
 import math
-from __pyjamas__ import jsinclude
+from __pyjamas__ import jsimport

 # Include the processing.js in the module scope
-jsinclude("processing.js")
+jsimport("processing.js")
 from __javascript__ import Processing # defined by processing.js


@@ -43,7 +43,7 @@ def mouseMoved():
 class ProcessingCanvas(GWTCanvas):
     def __init__(self):
         GWTCanvas.__init__(self, 150, 150, 150, 150)
-        self.c = getFirstChild(self.getElement())
+        self.c = self.getCanvasElement()
         self.p = Processing (self.c)
         global p
         p = self.p

Reply via email to