Jack Diederich wrote:
On Wed, Mar 30, 2005 at 02:48:51PM -0800, Scott David Daniels wrote:
In particular, I thought about something like:

   @mousexy
   def OnRightClick(self, x, y):
       ...

so all event-responding methods tend to look like:

   def OnRightClick(self, event):
       x = event.GetX()
       y = event.GetY()


It might be plainer (and certainly more backwards compatible) to wrap the function when setting the event handler.

EVT_BUTTON(self.frame, XRCID("ButtonName"), mousexy(self.OnRightClick))

As a matter of style & clairty, it just depends.
I think this is probably the right approach.

> If this is for education ...
I came here because it seemed to be drifting off-topic for education.

Thanks for the feedback.

-Scott David Daniels
[EMAIL PROTECTED]
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to