diff options
author | Campbell Barton <ideasman42@gmail.com> | 2020-09-01 03:03:09 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2020-09-01 08:00:48 +0300 |
commit | d9d0a386cb02eec14fc8d167e9235fdd18a02c18 (patch) | |
tree | 515d34d63e35b9ed65578aee5895e3b684c77683 /release | |
parent | 8c86c5503569393abc8180625d6f855530365c6b (diff) |
Cleanup: don't register mix-in menu class
The class is only used as a base for other menus.
This caused complications for tests that inspect menu contents.
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/startup/bl_ui/space_view3d.py | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py index a2d78974aeb..7b4d969a6f1 100644 --- a/release/scripts/startup/bl_ui/space_view3d.py +++ b/release/scripts/startup/bl_ui/space_view3d.py @@ -920,9 +920,8 @@ class ShowHideMenu: layout.operator("%s.hide" % self._operator_name, text="Hide Unselected").unselected = True -# Standard transforms which apply to all cases -# NOTE: this doesn't seem to be able to be used directly -class VIEW3D_MT_transform_base(Menu): +# Standard transforms which apply to all cases (mix-in class, not used directly). +class VIEW3D_MT_transform_base: bl_label = "Transform" bl_category = "View" @@ -949,7 +948,7 @@ class VIEW3D_MT_transform_base(Menu): # Generic transform menu - geometry types -class VIEW3D_MT_transform(VIEW3D_MT_transform_base): +class VIEW3D_MT_transform(VIEW3D_MT_transform_base, Menu): def draw(self, context): # base menu VIEW3D_MT_transform_base.draw(self, context) @@ -969,7 +968,7 @@ class VIEW3D_MT_transform(VIEW3D_MT_transform_base): # Object-specific extensions to Transform menu -class VIEW3D_MT_transform_object(VIEW3D_MT_transform_base): +class VIEW3D_MT_transform_object(VIEW3D_MT_transform_base, Menu): def draw(self, context): layout = self.layout @@ -1001,7 +1000,7 @@ class VIEW3D_MT_transform_object(VIEW3D_MT_transform_base): # Armature EditMode extensions to Transform menu -class VIEW3D_MT_transform_armature(VIEW3D_MT_transform_base): +class VIEW3D_MT_transform_armature(VIEW3D_MT_transform_base, Menu): def draw(self, context): layout = self.layout @@ -7399,7 +7398,6 @@ classes = ( VIEW3D_HT_tool_header, VIEW3D_MT_editor_menus, VIEW3D_MT_transform, - VIEW3D_MT_transform_base, VIEW3D_MT_transform_object, VIEW3D_MT_transform_armature, VIEW3D_MT_mirror, |