[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [751] trunk/py/scripts/addons/ space_view3d_spacebar_menu.py: Fix [#21996]: Dynamic menu does not enter object mode properly, added correct operator to menu for texture, weight and vertex paint modes so that they can go back to object mode, also added go to object mode for the edit_armature menu

Jonathan Smith j.jaydez at gmail.com
Wed Jun 23 14:37:52 CEST 2010


Revision: 751
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-extensions&revision=751
Author:   jaydez
Date:     2010-06-23 14:37:52 +0200 (Wed, 23 Jun 2010)

Log Message:
-----------
Fix [#21996]: Dynamic menu does not enter object mode properly, added correct operator to menu for texture, weight and vertex paint modes so that they can go back to object mode, also added go to object mode for the edit_armature menu

Modified Paths:
--------------
    trunk/py/scripts/addons/space_view3d_spacebar_menu.py

Modified: trunk/py/scripts/addons/space_view3d_spacebar_menu.py
===================================================================
--- trunk/py/scripts/addons/space_view3d_spacebar_menu.py	2010-06-22 12:30:04 UTC (rev 750)
+++ trunk/py/scripts/addons/space_view3d_spacebar_menu.py	2010-06-23 12:37:52 UTC (rev 751)
@@ -25,7 +25,7 @@
 bl_addon_info = {
     'name': '3D View: Dynamic Spacebar Menu',
     'author': 'JayDez, sim88, meta-androcto',
-    'version': '1.3',
+    'version': '1.5',
     'blender': (2, 5, 3),
     'location': 'View3D > Spacebar',
     'description': 'Context sensitive spacebar menu',
@@ -452,7 +452,7 @@
             layout.separator()
 
             # Toggle Objectmode
-            layout.operator("object.editmode_toggle", text="Enter Object Mode",
+            layout.operator("object.mode_set", text="Enter Object Mode",
                 icon='OBJECT_DATA')
 
 
@@ -487,7 +487,7 @@
             layout.separator()
 
             # Toggle Objectmode
-            layout.operator("object.editmode_toggle", text="Enter Object Mode",
+            layout.operator("object.mode_set", text="Enter Object Mode",
                 icon='OBJECT_DATA')
 
         elif ob.mode == 'PAINT_TEXTURE':
@@ -516,7 +516,7 @@
             layout.separator()
 
             # Toggle Objectmode
-            layout.operator("object.editmode_toggle", text="Enter Object Mode",
+            layout.operator("object.mode_set", text="Enter Object Mode",
                 icon='OBJECT_DATA')
 
         elif ob.mode == 'SCULPT':
@@ -604,13 +604,18 @@
             layout.menu("VIEW3D_MT_armature_specials", icon='MODIFIER')
             layout.separator()
 
+            # Toggle Posemode
+            layout.operator("object.posemode_toggle", text="Enter Pose Mode",
+                icon='EDITMODE_HLT')
+
+            # Toggle Posemode
+            layout.operator("object.editmode_toggle", text="Enter Object Mode",
+                icon='OBJECT_DATA')
+
             # Delete block
             layout.operator("object.delete", text="Delete Object",
                 icon='CANCEL')
 
-            # Toggle Posemode
-            layout.operator("object.posemode_toggle", text="Enter Pose Mode",
-                icon='EDITMODE_HLT')
 
         if context.mode == 'POSE':
             # Pose mode menu




More information about the Bf-extensions-cvs mailing list