1
"""Tutorial 6. Writing a tool
3
We write an interactor tha prints out all the events it receives.
5
from chaco.api import AbstractController
7
from tutorial2 import demo
9
class EventPrinter(AbstractController):
10
def dispatch(self, event, suffix):
11
print suffix, "event received at (%d,%d)" % (event.x, event.y)
14
plot.tools.append(EventPrinter(plot))
16
if __name__ == "__main__":
17
demo.configure_traits()