Ejemplo n.º 1
0
  {"Select Male Template..." : {'command': menu.OpenMaleTemplate}},\
  {"Select Neutral Template..." : {'command': menu.OpenNeutralTemplate}},\
  {"Select Destination Folder..." : {'command': menu.SelectDestinationFolder}},\
  ]},\
{'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"), ("tri files","*.tri")]

menu.load_buttons({\
    'template_mesh' : uiRadio(option_frame_1, 'Template Mesh',['Edges Only','Exclude Edges','All'], column = 0, columnspan = 1, row = 1, rowspan = 4, default = 'Edges Only', pack = True),\
    'female': uiToggle(option_frame_2, 'Female Template', 'GRID', column = 0, columnspan = 1, row = 0, default = True),\
    'male': uiToggle(option_frame_2, 'Male Template', 'GRID', column = 0, columnspan = 1, row = 1, default = True),\
    'neutral': uiToggle(option_frame_2, 'Neutral Template', 'GRID', column = 0, columnspan = 1, row = 2, default = True),\
    #'gender' : uiRadio(option_frame_2, 'Templates',['Female Only','Male Only','Both', 'Neither'], column = 1, columnspan = 1, row = 1, rowspan = 4, default = 'Both', pack = True),\
    '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),\
    'ok': uiButton(utility_frame, 'OK', 'GRID', column = 2, columnspan = 1, row = 10, buttonFunction = menu.ok, sticky = 'E'),\
})

current_settings = menu.openMenu()
print(current_settings)

try: menu.destroy()
except: menu.end = True
Ejemplo n.º 2
0
  {"Target Mesh Options" : [\
    {'Select Target Folder...' : {'command': menu.SelectTargetFolder}},\
    {'Include Subfolders' : {'var': menu.menu_values['subfolder']}},\
    {'Process Selected Meshes Only...' : {'command': menu.SelectTargetFile}}]},\
  {"Select Destination Folder..." : {'command': menu.SelectDestinationFolder}},\
  ]},\
{'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({\
    'combine_name': uiToggle(left_frame, 'Combine Names', 'GRID', column = 0, columnspan = 1, row = 1, default = True),\
    'combine_material': uiToggle(left_frame, 'Combine Materials', 'GRID', column = 2, columnspan = 1, row = 1, default = True),\

    '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),\
    'ok': uiButton(utility_frame, 'OK', 'GRID', column = 2, columnspan = 1, row = 10, buttonFunction = menu.ok, sticky = 'E'),\
})

current_settings = menu.openMenu()
print('current_settings',current_settings)

try: menu.destroy()
except: menu.end = True
Ejemplo n.º 3
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"), ("pkg files","*.pkg")]
menu.target_mask = mask = [("nif files","*.nif"), ("tri files","*.tri"), ("all", "*.*")]

menu.load_buttons({\
    'loc': uiToggle(left_frame, 'Location', 'GRID', column = 0, columnspan = 1, row = 0, default = True),\
    'norm': uiToggle(left_frame, 'Normal Vector', 'GRID', column = 0, columnspan = 1, row = 1, default = True),\
    'bone': uiToggle(left_frame, 'Bone Weights', 'GRID', column = 0, columnspan = 1, row = 2, default = True),\
    #'skin': uiToggle(menu, 'Copy Skin Only', 'GRID', column = 0, columnspan = 1, row = 2, default = True),\
#     'uv': uiToggle(menu, 'UV Coordinates', 'GRID', column = 0, columnspan = 1, row = 3, default = False),\
    'Targets' : uiComboSlider(center_frame, 'Vertex Targets', from_ = 1, to = 100, resolution = 1, tickinterval = 1, arrange = 'GRID', col = 0, colspan = 1, row = 1, default = 1),\
    'Distance' : uiComboSlider(center_frame, 'Search Distance', from_ = 0.0, to = 100.0, resolution = .1, tickinterval = .1, arrange = 'GRID', col = 0, colspan = 1, row = 4, default = 0.1),\
    #'template mesh' : uiRadio(menu.frame, 'Template Mesh\nVertex Options',['Edges Only','Exclude Edges','All'], column = 2, columnspan = 1, row = 0, default = 'Exclude Edges'),\
    'label': uiLabel(right_frame, 'Vertex Options', 'GRID', column = 0, columnspan = 1, row = 0),\
    'template_mesh' : uiRadio(right_frame, 'Template Mesh',['Edges Only','Exclude Edges','All'], column = 0, columnspan = 1, row = 1, rowspan = 4, default = 'Edges Only'),\
    'target_mesh' : uiRadio(right_frame, 'Target Mesh',['Edges Only','Exclude Edges','All'], column = 0, columnspan = 1, row = 5, rowspan = 4, default = 'Edges Only'),\
    'gender' : uiRadio(far_right_frame, 'gender',['Female Only','Male Only','Both'], column = 1, columnspan = 1, row = 1, rowspan = 4, default = 'Both', pack = True),\


    'skin': uiToggle(option_frame, 'Copy Skin Only', 'GRID', column = 0, columnspan = 1, row = 0, default = False),\
    'doubles': uiToggle(option_frame, 'Mend Doubles', 'GRID', column = 1, columnspan = 1, row = 0, default = True),\
Ejemplo n.º 4
0
  {"Select Destination Folder..." : {'command': menu.SelectDestinationFolder}},\
  ]},\
{'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),\
Ejemplo n.º 5
0
    {'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()



# 
# 
# ui_tools.button_width = 20