def init_edit_widget(self): """See qtitem.""" super(synth, self).init_edit_widget(self) self.synth_widget = synth_widget(self.main_window) self.add_widget(self.synth_widget) self.add_stretch() self.auto_add_widget(self.synth_widget.ui.edit_freq, u'freq') self.auto_add_widget(self.synth_widget.ui.spin_attack, u'attack') self.auto_add_widget(self.synth_widget.ui.spin_decay, u'decay') self.auto_add_widget(self.synth_widget.ui.spin_volume, u'volume') self.auto_add_widget(self.synth_widget.ui.spin_pan, u'pan') self.auto_add_widget(self.synth_widget.ui.spin_length, u'length') self.auto_add_widget(self.synth_widget.ui.edit_duration, u'duration') self.synth_widget.ui.edit_duration.setValidator( duration_validator(self, default=u'sound')) self.synth_widget.ui.dial_attack.valueChanged.connect(self.apply_dials) self.synth_widget.ui.dial_decay.valueChanged.connect(self.apply_dials) self.synth_widget.ui.dial_pan.valueChanged.connect(self.apply_dials) self.synth_widget.ui.dial_volume.valueChanged.connect(self.apply_dials) self.synth_widget.ui.button_sine.clicked.connect(self.set_sine) self.synth_widget.ui.button_saw.clicked.connect(self.set_saw) self.synth_widget.ui.button_square.clicked.connect(self.set_square) self.synth_widget.ui.button_white_noise.clicked.connect( self.set_white_noise)
def init_edit_widget(self): """See qtitem.""" super(sequence, self).init_edit_widget(False) self.treewidget = tree_overview_adapter(self, self.main_window, overview_mode=False) self.treewidget.setup(self.main_window) self.treewidget.structure_change.connect(self.update) self.treewidget.text_change.connect(self.update_script) self.treewidget.setHeaderLabels([_(u'Item name'), (u'Run if'), _(u'Start time'), _(u'End time (if applicable)')]) self.set_focus_widget(self.treewidget) self.edit_vbox.addWidget(self.treewidget) self.add_text( u'This plug-in is a proof of concept. Its ' u'functionality may change.') self.add_line_edit_control(u'duration', u'Duration', u'Total duration of the coroutines').setValidator( duration_validator(self.main_window, default=u'5000')) self.add_line_edit_control(u'function_name', u'Generator function name (optional)', u'The name of a Python generator function in an inline_script') self.add_checkbox_control(u'flush_keyboard', u'Flush pending key presses at coroutines start', u'Flush pending key presses at coroutines start')
def init_edit_widget(self): """See qtitem.""" super(sequence, self).init_edit_widget(False) self.treewidget = tree_overview_adapter(self, self.main_window, overview_mode=False) self.treewidget.setup(self.main_window) self.treewidget.structure_change.connect(self.update) self.treewidget.text_change.connect(self.update_script) self.treewidget.setHeaderLabels([ _(u'Item name'), (u'Run if'), _(u'Start time'), _(u'End time (if applicable)') ]) self.set_focus_widget(self.treewidget) self.edit_vbox.addWidget(self.treewidget) self.add_line_edit_control(u'duration', _(u'Duration'), validator=duration_validator( self.main_window, default=u'5000')) self._combobox_end_after_item = self.add_combobox_control( u'end_after_item', _(u'End after item (optional)'), options=[s[0] for s in self.schedule]) self.add_line_edit_control(u'function_name', _(u'Generator function name (optional)')) self.add_checkbox_control( u'flush_keyboard', _(u'Flush pending key presses at coroutines start'))
def init_edit_widget(self): """See qtitem.""" super(sampler, self).init_edit_widget() self.sampler_widget = sampler_widget(self.main_window) self.add_widget(self.sampler_widget) self.add_stretch() self.auto_add_widget(self.sampler_widget.ui.spin_pan, u'pan') self.auto_add_widget(self.sampler_widget.ui.spin_volume, u'volume') self.auto_add_widget(self.sampler_widget.ui.spin_pitch, u'pitch') self.auto_add_widget(self.sampler_widget.ui.spin_stop_after, u'stop_after') self.auto_add_widget(self.sampler_widget.ui.spin_fade_in, u'fade_in') self.auto_add_widget(self.sampler_widget.ui.edit_sample, u'sample') self.auto_add_widget(self.sampler_widget.ui.edit_duration, u'duration') self.auto_add_widget(self.sampler_widget.ui.spin_pan, u'pan') self.sampler_widget.ui.edit_duration.setValidator( duration_validator(self, default=u'sound')) self.sampler_widget.ui.button_browse_sample.clicked.connect( self.browse_sample) self.sampler_widget.ui.dial_pan.sliderMoved.connect(self.apply_dials) self.sampler_widget.ui.dial_volume.sliderMoved.connect(self.apply_dials) self.sampler_widget.ui.dial_pitch.sliderMoved.connect(self.apply_dials) self.set_focus_widget(self.sampler_widget.ui.edit_sample, override=True) self.update_dials()
def init_edit_widget(self): """ desc: Initializes the widget. """ qtplugin.init_edit_widget(self, False) self.canvas = sketchpad_canvas(self) self.sketchpad_widget = sketchpad_widget(self) self.add_widget(self.sketchpad_widget) self.auto_add_widget(self.sketchpad_widget.ui.edit_duration, u'duration') self.sketchpad_widget.ui.edit_duration.setValidator( duration_validator(self)) self.first_refresh = True
def init_edit_widget(self): """See qtitem.""" super(sequence, self).init_edit_widget(False) self.treewidget = tree_overview_adapter(self, self.main_window, overview_mode=False) self.treewidget.setup(self.main_window) self.treewidget.structure_change.connect(self.update) self.treewidget.text_change.connect(self.update_script) self.treewidget.setHeaderLabels([_(u'Item name'), (u'Run if'), _(u'Start time'), _(u'End time (if applicable)')]) self.set_focus_widget(self.treewidget) self.edit_vbox.addWidget(self.treewidget) self.add_line_edit_control(u'duration', _(u'Duration'), validator=duration_validator(self.main_window, default=u'5000')) self.add_line_edit_control(u'function_name', _(u'Generator function name (optional)')) self.add_checkbox_control(u'flush_keyboard', _(u'Flush pending key presses at coroutines start'))
def init_edit_widget(self): """See qtitem.""" qtplugin.init_edit_widget(self) self.add_filepool_control(u'sample', _(u'Sound file'), info=_(u'In .ogg or .wav format')) self.add_doublespinbox_control(u'volume', _(u'Volume'), min_val=0, max_val=1, suffix=_(u' x original')) self.add_line_edit_control(u'pan', _(u'Panning'), info=_(u'Positive values toward the right; "left" or "right" for full panning')) self.add_doublespinbox_control(u'pitch', _(u'Pitch'), min_val=0, max_val=1000, suffix=_(u' x original')) self.add_spinbox_control(u'stop_after', _(u'Stop after'), min_val=0, max_val=10000000, suffix=_(u' ms')) self.add_spinbox_control(u'fade_in', _(u'Fade in'), min_val=0, max_val=10000000, suffix=_(u' ms')) self.add_line_edit_control(u'duration', _(u'Duration'), info=_(u'In milliseconds, "sound", "keypress", or "mouseclick"'), validator=duration_validator(self, default=u'sound'))
def init_edit_widget(self): """See qtitem.""" qtplugin.init_edit_widget(self) self.add_combobox_control(u"osc", _(u"Waveform"), [u"sine", u"saw", u"square", u"white_noise"]) self.add_line_edit_control(u"freq", _(u"Frequency"), info=_(u'In Hertz or as note, e.g. "A1"')) self.add_spinbox_control(u"attack", _(u"Attack"), min_val=0, max_val=10000000, suffix=_(u" ms")) self.add_spinbox_control(u"decay", _(u"Decay"), min_val=0, max_val=10000000, suffix=_(u" ms")) self.add_doublespinbox_control(u"volume", _(u"Volume"), min_val=0, max_val=1, suffix=_(u" x maximum")) self.add_line_edit_control( u"pan", _(u"Panning"), info=_(u'Positive values toward the right; "left" or "right" for full panning') ) self.add_spinbox_control(u"length", _(u"Length"), min_val=0, max_val=10000000, suffix=_(u" ms")) self.add_line_edit_control( u"duration", _(u"Duration"), info=_(u'In milliseconds, "sound", "keypress", or "mouseclick"'), validator=duration_validator(self, default=u"sound"), )
def init_edit_widget(self): """See qtitem.""" qtplugin.init_edit_widget(self) self.add_combobox_control(u'osc', _(u'Waveform'), [u'sine', u'saw', u'square', u'white_noise']) self.add_line_edit_control(u'freq', _(u'Frequency'), info=_(u'In Hertz or as note, e.g. "A1"')) self.add_spinbox_control(u'attack', _(u'Attack'), min_val=0, max_val=10000000, suffix=_(u' ms')) self.add_spinbox_control(u'decay', _(u'Decay'), min_val=0, max_val=10000000, suffix=_(u' ms')) self.add_doublespinbox_control(u'volume', _(u'Volume'), min_val=0, max_val=1, suffix=_(u' x maximum')) self.add_line_edit_control( u'pan', _(u'Panning'), info= _(u'Positive values toward the right; "left" or "right" for full panning' )) self.add_spinbox_control(u'length', _(u'Length'), min_val=0, max_val=10000000, suffix=_(u' ms')) self.add_line_edit_control( u'duration', _(u'Duration'), info=_(u'In milliseconds, "sound", "keypress", or "mouseclick"'), validator=duration_validator(self, default=u'sound'))
def init_edit_widget(self): """See qtitem.""" qtplugin.init_edit_widget(self) self.add_filepool_control(u'sample', _(u'Sound file'), info=_(u'In .ogg or .wav format')) self.add_doublespinbox_control(u'volume', _(u'Volume'), min_val=0, max_val=1, suffix=_(u' x original')) self.add_line_edit_control( u'pan', _(u'Panning'), info= _(u'Positive values toward the right; "left" or "right" for full panning' )) self.add_doublespinbox_control(u'pitch', _(u'Pitch'), min_val=0, max_val=1000, suffix=_(u' x original')) self.add_spinbox_control(u'stop_after', _(u'Stop after'), min_val=0, max_val=10000000, suffix=_(u' ms')) self.add_spinbox_control(u'fade_in', _(u'Fade in'), min_val=0, max_val=10000000, suffix=_(u' ms')) self.add_line_edit_control( u'duration', _(u'Duration'), info=_(u'In milliseconds, "sound", "keypress", or "mouseclick"'), validator=duration_validator(self, default=u'sound'))
def init_edit_widget(self): """See qtitem.""" super(sampler, self).init_edit_widget() self.sampler_widget = sampler_widget(self.main_window) self.add_widget(self.sampler_widget) self.add_stretch() self.auto_add_widget(self.sampler_widget.ui.spin_pan, u'pan') self.auto_add_widget(self.sampler_widget.ui.spin_volume, u'volume') self.auto_add_widget(self.sampler_widget.ui.spin_pitch, u'pitch') self.auto_add_widget(self.sampler_widget.ui.spin_stop_after, u'stop_after') self.auto_add_widget(self.sampler_widget.ui.spin_fade_in, u'fade_in') self.auto_add_widget(self.sampler_widget.ui.edit_sample, u'sample') self.auto_add_widget(self.sampler_widget.ui.edit_duration, u'duration') self.auto_add_widget(self.sampler_widget.ui.spin_pan, u'pan') self.sampler_widget.ui.edit_duration.setValidator( duration_validator(self, default=u'sound')) self.sampler_widget.ui.button_browse_sample.clicked.connect( self.browse_sample) self.set_focus_widget(self.sampler_widget.ui.edit_sample, override=True) self.update_dials()
def init_edit_widget(self): """See qtitem.""" qtplugin.init_edit_widget(self) self.add_combobox_control(u'osc', _(u'Waveform'), [u'sine', u'saw', u'square', u'white_noise']) self.add_line_edit_control(u'freq', _(u'Frequency'), info=_(u'In Hertz or as note, e.g. "A1"')) self.add_spinbox_control(u'attack', _(u'Attack'), min_val=0, max_val=10000000, suffix=_(u' ms')) self.add_spinbox_control(u'decay', _(u'Decay'), min_val=0, max_val=10000000, suffix=_(u' ms')) self.add_doublespinbox_control(u'volume', _(u'Volume'), min_val=0, max_val=1, suffix=_(u' x maximum')) self.add_line_edit_control(u'pan', _(u'Panning'), info=_(u'Positive values toward the right; "left" or "right" for full panning')) self.add_spinbox_control(u'length', _(u'Length'), min_val=0, max_val=10000000, suffix=_(u' ms')) self.add_line_edit_control(u'duration', _(u'Duration'), info=_(u'In milliseconds, "sound", "keypress", or "mouseclick"'), validator=duration_validator(self, default=u'sound'))