def update(self):
     ChannelStripComponent.update(self)
     if self._allow_updates:
         if self.is_enabled():
             if self._track in self.song().tracks:
                 self._on_monitor_changed()
             self._on_selected_device_changed()
             self._on_monitor_changed()
             self._send_state()
     else:
         self._update_requests += 1
 def update(self):
     ChannelStripComponent.update(self)
     if self._allow_updates:
         if self.is_enabled():
             if self._track in self.song().tracks:
                 self._on_monitor_changed()
             self._on_selected_device_changed()
             self._on_monitor_changed()
             self._send_state()
     else:
         self._update_requests += 1
 def update(self):
     ChannelStripComponent.update(self)
     if self._allow_updates:
         if self.is_enabled():
             if (self._track != None):
                 volume = self._track.mixer_device.volume
                 panning = self._track.mixer_device.panning
                 sends = self._track.mixer_device.sends
                 if (not volume.value_has_listener(
                         self._on_volume_changed)):
                     volume.add_value_listener(self._on_volume_changed)
                 if (not panning.value_has_listener(
                         self._on_panning_changed)):
                     panning.add_value_listener(self._on_panning_changed)
                 if (len(sends) > 0):
                     if (not sends[0].value_has_listener(
                             self._on_send1_changed)):
                         sends[0].add_value_listener(self._on_send1_changed)
                     self._on_send1_changed()
                 elif (self._default_send1_button != None):
                     self._default_send1_button.turn_off()
                 if (len(sends) > 1):
                     if (not sends[1].value_has_listener(
                             self._on_send2_changed)):
                         sends[1].add_value_listener(self._on_send2_changed)
                     self._on_send2_changed()
                 elif (self._default_send2_button != None):
                     self._default_send2_button.turn_off()
                 self._on_volume_changed()
                 self._on_panning_changed()
             else:
                 if (self._default_volume_button != None):
                     self._default_volume_button.reset()
                 if (self._default_panning_button != None):
                     self._default_panning_button.reset()
                 if (self._default_send1_button != None):
                     self._default_send1_button.reset()
                 if (self._default_send2_button != None):
                     self._default_send2_button.reset()
                 if (self._mute_button != None):
                     self._mute_button.reset()
                 if (self._arm_button != None):
                     self._arm_button.reset()
                 if (self._solo_button != None):
                     self._solo_button.reset()
                 if (self._volume_control != None):
                     self._volume_control.reset()
                 if (self._pan_control != None):
                     self._pan_control.reset()
                 if (self._send_controls != None):
                     for send_control in self._send_controls:
                         if (send_control != None):
                             send_control.reset()
 def update(self):
     ChannelStripComponent.update(self)
     if self._allow_updates:
         if self.is_enabled():
             if self._track != None:
                 volume = self._track.mixer_device.volume
                 panning = self._track.mixer_device.panning
                 sends = self._track.mixer_device.sends
                 if not volume.value_has_listener(self._on_volume_changed):
                     volume.add_value_listener(self._on_volume_changed)
                 if not panning.value_has_listener(self._on_panning_changed):
                     panning.add_value_listener(self._on_panning_changed)
                 if len(sends) > 0:
                     if not sends[0].value_has_listener(self._on_send1_changed):
                         sends[0].add_value_listener(self._on_send1_changed)
                     self._on_send1_changed()
                 elif self._default_send1_button != None:
                     self._default_send1_button.turn_off()
                 if len(sends) > 1:
                     if not sends[1].value_has_listener(self._on_send2_changed):
                         sends[1].add_value_listener(self._on_send2_changed)
                     self._on_send2_changed()
                 elif self._default_send2_button != None:
                     self._default_send2_button.turn_off()
                 self._on_volume_changed()
                 self._on_panning_changed()
             else:
                 if self._default_volume_button != None:
                     self._default_volume_button.reset()
                 if self._default_panning_button != None:
                     self._default_panning_button.reset()
                 if self._default_send1_button != None:
                     self._default_send1_button.reset()
                 if self._default_send2_button != None:
                     self._default_send2_button.reset()
                 if self._mute_button != None:
                     self._mute_button.reset()
                 if self._arm_button != None:
                     self._arm_button.reset()
                 if self._solo_button != None:
                     self._solo_button.reset()
                 if self._volume_control != None:
                     self._volume_control.reset()
                 if self._pan_control != None:
                     self._pan_control.reset()
                 if self._send_controls != None:
                     for send_control in self._send_controls:
                         if send_control != None:
                             send_control.reset()
Пример #5
0
		def _update():
			ChannelStripComponent.update(channelstrip)
			self._update_device(channelstrip)