Added typeId property
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44209 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
		@@ -1,6 +1,26 @@
 | 
				
			|||||||
Recent Changes for wxPython
 | 
					Recent Changes for wxPython
 | 
				
			||||||
=====================================================================
 | 
					=====================================================================
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					2.8.1.1
 | 
				
			||||||
 | 
					-------
 | 
				
			||||||
 | 
					*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					wxMSW: Fix lack of spin control update event when control lost focus
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Added a typeId property to the PyEventBinder class that holds the
 | 
				
			||||||
 | 
					eventType ID used for that event.  So when you need the eventType
 | 
				
			||||||
 | 
					(such as when sending your own instance of standard events) you can
 | 
				
			||||||
 | 
					use, for example, wx.EVT_BUTTON.typeId instead of
 | 
				
			||||||
 | 
					wx.wxEVT_COMMAND_BUTTON_CLICKED.   Note that there are a few composite
 | 
				
			||||||
 | 
					events, such as EVT_MOUSE and EVT_SCROLL, that will actually bind
 | 
				
			||||||
 | 
					multiple event types at once, and in these cases the typeId property
 | 
				
			||||||
 | 
					may not give you what you want.  You should use te component events in
 | 
				
			||||||
 | 
					these cases.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
2.8.1.0
 | 
					2.8.1.0
 | 
				
			||||||
-------
 | 
					-------
 | 
				
			||||||
* 8-Jan-2006
 | 
					* 8-Jan-2006
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -31,6 +31,15 @@ class PyEventBinder(object):
 | 
				
			|||||||
            success += target.Disconnect(id1, id2, et)
 | 
					            success += target.Disconnect(id1, id2, et)
 | 
				
			||||||
        return success != 0
 | 
					        return success != 0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def _getEvtType(self):
 | 
				
			||||||
 | 
					        """
 | 
				
			||||||
 | 
					        Make it easy to get to the default wxEventType typeID for this
 | 
				
			||||||
 | 
					        event binder.
 | 
				
			||||||
 | 
					        """
 | 
				
			||||||
 | 
					        return self.evtType[0]
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    typeId = property(_getEvtType)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    def __call__(self, *args):
 | 
					    def __call__(self, *args):
 | 
				
			||||||
        """
 | 
					        """
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user