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:
authorCampbell Barton <ideasman42@gmail.com>2018-10-22 10:08:19 +0300
committerCampbell Barton <ideasman42@gmail.com>2018-10-22 10:08:19 +0300
commit91b768ccb1f42461668cea61fd1d72d64ab1d14a (patch)
tree9e4a6238765b9b4c77a1b8d00185a70dbef3e5c9 /release/scripts/startup/bl_ui/properties_mask_common.py
parent827207b08ee4077f313d29dafa0bc96ea10c2c67 (diff)
UI: remove mask toolbar, use menus instead
Diffstat (limited to 'release/scripts/startup/bl_ui/properties_mask_common.py')
-rw-r--r--release/scripts/startup/bl_ui/properties_mask_common.py56
1 files changed, 5 insertions, 51 deletions
diff --git a/release/scripts/startup/bl_ui/properties_mask_common.py b/release/scripts/startup/bl_ui/properties_mask_common.py
index ad78685d7ff..4d502cf3c46 100644
--- a/release/scripts/startup/bl_ui/properties_mask_common.py
+++ b/release/scripts/startup/bl_ui/properties_mask_common.py
@@ -258,62 +258,14 @@ class MASK_PT_transforms:
col.operator("transform.transform", text="Scale Feather").mode = 'MASK_SHRINKFATTEN'
-class MASK_PT_tools:
- # subclasses must define...
- # ~ bl_space_type = 'CLIP_EDITOR'
- # ~ bl_region_type = 'TOOLS'
- bl_label = "Mask Tools"
- bl_category = "Mask"
-
- @classmethod
- def poll(cls, context):
- space_data = context.space_data
- return space_data.mask and space_data.mode == 'MASK'
-
- def draw(self, context):
- layout = self.layout
-
- col = layout.column(align=True)
- col.label(text="Spline:")
- col.operator("mask.delete")
- col.operator("mask.cyclic_toggle")
- col.operator("mask.switch_direction")
- col.operator("mask.handle_type_set")
- col.operator("mask.feather_weight_clear")
-
- col = layout.column(align=True)
- col.label(text="Parenting:")
- row = col.row(align=True)
- row.operator("mask.parent_set", text="Parent")
- row.operator("mask.parent_clear", text="Clear")
-
- col = layout.column(align=True)
- col.label(text="Animation:")
- row = col.row(align=True)
- row.operator("mask.shape_key_insert", text="Insert Key")
- row.operator("mask.shape_key_clear", text="Clear Key")
- col.operator("mask.shape_key_feather_reset", text="Reset Feather Animation")
- col.operator("mask.shape_key_rekey", text="Re-Key Shape Points")
-
-
-class MASK_PT_add:
- # subclasses must define...
- # ~ bl_space_type = 'CLIP_EDITOR'
- # ~ bl_region_type = 'TOOLS'
+class MASK_MT_add(Menu):
bl_label = "Add"
- bl_category = "Mask"
-
- @classmethod
- def poll(cls, context):
- space_data = context.space_data
- return space_data.mode == 'MASK'
def draw(self, context):
layout = self.layout
- col = layout.column(align=True)
- col.operator("mask.primitive_circle_add", icon='MESH_CIRCLE')
- col.operator("mask.primitive_square_add", icon='MESH_PLANE')
+ layout.operator("mask.primitive_circle_add", icon='MESH_CIRCLE')
+ layout.operator("mask.primitive_square_add", icon='MESH_PLANE')
class MASK_MT_mask(Menu):
@@ -328,6 +280,7 @@ class MASK_MT_mask(Menu):
layout.operator("mask.cyclic_toggle")
layout.operator("mask.switch_direction")
layout.operator("mask.normals_make_consistent")
+ layout.operator("mask.handle_type_set")
layout.operator("mask.feather_weight_clear") # TODO, better place?
layout.separator()
@@ -406,6 +359,7 @@ class MASK_MT_select(Menu):
classes = (
MASK_UL_layers,
+ MASK_MT_add,
MASK_MT_mask,
MASK_MT_visibility,
MASK_MT_transform,