def disconnect(self):
     if self._scene != None:
         self._scene.remove_name_listener(self._on_name_changed)
         self._scene.remove_color_listener(self._on_color_changed)
     SceneComponent.disconnect(self)
     self._serato_interface = None
     return
Beispiel #2
0
 def disconnect(self):
     if self._scene != None:
         self._scene.remove_name_listener(self._on_name_changed)
         self._scene.remove_color_listener(self._on_color_changed)
     SceneComponent.disconnect(self)
     self._serato_interface = None
     return
Beispiel #3
0
    def disconnect(self):
        if self._scene is not None:
            try:
                self._scene.remove_color_listener(self._on_color_changed)
                self._scene.remove_name_listener(self._on_name_changed)
            except:
                pass

        SceneComponent.disconnect(self)
 def set_scene(self, scene):
     if self._scene != scene:
         if self._scene != None:
             self._scene.remove_name_listener(self._on_name_changed)
             self._scene.remove_color_listener(self._on_color_changed)
         SceneComponent.set_scene(self, scene)
         if self._scene != None:
             self._scene.add_name_listener(self._on_name_changed)
             self._scene.add_color_listener(self._on_color_changed)
         self._on_name_changed()
         self._on_color_changed()
 def _create_scene(self, num_tracks = None):
     if self._scene_count == -1:
         sc = SceneComponent(self._num_tracks, self.tracks_to_use, self._scene_count)
     else:
         sc = LC2SceneComponent(self._num_tracks, self.tracks_to_use, self._scene_count)
     self._scene_count += 1
     return sc
Beispiel #6
0
    def set_scene(self, scene):
        if scene is not None:
            id = list(self.song().scenes).index(scene)
        else:
            id = -1
        if self._scene is not None:
            try:
                self._scene.remove_color_listener(self._on_color_changed)
                self._scene.remove_name_listener(self._on_name_changed)
            except:
                pass

        SceneComponent.set_scene(self, scene)
        if scene is not None:
            self._scene.add_color_listener(self._on_color_changed)
            self._scene.add_name_listener(self._on_name_changed)
 def _on_scene_color_changed(self):
     self._send_state()
     SceneComponent._on_scene_color_changed()
 def _on_is_triggered_changed(self):
     self._send_state()
     SceneComponent._on_is_triggered_changed(self)
 def set_scene(self, scene):
     if scene != self._scene or type(self._scene) != type(scene):
         self._on_name_changed.subject = scene
     SceneComponent.set_scene(self, scene)
 def __init__(self,num_tracks, tracks_to_use):
     SceneComponent.__init__(self, num_tracks, tracks_to_use)
     self.set_allow_update(True)
     return None
Beispiel #11
0
 def update(self):
     SceneComponent.update(self)
     if self._allow_updates:
         if self.is_enabled():
             self._send_state()
 def set_scene(self, scene):
     if scene != self._scene or type(self._scene) != type(scene):
         self._on_name_changed.subject = scene
     SceneComponent.set_scene(self, scene)
 def __init__(self, num_slots, tracks_to_use_callback):
     SceneComponent.__init__(self, num_slots, tracks_to_use_callback)
     return None
 def __init__(self,num_tracks, tracks_to_use):
     SceneComponent.__init__(self, num_tracks, tracks_to_use)
     self.set_allow_update(True)
     return None
Beispiel #15
0
 def __init__(self, num_slots, tracks_to_use_callback, session):
     self._session = session
     SceneComponent.__init__(self, num_slots, tracks_to_use_callback)
 def __init__(self, *a, **k):
     self._duplicate_button = None
     SceneComponent.__init__(self, *a, **k)
     now = int(round(time.time() * 1000))
     self._last_press = now
 def __init__(self, num_slots, tracks_to_use_callback, script):
     self._script = script
     SceneComponent.__init__(self, num_slots, tracks_to_use_callback)
Beispiel #18
0
 def __init__(self, num_tracks, tracks_to_use, id):
     self._scene_id = id
     SceneComponent.__init__(self, num_tracks, tracks_to_use)
 def _on_is_triggered_changed(self):
     self._send_state()
     SceneComponent._on_is_triggered_changed(self)
 def _on_scene_color_changed(self):
     self._send_state()
     SceneComponent._on_scene_color_changed()
 def __init__(self, num_slots, tracks_to_use_callback, script):
     self._script = script
     SceneComponent.__init__(self, num_slots, tracks_to_use_callback)
 def __init__(self, num_slots, tracks_to_use_callback, session):
     self._session = session
     SceneComponent.__init__(self, num_slots, tracks_to_use_callback)
 def _create_scene(self):
     return SceneComponent(self._num_tracks, self.tracks_to_use)
 def __init__(self, num_tracks, tracks_to_use_callback):
     SceneComponent.__init__(self, num_tracks, tracks_to_use_callback)
     self._index = -1
     self._serato_interface = None
     self._last_name_sent = None
 def __init__(self, num_slots, tracks_to_use_callback):
     SceneComponent.__init__(self, num_slots, tracks_to_use_callback)
     return None