Ejemplo n.º 1
0
 def _on_key_down(self, event, skip=True):
     # Intercept Ctrl-D to quit
     if event.KeyCode == ord('D') and event.ControlDown() and \
             self.input_buffer == '' and \
             self._input_state == 'readline':
         wx.CallAfter(self.ask_exit)
     else:
         WxController._on_key_down(self, event, skip=skip)
Ejemplo n.º 2
0
 def _on_key_down(self, event, skip=True):
     # Intercept Ctrl-D to quit
     if event.KeyCode == ord('D') and event.ControlDown() and \
             self.input_buffer == '' and \
             self._input_state == 'readline':
         wx.CallAfter(self.ask_exit)
     else:
         WxController._on_key_down(self, event, skip=skip)
Ejemplo n.º 3
0
 def do_exit(self):
     """ Exits the interpreter, kills the windows.
     """
     WxController.do_exit(self)
     self.release_output()
     wx.CallAfter(wx.Exit)
Ejemplo n.º 4
0
 def __init__(self, *args, **kwargs):
     WxController.__init__(self, *args, **kwargs)
     self.ipython0.ask_exit = self.do_exit
     # Scroll to top
     maxrange = self.GetScrollRange(wx.VERTICAL)
     self.ScrollLines(-maxrange)
Ejemplo n.º 5
0
 def do_exit(self):
     """ Exits the interpreter, kills the windows.
     """
     WxController.do_exit(self)
     self.release_output()
     wx.CallAfter(wx.Exit)
Ejemplo n.º 6
0
 def __init__(self, *args, **kwargs):
     WxController.__init__(self, *args, **kwargs)
     self.ipython0.ask_exit = self.do_exit
     # Scroll to top
     maxrange = self.GetScrollRange(wx.VERTICAL)
     self.ScrollLines(-maxrange)