Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Reynish <billrey@me.com>2019-10-05 23:17:22 +0300
committerWilliam Reynish <billrey@me.com>2019-10-05 23:17:22 +0300
commita498a5494c144562cb88c459ddfc2fddb2a925ca (patch)
tree9e60d04da5d8e52d569e0b9fdf43ebc837553862 /release/scripts/startup/bl_ui/space_view3d.py
parent0bdf4e2f2d1cd9538ac0196db8c302c21d49c860 (diff)
UI: Split sculpt mask operators into own menu
Differential Revision: https://developer.blender.org/D5997 Reviewers: Brecht van Lommel, Pablo Dobarro
Diffstat (limited to 'release/scripts/startup/bl_ui/space_view3d.py')
-rw-r--r--release/scripts/startup/bl_ui/space_view3d.py23
1 files changed, 16 insertions, 7 deletions
diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py
index aca8ea701ce..ffb0096d2f3 100644
--- a/release/scripts/startup/bl_ui/space_view3d.py
+++ b/release/scripts/startup/bl_ui/space_view3d.py
@@ -794,6 +794,8 @@ class VIEW3D_MT_editor_menus(Menu):
elif obj:
if mode_string != 'PAINT_TEXTURE':
layout.menu("VIEW3D_MT_%s" % mode_string.lower())
+ if mode_string == 'SCULPT':
+ layout.menu("VIEW3D_MT_mask")
else:
layout.menu("VIEW3D_MT_object")
@@ -2822,20 +2824,29 @@ class VIEW3D_MT_sculpt(Menu):
props.action = 'SHOW'
props.area = 'ALL'
- props = layout.operator("paint.hide_show", text="Hide Bounding Box")
- props.action = 'HIDE'
- props.area = 'INSIDE'
-
props = layout.operator("paint.hide_show", text="Show Bounding Box")
props.action = 'SHOW'
props.area = 'INSIDE'
+ props = layout.operator("paint.hide_show", text="Hide Bounding Box")
+ props.action = 'HIDE'
+ props.area = 'INSIDE'
+
props = layout.operator("paint.hide_show", text="Hide Masked")
props.action = 'HIDE'
props.area = 'MASKED'
layout.separator()
+ layout.menu("VIEW3D_MT_sculpt_set_pivot", text="Set Pivot")
+
+
+class VIEW3D_MT_mask(Menu):
+ bl_label = "Mask"
+
+ def draw(self, _context):
+ layout = self.layout
+
props = layout.operator("paint.mask_flood_fill", text="Invert Mask")
props.mode = 'INVERT'
@@ -2898,9 +2909,6 @@ class VIEW3D_MT_sculpt(Menu):
props = layout.operator("sculpt.dirty_mask", text='Dirty Mask')
- layout.separator()
- layout.menu("VIEW3D_MT_sculpt_set_pivot", text="Set Pivot")
-
class VIEW3D_MT_sculpt_set_pivot(Menu):
bl_label = "Sculpt Set Pivot"
@@ -6808,6 +6816,7 @@ classes = (
VIEW3D_MT_paint_weight,
VIEW3D_MT_sculpt,
VIEW3D_MT_sculpt_set_pivot,
+ VIEW3D_MT_mask,
VIEW3D_MT_particle,
VIEW3D_MT_particle_context_menu,
VIEW3D_MT_particle_showhide,