EventHandler
Event: Event
__init__(self, figure, on_click=None, on_release=None, on_draw=None, on_key_press=None, on_key_release=None, on_move=None, on_select=None, on_resize=None, on_scroll=None, on_figure_entered=None, on_figure_left=None, on_axes_entered=None, on_axes_left=None):
Creates an EventHandler on a Figure that handles most interactivity stuff
figure:GraphicsBaseon_click:Anyon_release:Anyon_draw:Anyon_key_press:Anyon_key_release:Anyon_move:Anyon_select:Anyon_resize:Anyon_scroll:Anyon_figure_entered:Anyon_figure_left:Anyon_axes_entered:Anyon_axes_left:Any
bind(self, **handlers):
@property
handlers(self):
ButtonPressedEvent(self, handler, **kw):
ButtonReleasedEvent(self, handler, **kw):
DrawEvent(self, handler, **kw):
KeyPressedEvent(self, handler, **kw):
KeyReleasedEvent(self, handler, **kw):
MoveEvent(self, handler, **kw):
SelectEvent(self, handler, **kw):
ScrollEvent(self, handler, **kw):
FigureEnterEvent(self, handler, **kw):
FigureLeaveEvent(self, handler, **kw):
AxesEnterEvent(self, handler, **kw):
AxesLeaveEvent(self, handler, **kw):