jdxi_editor.ui.editors.helpers.widgets
Helpers for editors
Functions
|
Block signals for the widget, set its value, then unblock signals. |
|
get icon pixmap for given name |
create jdxi button from spec |
|
Create a round JD-Xi styled button with optional tooltip. |
|
|
|
create small sequencer square |
|
|
Create a round JD-Xi styled button with optional tooltip. |
|
Create Row |
Module Contents
- jdxi_editor.ui.editors.helpers.widgets.set_widget_value_safely(widget: Any, value: int) None[source]
Block signals for the widget, set its value, then unblock signals.
- Parameters:
widget – The widget whose value is to be set.
value – The value to set on the widget.
- jdxi_editor.ui.editors.helpers.widgets.get_icon_pixmap(icon_name) PySide6.QtGui.QPixmap | None[source]
get icon pixmap for given name
- jdxi_editor.ui.editors.helpers.widgets.create_jdxi_button_with_label_from_spec(spec: picoui.specs.widgets.ButtonSpec, checkable: bool = True) tuple[jdxi_editor.ui.common.QWidget, PySide6.QtWidgets.QPushButton][source]
create jdxi button from spec
- jdxi_editor.ui.editors.helpers.widgets.create_jdxi_button_from_spec(spec: picoui.specs.widgets.ButtonSpec, button_group: PySide6.QtWidgets.QButtonGroup = None, checkable: bool = True) PySide6.QtWidgets.QPushButton[source]
Create a round JD-Xi styled button with optional tooltip.
- jdxi_editor.ui.editors.helpers.widgets.create_small_sequencer_square_for_channel(ch: int) PySide6.QtWidgets.QPushButton[source]
create small sequencer square