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