Inherits from
- WxController: IPython.frontend.wx.wx_frontend.WxController
Attributes
- banner
banner = property(_get_banner, _set_banner)
- title
In the parent class, this is a property that expects the container to be a frame, thus it fails when modified. The title of the IPython windows (not displayed in Envisage)
title = Str
Method summary
- __init__(self, *args, **kwargs)
- clear_screen(self)
- complete(self, line)
- continuation_prompt(self)
- execute_command(self, command, hidden = False)
- is_complete(self, string)
Methods
- __init__(self, *args, **kwargs)
- clear_screen(self)
Empty completely the widget.
- complete(self, line)
Returns a list of possible completions for line. Overridden from the base class implementation to fix bugs in retrieving the completion text from line.
- continuation_prompt(self)
Returns the current continuation prompt. Overridden to generate a continuation prompt matching the length of the current prompt.
- execute_command(self, command, hidden = False)
Execute a command, not only in the model, but also in the view.
- is_complete(self, string)
Check if a string forms a complete, executable set of commands.
For the line-oriented frontend, multi-line code is not executed as soon as it is complete: the users has to enter two line returns.
Overridden from the base class (linefrontendbase.py in IPython rontend to handle a bug with using the '' symbol in multi-line inputs.