def _on_clip_state_changed(self):
     ClipSlotComponent._on_clip_state_changed(self)
     if self.has_clip():
         if not self._clip_slot.clip.color_has_listener(self._on_color_changed):
             self._clip_slot.clip.add_color_listener(self._on_color_changed)
         if not self._clip_slot.clip.name_has_listener(self._on_name_changed):
             self._clip_slot.clip.add_name_listener(self._on_name_changed)
     self._send_state()
Example #2
0
 def _on_clip_state_changed(self):
     ClipSlotComponent._on_clip_state_changed(self)
     if self.has_clip():
         if not self._clip_slot.clip.color_has_listener(
                 self._on_color_changed):
             self._clip_slot.clip.add_color_listener(self._on_color_changed)
         if not self._clip_slot.clip.name_has_listener(
                 self._on_name_changed):
             self._clip_slot.clip.add_name_listener(self._on_name_changed)
     self._send_state()