gdesk.panels.console.consolepanel module¶
- class gdesk.panels.console.consolepanel.ChildProcessConsole(mainWindow, panid, cqs=None)¶
Bases:
gdesk.panels.console.consolepanel.Console
- duplicate(floating=False)¶
- panelShortName = 'child'¶
- staticMetaObject = <PySide2.QtCore.QMetaObject object>¶
- userVisible = True¶
- class gdesk.panels.console.consolepanel.ChildThreadConsole(mainWindow, panid, parent_pid=None)¶
Bases:
gdesk.panels.console.consolepanel.Console
- duplicate(floating=False)¶
- panelShortName = 'child-thread'¶
- staticMetaObject = <PySide2.QtCore.QMetaObject object>¶
- userVisible = True¶
- class gdesk.panels.console.consolepanel.Console(parent, panid, task)¶
Bases:
gdesk.panels.base.BasePanel
- addText(text)¶
- asyncBreak()¶
- checkAlive()¶
- classIconFile = 'C:\\Users\\thomas.cools\\Projects\\gamma-desk\\git\\gdesk\\resources\\icons\\px16\\application_xp_terminal.png'¶
- clear()¶
- close_panel()¶
- createMenus()¶
- createStatusBar()¶
- editLivePaths()¶
- editSysPaths()¶
- exec_cmd(cmd)¶
- exec_file()¶
- killProcess()¶
- newThread()¶
- openFile(filepath)¶
- openFileDialog()¶
- panelCategory = 'console'¶
- refresh_pid_tid()¶
- set_mode(mode)¶
- staticMetaObject = <PySide2.QtCore.QMetaObject object>¶
- suspendResumeProcess()¶
- syncBreak()¶
- property task¶
- toggleAutoScroll()¶
- toggleInputVisible()¶
- updateProcessInfo()¶
- userVisible = False¶
- class gdesk.panels.console.consolepanel.LineNumberArea(textEditor)¶
Bases:
PySide2.QtWidgets.QWidget
- property firstlinecode¶
- get_firstlinecode()¶
- nextPrompt()¶
- paintEvent(self, event: PySide2.QtGui.QPaintEvent) → None¶
- set_firstlinecode(prefices)¶
- sizeHint(self) → PySide2.QtCore.QSize¶
- start_profiling()¶
- staticMetaObject = <PySide2.QtCore.QMetaObject object>¶
- stop_profiling()¶
- update_font()¶
- class gdesk.panels.console.consolepanel.MainThreadConsole(mainWindow, panid)¶
Bases:
gdesk.panels.console.consolepanel.Console
- close_panel()¶
- duplicate(floating=False)¶
- panelShortName = 'main'¶
- staticMetaObject = <PySide2.QtCore.QMetaObject object>¶
- userVisible = False¶
- class gdesk.panels.console.consolepanel.RecentMenu(parent=None)¶
Bases:
PySide2.QtWidgets.QMenu
- initactions()¶
- showEvent(self, event: PySide2.QtGui.QShowEvent) → None¶
- staticMetaObject = <PySide2.QtCore.QMetaObject object>¶
- class gdesk.panels.console.consolepanel.StdInputPanel(parent, task, outputPanel)¶
Bases:
PySide2.QtWidgets.QPlainTextEdit
- addText(text)¶
- configure(config)¶
- execute_commands(cmd=None)¶
- insertText(text)¶
- keyPressEvent(self, e: PySide2.QtGui.QKeyEvent) → None¶
- lastLineIsEmpty()¶
- moveCursorToEndOfBlock()¶
- moveCursorToEndOfDoc()¶
- replaceSelected(text)¶
- resizeEvent(self, e: PySide2.QtGui.QResizeEvent) → None¶
- response_to_autocomplete(tag, error_code, items)¶
- retval_ready(mode, error_code, result)¶
- set_mode(mode='interprete')¶
- sizeHint(self) → PySide2.QtCore.QSize¶
- startAutoCompleter(wild=False)¶
- staticMetaObject = <PySide2.QtCore.QMetaObject object>¶
- wheelEvent(self, e: PySide2.QtGui.QWheelEvent) → None¶
- class gdesk.panels.console.consolepanel.StdPlainOutputPanel(parent, stdout_queue)¶
Bases:
PySide2.QtWidgets.QPlainTextEdit
- addAnsiText(text)¶
- addText(text)¶
- configure(config)¶
- flush()¶
- property panel¶
- staticMetaObject = <PySide2.QtCore.QMetaObject object>¶
- class gdesk.panels.console.consolepanel.StdioFrame(parent, title, task)¶
Bases:
PySide2.QtWidgets.QWidget
A Window with standard input and output panels For threads and processes.
- keyPressEvent(self, event: PySide2.QtGui.QKeyEvent) → None¶
- staticMetaObject = <PySide2.QtCore.QMetaObject object>¶
- class gdesk.panels.console.consolepanel.SubThreadConsole(mainWindow, panid)¶
Bases:
gdesk.panels.console.consolepanel.Console
- panelShortName = 'thread'¶
- staticMetaObject = <PySide2.QtCore.QMetaObject object>¶
- userVisible = True¶
- class gdesk.panels.console.consolepanel.WrapCaller(caller, *args, **kwargs)¶
Bases:
object