class CheckBox(GuiElement): '''simpify, specified interface''' def __init__(self, uncheckedImage = 'ui/default/checkbox_unchecked.png', checkedImage = 'ui/default/checkbox_checked.png', uncheckedGeom = None, checkedGeom = None, scale = 0.05): GuiElement.__init__(self, size=(2,2)) self.__cleanup = False self.child = SDirectCheckBox(uncheckedImage = uncheckedImage, checkedImage = checkedImage, uncheckedGeom = uncheckedGeom, checkedGeom = checkedGeom, scale = 1) self.setScale(scale) self.child.reparentTo(self) def destroy(self): if not self.__cleanup: self.__cleanup = True self.child.destroy() self.child = None self.removeNode() def get(self): return self.child['isChecked'] def set(self, ischecked): self.child['isChecked'] = ischecked
class CheckBox(GuiElement): '''simpify, specified interface''' def __init__(self, uncheckedImage='ui/default/checkbox_unchecked.png', checkedImage='ui/default/checkbox_checked.png', uncheckedGeom=None, checkedGeom=None, scale=0.05): GuiElement.__init__(self, size=(2, 2)) self.__cleanup = False self.child = SDirectCheckBox(uncheckedImage=uncheckedImage, checkedImage=checkedImage, uncheckedGeom=uncheckedGeom, checkedGeom=checkedGeom, scale=1) self.setScale(scale) self.child.reparentTo(self) def destroy(self): if not self.__cleanup: self.__cleanup = True self.child.destroy() self.child = None self.removeNode() def get(self): return self.child['isChecked'] def set(self, ischecked): self.child['isChecked'] = ischecked
def __init__(self, uncheckedImage='ui/default/checkbox_unchecked.png', checkedImage='ui/default/checkbox_checked.png', uncheckedGeom=None, checkedGeom=None, scale=0.05): GuiElement.__init__(self, size=(2, 2)) self.__cleanup = False self.child = SDirectCheckBox(uncheckedImage=uncheckedImage, checkedImage=checkedImage, uncheckedGeom=uncheckedGeom, checkedGeom=checkedGeom, scale=1) self.setScale(scale) self.child.reparentTo(self)
def __init__(self, uncheckedImage = 'ui/default/checkbox_unchecked.png', checkedImage = 'ui/default/checkbox_checked.png', uncheckedGeom = None, checkedGeom = None, scale = 0.05): GuiElement.__init__(self, size=(2,2)) self.__cleanup = False self.child = SDirectCheckBox(uncheckedImage = uncheckedImage, checkedImage = checkedImage, uncheckedGeom = uncheckedGeom, checkedGeom = checkedGeom, scale = 1) self.setScale(scale) self.child.reparentTo(self)