diff options
Diffstat (limited to 'release/scripts/startup/bl_ui/properties_data_modifier.py')
-rw-r--r-- | release/scripts/startup/bl_ui/properties_data_modifier.py | 47 |
1 files changed, 31 insertions, 16 deletions
diff --git a/release/scripts/startup/bl_ui/properties_data_modifier.py b/release/scripts/startup/bl_ui/properties_data_modifier.py index de8617ecc52..cf939719ba3 100644 --- a/release/scripts/startup/bl_ui/properties_data_modifier.py +++ b/release/scripts/startup/bl_ui/properties_data_modifier.py @@ -156,6 +156,17 @@ class DATA_PT_modifiers(ModifierButtonsPanel, Panel): col.label(text="Object:") col.prop(md, "object", text="") + """ + layout.prop(md, "use_bmesh") + if md.use_bmesh: + box = layout.box() + box.label("BMesh Options:") + box.prop(md, "use_bmesh_separate") + box.prop(md, "use_bmesh_dissolve") + box.prop(md, "use_bmesh_connect_regions") + box.prop(md, "threshold") + """ + def BUILD(self, layout, ob, md): split = layout.split() @@ -281,6 +292,9 @@ class DATA_PT_modifiers(ModifierButtonsPanel, Panel): row.prop(md, "vertex_group_factor") col.prop(md, "use_collapse_triangulate") + row = col.split(percentage=0.75) + row.prop(md, "use_symmetry") + row.prop(md, "symmetry_axis", text="") elif decimate_type == 'UNSUBDIV': layout.prop(md, "iterations") @@ -724,7 +738,9 @@ class DATA_PT_modifiers(ModifierButtonsPanel, Panel): col.prop(md, "target", text="") col = split.column() col.label(text="Vertex Group:") - col.prop_search(md, "vertex_group", ob, "vertex_groups", text="") + row = col.row(align=True) + row.prop_search(md, "vertex_group", ob, "vertex_groups", text="") + row.prop(md, "invert_vertex_group", text="", icon='ARROW_LEFTRIGHT') split = layout.split() @@ -772,12 +788,14 @@ class DATA_PT_modifiers(ModifierButtonsPanel, Panel): col = split.column() col.label(text="Vertex Group:") - col.prop_search(md, "vertex_group", ob, "vertex_groups", text="") + row = col.row(align=True) + row.prop_search(md, "vertex_group", ob, "vertex_groups", text="") + row.prop(md, "invert_vertex_group", text="", icon='ARROW_LEFTRIGHT') split = layout.split() col = split.column() - col.label(text="Origin:") + col.label(text="Axis, Origin:") col.prop(md, "origin", text="") if md.deform_method in {'TAPER', 'STRETCH', 'TWIST'}: @@ -1276,14 +1294,14 @@ class DATA_PT_modifiers(ModifierButtonsPanel, Panel): col = layout.column(align=True) split = col.split(0.333, align=True) sub = split.column(align=True) - sub.prop(md, "data_types_verts_vgroup") - row = split.row(align=True) + sub.prop(md, "data_types_verts") + sub = split.column(align=True) + row = sub.row(align=True) row.prop(md, "layers_vgroup_select_src", text="") - row.label(icon='RIGHTARROW_THIN') + row.label(icon='RIGHTARROW') row.prop(md, "layers_vgroup_select_dst", text="") - split = col.split(0.333, align=True) - sub = split.column(align=True) - sub.prop(md, "data_types_verts") + row = sub.row(align=True) + row.label("", icon='NONE') layout.separator() @@ -1312,17 +1330,14 @@ class DATA_PT_modifiers(ModifierButtonsPanel, Panel): split = col.split(0.333, align=True) sub = split.column(align=True) sub.prop(md, "data_types_loops") - split = col.split(0.333, align=True) sub = split.column(align=True) - sub.prop(md, "data_types_loops_vcol") - row = split.row(align=True) + row = sub.row(align=True) + row.label("", icon='NONE') + row = sub.row(align=True) row.prop(md, "layers_vcol_select_src", text="") row.label(icon='RIGHTARROW') row.prop(md, "layers_vcol_select_dst", text="") - split = col.split(0.333, align=True) - sub = split.column(align=True) - sub.prop(md, "data_types_loops_uv") - row = split.row(align=True) + row = sub.row(align=True) row.prop(md, "layers_uv_select_src", text="") row.label(icon='RIGHTARROW') row.prop(md, "layers_uv_select_dst", text="") |