[Bf-blender-cvs] [cfa1700792a] blender2.8: UI: add loopcut & edge offset tools
Campbell Barton
noreply at git.blender.org
Fri Apr 27 23:08:42 CEST 2018
Commit: cfa1700792a7c7d6413b0ed6e59f56c0484a911a
Author: Campbell Barton
Date: Fri Apr 27 22:59:51 2018 +0200
Branches: blender2.8
https://developer.blender.org/rBcfa1700792a7c7d6413b0ed6e59f56c0484a911a
UI: add loopcut & edge offset tools
Also fix minor layout bug.
===================================================================
M release/scripts/startup/bl_ui/space_toolsystem_common.py
M release/scripts/startup/bl_ui/space_toolsystem_toolbar.py
===================================================================
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,
More information about the Bf-blender-cvs
mailing list