Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | List of all members
rqt_shell.spyder_shell_widget.SpyderShellWidget Class Reference
Inheritance diagram for rqt_shell.spyder_shell_widget.SpyderShellWidget:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, parent=None, script_path=None)
 
def create_process (self, script_path=None)
 
def get_icon (self)
 
def keyboard_interrupt (self)
 
def send_to_process (self, text)
 
def shutdown (self)
 

Public Attributes

 connection_file
 
 is_ipython_kernel
 
 path
 
 process
 

Static Public Attributes

 close_signal = Signal()
 
 SHELL_CLASS = TerminalWidget
 

Private Member Functions

def _key_tab (self)
 

Detailed Description

Spyder Shell Widget: execute a shell in a separate process using spyderlib's ExternalShellBase

Definition at line 50 of file spyder_shell_widget.py.

Constructor & Destructor Documentation

◆ __init__()

def rqt_shell.spyder_shell_widget.SpyderShellWidget.__init__ (   self,
  parent = None,
  script_path = None 
)

Definition at line 55 of file spyder_shell_widget.py.

Member Function Documentation

◆ _key_tab()

def rqt_shell.spyder_shell_widget.SpyderShellWidget._key_tab (   self)
private

Definition at line 128 of file spyder_shell_widget.py.

◆ create_process()

def rqt_shell.spyder_shell_widget.SpyderShellWidget.create_process (   self,
  script_path = None 
)

Definition at line 82 of file spyder_shell_widget.py.

◆ get_icon()

def rqt_shell.spyder_shell_widget.SpyderShellWidget.get_icon (   self)

Definition at line 79 of file spyder_shell_widget.py.

◆ keyboard_interrupt()

def rqt_shell.spyder_shell_widget.SpyderShellWidget.keyboard_interrupt (   self)

Definition at line 144 of file spyder_shell_widget.py.

◆ send_to_process()

def rqt_shell.spyder_shell_widget.SpyderShellWidget.send_to_process (   self,
  text 
)

Definition at line 133 of file spyder_shell_widget.py.

◆ shutdown()

def rqt_shell.spyder_shell_widget.SpyderShellWidget.shutdown (   self)

Definition at line 124 of file spyder_shell_widget.py.

Member Data Documentation

◆ close_signal

rqt_shell.spyder_shell_widget.SpyderShellWidget.close_signal = Signal()
static

Definition at line 53 of file spyder_shell_widget.py.

◆ connection_file

rqt_shell.spyder_shell_widget.SpyderShellWidget.connection_file

Definition at line 75 of file spyder_shell_widget.py.

◆ is_ipython_kernel

rqt_shell.spyder_shell_widget.SpyderShellWidget.is_ipython_kernel

Definition at line 74 of file spyder_shell_widget.py.

◆ path

rqt_shell.spyder_shell_widget.SpyderShellWidget.path

Definition at line 71 of file spyder_shell_widget.py.

◆ process

rqt_shell.spyder_shell_widget.SpyderShellWidget.process

Definition at line 85 of file spyder_shell_widget.py.

◆ SHELL_CLASS

rqt_shell.spyder_shell_widget.SpyderShellWidget.SHELL_CLASS = TerminalWidget
static

Definition at line 52 of file spyder_shell_widget.py.


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


rqt_shell
Author(s): Dorian Scholz, Kunal Tyagi
autogenerated on Sun Mar 5 2023 03:18:03