54 |
|
|
55 |
# Setup event masks (events to listen for) |
# Setup event masks (events to listen for) |
56 |
# XXX: Which do we really want? all? none (do it all with modules)? |
# XXX: Which do we really want? all? none (do it all with modules)? |
57 |
|
# XXX: Modules need to be able to add to this list |
58 |
self.screen.root.change_attributes(event_mask = |
self.screen.root.change_attributes(event_mask = |
59 |
X.KeyPressMask | |
X.KeyPressMask | |
60 |
X.KeyReleaseMask | |
X.KeyReleaseMask | |
97 |
Q: Should Ringmaster come first? |
Q: Should Ringmaster come first? |
98 |
""" |
""" |
99 |
|
|
100 |
print self.module_events |
#print self.module_events |
101 |
if event.type in self.module_events: |
if event.type in self.module_events: |
102 |
print self.module_events[event.type], "Got the event:", event.type |
# print self.module_events[event.type], "Got the event:", event.type |
103 |
for i in range(len(self.module_events[event.type])): |
for i in range(len(self.module_events[event.type])): |
104 |
# foo = self.module_events[event.type][i] |
# foo = self.module_events[event.type][i] |
105 |
# self.modules[foo].handle_event(event) |
# self.modules[foo].handle_event(event) |
109 |
|
|
110 |
|
|
111 |
def handle_event(self, event): |
def handle_event(self, event): |
112 |
print "Handle_event" |
pass |
113 |
|
|
114 |
|
|
115 |
def import_modules(self): |
def import_modules(self): |