def set_element_property(self, element_name, property, value): 'Sets a property on an element in the GStreamer pipeline.' self.debug("%s: setting property %s of element %s to %s" % ( self.getName(), property, element_name, value)) element = self.get_element(element_name) if not element: msg = "Element '%s' does not exist" % element_name self.warning(msg) raise errors.PropertyError(msg) self.debug('setting property %s on element %r to %s' % (property, element_name, value)) pygobject.gobject_set_property(element, property, value)
def set_element_property(self, element_name, property, value): 'Sets a property on an element in the GStreamer pipeline.' self.debug("%s: setting property %s of element %s to %s" % (self.getName(), property, element_name, value)) element = self.get_element(element_name) if not element: msg = "Element '%s' does not exist" % element_name self.warning(msg) raise errors.PropertyError(msg) self.debug('setting property %s on element %r to %s' % (property, element_name, value)) pygobject.gobject_set_property(element, property, value)
def testButton(self): b = Gtk.Button() # string pygobject.gobject_set_property(b, 'name', 'button') self.assertRaises(errors.PropertyError, pygobject.gobject_set_property, b, 'doesnotexist', 'somevalue') # int pygobject.gobject_set_property(b, 'width-request', 1) self.assertRaises(errors.PropertyError, pygobject.gobject_set_property, b, 'width-request', 'notanint') # boolean pygobject.gobject_set_property(b, 'can-focus', 'True') self.assertEquals(b.get_property('can-focus'), True) pygobject.gobject_set_property(b, 'can-focus', 'False') self.assertEquals(b.get_property('can-focus'), False) pygobject.gobject_set_property(b, 'can-focus', 'something') self.assertEquals(b.get_property('can-focus'), True) pygobject.gobject_set_property(b, 'can-focus', []) self.assertEquals(b.get_property('can-focus'), False)
def testButton(self): b = gtk.Button() # string pygobject.gobject_set_property(b, 'name', 'button') self.assertRaises(errors.PropertyError, pygobject.gobject_set_property, b, 'doesnotexist', 'somevalue') # int pygobject.gobject_set_property(b, 'width-request', 1) self.assertRaises(errors.PropertyError, pygobject.gobject_set_property, b, 'width-request', 'notanint') # boolean pygobject.gobject_set_property(b, 'can-focus', 'True') self.assertEquals(b.get_property('can-focus'), True) pygobject.gobject_set_property(b, 'can-focus', 'False') self.assertEquals(b.get_property('can-focus'), False) pygobject.gobject_set_property(b, 'can-focus', 'something') self.assertEquals(b.get_property('can-focus'), True) pygobject.gobject_set_property(b, 'can-focus', []) self.assertEquals(b.get_property('can-focus'), False)
def testButton(self): b = gtk.Button() # string pygobject.gobject_set_property(b, "name", "button") self.assertRaises(errors.PropertyError, pygobject.gobject_set_property, b, "doesnotexist", "somevalue") # int pygobject.gobject_set_property(b, "width-request", 1) self.assertRaises(errors.PropertyError, pygobject.gobject_set_property, b, "width-request", "notanint") # boolean pygobject.gobject_set_property(b, "can-focus", "True") self.assertEquals(b.get_property("can-focus"), True) pygobject.gobject_set_property(b, "can-focus", "False") self.assertEquals(b.get_property("can-focus"), False) pygobject.gobject_set_property(b, "can-focus", "something") self.assertEquals(b.get_property("can-focus"), True) pygobject.gobject_set_property(b, "can-focus", []) self.assertEquals(b.get_property("can-focus"), False)