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>2019-05-09 10:51:48 +0300
committermeta-androcto <meta.androcto1@gmail.com>2019-05-09 10:51:48 +0300
commit3ab7f96e8a5165645c51cc25ceebc0fd7b823bab (patch)
tree94def45eb4012ede75ffef09f737e295cf5a162f /space_view3d_spacebar_menu.py
parent063caacf6e5d069cd7dc77db23ecf5e9c6d50522 (diff)
space_view3d_spacebar_menu: Initial recognize new object types
Diffstat (limited to 'space_view3d_spacebar_menu.py')
-rw-r--r--space_view3d_spacebar_menu.py37
1 files changed, 36 insertions, 1 deletions
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 #