Mercurial > pyntnclick
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) |