sknrf.view.desktop.sequencer.code module

class sknrf.view.desktop.sequencer.code.LineNumberArea(editor)

Bases: QWidget

sizeHint(self) PySide6.QtCore.QSize
paintEvent(self, event: PySide6.QtGui.QPaintEvent) None
mousePressEvent(self, event: PySide6.QtGui.QMouseEvent) None
staticMetaObject = PySide6.QtCore.QMetaObject("LineNumberArea" inherits "QWidget": )
class sknrf.view.desktop.sequencer.code.CodeEditor(parent=None)

Bases: QPlainTextEdit

set_breakpoints(breakpoints)
set_active_breakpoint(active_breakpoint)
clicked_break_points(position)
line_number_paint_event(event)
line_number_area_width()
resizeEvent(self, e: PySide6.QtGui.QResizeEvent) None
update_line_number_area_width(new_block_count)
update_line_number_area(rect, dy)
staticMetaObject = PySide6.QtCore.QMetaObject("CodeEditor" inherits "QPlainTextEdit": )
class sknrf.view.desktop.sequencer.code.Ui_codeDialog

Bases: object

setupUi(codeDialog)
retranslateUi(codeDialog)
class sknrf.view.desktop.sequencer.code.CodeDialog(py_code, breakpoints={}, active_breakpoint=-1, parent=None)

Bases: QDialog, Ui_codeDialog

set_breakpoints(breakpoints)
set_active_breakpoint(active_breakpoint)
staticMetaObject = PySide6.QtCore.QMetaObject("CodeDialog" inherits "QDialog": )