diff --git a/release/scripts/startup/bl_ui/space_toolsystem_common.py b/release/scripts/startup/bl_ui/space_toolsystem_common.py index eb19f856fd6..db5ca9014a7 100644 --- a/release/scripts/startup/bl_ui/space_toolsystem_common.py +++ b/release/scripts/startup/bl_ui/space_toolsystem_common.py @@ -278,7 +278,8 @@ class ToolSelectPanelHelper: if not use_columns: col.scale_y = scale_y else: - row.label("") + if column_index != 0: + row.label("") row = col.row(align=True) row.scale_x = scale_x row.scale_y = scale_y diff --git a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py index 4f9a9764240..029c1c7642f 100644 --- a/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py +++ b/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py @@ -303,6 +303,22 @@ class _defs_edit_mesh: ("mesh.dupli_extrude_cursor", dict(), dict(type='ACTIONMOUSE', value='PRESS')), ) + class loopcut_slide(ToolDef): + text = "Loop Cut" + icon = "ops.mesh.loopcut_slide" + widget = None + keymap = ( + ("mesh.loopcut_slide", dict(), dict(type='ACTIONMOUSE', value='PRESS')), + ) + + class offset_edge_loops_slide(ToolDef): + text = "Offset Edge Loop Cut" + icon = "ops.mesh.offset_edge_loops_slide" + widget = None + keymap = ( + ("mesh.offset_edge_loops_slide", dict(), dict(type='ACTIONMOUSE', value='PRESS')), + ) + class vertex_smooth(ToolDef): text = "Smooth" icon = "ops.mesh.vertices_smooth" @@ -474,7 +490,10 @@ class VIEW3D_PT_tools_active(ToolSelectPanelHelper, Panel): _defs_edit_mesh.inset, _defs_edit_mesh.bevel, - + ( + _defs_edit_mesh.loopcut_slide, + _defs_edit_mesh.offset_edge_loops_slide, + ), ( _defs_edit_mesh.extrude, _defs_edit_mesh.extrude_individual,