[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [641] trunk/py/scripts/addons/ space_view3d_spacebar_menu.py: add lattice menu's

Brendon Murphy meta.androcto1 at gmail.com
Tue Apr 27 08:04:05 CEST 2010


Revision: 641
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-extensions&revision=641
Author:   meta-androcto
Date:     2010-04-27 08:04:05 +0200 (Tue, 27 Apr 2010)

Log Message:
-----------
add lattice menu's
add particle mode 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-04-26 22:11:54 UTC (rev 640)
+++ trunk/py/scripts/addons/space_view3d_spacebar_menu.py	2010-04-27 06:04:05 UTC (rev 641)
@@ -159,7 +159,6 @@
                 icon='CANCEL')
 
 
-
         elif ob.mode == 'EDIT_MESH':
             # Edit mode
 
@@ -334,12 +333,88 @@
 
             # Toggle Objectmode
             layout.operator("object.editmode_toggle", text="Enter Object Mode",
+                icon='OBJECT_DATA') 
+
+            # Delete block
+            layout.operator("object.delete", text="Delete Object",
+                icon='CANCEL')
+
+        elif ob.mode == 'EDIT_LATTICE':
+            # Lattice menu
+
+            #Search Menu
+            layout.operator("wm.search_menu", text="Search", icon='VIEWZOOM')
+
+            # Transform block
+            layout.menu("VIEW3D_MT_TransformMenu", icon='MANIPUL')
+            layout.separator()
+
+            # Mirror block
+            layout.menu("VIEW3D_MT_MirrorMenu", icon='MOD_MIRROR')
+            layout.separator()
+
+            # Proportional block
+            layout.prop_menu_enum(settings, "proportional_editing", icon= "PROP_CON")
+            layout.prop_menu_enum(settings, "proportional_editing_falloff", icon= "SMOOTHCURVE")
+
+            # Cursor block
+            layout.menu("VIEW3D_MT_CursorMenu", icon='CURSOR')
+            layout.separator()
+
+            #Select Lattice
+            layout.menu("VIEW3D_MT_select_edit_lattice", icon='RESTRICT_SELECT_OFF')
+            layout.separator()
+
+            layout.operator("lattice.make_regular")
+            layout.separator()
+
+            # Toolshelf block
+            layout.operator("view3d.toolshelf", icon='MENU_PANEL')
+            layout.separator()
+
+            # Toggle Objectmode
+            layout.operator("object.editmode_toggle", text="Enter Object Mode",
                 icon='OBJECT_DATA')
 
             # Delete block
             layout.operator("object.delete", text="Delete Object",
                 icon='CANCEL')
+				
 
+        if  context.mode == 'PARTICLE':
+            # Particle menu
+
+            #Search Menu
+            layout.operator("wm.search_menu", text="Search", icon='VIEWZOOM')
+
+            # Transform block
+            layout.menu("VIEW3D_MT_TransformMenu", icon='MANIPUL')
+            layout.separator()
+
+            # Mirror block
+            layout.menu("VIEW3D_MT_MirrorMenu", icon='MOD_MIRROR')
+            layout.separator()
+
+            # Proportional block
+            layout.prop_menu_enum(settings, "proportional_editing", icon= "PROP_CON")
+            layout.prop_menu_enum(settings, "proportional_editing_falloff", icon= "SMOOTHCURVE")
+
+            # Cursor block
+            layout.menu("VIEW3D_MT_CursorMenu", icon='CURSOR')
+            layout.separator()
+
+            # Toolshelf block
+            layout.operator("view3d.toolshelf", icon='MENU_PANEL')
+            layout.separator()
+
+            # Toggle Objectmode
+            layout.operator("object.editmode_toggle", text="Enter Object Mode",
+                icon='OBJECT_DATA')
+
+            # Delete block
+            layout.operator("object.delete", text="Delete Object",
+                icon='CANCEL')
+
         ob = context
         if ob.mode == 'PAINT_WEIGHT':
             # Weight paint menu
@@ -459,10 +534,6 @@
             layout.operator("object.editmode_toggle", text="Enter Edit Mode",
                 icon='EDITMODE_HLT')
 
-            # Toggle Objectmode
-            layout.operator("object.editmode_toggle", text="Enter Object Mode",
-                icon='OBJECT_DATA')
-
         elif ob.mode == 'EDIT_ARMATURE':
             # Armature menu
 
@@ -608,12 +679,11 @@
         layout.operator("object.text_add", text="Add Text",
             icon='OUTLINER_OB_FONT')
         layout.separator()
-
         layout.menu("INFO_MT_armature_add", text="Add Armature",
             icon='OUTLINER_OB_ARMATURE')
-        #layout.operator_menu_enum("object.lattice.add", "type",
-        #    text="Lattice",
-        #    icon='OUTLINER_OB_LATTICE')
+        layout.operator("object.add", text="Lattice",
+            icon='OUTLINER_OB_LATTICE').type = 'LATTICE'
+        layout.separator()
         layout.operator("object.add", text="Add Empty",
             icon='OUTLINER_OB_EMPTY')
         layout.separator()
@@ -1151,13 +1221,13 @@
     def draw(self, context):
 
         layout = self.layout
-        layout.operator_context = 'INVOKE_REGION_WIN'
+        layout.operator_context = 'INVOKE_REGION_WIN'
         layout.operator("view3d.snap_cursor_to_selected",
             text="Cursor to Selected")
         layout.operator("view3d.snap_cursor_to_center",
-            text="Cursor to Center")
+            text="Cursor to Center")
         layout.operator("view3d.snap_cursor_to_grid",
-            text="Cursor to Grid")
+            text="Cursor to Grid")
         layout.operator("view3d.snap_cursor_to_active",
             text="Cursor to Active")
         layout.separator()




More information about the Bf-extensions-cvs mailing list