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:
authorJonathan Smith <j.jaydez@gmail.com>2011-01-03 17:35:09 +0300
committerJonathan Smith <j.jaydez@gmail.com>2011-01-03 17:35:09 +0300
commit874b253e21c566f968ef0e638446130af9d8f518 (patch)
treec459f35706d86f5eb51b4ae4764533fbd5adc2c2 /space_view3d_spacebar_menu.py
parentd296f08d148be847dfc52fa032bb4e739dea7c21 (diff)
Spacebar Menu: PEP 8 Cleanup
Diffstat (limited to 'space_view3d_spacebar_menu.py')
-rw-r--r--space_view3d_spacebar_menu.py177
1 files changed, 106 insertions, 71 deletions
diff --git a/space_view3d_spacebar_menu.py b/space_view3d_spacebar_menu.py
index b85d7962..e225ec74 100644
--- a/space_view3d_spacebar_menu.py
+++ b/space_view3d_spacebar_menu.py
@@ -44,7 +44,8 @@ This adds a the Dynamic Spacebar Menu in the View3D.
Usage:
* This script gives a basic menu with common simple tools for easy access.
* Very similar to the Spacebar menu in 2.49
-* Context sensitive for Object. Edit, Sculpt, Pose, Weight/Texture/Vertex Paint.
+* Context sensitive for Object. Edit, Sculpt, Pose, Weight/Texture/Vertex
+ Paint.
* Object sensitive based on object selected in edit mode.
Version history:
@@ -108,7 +109,8 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
layout.separator()
# Modifier block
- layout.operator_menu_enum("object.modifier_add", "type" , icon='MODIFIER')
+ layout.operator_menu_enum("object.modifier_add", "type",
+ icon='MODIFIER')
layout.separator()
# Align block
@@ -174,7 +176,8 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
layout.menu("VIEW3D_MT_uv_map", icon='MOD_UVPROJECT')
# Select block
- layout.menu("VIEW3D_MT_SelectEditMenu", icon='RESTRICT_SELECT_OFF')
+ layout.menu("VIEW3D_MT_SelectEditMenu",
+ icon='RESTRICT_SELECT_OFF')
# Toolshelf block
layout.operator("view3d.toolshelf", icon='MENU_PANEL')
@@ -185,8 +188,8 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
layout.separator()
# Toggle Object Mode
- layout.operator("object.editmode_toggle", text="Enter Object Mode",
- icon='OBJECT_DATAMODE')
+ layout.operator("object.editmode_toggle",
+ text="Enter Object Mode", icon='OBJECT_DATAMODE')
# Delete Block
layout.operator("mesh.delete", icon='CANCEL')
@@ -208,8 +211,10 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
layout.separator()
# Proportional block
- layout.prop_menu_enum(settings, "proportional_edit", icon= "PROP_CON")
- layout.prop_menu_enum(settings, "proportional_edit_falloff", icon= "SMOOTHCURVE")
+ layout.prop_menu_enum(settings, "proportional_edit",
+ icon= "PROP_CON")
+ layout.prop_menu_enum(settings, "proportional_edit_falloff",
+ icon= "SMOOTHCURVE")
layout.separator()
# Edit Control Points
@@ -223,7 +228,8 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
layout.separator()
# Select Curve Block
- layout.menu("VIEW3D_MT_SelectCurveMenu", icon='RESTRICT_SELECT_OFF')
+ layout.menu("VIEW3D_MT_SelectCurveMenu",
+ icon='RESTRICT_SELECT_OFF')
# Toolshelf block
layout.operator("view3d.toolshelf", icon='MENU_PANEL')
@@ -258,8 +264,10 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
layout.separator()
# Proportional block
- layout.prop_menu_enum(settings, "proportional_edit", icon= "PROP_CON")
- layout.prop_menu_enum(settings, "proportional_edit_falloff", icon= "SMOOTHCURVE")
+ layout.prop_menu_enum(settings, "proportional_edit",
+ icon= "PROP_CON")
+ layout.prop_menu_enum(settings, "proportional_edit_falloff",
+ icon= "SMOOTHCURVE")
layout.separator()
# Edit Curve Specials
@@ -303,8 +311,10 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
layout.separator()
# Proportional block
- layout.prop_menu_enum(settings, "proportional_edit", icon= "PROP_CON")
- layout.prop_menu_enum(settings, "proportional_edit_falloff", icon= "SMOOTHCURVE")
+ layout.prop_menu_enum(settings, "proportional_edit",
+ icon= "PROP_CON")
+ layout.prop_menu_enum(settings, "proportional_edit_falloff",
+ icon= "SMOOTHCURVE")
layout.separator()
#Select Metaball
@@ -343,15 +353,18 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
layout.separator()
# Proportional block
- layout.prop_menu_enum(settings, "proportional_edit", icon= "PROP_CON")
- layout.prop_menu_enum(settings, "proportional_edit_falloff", icon= "SMOOTHCURVE")
+ layout.prop_menu_enum(settings, "proportional_edit",
+ icon= "PROP_CON")
+ layout.prop_menu_enum(settings, "proportional_edit_falloff",
+ icon= "SMOOTHCURVE")
layout.separator()
layout.operator("lattice.make_regular")
layout.separator()
#Select Lattice
- layout.menu("VIEW3D_MT_select_edit_lattice", icon='RESTRICT_SELECT_OFF')
+ layout.menu("VIEW3D_MT_select_edit_lattice",
+ icon='RESTRICT_SELECT_OFF')
# Toolshelf block
layout.operator("view3d.toolshelf", icon='MENU_PANEL')
@@ -388,8 +401,10 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
layout.separator()
# Proportional block
- layout.prop_menu_enum(settings, "proportional_edit", icon= "PROP_CON")
- layout.prop_menu_enum(settings, "proportional_edit_falloff", icon= "SMOOTHCURVE")
+ layout.prop_menu_enum(settings, "proportional_edit",
+ icon= "PROP_CON")
+ layout.prop_menu_enum(settings, "proportional_edit_falloff",
+ icon= "SMOOTHCURVE")
layout.separator()
# Particle block
@@ -397,7 +412,8 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
layout.separator()
#Select Particle
- layout.menu("VIEW3D_MT_select_particle", icon='RESTRICT_SELECT_OFF')
+ layout.menu("VIEW3D_MT_select_particle",
+ icon='RESTRICT_SELECT_OFF')
# History/Cursor Block
layout.menu("VIEW3D_MT_undoS", icon='ARROW_LEFTRIGHT')
@@ -588,7 +604,8 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
layout.menu("VIEW3D_MT_ParentMenu", icon='ROTACTIVE')
layout.separator()
- layout.operator_menu_enum("armature.flags_set", "mode", text="Bone Settings")
+ layout.operator_menu_enum("armature.flags_set", "mode",
+ text="Bone Settings")
# Edit Armature Select
layout.menu("VIEW3D_MT_SelectArmatureMenu",
@@ -777,14 +794,17 @@ class VIEW3D_MT_MirrorMenu(bpy.types.Menu):
props = layout.operator("transform.mirror", text="X Global")
props.constraint_axis = (True, False, False)
props.constraint_orientation = 'GLOBAL'
+
props = layout.operator("transform.mirror", text="Y Global")
props.constraint_axis = (False, True, False)
props.constraint_orientation = 'GLOBAL'
+
props = layout.operator("transform.mirror", text="Z Global")
props.constraint_axis = (False, False, True)
props.constraint_orientation = 'GLOBAL'
if context.edit_object:
+
layout.separator()
props = layout.operator("transform.mirror", text="X Local")
@@ -816,7 +836,6 @@ class VIEW3D_MT_GroupMenu(bpy.types.Menu):
layout.operator("group.create")
layout.operator("group.objects_remove")
-
layout.separator()
layout.operator("group.objects_add_active")
@@ -829,11 +848,12 @@ class VIEW3D_MT_AlignMenu(bpy.types.Menu):
layout = self.layout
layout.menu("VIEW3D_MT_view_align_selected")
-
layout.separator()
- layout.operator("view3d.view_all", text="Center Cursor and View All").center = True
- layout.operator("view3d.camera_to_view", text="Align Active Camera to View")
+ layout.operator("view3d.view_all",
+ text="Center Cursor and View All").center = True
+ layout.operator("view3d.camera_to_view",
+ text="Align Active Camera to View")
layout.operator("view3d.view_selected")
layout.operator("view3d.view_center_cursor")
@@ -847,16 +867,21 @@ class VIEW3D_MT_SelectMenu(bpy.types.Menu):
layout.operator("view3d.select_border")
layout.operator("view3d.select_circle")
layout.separator()
+
layout.operator("object.select_all", text="Select/Deselect All")
layout.operator("object.select_inverse", text="Inverse")
layout.operator("object.select_random", text="Random")
layout.operator("object.select_mirror", text="Mirror")
layout.operator("object.select_by_layer", text="Select All by Layer")
- layout.operator_menu_enum("object.select_by_type", "type", text="Select All by Type...")
+ layout.operator_menu_enum("object.select_by_type", "type",
+ text="Select All by Type...")
layout.operator("object.select_camera", text="Select Camera")
layout.separator()
- layout.operator_menu_enum("object.select_grouped", "type", text="Grouped")
- layout.operator_menu_enum("object.select_linked", "type", text="Linked")
+
+ layout.operator_menu_enum("object.select_grouped", "type",
+ text="Grouped")
+ layout.operator_menu_enum("object.select_linked", "type",
+ text="Linked")
layout.operator("object.select_pattern", text="Select Pattern...")
class VIEW3D_MT_SelectEditMenu(bpy.types.Menu):
@@ -867,35 +892,35 @@ class VIEW3D_MT_SelectEditMenu(bpy.types.Menu):
layout.operator("view3d.select_border")
layout.operator("view3d.select_circle")
-
layout.separator()
layout.operator("mesh.select_all", text="Select/Deselect All")
layout.operator("mesh.select_inverse", text="Inverse")
-
layout.separator()
layout.operator("mesh.select_random", text="Random")
layout.operator("mesh.select_nth", text="Every N Number of Verts")
layout.operator("mesh.edges_select_sharp", text="Sharp Edges")
- layout.operator("mesh.faces_select_linked_flat", text="Linked Flat Faces")
+ layout.operator("mesh.faces_select_linked_flat",
+ text="Linked Flat Faces")
layout.operator("mesh.faces_select_interior", text="Interior Faces")
layout.operator("mesh.select_axis", text="Side of Active")
-
layout.separator()
- layout.operator("mesh.select_by_number_vertices", text="Triangles").type = 'TRIANGLES'
- layout.operator("mesh.select_by_number_vertices", text="Quads").type = 'QUADS'
+ layout.operator("mesh.select_by_number_vertices",
+ text="Triangles").type = 'TRIANGLES'
+ layout.operator("mesh.select_by_number_vertices",
+ text="Quads").type = 'QUADS'
if context.scene.tool_settings.mesh_select_mode[2] == False:
- layout.operator("mesh.select_non_manifold", text="Non Manifold")
- layout.operator("mesh.select_by_number_vertices", text="Loose Verts/Edges").type = 'OTHER'
+ layout.operator("mesh.select_non_manifold",
+ text="Non Manifold")
+ layout.operator("mesh.select_by_number_vertices",
+ text="Loose Verts/Edges").type = 'OTHER'
layout.operator("mesh.select_similar", text="Similar")
-
layout.separator()
layout.operator("mesh.select_less", text="Less")
layout.operator("mesh.select_more", text="More")
-
layout.separator()
layout.operator("mesh.select_mirror", text="Mirror")
@@ -904,7 +929,6 @@ class VIEW3D_MT_SelectEditMenu(bpy.types.Menu):
layout.operator("mesh.select_vertex_path", text="Vertex Path")
layout.operator("mesh.loop_multi_select", text="Edge Loop")
layout.operator("mesh.loop_multi_select", text="Edge Ring").ring = True
-
layout.separator()
layout.operator("mesh.loop_to_region")
@@ -918,21 +942,18 @@ class VIEW3D_MT_SelectCurveMenu(bpy.types.Menu):
layout.operator("view3d.select_border")
layout.operator("view3d.select_circle")
-
layout.separator()
layout.operator("curve.select_all", text="Select/Deselect All")
layout.operator("curve.select_inverse")
layout.operator("curve.select_random")
layout.operator("curve.select_every_nth")
-
layout.separator()
layout.operator("curve.de_select_first")
layout.operator("curve.de_select_last")
layout.operator("curve.select_next")
layout.operator("curve.select_previous")
-
layout.separator()
layout.operator("curve.select_more")
@@ -945,25 +966,25 @@ class VIEW3D_MT_SelectArmatureMenu(bpy.types.Menu):
layout = self.layout
layout.operator("view3d.select_border")
-
-
layout.separator()
layout.operator("armature.select_all", text="Select/Deselect All")
layout.operator("armature.select_inverse", text="Inverse")
-
layout.separator()
- layout.operator("armature.select_hierarchy", text="Parent").direction = 'PARENT'
- layout.operator("armature.select_hierarchy", text="Child").direction = 'CHILD'
-
+ layout.operator("armature.select_hierarchy",
+ text="Parent").direction = 'PARENT'
+ layout.operator("armature.select_hierarchy",
+ text="Child").direction = 'CHILD'
layout.separator()
- props = layout.operator("armature.select_hierarchy", text="Extend Parent")
+ props = layout.operator("armature.select_hierarchy",
+ text="Extend Parent")
props.extend = True
props.direction = 'PARENT'
- props = layout.operator("armature.select_hierarchy", text="Extend Child")
+ props = layout.operator("armature.select_hierarchy",
+ text="Extend Child")
props.extend = True
props.direction = 'CHILD'
@@ -977,19 +998,19 @@ class VIEW3D_MT_SelectPoseMenu(bpy.types.Menu):
layout = self.layout
layout.operator("view3d.select_border")
-
layout.separator()
layout.operator("pose.select_all", text="Select/Deselect All")
layout.operator("pose.select_inverse", text="Inverse")
- layout.operator("pose.select_constraint_target", text="Constraint Target")
+ layout.operator("pose.select_constraint_target",
+ text="Constraint Target")
layout.operator("pose.select_linked", text="Linked")
-
layout.separator()
- layout.operator("pose.select_hierarchy", text="Parent").direction = 'PARENT'
- layout.operator("pose.select_hierarchy", text="Child").direction = 'CHILD'
-
+ layout.operator("pose.select_hierarchy",
+ text="Parent").direction = 'PARENT'
+ layout.operator("pose.select_hierarchy",
+ text="Child").direction = 'CHILD'
layout.separator()
props = layout.operator("pose.select_hierarchy", text="Extend Parent")
@@ -999,10 +1020,10 @@ class VIEW3D_MT_SelectPoseMenu(bpy.types.Menu):
props = layout.operator("pose.select_hierarchy", text="Extend Child")
props.extend = True
props.direction = 'CHILD'
-
layout.separator()
- layout.operator_menu_enum("pose.select_grouped", "type", text="Grouped")
+ layout.operator_menu_enum("pose.select_grouped", "type",
+ text="Grouped")
layout.operator("object.select_pattern", text="Select Pattern...")
class VIEW3D_MT_PoseCopy(bpy.types.Menu):
@@ -1100,33 +1121,40 @@ class VIEW3D_MT_edit_multi(bpy.types.Menu):
layout.operator_context = 'INVOKE_REGION_WIN'
layout.separator()
- prop = layout.operator("wm.context_set_value", text="Vertex Select", icon='VERTEXSEL')
+ prop = layout.operator("wm.context_set_value", text="Vertex Select",
+ icon='VERTEXSEL')
prop.value = "(True, False, False)"
prop.data_path = "tool_settings.mesh_select_mode"
- prop = layout.operator("wm.context_set_value", text="Edge Select", icon='EDGESEL')
+ prop = layout.operator("wm.context_set_value", text="Edge Select",
+ icon='EDGESEL')
prop.value = "(False, True, False)"
prop.data_path = "tool_settings.mesh_select_mode"
- prop = layout.operator("wm.context_set_value", text="Face Select", icon='FACESEL')
+ prop = layout.operator("wm.context_set_value", text="Face Select",
+ icon='FACESEL')
prop.value = "(False, False, True)"
prop.data_path = "tool_settings.mesh_select_mode"
layout.separator()
- prop = layout.operator("wm.context_set_value", text="Vertex & Edge Select", icon='EDITMODE_HLT')
+ prop = layout.operator("wm.context_set_value",
+ text="Vertex & Edge Select", icon='EDITMODE_HLT')
prop.value = "(True, True, False)"
prop.data_path = "tool_settings.mesh_select_mode"
- prop = layout.operator("wm.context_set_value", text="Vertex & Face Select", icon='ORTHO')
+ prop = layout.operator("wm.context_set_value",
+ text="Vertex & Face Select", icon='ORTHO')
prop.value = "(True, False, True)"
prop.data_path = "tool_settings.mesh_select_mode"
- prop = layout.operator("wm.context_set_value", text="Edge & Face Select", icon='SNAP_FACE')
+ prop = layout.operator("wm.context_set_value",
+ text="Edge & Face Select", icon='SNAP_FACE')
prop.value = "(False, True, True)"
prop.data_path = "tool_settings.mesh_select_mode"
layout.separator()
- prop = layout.operator("wm.context_set_value", text="Vertex & Edge & Face Select", icon='SNAP_VOLUME')
+ prop = layout.operator("wm.context_set_value",
+ text="Vertex & Edge & Face Select", icon='SNAP_VOLUME')
prop.value = "(True, True, True)"
prop.data_path = "tool_settings.mesh_select_mode"
@@ -1211,10 +1239,11 @@ class VIEW3D_MT_EditArmatureTK(bpy.types.Menu):
# Edit Armature
- layout.operator("transform.transform", text="Scale Envelope Distance").mode = 'BONE_SIZE'
-
- layout.operator("transform.transform", text="Scale B-Bone Width").mode = 'BONE_SIZE'
+ layout.operator("transform.transform",
+ text="Scale Envelope Distance").mode = 'BONE_SIZE'
+ layout.operator("transform.transform",
+ text="Scale B-Bone Width").mode = 'BONE_SIZE'
layout.separator()
layout.operator("armature.extrude_move")
@@ -1239,9 +1268,12 @@ class VIEW3D_MT_ArmatureName(bpy.types.Menu):
layout = self.layout
layout.operator_context = 'EXEC_AREA'
- layout.operator("armature.autoside_names", text="AutoName Left/Right").type = 'XAXIS'
- layout.operator("armature.autoside_names", text="AutoName Front/Back").type = 'YAXIS'
- layout.operator("armature.autoside_names", text="AutoName Top/Bottom").type = 'ZAXIS'
+ layout.operator("armature.autoside_names",
+ text="AutoName Left/Right").type = 'XAXIS'
+ layout.operator("armature.autoside_names",
+ text="AutoName Front/Back").type = 'YAXIS'
+ layout.operator("armature.autoside_names",
+ text="AutoName Top/Bottom").type = 'ZAXIS'
layout.operator("armature.flip_names")
layout.separator()
@@ -1408,10 +1440,13 @@ def edgeIntersect(context, operator):
bpy.ops.object.mode_set(mode='EDIT')
if len(edges) != 2:
- operator.report({'ERROR'}, "Operator requires exactly 2 edges to be selected.")
+ operator.report({'ERROR'},
+ "Operator requires exactly 2 edges to be selected.")
return
- line = LineLineIntersect(verts[edges[0].vertices[0]].co, verts[edges[0].vertices[1]].co, verts[edges[1].vertices[0]].co, verts[edges[1].vertices[1]].co)
+ line = LineLineIntersect(verts[edges[0].vertices[0]].co,
+ verts[edges[0].vertices[1]].co, verts[edges[1].vertices[0]].co,
+ verts[edges[1].vertices[1]].co)
if (line is None):
operator.report({'ERROR'}, "Selected edges do not intersect.")