From dc0ec6d9f9b6b80cfeb4933c94d37a5034385b02 Mon Sep 17 00:00:00 2001
From: Daniel Salazar <zanqdo@gmail.com>
Date: Thu, 29 Apr 2010 23:45:05 +0000
Subject: [PATCH] Adding properties panel launcher to spacebar menu addon

---
 space_view3d_spacebar_menu.py | 44 +++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

diff --git a/space_view3d_spacebar_menu.py b/space_view3d_spacebar_menu.py
index d3788f43d..90b9bffc6 100644
--- a/space_view3d_spacebar_menu.py
+++ b/space_view3d_spacebar_menu.py
@@ -150,6 +150,10 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
             layout.operator("view3d.toolshelf", icon='MENU_PANEL')
             layout.separator()
 
+            # Properties block
+            layout.operator("view3d.properties", icon='MENU_PANEL')
+            layout.separator()
+
             # Toggle Editmode
             layout.operator("object.editmode_toggle", text="Enter Edit Mode",
                 icon='EDITMODE_HLT')
@@ -202,6 +206,10 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
             layout.operator("view3d.toolshelf", icon='MENU_PANEL')
             layout.separator()
 
+            # Properties block
+            layout.operator("view3d.properties", icon='MENU_PANEL')
+            layout.separator()
+
             # Toggle Object Mode
             layout.operator("object.editmode_toggle", text="Enter Object Mode",
                 icon='OBJECT_DATAMODE')
@@ -250,6 +258,10 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
             layout.operator("view3d.toolshelf", icon='MENU_PANEL')
             layout.separator()
 
+            # Properties block
+            layout.operator("view3d.properties", icon='MENU_PANEL')
+            layout.separator()
+
             # Toggle Objectmode
             layout.operator("object.editmode_toggle", text="Enter Object Mode",
                 icon='OBJECT_DATA')
@@ -293,6 +305,10 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
             layout.operator("view3d.toolshelf", icon='MENU_PANEL')
             layout.separator()
 
+            # Properties block
+            layout.operator("view3d.properties", icon='MENU_PANEL')
+            layout.separator()
+
             # Toggle Objectmode
             layout.operator("object.editmode_toggle", text="Enter Object Mode",
                 icon='OBJECT_DATA')
@@ -331,6 +347,10 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
             layout.operator("view3d.toolshelf", icon='MENU_PANEL')
             layout.separator()
 
+            # Properties block
+            layout.operator("view3d.properties", icon='MENU_PANEL')
+            layout.separator()
+
             # Toggle Objectmode
             layout.operator("object.editmode_toggle", text="Enter Object Mode",
                 icon='OBJECT_DATA') 
@@ -372,6 +392,10 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
             layout.operator("view3d.toolshelf", icon='MENU_PANEL')
             layout.separator()
 
+            # Properties block
+            layout.operator("view3d.properties", icon='MENU_PANEL')
+            layout.separator()
+
             # Toggle Objectmode
             layout.operator("object.editmode_toggle", text="Enter Object Mode",
                 icon='OBJECT_DATA')
@@ -407,6 +431,10 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
             layout.operator("view3d.toolshelf", icon='MENU_PANEL')
             layout.separator()
 
+            # Properties block
+            layout.operator("view3d.properties", icon='MENU_PANEL')
+            layout.separator()
+
             # Toggle Objectmode
             layout.operator("object.editmode_toggle", text="Enter Object Mode",
                 icon='OBJECT_DATA')
@@ -441,6 +469,10 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
             layout.operator("view3d.toolshelf", icon='MENU_PANEL')
             layout.separator()
 
+            # Properties block
+            layout.operator("view3d.properties", icon='MENU_PANEL')
+            layout.separator()
+
             # Toggle Objectmode
             layout.operator("object.editmode_toggle", text="Enter Object Mode",
                 icon='OBJECT_DATA')
@@ -472,6 +504,10 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
             layout.operator("view3d.toolshelf", icon='MENU_PANEL')
             layout.separator()
 
+            # Properties block
+            layout.operator("view3d.properties", icon='MENU_PANEL')
+            layout.separator()
+
             # Toggle Objectmode
             layout.operator("object.editmode_toggle", text="Enter Object Mode",
                 icon='OBJECT_DATA')
@@ -497,6 +533,10 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
             layout.operator("view3d.toolshelf", icon='MENU_PANEL')
             layout.separator()
 
+            # Properties block
+            layout.operator("view3d.properties", icon='MENU_PANEL')
+            layout.separator()
+
             # Toggle Objectmode
             layout.operator("object.editmode_toggle", text="Enter Object Mode",
                 icon='OBJECT_DATA')
@@ -530,6 +570,10 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
             layout.operator("view3d.toolshelf", icon='MENU_PANEL')
             layout.separator()
 
+            # Properties block
+            layout.operator("view3d.properties", icon='MENU_PANEL')
+            layout.separator()
+
             # Toggle Editmode
             layout.operator("object.editmode_toggle", text="Enter Edit Mode",
                 icon='EDITMODE_HLT')
-- 
GitLab