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

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormeta-androcto <meta.androcto1@gmail.com>2016-04-24 05:18:13 +0300
committermeta-androcto <meta.androcto1@gmail.com>2016-04-24 05:18:13 +0300
commit6c9c154805ed9fc044f0a9916508e803debd5d1f (patch)
treeaefe2a1e471493f59fd7a3c704fb874a52ab8d4f /space_view3d_spacebar_menu.py
parent7c3a79b484179e34f0d5504ea6a9bdd331e686a1 (diff)
Fix: Missing Menu's, clean up
Diffstat (limited to 'space_view3d_spacebar_menu.py')
-rw-r--r--space_view3d_spacebar_menu.py36
1 files changed, 31 insertions, 5 deletions
diff --git a/space_view3d_spacebar_menu.py b/space_view3d_spacebar_menu.py
index 189da78c..a72ee94c 100644
--- a/space_view3d_spacebar_menu.py
+++ b/space_view3d_spacebar_menu.py
@@ -27,6 +27,7 @@ bl_info = {
"warning": "",
"wiki_url": "http://wiki.blender.org/index.php/Extensions:2.6/Py/"
"Scripts/3D_interaction/Dynamic_Spacebar_Menu",
+ "tracker_url": "https://developer.blender.org/maniphest/task/create/?project=3&type=Bug",
"category": "3D View",
}
@@ -581,7 +582,7 @@ class VIEW3D_MT_Object(bpy.types.Menu):
layout.operator("object.delete", text="Delete...").use_global = False
layout.menu("VIEW3D_MT_object_parent")
- layout.menu("VIEW3D_MT_duplicate")
+ layout.menu("VIEW3D_MT_Duplicate")
layout.operator("object.join")
if is_local_view:
@@ -592,7 +593,7 @@ class VIEW3D_MT_Object(bpy.types.Menu):
layout.operator("object.move_to_layer", text="Move to Layer...")
layout.menu("VIEW3D_MT_make_links", text="Make Links...")
- layout.menu("INFO_MT_object_data_link")
+ layout.menu("VIEW3D_MT_Object_Data_Link")
layout.menu("VIEW3D_MT_object_constraints")
layout.menu("VIEW3D_MT_object_track")
layout.menu("VIEW3D_MT_object_animation")
@@ -847,6 +848,29 @@ class VIEW3D_MT_AlignMenu(bpy.types.Menu):
layout.operator("view3d.view_selected")
layout.operator("view3d.view_center_cursor")
+class VIEW3D_MT_Object_Data_Link(Menu):
+ bl_label = "Object Data"
+
+ def draw(self, context):
+ layout = self.layout
+
+ layout.operator_menu_enum("object.make_local", "type", text="Make Local...")
+ layout.menu("VIEW3D_MT_make_single_user")
+ layout.operator("object.proxy_make", text="Make Proxy...")
+ layout.operator("object.make_dupli_face")
+ layout.operator("object.data_transfer")
+ layout.operator("object.datalayout_transfer")
+
+class VIEW3D_MT_Duplicate(Menu):
+ bl_label = "Duplicate"
+
+ def draw(self, context):
+ layout = self.layout
+
+ layout.operator("object.duplicate_move")
+ layout.operator("object.duplicate_move_linked")
+ layout.separator()
+
class VIEW3D_MT_KeyframeMenu(bpy.types.Menu):
bl_label = "Keyframe"
@@ -1348,17 +1372,17 @@ class VIEW3D_MT_View_Menu(bpy.types.Menu):
def draw(self, context):
layout = self.layout
layout.menu("VIEW3D_MT_view_cameras", text="Cameras")
- layout.menu("VIEW3D_MT_view_directions")
+ layout.menu("VIEW3D_MT_View_Directions")
layout.menu("VIEW3D_MT_view_navigation")
layout.menu("VIEW3D_MT_Shade")
layout.menu("VIEW3D_MT_view_align")
layout.menu("VIEW3D_MT_view_align_selected")
- layout.menu("VIEW3D_MT_view_toggle")
+ layout.menu("VIEW3D_MT_View_Toggle")
layout.operator("view3d.view_persportho")
layout.operator("view3d.localview", text="View Global/Local")
layout.operator("view3d.view_selected").use_all_regions = False
layout.operator("view3d.view_all").center = False
- layout.menu("VIEW3D_MT_view_border")
+ layout.menu("VIEW3D_MT_View_Border")
layout.operator("screen.area_dupli")
layout.operator("view3d.layers", text="Show All Layers").nr = 0
layout.operator("screen.animation_play", text="Playback Animation")
@@ -2107,6 +2131,8 @@ classes = [
VIEW3D_MT_Shade,
VIEW3D_MT_ManipulatorMenu1,
SetOriginToSelected,
+ VIEW3D_MT_Object_Data_Link,
+ VIEW3D_MT_Duplicate,
]
## Register Classes ^ & Hotkeys ##