Does wx work for you without the change? I suspect not...
I posted a fix to make the wx backend work for me with
examples/pylab_examples/ginput_demo.py and wx 2.8.3.
One issue I didn't address properly is what happens when the user
exits by closing the window. Currently it raises an error when
ginput requests draw.
- Paul
···
On Thu, Jul 24, 2008 at 12:12:21PM +0200, David Kaplan wrote:
4) In WX, I used the code submitted by Paul, but was unable to check it
because when I tried to use the WX backend, I got an error about no
GraphicsContext (below). This looks bad. I am using wxPython: 2.6.3.2.
Hi,
No, it doesn't appear to work with or without my changes. Also, it
looks to me like the following code is now misplaced in backend_wx.py:
# Event binding code changed after version 2.5
if wx.VERSION_STRING >= '2.5':
def bind(actor,event,action,**kw):
actor.Bind(event,action,**kw)
else:
def bind(actor,event,action,id=None):
if id is not None:
event(actor, id, action)
else:
event(actor,action)
It now appears after some functions not in the class. Is this OK?
Also, I noticed that this defines bind, while elsewhere in the class
self.Bind is used. Is this correct? If so, should these other
references perhaps take advantage of your abstraction?
Cheers,
David
···
On Thu, 2008-07-24 at 11:02 -0400, Paul Kienzle wrote:
On Thu, Jul 24, 2008 at 12:12:21PM +0200, David Kaplan wrote:
> 4) In WX, I used the code submitted by Paul, but was unable to check it
> because when I tried to use the WX backend, I got an error about no
> GraphicsContext (below). This looks bad. I am using wxPython: 2.6.3.2.
Does wx work for you without the change? I suspect not...
I posted a fix to make the wx backend work for me with
examples/pylab_examples/ginput_demo.py and wx 2.8.3.
One issue I didn't address properly is what happens when the user
exits by closing the window. Currently it raises an error when
ginput requests draw.
- Paul
--
**********************************
David M. Kaplan
Charge de Recherche 1
Institut de Recherche pour le Developpement
Centre de Recherche Halieutique Mediterraneenne et Tropicale
av. Jean Monnet
B.P. 171
34203 Sete cedex
France
Phone: +33 (0)4 99 57 32 27
Fax: +33 (0)4 99 57 32 95
http://www.ur097.ird.fr/team/dkaplan/index.html
**********************************