Blender 2.9: Improve exporter panel UI
This commit is contained in:
parent
6b6dc6264f
commit
6ae76bfdf6
|
@ -442,12 +442,14 @@ class ARM_PT_ArmoryExporterPanel(bpy.types.Panel):
|
||||||
layout.use_property_split = True
|
layout.use_property_split = True
|
||||||
layout.use_property_decorate = False
|
layout.use_property_decorate = False
|
||||||
wrd = bpy.data.worlds['Arm']
|
wrd = bpy.data.worlds['Arm']
|
||||||
|
|
||||||
row = layout.row(align=True)
|
row = layout.row(align=True)
|
||||||
row.alignment = 'EXPAND'
|
row.alignment = 'EXPAND'
|
||||||
row.operator("arm.build_project")
|
row.scale_y = 1.3
|
||||||
|
row.enabled = wrd.arm_exporterlist_index >= 0 and len(wrd.arm_exporterlist) > 0
|
||||||
|
row.operator("arm.build_project", icon="MOD_BUILD")
|
||||||
# row.operator("arm.patch_project")
|
# row.operator("arm.patch_project")
|
||||||
row.operator("arm.publish_project", icon="EXPORT")
|
row.operator("arm.publish_project", icon="EXPORT")
|
||||||
row.enabled = wrd.arm_exporterlist_index >= 0 and len(wrd.arm_exporterlist) > 0
|
|
||||||
|
|
||||||
rows = 2
|
rows = 2
|
||||||
if len(wrd.arm_exporterlist) > 1:
|
if len(wrd.arm_exporterlist) > 1:
|
||||||
|
@ -480,16 +482,24 @@ class ARM_PT_ArmoryExporterPanel(bpy.types.Panel):
|
||||||
box.prop_search(item, 'arm_project_scene', bpy.data, 'scenes', text='Scene')
|
box.prop_search(item, 'arm_project_scene', bpy.data, 'scenes', text='Scene')
|
||||||
layout.separator()
|
layout.separator()
|
||||||
|
|
||||||
col = layout.column()
|
col = layout.column(align=True)
|
||||||
col.prop(wrd, 'arm_project_name')
|
col.prop(wrd, 'arm_project_name')
|
||||||
col.prop(wrd, 'arm_project_package')
|
col.prop(wrd, 'arm_project_package')
|
||||||
col.prop(wrd, 'arm_project_bundle')
|
col.prop(wrd, 'arm_project_bundle')
|
||||||
|
|
||||||
|
col = layout.column(align=True)
|
||||||
col.prop(wrd, 'arm_project_version')
|
col.prop(wrd, 'arm_project_version')
|
||||||
col.prop(wrd, 'arm_project_version_autoinc')
|
col.prop(wrd, 'arm_project_version_autoinc')
|
||||||
|
|
||||||
|
col = layout.column()
|
||||||
col.prop(wrd, 'arm_project_icon')
|
col.prop(wrd, 'arm_project_icon')
|
||||||
|
|
||||||
|
col = layout.column(heading='Code Output')
|
||||||
col.prop(wrd, 'arm_dce')
|
col.prop(wrd, 'arm_dce')
|
||||||
col.prop(wrd, 'arm_compiler_inline')
|
col.prop(wrd, 'arm_compiler_inline')
|
||||||
col.prop(wrd, 'arm_minify_js')
|
col.prop(wrd, 'arm_minify_js')
|
||||||
|
|
||||||
|
col = layout.column(heading='Data')
|
||||||
col.prop(wrd, 'arm_optimize_data')
|
col.prop(wrd, 'arm_optimize_data')
|
||||||
col.prop(wrd, 'arm_asset_compression')
|
col.prop(wrd, 'arm_asset_compression')
|
||||||
col.prop(wrd, 'arm_single_data_file')
|
col.prop(wrd, 'arm_single_data_file')
|
||||||
|
|
Loading…
Reference in a new issue