def testBoolEvaluation(self): selected = Selected() self.assertFalse(selected) selected.selected = True self.assertTrue(selected) selected.selected = False self.assertFalse(selected)
def __init__(self, element, timeline): Gtk.Layout.__init__(self) Zoomable.__init__(self) Loggable.__init__(self) self.set_name(element.get_name()) self.timeline = timeline self._ges_elem = element self._ges_elem.selected = Selected() self._ges_elem.selected.connect("selected-changed", self.__selectedChangedCb) self.__width = 0 self.__height = 0 # Needed for effect's keyframe toggling self._ges_elem.ui_element = self self.props.vexpand = True self.__previewer = self._getPreviewer() if self.__previewer: self.add(self.__previewer) self.__background = self._getBackground() if self.__background: self.add(self.__background) self.keyframe_curve = None self.show_all() # We set up the default mixing property right here, if a binding was # already set (when loading a project), it will be added later # and override that one. self.showDefaultKeyframes()
def _childAdded(self, clip, child): child.selected = Selected() child.ui = None
def create_test_clip(clip_type): clip = clip_type() clip.selected = Selected() clip.ui = None return clip
def _add_child(self, ges_timeline_element): ges_timeline_element.selected = Selected() ges_timeline_element.ui = None