Textbox subclass for easier text manipulation, this module defines the following class:
(See the individual classes, methods, and attributes for details.)
Import it: >>> import command_.
Initialize command: >>> mycommand = command_.Command(...).
Interact with command:
a) Print command description: ``mycommand.print_description()``.
b) Move cursor: ``mycommand.get_input_field().move(0, 0)``.
c) Edit command in-place: ``mycommand.edit()``.
Textbox subclass with methods for smooth text editing.
Command contains methods for simpler text formatting and string manipulation. Implemented standard - EMACS(?) shortcuts for word traversal and editing.
Extend Textbox do_command method.
Edit in the widget window and collect the results.
Return input field. Used to control cursor.
Print command description in main terminal window.
Global, main terminal screen.