Skip to content
Snippets Groups Projects
space_view3d_toolshelf_menu.py 126 KiB
Newer Older
  • Learn to ignore specific revisions
  • classes = [
        VIEW3D_PT_Toolshelf_menu,
        VIEW3D_MT_AddMenu2,
        VIEW3D_MT_Object2,
        VIEW3D_MT_Edit_Mesh2,
        VIEW3D_MT_TransformMenu2,
        VIEW3D_MT_TransformMenuEdit2,
        VIEW3D_MT_TransformMenuArmature2,
        VIEW3D_MT_TransformMenuArmatureEdit2,
        VIEW3D_MT_TransformMenuArmaturePose2,
        VIEW3D_MT_TransformMenuLite2,
        VIEW3D_MT_TransformMenuCamera2,
        VIEW3D_MT_MirrorMenu2,
        VIEW3D_MT_ParentMenu2,
        VIEW3D_MT_GroupMenu2,
        VIEW3D_MT_Select_Object2,
        VIEW3D_MT_Select_Object_More_Less2,
        VIEW3D_MT_Select_Edit_Mesh2,
        VIEW3D_MT_Edit_Mesh_Select_Similar2,
        VIEW3D_MT_Edit_Mesh_Select_Trait2,
        VIEW3D_MT_Edit_Mesh_Select_More_Less2,
        VIEW3D_MT_Select_Edit_Curve2,
        VIEW3D_MT_SelectArmatureMenu2,
        VIEW3D_MT_Select_Pose2,
        VIEW3D_MT_Select_Pose_More_Less2,
        VIEW3D_MT_Pose2,
        VIEW3D_MT_PoseCopy2,
        VIEW3D_MT_PoseNames2,
        VIEW3D_MT_Select_Edit_Surface2,
        VIEW3D_MT_SelectMetaball2,
        VIEW3D_MT_Select_Edit_Metaball2,
        VIEW3D_MT_Select_Particle2,
        VIEW3D_MT_Select_Edit_Lattice2,
        VIEW3D_MT_Select_Edit_Armature2,
        VIEW3D_MT_Select_Paint_Mask2,
        VIEW3D_MT_Select_Paint_Mask_Vertex2,
        VIEW3D_MT_Angle_Control2,
        VIEW3D_MT_Edit_Multi2,
        VIEW3D_MT_EditM_Edge2,
        VIEW3D_MT_Edit_Curve2,
        VIEW3D_MT_EditCurveCtrlpoints2,
        VIEW3D_MT_EditCurveSegments2,
        VIEW3D_MT_EditCurveSpecials2,
        VIEW3D_MT_Edit_Armature2,
        VIEW3D_MT_EditArmatureTK2,
        VIEW3D_MT_KeyframeMenu2,
        VIEW3D_OT_Pivot_Cursor2,
        VIEW3D_OT_Revert_Pivot2,
        VIEW3D_MT_CursorMenu2,
        VIEW3D_MT_CursorMenuLite2,
        VIEW3D_MT_EditCursorMenu2,
        VIEW3D_OT_CursorToEdgeIntersection2,
        VIEW3D_MT_UndoS2,
        VIEW3D_MT_Camera_Options2,
        InteractiveMode2,
        InteractiveModeArmature2,
        SetObjectMode2,
        VIEW3D_MT_View_Directions2,
        VIEW3D_MT_View_Border2,
        VIEW3D_MT_View_Toggle2,
        VIEW3D_MT_View_Menu2,
        VIEW3D_MT_View_Navigation2,
        VIEW3D_MT_View_Align2,
        VIEW3D_MT_View_Align_Selected2,
        VIEW3D_MT_View_Cameras2,
        VIEW3D_MT_UV_Map2,
        VIEW3D_MT_Pivot2,
        VIEW3D_Snap_Context2,
        VIEW3D_Snap_Origin2,
        VIEW3D_MT_Shade2,
        VIEW3D_MT_ManipulatorMenu12,
        SetOriginToSelected2,
        VIEW3D_MT_Object_Data_Link2,
        VIEW3D_MT_Duplicate2,
        ToolshelfMenuAddonPreferences,
        VIEW3D_MT_Selection_Mode_Particle2,
        VIEW3D_MT_AutoSmooth2,
        VIEW3D_MT_Animation_Player2,
        VIEW3D_OT_Interactive_Mode_Text2,
        SnapCursSelToCenter2,
        VIEW3D_MT_Sculpt_Specials2,
        VIEW3D_MT_Brush_Settings2,
        VIEW3D_MT_Brush_Selection2,
        VIEW3D_MT_Sculpts2,
        VIEW3D_MT_Hide_Masks2,
        VIEW3D_OT_Display_Wire_All2,
        VIEW3D_MT_Vertex_Colors2,
        VIEW3D_MT_Paint_Weights2,
        VIEW3D_OT_Interactive_Mode_Grease_Pencil2,
        VIEW3D_MT_Edit_Gpencil2,
        InteractiveModeOther2,
        ]
    
    
    # Register Classes & Hotkeys #
    
    
        for cls in classes:
            bpy.utils.register_class(cls)
        update_panel(None, bpy.context)
        wm = bpy.context.window_manager
    
    
        for cls in classes:
            # prevent multiple removal attempt
            if "bl_rna" in cls.__dict__:
                bpy.utils.unregister_class(cls)