On Wed, Mar 14, 2012 at 12:50 PM, Rich Newpol <[email protected]> wrote:
> The gwtcanvas demo comes up and looks fine on my Win7 machine, in both pyjd
> and IE9. However, when running under pyjd, I see exceptions whenever I move
> the mouse over the app window. The exceptions are:
>
> Traceback (most recent call last):
>   File "c:\python27\lib\site-packages\pyjd\mshtmlevents.py", line 243, in
> IDispa
> tch_Invoke
>     result = mth(self.sender, event, None)
>   File "C:\pyjamas\library\pyjamas\DOM.py", line 138, in _dispatchEvent
>     dispatchEvent(evt, curElem, listener)
>   File "C:\pyjamas\library\pyjamas\DOM.py", line 962, in dispatchEvent
>     dispatchEventImpl(event, element, listener)
>   File "C:\pyjamas\library\pyjamas\DOM.py", line 999, in dispatchEventImpl
>     listener.onBrowserEvent(event)
>   File "C:\pyjamas\library\pyjamas\ui\Widget.py", line 72, in onBrowserEvent
>     MouseHandler.onBrowserEvent(self, event)
>   File "C:\pyjamas\library\pyjamas\ui\MouseListener.py", line 65, in
> onBrowserEv
> ent
>     return fireMouseEvent(self._mouseListeners, self, event)
>   File "C:\pyjamas\library\pyjamas\ui\MouseListener.py", line 43, in
> fireMouseEv
> ent
>     to_element = DOM.eventGetToElement(event)
>   File "C:\pyjamas\library\pyjamas\DOM.py", line 414, in eventGetToElement
>     return evt.relatedTarget
>   File "c:\python27\lib\site-packages\comtypes\client\lazybind.py", line
> 142, in
>  __getattr__
>     descr = self.__bind(name, DISPATCH_METHOD | DISPATCH_PROPERTYGET)
>   File "c:\python27\lib\site-packages\comtypes\client\lazybind.py", line
> 107, in
>  __bind
>     descr = self._tcomp.Bind(name, invkind)[1]
>   File "c:\python27\lib\site-packages\comtypes\typeinfo.py", line 361, in
> Bind
>     raise NameError("Name %s not found" % name)
> NameError: Name relatedTarget not found

 rright.  that will need a MouseListener.mshtml.py which is a
near-copy of MouseListener.ie6.py aand... um there isn't one.  ho hum.
 ok, try this: copy the MouseListener.pywebkitgtk.py to
MouseListener.mshtml.py and see what happens ok?

 l.

Reply via email to