diff options
Diffstat (limited to 'release/scripts/startup/bl_ui/properties_data_mesh.py')
-rw-r--r-- | release/scripts/startup/bl_ui/properties_data_mesh.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/release/scripts/startup/bl_ui/properties_data_mesh.py b/release/scripts/startup/bl_ui/properties_data_mesh.py index 5a59a238d19..8efd14afb47 100644 --- a/release/scripts/startup/bl_ui/properties_data_mesh.py +++ b/release/scripts/startup/bl_ui/properties_data_mesh.py @@ -29,7 +29,7 @@ class MESH_MT_vertex_group_specials(Menu): def draw(self, context): layout = self.layout - layout.operator("object.vertex_group_sort", icon='SORTALPHA').sort_type = "NAME" + layout.operator("object.vertex_group_sort", icon='SORTALPHA', text="Sort by Name").sort_type = "NAME" layout.operator("object.vertex_group_sort", icon='ARMATURE_DATA', text="Sort by Bone Hierarchy").sort_type = "BONE_HIERARCHY" layout.operator("object.vertex_group_copy", icon='COPY_ID') layout.operator("object.vertex_group_copy_to_linked", icon='LINK_AREA') @@ -111,7 +111,7 @@ class MESH_UL_uvmaps_vcols(UIList): layout.label(text="", icon_value=icon) -class MeshButtonsPanel(): +class MeshButtonsPanel: bl_space_type = 'PROPERTIES' bl_region_type = 'WINDOW' bl_context = "data" @@ -154,7 +154,7 @@ class DATA_PT_normals(MeshButtonsPanel, Panel): col = split.column() col.prop(mesh, "use_auto_smooth") sub = col.column() - sub.active = mesh.use_auto_smooth + sub.active = mesh.use_auto_smooth and not mesh.has_custom_normals sub.prop(mesh, "auto_smooth_angle", text="Angle") split.prop(mesh, "show_double_sided") @@ -317,7 +317,6 @@ class DATA_PT_shape_keys(MeshButtonsPanel, Panel): row = layout.column() row.active = enable_edit_value row.prop(key, "eval_time") - row.prop(key, "slurph") class DATA_PT_uv_texture(MeshButtonsPanel, Panel): @@ -373,6 +372,11 @@ class DATA_PT_customdata(MeshButtonsPanel, Panel): col.operator("mesh.customdata_clear_mask", icon='X') col.operator("mesh.customdata_clear_skin", icon='X') + if me.has_custom_normals: + col.operator("mesh.customdata_custom_splitnormals_clear", icon='X') + else: + col.operator("mesh.customdata_custom_splitnormals_add", icon='ZOOMIN') + col = layout.column() col.enabled = (obj.mode != 'EDIT') |