diff options
author | Antony Riakiotakis <kalast@gmail.com> | 2014-10-13 21:41:49 +0400 |
---|---|---|
committer | Antony Riakiotakis <kalast@gmail.com> | 2014-10-13 21:42:27 +0400 |
commit | 80cbe616950e7a720217001a0de3be4599e2d202 (patch) | |
tree | 72dac6f8346f9f462d6ae72c7db215be960ae5ba | |
parent | 5a2da9be3116fefa8549a5e6fc6d844694c9f04b (diff) |
Add a few items to the view menu, now that nested pies are possible.
-rw-r--r-- | ui_pie_menus_official.py | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/ui_pie_menus_official.py b/ui_pie_menus_official.py index fb9a73ff..9692635c 100644 --- a/ui_pie_menus_official.py +++ b/ui_pie_menus_official.py @@ -21,7 +21,7 @@ bl_info = { "name": "Pie Menus Official", "author": "Antony Riakiotakis", - "version": (1, 0, 0), + "version": (1, 0, 1), "blender": (2, 71, 4), "description": "Enable official pie Menus in blender", "category": "User Interface", @@ -42,6 +42,19 @@ class VIEW3D_PIE_object_mode(Menu): pie = layout.menu_pie() pie.operator_enum("OBJECT_OT_mode_set", "mode") +class VIEW3D_PIE_view_more(Menu): + bl_label = "More" + + def draw(self, context): + layout = self.layout + + pie = layout.menu_pie() + pie.operator("VIEW3D_OT_view_persportho", text="Persp/Ortho", icon='RESTRICT_VIEW_OFF') + pie.operator("VIEW3D_OT_camera_to_view") + pie.operator("VIEW3D_OT_view_selected") + pie.operator("VIEW3D_OT_view_all") + pie.operator("VIEW3D_OT_view_localview") + class VIEW3D_PIE_view(Menu): bl_label = "View" @@ -51,7 +64,7 @@ class VIEW3D_PIE_view(Menu): pie = layout.menu_pie() pie.operator_enum("VIEW3D_OT_viewnumpad", "type") - pie.operator("VIEW3D_OT_view_persportho", text="Persp/Ortho", icon='RESTRICT_VIEW_OFF') + pie.operator("wm.call_menu_pie", text="More", icon='PLUS').name = "VIEW3D_PIE_view_more" class VIEW3D_PIE_shade(Menu): @@ -139,6 +152,7 @@ def register(): #register menus bpy.utils.register_class(VIEW3D_PIE_object_mode) bpy.utils.register_class(VIEW3D_PIE_view) + bpy.utils.register_class(VIEW3D_PIE_view_more) bpy.utils.register_class(VIEW3D_PIE_shade) bpy.utils.register_class(VIEW3D_PIE_manipulator) bpy.utils.register_class(VIEW3D_PIE_pivot) @@ -169,6 +183,7 @@ def unregister(): bpy.utils.unregister_class(VIEW3D_PIE_object_mode) bpy.utils.unregister_class(VIEW3D_PIE_view) + bpy.utils.unregister_class(VIEW3D_PIE_view_more) bpy.utils.unregister_class(VIEW3D_PIE_shade) bpy.utils.unregister_class(VIEW3D_PIE_manipulator) bpy.utils.unregister_class(VIEW3D_PIE_pivot) |