UI: remove shading & uv's panel

This commit is contained in:
Campbell Barton 2018-04-24 21:07:05 +02:00
parent 987fc30959
commit 64e3051ebe
2 changed files with 22 additions and 56 deletions

View File

@ -2495,6 +2495,7 @@ class VIEW3D_MT_edit_mesh(Menu):
layout.separator()
layout.menu("VIEW3D_MT_edit_mesh_normals")
layout.menu("VIEW3D_MT_edit_mesh_shading")
layout.menu("VIEW3D_MT_edit_mesh_weights")
layout.menu("VIEW3D_MT_edit_mesh_clean")
@ -2800,6 +2801,26 @@ class VIEW3D_MT_edit_mesh_normals(Menu):
layout.separator()
layout.operator("mesh.flip_normals")
layout.operator("mesh.set_normals_from_faces", text="Set From Faces")
class VIEW3D_MT_edit_mesh_shading(Menu):
bl_label = "Shading"
def draw(self, context):
layout = self.layout
layout.label(text="Faces:")
layout.operator("mesh.faces_shade_smooth", text="Smooth")
layout.operator("mesh.faces_shade_flat", text="Flat")
layout.label(text="Edges:")
layout.operator("mesh.mark_sharp", text="Smooth").clear = True
layout.operator("mesh.mark_sharp", text="Sharp")
layout.label(text="Vertices:")
props = layout.operator("mesh.mark_sharp", text="Smooth")
props.use_verts = True
props.clear = True
layout.operator("mesh.mark_sharp", text="Sharp").use_verts = True
class VIEW3D_MT_edit_mesh_weights(Menu):
@ -3922,6 +3943,7 @@ classes = (
VIEW3D_MT_edit_mesh_edges_data,
VIEW3D_MT_edit_mesh_faces,
VIEW3D_MT_edit_mesh_normals,
VIEW3D_MT_edit_mesh_shading,
VIEW3D_MT_edit_mesh_weights,
VIEW3D_MT_edit_mesh_clean,
VIEW3D_MT_edit_mesh_delete,

View File

@ -100,14 +100,6 @@ class VIEW3D_PT_tools_object(View3DPanel, Panel):
row.operator("object.shade_smooth", text="Smooth")
row.operator("object.shade_flat", text="Flat")
if obj_type == 'MESH':
col = layout.column(align=True)
col.label(text="Data Transfer:")
row = col.row(align=True)
row.operator("object.data_transfer", text="Data")
row.operator("object.datalayout_transfer", text="Data Layout")
# ********** default tools for editmode_mesh ****************
@ -161,52 +153,6 @@ class VIEW3D_PT_tools_meshedit(View3DPanel, Panel):
col.operator("mesh.remove_doubles")
class VIEW3D_PT_tools_shading(View3DPanel, Panel):
bl_category = "Shading / UVs"
bl_context = "mesh_edit"
bl_label = "Shading"
def draw(self, context):
layout = self.layout
col = layout.column(align=True)
col.label(text="Faces:")
row = col.row(align=True)
row.operator("mesh.faces_shade_smooth", text="Smooth")
row.operator("mesh.faces_shade_flat", text="Flat")
col.label(text="Edges:")
row = col.row(align=True)
row.operator("mesh.mark_sharp", text="Smooth").clear = True
row.operator("mesh.mark_sharp", text="Sharp")
col.label(text="Vertices:")
row = col.row(align=True)
props = row.operator("mesh.mark_sharp", text="Smooth")
props.use_verts = True
props.clear = True
row.operator("mesh.mark_sharp", text="Sharp").use_verts = True
col = layout.column(align=True)
col.label(text="Normals:")
col.operator("mesh.normals_make_consistent", text="Recalculate")
col.operator("mesh.flip_normals", text="Flip Direction")
col.operator("mesh.set_normals_from_faces", text="Set From Faces")
class VIEW3D_PT_tools_uvs(View3DPanel, Panel):
bl_category = "Shading / UVs"
bl_context = "mesh_edit"
bl_label = "UVs"
def draw(self, context):
layout = self.layout
col = layout.column(align=True)
col.label(text="UV Mapping:")
col.menu("VIEW3D_MT_uv_map", text="Unwrap")
col.operator("mesh.mark_seam").clear = False
col.operator("mesh.mark_seam", text="Clear Seam").clear = True
class VIEW3D_PT_tools_meshedit_options(View3DPanel, Panel):
bl_category = "Options"
bl_context = "mesh_edit"
@ -1636,8 +1582,6 @@ class VIEW3D_PT_tools_history(View3DPanel, Panel):
classes = (
VIEW3D_PT_tools_object,
VIEW3D_PT_tools_meshedit,
VIEW3D_PT_tools_shading,
VIEW3D_PT_tools_uvs,
VIEW3D_PT_tools_meshedit_options,
VIEW3D_PT_tools_curveedit,
VIEW3D_PT_tools_curveedit_options_stroke,