Пример #1
0
  ]},\
{'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),\
Пример #2
0
  {"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()



# 
#