]},\ {'Game': [\ {'Skyrim': {'var': menu.menu_values['Game'], 'onvalue': 'Skyrim'}},\ {'Fallout': {'var': menu.menu_values['Game'], 'onvalue': 'Fallout'}},\ {'Oblivion': {'var': menu.menu_values['Game'], 'onvalue': 'Oblivion'}}]},\ {'Help': [\ {"About" : {'command': menu.About}}]}\ ] file_menu = constructMenu(menu, menu_structure, menu.menu_values) menu.template_mask = mask = [("nif files","*.nif")] menu.target_mask = mask = [("nif files","*.nif")] menu.load_buttons({\ 'override': uiToggle(vertex_frame, 'Override Distance', 'GRID', column = 0, columnspan = 1, row = 0, default = True),\ 'Distance' : uiComboSlider(vertex_frame, 'Search Distance', from_ = 0.0, to = 100.0, resolution = .1, tickinterval = .1, arrange = 'GRID', col = 0, colspan = 1, row = 1, default = 3),\ 'Targets' : uiComboSlider(vertex_frame, 'Vertex Targets', from_ = 1, to = 100, resolution = 1, tickinterval = 1, arrange = 'GRID', col = 0, colspan = 1, row = 3, default = 5),\ #'LEFT': uiToggle(menu.frame, 'Mirror Left to Right', 'GRID', column = 2, columnspan = 1, row = 2, default = False, category = ['LR'], control_E_key = ['LR']),\ #'RIGHT': uiToggle(menu.frame, 'Mirror Right to Left', 'GRID', column = 2, columnspan = 1, row = 3, default = False, category = ['LR'], control_E_key = ['LR']),\ #'NONE': uiToggle(menu.frame, 'No Mirroring', 'GRID', column = 2, columnspan = 1, row = 4, default = True, category = ['LR'], control_E_key = ['LR']),\ 'select_bones': uiToggle(menu_frame, 'Select Bones to Copy', 'GRID', column =0, columnspan = 1, row = 2, default = True),\ 'copy_havok': uiToggle(menu_frame, 'Copy Havok node', 'GRID', column = 0, columnspan = 1, row = 3, default = False),\ 'delete': uiToggle(menu_frame, 'Overwrite Existing Bones', 'GRID', column = 1, columnspan = 1, row = 2, default = False),\ 'delete_rigging': uiToggle(menu_frame, 'Delete Existing Rigging', 'GRID', column = 1, columnspan = 1, row = 3, default = False),\ 'delete_partitions': uiToggle(menu_frame, 'Delete Existing Partitions', 'GRID', column = 1, columnspan = 1, row = 4, default = False),\ #'mirror' : uiRadio(utility_frame, 'Mirroring Options',['Mirror Left to Right','Mirror Right to Left','No Mirroring'], column = 0, columnspan = 1, row = 0, rowspan = 8, default = 'No Mirroring'),\ 'save': uiButton(utility_frame, 'Save Current Settings', 'GRID', column = 0, columnspan = 1, row = 9, buttonFunction = menu.save),\ 'load': uiButton(utility_frame, 'Load Settings', 'GRID', column = 2, columnspan = 1, row = 9, buttonFunction = menu.load),\ 'default': uiButton(utility_frame, 'Load Defaults', 'GRID', column = 1, columnspan = 1, row = 9, buttonFunction = menu.applyDefaultSettings),\ 'cancel': uiButton(utility_frame, 'Cancel', 'GRID', column = 0, columnspan = 1, row = 10, buttonFunction = menu.cancel),\
{"Target Mesh Options" : [\ {'Select Target Folder...' : {'command': menu.SelectTargetFolder}},\ {'Include Subfolders' : {'var': menu.menu_values['subfolder']}},\ {'Process Selected Files Only...' : {'command': menu.SelectTargetFile}}]},\ ]},\ {'Help': [\ {"About" : {'command': menu.About}}]}\ ] file_menu = constructMenu(menu, menu_structure, menu.menu_values) menu.template_mask = mask = [("nif files","*.nif"), ("pkg files","*.pkg")] menu.target_mask = mask = [("nif files","*.nif"), ("tri files","*.tri"), ("all", "*.*")] menu.load_buttons({\ 'Distance' : uiComboSlider(left_frame, 'Search Distance', from_ = 0.0, to = 1.0, resolution = .0000000001, tickinterval = .0000001, arrange = 'GRID', col = 0, colspan = 1, row = 1, default = 0.00001, e_width = 20),\ 'loc': uiToggle(center_frame, 'Compare Loc', 'GRID', column = 1, columnspan = 1, row = 2, default = False),\ 'normal': uiToggle(center_frame, 'Compare Normal', 'GRID', column = 2, columnspan = 1, row = 2, default = False),\ 'report': uiToggle(center_frame, 'Report all Verts', 'GRID', column = 1, columnspan = 1, row = 3, default = False),\ 'default': uiButton(utility_frame, 'Load Defaults', 'GRID', column = 1, columnspan = 1, row = 10, buttonFunction = menu.applyDefaultSettings),\ 'cancel': uiButton(utility_frame, 'Cancel', 'GRID', column = 0, columnspan = 1, row = 10, buttonFunction = menu.cancel),\ 'ok': uiButton(utility_frame, 'OK', 'GRID', column = 2, columnspan = 1, row = 10, buttonFunction = menu.ok, sticky = 'E'),\ }) current_settings = menu.openMenu() # #