def __init__(self, name, parent): TargetGroup.__init__(self, name, parent) self._register_property("fill", TYPE_FLOAT, self._setp_fill, self._getp) self._register_property("orientation", TYPE_STRING, self._setp_orientation, self._getp) self._setp("fill", 100) self._setp("orientation", self.__HORIZONTAL)
def new_child(self, childtype, settings, children): child = TargetGroup.new_child(self, childtype, settings, children) child.add_observer(self.__on_observe_child)