def __init__(self, text, command): self.charGui = loader.loadModel('models/gui/toplevel_gui') uncheckedImage = ( self.charGui.find('**/main_gui_checkbox_off'), self.charGui.find('**/main_gui_checkbox_halfcheck'), self.charGui.find('**/main_gui_checkbox_off_over'), self.charGui.find('**/main_gui_checkbox_off_disable')) checkedImage = (self.charGui.find('**/main_gui_checkbox_on'), self.charGui.find('**/main_gui_checkbox_halfcheck'), self.charGui.find('**/main_gui_checkbox_on_over'), self.charGui.find('**/main_gui_checkbox_on_disable')) DirectCheckBox.__init__(self, relief=None, pos=(0, 0, 0), text=text, text_scale=PiratesGuiGlobals.TextScaleLarge, text_align=TextNode.ACenter, text_fg=PiratesGuiGlobals.TextFG2, text_shadow=PiratesGuiGlobals.TextShadow, text_pos=(0.080000000000000002, 0.025000000000000001), image=uncheckedImage, image_scale=(0.070000000000000007, 0.070000000000000007, 0.070000000000000007), image_pos=(-0.01, 0.0, 0.035000000000000003), command=command, uncheckedImage=uncheckedImage, checkedImage=checkedImage) self.initialiseoptions(CheckBox) self.charGui.removeNode()
def __init__(self, text, command): self.charGui = loader.loadModel('models/gui/toplevel_gui') uncheckedImage = (self.charGui.find('**/main_gui_checkbox_off'), self.charGui.find('**/main_gui_checkbox_halfcheck'), self.charGui.find('**/main_gui_checkbox_off_over'), self.charGui.find('**/main_gui_checkbox_off_disable')) checkedImage = (self.charGui.find('**/main_gui_checkbox_on'), self.charGui.find('**/main_gui_checkbox_halfcheck'), self.charGui.find('**/main_gui_checkbox_on_over'), self.charGui.find('**/main_gui_checkbox_on_disable')) DirectCheckBox.__init__(self, relief = None, pos = (0, 0, 0), text = text, text_scale = PiratesGuiGlobals.TextScaleLarge, text_align = TextNode.ACenter, text_fg = PiratesGuiGlobals.TextFG2, text_shadow = PiratesGuiGlobals.TextShadow, text_pos = (0.080000000000000002, 0.025000000000000001), image = uncheckedImage, image_scale = (0.070000000000000007, 0.070000000000000007, 0.070000000000000007), image_pos = (-0.01, 0.0, 0.035000000000000003), command = command, uncheckedImage = uncheckedImage, checkedImage = checkedImage) self.initialiseoptions(CheckBox) self.charGui.removeNode()