Classes | Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
qt_gui_py_common.console_text_edit.ConsoleTextEdit Class Reference
Inheritance diagram for qt_gui_py_common.console_text_edit.ConsoleTextEdit:
Inheritance graph
[legend]

Classes

class  TextEditColoredWriter
 

Public Member Functions

def __init__ (self, parent=None)
 
def keyPressEvent (self, event)
 
def print_message (self, msg)
 

Private Member Functions

def _add_prompt (self)
 
def _clear_current_line (self, clear_prompt=False)
 
def _exec_code (self, code)
 
def _exec_with_captured_output (self, code)
 
def _move_in_history (self, delta)
 

Private Attributes

 _command
 
 _comment_writer
 
 _history
 
 _history_index
 
 _multi_line
 
 _multi_line_level
 
 _stderr
 
 _stdout
 

Static Private Attributes

 _color_stderr = Qt.red
 
 _color_stdin = Qt.black
 
 _color_stdout = Qt.blue
 
string _multi_line_char = '\\'
 
string _multi_line_indent = ' '
 
tuple _prompt = ('$ ', ' ')
 

Detailed Description

Definition at line 40 of file console_text_edit.py.

Constructor & Destructor Documentation

def qt_gui_py_common.console_text_edit.ConsoleTextEdit.__init__ (   self,
  parent = None 
)

Definition at line 61 of file console_text_edit.py.

Member Function Documentation

def qt_gui_py_common.console_text_edit.ConsoleTextEdit._add_prompt (   self)
private

Definition at line 81 of file console_text_edit.py.

def qt_gui_py_common.console_text_edit.ConsoleTextEdit._clear_current_line (   self,
  clear_prompt = False 
)
private

Definition at line 85 of file console_text_edit.py.

def qt_gui_py_common.console_text_edit.ConsoleTextEdit._exec_code (   self,
  code 
)
private

Definition at line 108 of file console_text_edit.py.

def qt_gui_py_common.console_text_edit.ConsoleTextEdit._exec_with_captured_output (   self,
  code 
)
private

Definition at line 111 of file console_text_edit.py.

def qt_gui_py_common.console_text_edit.ConsoleTextEdit._move_in_history (   self,
  delta 
)
private

Definition at line 99 of file console_text_edit.py.

def qt_gui_py_common.console_text_edit.ConsoleTextEdit.keyPressEvent (   self,
  event 
)

Definition at line 117 of file console_text_edit.py.

def qt_gui_py_common.console_text_edit.ConsoleTextEdit.print_message (   self,
  msg 
)

Definition at line 76 of file console_text_edit.py.

Member Data Documentation

qt_gui_py_common.console_text_edit.ConsoleTextEdit._color_stderr = Qt.red
staticprivate

Definition at line 42 of file console_text_edit.py.

qt_gui_py_common.console_text_edit.ConsoleTextEdit._color_stdin = Qt.black
staticprivate

Definition at line 43 of file console_text_edit.py.

qt_gui_py_common.console_text_edit.ConsoleTextEdit._color_stdout = Qt.blue
staticprivate

Definition at line 41 of file console_text_edit.py.

qt_gui_py_common.console_text_edit.ConsoleTextEdit._command
private

Definition at line 67 of file console_text_edit.py.

qt_gui_py_common.console_text_edit.ConsoleTextEdit._comment_writer
private

Definition at line 74 of file console_text_edit.py.

qt_gui_py_common.console_text_edit.ConsoleTextEdit._history
private

Definition at line 68 of file console_text_edit.py.

qt_gui_py_common.console_text_edit.ConsoleTextEdit._history_index
private

Definition at line 69 of file console_text_edit.py.

qt_gui_py_common.console_text_edit.ConsoleTextEdit._multi_line
private

Definition at line 65 of file console_text_edit.py.

string qt_gui_py_common.console_text_edit.ConsoleTextEdit._multi_line_char = '\\'
staticprivate

Definition at line 44 of file console_text_edit.py.

string qt_gui_py_common.console_text_edit.ConsoleTextEdit._multi_line_indent = ' '
staticprivate

Definition at line 45 of file console_text_edit.py.

qt_gui_py_common.console_text_edit.ConsoleTextEdit._multi_line_level
private

Definition at line 66 of file console_text_edit.py.

tuple qt_gui_py_common.console_text_edit.ConsoleTextEdit._prompt = ('$ ', ' ')
staticprivate

Definition at line 46 of file console_text_edit.py.

qt_gui_py_common.console_text_edit.ConsoleTextEdit._stderr
private

Definition at line 73 of file console_text_edit.py.

qt_gui_py_common.console_text_edit.ConsoleTextEdit._stdout
private

Definition at line 72 of file console_text_edit.py.


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


qt_gui_py_common
Author(s): Dorian Scholz
autogenerated on Thu Jun 6 2019 19:54:33