Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes
rqt_shell.shell.Shell Class Reference
Inheritance diagram for rqt_shell.shell.Shell:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def restore_settings
def save_settings
def shutdown_plugin
def trigger_configuration

Static Public Member Functions

def add_arguments

Static Public Attributes

list shell_types

Private Member Functions

def _parse_args
def _switch_shell_widget

Private Attributes

 _args
 _context
 _shell_type_index
 _widget

Detailed Description

Plugin providing an interactive shell

Definition at line 58 of file shell.py.


Constructor & Destructor Documentation

def rqt_shell.shell.Shell.__init__ (   self,
  context 
)

Definition at line 84 of file shell.py.


Member Function Documentation

def rqt_shell.shell.Shell._parse_args (   self,
  argv 
) [private]

Definition at line 92 of file shell.py.

Definition at line 105 of file shell.py.

def rqt_shell.shell.Shell.add_arguments (   parser) [static]

Definition at line 98 of file shell.py.

def rqt_shell.shell.Shell.restore_settings (   self,
  plugin_settings,
  instance_settings 
)

Definition at line 128 of file shell.py.

def rqt_shell.shell.Shell.save_settings (   self,
  plugin_settings,
  instance_settings 
)

Definition at line 125 of file shell.py.

Definition at line 140 of file shell.py.

Definition at line 132 of file shell.py.


Member Data Documentation

Definition at line 84 of file shell.py.

Definition at line 84 of file shell.py.

Definition at line 128 of file shell.py.

Definition at line 84 of file shell.py.

Initial value:
[
        {
            'title': 'XTerm',
            'widget_class': XTermWidget,
            'description': 'Fully functional embedded XTerm (needs xterm, only works on X11 with Qt 4).',
            'enabled': _has_xterm,
        },
        {
            'title': 'SpyderShell',
            'widget_class': SpyderShellWidget,
            'description': 'Advanced shell (needs spyderlib, only works with Qt 4).',
            'enabled': _has_spyderlib,
        },
        {
            'title': 'SimpleShell',
            'widget_class': ShellWidget,
            'description': 'Simple shell for executing non-interactive finite commands.',
            'enabled': True,
        },
    ]

Definition at line 63 of file shell.py.


The documentation for this class was generated from the following file:


rqt_shell
Author(s): Dorian Scholz
autogenerated on Sat Jun 8 2019 19:37:33