def _elementRemovedCb(self, unused_timeline, track_element): if not isinstance(track_element, GES.BaseEffect) and track_element in self.widgets: w = self.widgets[track_element] del self.widgets[track_element] self.remove_child(self.find_child(w)) Zoomable.removeInstance(w)
def _objectRemovedCb(self, unused_timeline, track_object): if not isinstance(track_object, GES.TrackEffect) and track_object in self.widgets: w = self.widgets[track_object] del self.widgets[track_object] self.remove_child(self.find_child(w)) Zoomable.removeInstance(w)