comparison pyntnclick/widgets/base.py @ 849:547021cd0afa pyntnclick

Disabled widgets should *not* claim to have handled events.
author Jeremy Thurgood <firxen@gmail.com>
date Sun, 15 Dec 2013 12:44:20 +0200
parents 9f542ef6e498
children
comparison
equal deleted inserted replaced
848:98d1fff734e6 849:547021cd0afa
35 self.callbacks[eventtype].append((callback, args)) 35 self.callbacks[eventtype].append((callback, args))
36 36
37 def event(self, ev): 37 def event(self, ev):
38 "Don't override this without damn good reason" 38 "Don't override this without damn good reason"
39 if self.disabled or not self.visible: 39 if self.disabled or not self.visible:
40 return True 40 return False
41 41
42 type_ = ev.type 42 type_ = ev.type
43 if type_ == USEREVENT: 43 if type_ == USEREVENT:
44 for k in self.callbacks.iterkeys(): 44 for k in self.callbacks.iterkeys():
45 if (isinstance(k, type) and issubclass(k, UserEvent) 45 if (isinstance(k, type) and issubclass(k, UserEvent)