[Bf-extensions-cvs] [3ab7f96e] master: space_view3d_spacebar_menu: Initial recognize new object types

meta-androcto noreply at git.blender.org
Thu May 9 09:52:09 CEST 2019


Commit: 3ab7f96e8a5165645c51cc25ceebc0fd7b823bab
Author: meta-androcto
Date:   Thu May 9 17:51:48 2019 +1000
Branches: master
https://developer.blender.org/rBA3ab7f96e8a5165645c51cc25ceebc0fd7b823bab

space_view3d_spacebar_menu: Initial recognize new object types

===================================================================

M	space_view3d_spacebar_menu.py

===================================================================

diff --git a/space_view3d_spacebar_menu.py b/space_view3d_spacebar_menu.py
index 5521723b..31490092 100644
--- a/space_view3d_spacebar_menu.py
+++ b/space_view3d_spacebar_menu.py
@@ -20,7 +20,7 @@
 bl_info = {
     "name": "Dynamic Context Menu",
     "author": "meta-androcto",
-    "version": (1, 9, 0),
+    "version": (1, 9, 1),
     "blender": (2, 80, 0),
     "location": "View3D > Spacebar",
     "description": "Object Mode Context Sensitive Spacebar Menu",
@@ -774,6 +774,41 @@ class VIEW3D_MT_Space_Dynamic_Menu(Menu):
                 layout.prop(view, "show_region_toolbar", icon='MENU_PANEL')
                 layout.prop(view, "show_region_ui", icon='MENU_PANEL')
 
+    # Grease Pencil Menu #
+            if obj and obj.type == 'GPENCIL':
+                layout.operator_context = 'INVOKE_REGION_WIN'
+                layout.operator("wm.search_menu", text="Search", icon='VIEWZOOM')
+                UseSeparator(self, context)
+                layout.menu("INFO_MT_area", icon='WORKSPACE')
+                layout.menu("VIEW3D_MT_AddMenu", icon='OBJECT_DATAMODE')
+                layout.menu("VIEW3D_MT_View_Directions", icon='ZOOM_ALL')
+                layout.menu("VIEW3D_MT_View_Navigation", icon='PIVOT_BOUNDBOX')
+                layout.operator("view3d.snap_cursor_to_center",
+                                text="Cursor to World Origin")
+                layout.operator("view3d.snap_cursor_to_grid",
+                                text="Cursor to Grid")
+                layout.menu("VIEW3D_MT_UndoS", icon='ARROW_LEFTRIGHT')
+                UseSeparator(self, context)
+                layout.prop(view, "show_region_toolbar", icon='MENU_PANEL')
+                layout.prop(view, "show_region_ui", icon='MENU_PANEL')
+
+    # Light Probe Menu #
+            if obj and obj.type == 'LIGHT_PROBE':
+                layout.operator_context = 'INVOKE_REGION_WIN'
+                layout.operator("wm.search_menu", text="Search", icon='VIEWZOOM')
+                UseSeparator(self, context)
+                layout.menu("INFO_MT_area", icon='WORKSPACE')
+                layout.menu("VIEW3D_MT_AddMenu", icon='OBJECT_DATAMODE')
+                layout.menu("VIEW3D_MT_View_Directions", icon='ZOOM_ALL')
+                layout.menu("VIEW3D_MT_View_Navigation", icon='PIVOT_BOUNDBOX')
+                layout.operator("view3d.snap_cursor_to_center",
+                                text="Cursor to World Origin")
+                layout.operator("view3d.snap_cursor_to_grid",
+                                text="Cursor to Grid")
+                layout.menu("VIEW3D_MT_UndoS", icon='ARROW_LEFTRIGHT')
+                UseSeparator(self, context)
+                layout.prop(view, "show_region_toolbar", icon='MENU_PANEL')
+                layout.prop(view, "show_region_ui", icon='MENU_PANEL')
 
 # Object Menus #



More information about the Bf-extensions-cvs mailing list