]> git.saurik.com Git - wxWidgets.git/commitdiff
newevent module now returns a PyEventBinder instead of a function
authorRobin Dunn <robin@alldunn.com>
Tue, 9 Dec 2003 02:25:58 +0000 (02:25 +0000)
committerRobin Dunn <robin@alldunn.com>
Tue, 9 Dec 2003 02:25:58 +0000 (02:25 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24724 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

wxPython/wx/lib/newevent.py

index a6c828d919dc443cc1166d604ea124677da08be8..589a65e3a976db76df078f8f3e75a54e565393ac 100644 (file)
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
-"""Easy generation of new events classes and binder functions"""
+"""Easy generation of new events classes and binder objects"""
 
 __author__ = "Miki Tebeka <tebeka@cs.bgu.ac.il>"
 
@@ -19,10 +19,7 @@ def NewEvent():
             self.SetEventType(evttype)
             self.__dict__.update(kw)
 
-    def Binder(win, func):
-        win.Connect(-1, -1, evttype, func)
-
-    return _Event, Binder
+    return _Event, wx.PyEventBinder(evttype)
 
 
 
@@ -37,10 +34,7 @@ def NewCommandEvent():
             wx.PyCommandEvent.__init__(self, evttype, id)
             self.__dict__.update(kw)
     
-    def Binder(win, id, func):
-        win.Connect(id, -1, evttype, func)
-
-    return _Event, Binder
+    return _Event, wx.PyEventBinder(evttype, 1)
 
 
 #---------------------------------------------------------------------------