From 14b25bcc4adf6b67ee255e32a0f00411966c5c15 Mon Sep 17 00:00:00 2001
From: Jonathan Smith <j.jaydez@gmail.com>
Date: Fri, 9 Apr 2010 14:01:18 +0000
Subject: [PATCH] Added the spacebar search operator to DMenu, as well as
 changing the toggle object/editmode some more so that when you are in neither
 object or editmode, then you can choose which one to go to.

---
 space_view3d_dynamic_menu.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/space_view3d_dynamic_menu.py b/space_view3d_dynamic_menu.py
index 329faf0ff..640498d22 100644
--- a/space_view3d_dynamic_menu.py
+++ b/space_view3d_dynamic_menu.py
@@ -105,6 +105,9 @@ class VIEW3D_MT_Dynamic_Menu(bpy.types.Menu):
         layout.operator_context = 'INVOKE_REGION_WIN'
 
         ob = context
+#Search Block
+        layout.operator("wm.search_menu", text="Search", icon='VIEWZOOM')
+        layout.separator()
         if ob.mode == 'OBJECT':
 #Add block
             layout.menu("INFO_MT_mesh_add", text="Add Mesh", icon='OUTLINER_OB_MESH')
@@ -161,7 +164,7 @@ class VIEW3D_MT_Dynamic_Menu(bpy.types.Menu):
 #toggle Editmode
         if ob.mode != 'EDIT_MESH':
             layout.operator("object.editmode_toggle", text="Enter Edit Mode", icon='EDITMODE_HLT')
-        else:
+        if ob.mode != 'OBJECT':
             layout.operator("object.editmode_toggle", text="Enter Object Mode", icon = 'OBJECT_DATAMODE')
 
 class VIEW3D_MT_selectS(bpy.types.Menu):
-- 
GitLab