def disconnect(self): """ releasing references and removing listeners""" if self._track != None: volume = self._track.mixer_device.volume panning = self._track.mixer_device.panning sends = self._track.mixer_device.sends if volume.value_has_listener(self._on_volume_changed): volume.remove_value_listener(self._on_volume_changed) if panning.value_has_listener(self._on_panning_changed): panning.remove_value_listener(self._on_panning_changed) if len(sends) > 0 and sends[0].value_has_listener(self._on_send1_changed): sends[0].remove_value_listener(self._on_send1_changed) if len(sends) > 1 and sends[1].value_has_listener(self._on_send2_changed): sends[1].remove_value_listener(self._on_send2_changed) if self._default_volume_button != None: self._default_volume_button.remove_value_listener(self._default_volume_value) self._default_volume_button = None if self._default_panning_button != None: self._default_panning_button.remove_value_listener(self._default_panning_value) self._default_panning_button = None if self._default_send1_button != None: self._default_send1_button.remove_value_listener(self._default_send1_value) self._default_send1_button = None if self._default_send2_button != None: self._default_send2_button.remove_value_listener(self._default_send2_value) self._default_send2_button = None ChannelStripComponent.disconnect(self) return
def disconnect(self): """ releasing references and removing listeners""" if (self._track != None): volume = self._track.mixer_device.volume panning = self._track.mixer_device.panning sends = self._track.mixer_device.sends if volume.value_has_listener(self._on_volume_changed): volume.remove_value_listener(self._on_volume_changed) if panning.value_has_listener(self._on_panning_changed): panning.remove_value_listener(self._on_panning_changed) if ((len(sends) > 0) and sends[0].value_has_listener(self._on_send1_changed)): sends[0].remove_value_listener(self._on_send1_changed) if ((len(sends) > 1) and sends[1].value_has_listener(self._on_send2_changed)): sends[1].remove_value_listener(self._on_send2_changed) if (self._default_volume_button != None): self._default_volume_button.remove_value_listener( self._default_volume_value) self._default_volume_button = None if (self._default_panning_button != None): self._default_panning_button.remove_value_listener( self._default_panning_value) self._default_panning_button = None if (self._default_send1_button != None): self._default_send1_button.remove_value_listener( self._default_send1_value) self._default_send1_button = None if (self._default_send2_button != None): self._default_send2_button.remove_value_listener( self._default_send2_value) self._default_send2_button = None ChannelStripComponent.disconnect(self)
def disconnect(self): if self._track != None: volume = self._track.mixer_device.volume panning = self._track.mixer_device.panning sends = self._track.mixer_device.sends if volume.value_has_listener(self._on_volume_changed): volume.remove_value_listener(self._on_volume_changed) if panning.value_has_listener(self._on_panning_changed): panning.remove_value_listener(self._on_panning_changed) if (len(sends) > 0) and sends[0].value_has_listener(self._on_send1_changed): sends[0].remove_value_listener(self._on_send1_changed) if (len(sends) > 1) and sends[1].value_has_listener(self._on_send2_changed): sends[1].remove_value_listener(self._on_send2_changed) if self._default_volume_button != None: self._default_volume_button.remove_value_listener(self._default_volume_value) self._default_volume_button = None if self._default_panning_button != None: self._default_panning_button.remove_value_listener(self._default_panning_value) self._default_panning_button = None if self._default_send1_button != None: self._default_send1_button.remove_value_listener(self._default_send1_value) self._default_send1_button = None if self._default_send2_button != None: self._default_send2_button.remove_value_listener(self._default_send2_value) self._default_send2_button = None ChannelStripComponent.disconnect(self)
def disconnect(self): self._remove_send_listeners() if self._track != None: self._track.remove_color_listener(self._on_track_color_changed) self._track.mixer_device.volume.remove_value_listener(self._on_volume_changed) self._track.remove_has_midi_output_listener(self._on_output_type_changed) ChannelStripComponent.disconnect(self) self._on_volume_changed() self._on_mute_changed() self._on_arm_changed() self._on_send_a_changed() self._on_send_b_changed() self._on_level_changed() self._on_track_name_changed() self._on_track_color_changed() self._update_track_index() self._serato_interface = None
def disconnect(self): self._remove_send_listeners() if self._track != None: self._track.remove_color_listener(self._on_track_color_changed) self._track.mixer_device.volume.remove_value_listener(self._on_volume_changed) self._track.remove_has_midi_output_listener(self._on_output_type_changed) ChannelStripComponent.disconnect(self) self._on_volume_changed() self._on_mute_changed() self._on_arm_changed() self._on_send_a_changed() self._on_send_b_changed() self._on_level_changed() self._on_track_name_changed() self._on_track_color_changed() self._update_track_index() self._serato_interface = None
def disconnect(self): ChannelStripComponent.disconnect(self) self._name_display = None self._value_display = None
def disconnect(self): ChannelStripComponent.disconnect(self) self._name_display = None self._value_display = None
def disconnect(self): self._unregister_timer_callback(self._on_timer) ChannelStripComponent.disconnect(self)
def disconnect(self): self._unregister_timer_callback(self._on_timer) ChannelStripComponent.disconnect(self)