def set_value(self, value):
StringForm.set_value(self, value)
self.element.set_attr(self.attr, value)
+
+class TipoForm(OptionsForm):
+ def __init__(self, name, attr, element, oclass, vnp):
+ l = oclass.list()
+ o = map(lambda x: (x[vnp[0]], x[vnp[1]]), l)
+ self.element = element
+ self.attr = attr
+ OptionsForm.__init__(self, name, o, element.get_attr(attr))
+ def set_value(self, value):
+ OptionsForm.set_value(self, value)
+ self.element.set_attr(self.attr, value)