jdxi_editor.ui.widgets.spec =========================== .. py:module:: jdxi_editor.ui.widgets.spec .. autoapi-nested-parse:: Widget Specs Classes ------- .. autoapisummary:: jdxi_editor.ui.widgets.spec.FilterWidgetSpec jdxi_editor.ui.widgets.spec.FilterSpec jdxi_editor.ui.widgets.spec.SliderSpec jdxi_editor.ui.widgets.spec.SwitchSpec jdxi_editor.ui.widgets.spec.ComboBoxSpec jdxi_editor.ui.widgets.spec.PWMSpec jdxi_editor.ui.widgets.spec.PitchEnvelopeSpec Module Contents --------------- .. py:class:: FilterWidgetSpec Filter Widget Spec .. py:attribute:: cutoff_param :type: picomidi.sysex.parameter.address.AddressParameter :value: None .. py:attribute:: name :type: Optional[str] :value: None .. py:attribute:: slope_param :type: Optional[picomidi.sysex.parameter.address.AddressParameter] :value: None .. py:class:: FilterSpec Class representing the specification for a filter mode. .. py:attribute:: name :type: str .. py:attribute:: param :type: Optional[picomidi.sysex.parameter.address.AddressParameter] .. py:attribute:: icon :type: str .. py:attribute:: description :type: Optional[str] :value: None .. py:class:: SliderSpec Class representing the specification for a slider. .. py:attribute:: param :type: Any .. py:attribute:: label :type: str .. py:attribute:: vertical :type: bool :value: True .. py:attribute:: icon_name :type: str :value: None .. py:class:: SwitchSpec Class representing the specification for a switch. .. py:attribute:: param :type: Any .. py:attribute:: label :type: str .. py:attribute:: options :type: Any .. py:class:: ComboBoxSpec Class representing the specification for a combo box. .. py:attribute:: param :type: Any .. py:attribute:: label :type: str .. py:attribute:: options :type: Any :value: None .. py:attribute:: values :type: Any :value: None .. py:class:: PWMSpec Spec for PWM widget: pulse width and modulation depth parameters. .. py:attribute:: pulse_width_param :type: picomidi.sysex.parameter.address.AddressParameter .. py:attribute:: mod_depth_param :type: picomidi.sysex.parameter.address.AddressParameter .. py:class:: PitchEnvelopeSpec Spec for Pitch Envelope widget: attack, decay, and depth parameters. .. py:attribute:: attack_param :type: picomidi.sysex.parameter.address.AddressParameter .. py:attribute:: decay_param :type: picomidi.sysex.parameter.address.AddressParameter .. py:attribute:: depth_param :type: picomidi.sysex.parameter.address.AddressParameter