diff options
author | William Reynish <billrey@me.com> | 2019-10-05 23:17:22 +0300 |
---|---|---|
committer | William Reynish <billrey@me.com> | 2019-10-05 23:17:22 +0300 |
commit | a498a5494c144562cb88c459ddfc2fddb2a925ca (patch) | |
tree | 9e60d04da5d8e52d569e0b9fdf43ebc837553862 | |
parent | 0bdf4e2f2d1cd9538ac0196db8c302c21d49c860 (diff) |
UI: Split sculpt mask operators into own menu
Differential Revision: https://developer.blender.org/D5997
Reviewers: Brecht van Lommel, Pablo Dobarro
-rw-r--r-- | release/scripts/startup/bl_ui/space_view3d.py | 23 |
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, |