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:
authorBrendon Murphy <meta.androcto1@gmail.com>2011-08-29 07:55:53 +0400
committerBrendon Murphy <meta.androcto1@gmail.com>2011-08-29 07:55:53 +0400
commitcc39f08aacf2ba5cd1aa4fdf0de98fd9d965e104 (patch)
tree5c2e97372ba959803b4773d31bacaf27e1258229 /space_view3d_spacebar_menu.py
parent9ec657763641721cc077d7401456554d99f67fda (diff)
removing layout separators for more compact menu
Diffstat (limited to 'space_view3d_spacebar_menu.py')
-rw-r--r--space_view3d_spacebar_menu.py95
1 files changed, 4 insertions, 91 deletions
diff --git a/space_view3d_spacebar_menu.py b/space_view3d_spacebar_menu.py
index 10c00b50..8dd6d0d4 100644
--- a/space_view3d_spacebar_menu.py
+++ b/space_view3d_spacebar_menu.py
@@ -88,7 +88,6 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
# Add Menu block
layout.menu("VIEW3D_MT_AddMenu", icon='OBJECT_DATAMODE')
- layout.separator()
# Transform block
layout.menu("VIEW3D_MT_TransformMenu", icon='MANIPUL')
@@ -98,34 +97,28 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
# Cursor Block
layout.menu("VIEW3D_MT_CursorMenu", icon='CURSOR')
- layout.separator()
# Parent block
layout.menu("VIEW3D_MT_ParentMenu", icon='ROTACTIVE')
# Group block
layout.menu("VIEW3D_MT_GroupMenu", icon='GROUP')
- layout.separator()
# Modifier block
layout.operator_menu_enum("object.modifier_add", "type",
icon='MODIFIER')
- layout.separator()
# Align block
layout.menu("VIEW3D_MT_AlignMenu", icon='ALIGN')
- layout.separator()
# Select block
layout.menu("VIEW3D_MT_SelectMenu", icon='RESTRICT_SELECT_OFF')
# Toolshelf block
layout.operator("view3d.toolshelf", icon='MENU_PANEL')
- layout.separator()
# Properties block
layout.operator("view3d.properties", icon='MENU_PANEL')
- layout.separator()
#TODO: Add if statement to test whether editmode switch needs to
#be added to the menu, since certain object can't enter edit mode
@@ -149,7 +142,6 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
# Add block
layout.menu("INFO_MT_mesh_add", text="Add Mesh",
icon='OUTLINER_OB_MESH')
- layout.separator()
# Transform block
layout.menu("VIEW3D_MT_TransformMenu", icon='MANIPUL')
@@ -159,43 +151,37 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
# Cursor block
layout.menu("VIEW3D_MT_EditCursorMenu", icon='CURSOR')
- 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.separator()
# Edit block
layout.menu("VIEW3D_MT_edit_TK", icon='EDITMODE_HLT')
- layout.separator()
# Multi Select
layout.menu("VIEW3D_MT_edit_multi", icon='VERTEXSEL')
- layout.separator()
# Extrude block
layout.menu("VIEW3D_MT_edit_mesh_extrude", icon='EDIT_VEC')
- layout.separator()
# Tools block
layout.menu("VIEW3D_MT_edit_mesh_specials", icon='MODIFIER')
+
+ # UV Map block
layout.menu("VIEW3D_MT_uv_map", icon='MOD_UVPROJECT')
# Select block
layout.menu("VIEW3D_MT_SelectEditMenu",
icon='RESTRICT_SELECT_OFF')
- layout.separator()
# Toolshelf block
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",
@@ -214,7 +200,6 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
# Add block
layout.menu("INFO_MT_curve_add", text="Add Curve",
icon='OUTLINER_OB_CURVE')
- layout.separator()
# Transform block
layout.menu("VIEW3D_MT_TransformMenu", icon='MANIPUL')
@@ -224,24 +209,20 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
# Cursor block
layout.menu("VIEW3D_MT_CursorMenu", icon='CURSOR')
- 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.separator()
# Edit Control Points
layout.menu("VIEW3D_MT_EditCurveCtrlpoints",
icon='CURVE_BEZCURVE')
- layout.separator()
# Edit Curve Specials
layout.menu("VIEW3D_MT_EditCurveSpecials",
icon='MODIFIER')
- layout.separator()
# Select Curve Block
#Could use: VIEW3D_MT_select_edit_curve
@@ -252,11 +233,9 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
# Toolshelf block
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",
@@ -276,7 +255,6 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
# Add block
layout.menu("INFO_MT_surface_add", text="Add Surface",
icon='OUTLINER_OB_SURFACE')
- layout.separator()
# Transform block
layout.menu("VIEW3D_MT_TransformMenu", icon='MANIPUL')
@@ -286,30 +264,26 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
# Cursor block
layout.menu("VIEW3D_MT_CursorMenu", icon='CURSOR')
- 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.separator()
# Edit Curve Specials
layout.menu("VIEW3D_MT_EditCurveSpecials",
icon='MODIFIER')
- layout.separator()
# Select Surface
layout.menu("VIEW3D_MT_SelectSurface", icon='RESTRICT_SELECT_OFF')
# Toolshelf block
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",
@@ -331,7 +305,6 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
# icon='OUTLINER_OB_META')
layout.operator_menu_enum("object.metaball_add", "type",
text="Add Metaball", icon='OUTLINER_OB_META')
- layout.separator()
# Transform block
layout.menu("VIEW3D_MT_TransformMenu", icon='MANIPUL')
@@ -341,25 +314,21 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
# Cursor block
layout.menu("VIEW3D_MT_CursorMenu", icon='CURSOR')
- 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.separator()
#Select Metaball
layout.menu("VIEW3D_MT_SelectMetaball", icon='RESTRICT_SELECT_OFF')
# Toolshelf block
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",
@@ -384,17 +353,13 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
# Cursor block
layout.menu("VIEW3D_MT_CursorMenu", icon='CURSOR')
- 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.separator()
-
layout.operator("lattice.make_regular")
- layout.separator()
#Select Lattice
layout.menu("VIEW3D_MT_select_edit_lattice",
@@ -402,11 +367,9 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
# Toolshelf block
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",
@@ -431,18 +394,15 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
# Cursor block
layout.menu("VIEW3D_MT_CursorMenu", icon='CURSOR')
- 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.separator()
# Particle block
layout.menu("VIEW3D_MT_particle", icon='PARTICLEMODE')
- layout.separator()
#Select Particle
layout.menu("VIEW3D_MT_select_particle",
@@ -453,11 +413,9 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
# Toolshelf block
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.mode_set", text="Enter Object Mode",
@@ -480,22 +438,18 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
# Cursor block
layout.menu("VIEW3D_MT_CursorMenu", icon='CURSOR')
- layout.separator()
# Weight Paint block
layout.menu("VIEW3D_MT_paint_weight", icon='WPAINT_HLT')
- layout.separator()
# History/Cursor Block
layout.menu("VIEW3D_MT_undoS", icon='ARROW_LEFTRIGHT')
# Toolshelf block
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.mode_set", text="Enter Object Mode",
@@ -513,22 +467,18 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
# Cursor block
layout.menu("VIEW3D_MT_CursorMenu", icon='CURSOR')
- layout.separator()
# Vertex Paint block
layout.operator("paint.vertex_color_set", icon='VPAINT_HLT')
- layout.separator()
# History/Cursor Block
layout.menu("VIEW3D_MT_undoS", icon='ARROW_LEFTRIGHT')
# Toolshelf block
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.mode_set", text="Enter Object Mode",
@@ -546,18 +496,15 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
# Cursor block
layout.menu("VIEW3D_MT_CursorMenu", icon='CURSOR')
- layout.separator()
# History/Cursor Block
layout.menu("VIEW3D_MT_undoS", icon='ARROW_LEFTRIGHT')
# Toolshelf block
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.mode_set", text="Enter Object Mode",
@@ -578,22 +525,18 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
# Cursor block
layout.menu("VIEW3D_MT_CursorMenu", icon='CURSOR')
- layout.separator()
# Sculpt block
layout.menu("VIEW3D_MT_sculpt", icon='SCULPTMODE_HLT')
- layout.separator()
# History/Cursor Block
layout.menu("VIEW3D_MT_undoS", icon='ARROW_LEFTRIGHT')
# Toolshelf block
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.mode_set", text="Enter Object Mode",
@@ -614,7 +557,6 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
# Cursor block
layout.menu("VIEW3D_MT_CursorMenu", icon='CURSOR')
- layout.separator()
# Proportional block
layout.prop_menu_enum(settings, "proportional_edit",
@@ -626,29 +568,24 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
# Edit Armature roll
layout.menu("VIEW3D_MT_edit_armature_roll",
icon='BONE_DATA')
- layout.separator()
# Edit Armature Toolkit
layout.menu("VIEW3D_MT_EditArmatureTK",
icon='ARMATURE_DATA')
- layout.separator()
# Edit Armature Name
layout.menu("VIEW3D_MT_ArmatureName",
icon='NEW')
- layout.separator()
# Parent block
layout.menu("VIEW3D_MT_ParentMenu", icon='ROTACTIVE')
- layout.separator()
-
+ # bone options block
layout.menu("VIEW3D_MT_bone_options_toggle",
text="Bone Settings")
# Edit Armature Specials
layout.menu("VIEW3D_MT_armature_specials", icon='MODIFIER')
- layout.separator()
# Edit Armature Select
layout.menu("VIEW3D_MT_SelectArmatureMenu",
@@ -656,11 +593,9 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
# Toolshelf block
layout.operator("view3d.toolshelf", icon='MENU_PANEL')
- layout.separator()
# Properties block
layout.operator("view3d.properties", icon='MENU_PANEL')
- layout.separator()
# Toggle Posemode
layout.operator("object.posemode_toggle", text="Enter Pose Mode",
@@ -674,7 +609,6 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
layout.operator("armature.delete", text="Delete Object",
icon='CANCEL')
-
if context.mode == 'POSE':
# Pose mode menu
arm = context.active_object.data
@@ -691,62 +625,42 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
# Cursor Menu
layout.menu("VIEW3D_MT_CursorMenu", icon='CURSOR')
- layout.separator()
# Pose Copy Block
layout.menu("VIEW3D_MT_PoseCopy", icon='FILE')
- layout.separator()
-
if arm.draw_type in {'BBONE', 'ENVELOPE'}:
layout.operator("transform.transform",
text="Scale Envelope Distance").mode = 'BONE_SIZE'
layout.menu("VIEW3D_MT_pose_apply")
- layout.separator()
-
layout.operator("pose.relax")
- layout.separator()
-
layout.menu("VIEW3D_MT_KeyframeMenu")
- layout.separator()
-
layout.menu("VIEW3D_MT_pose_pose")
layout.menu("VIEW3D_MT_pose_motion")
layout.menu("VIEW3D_MT_pose_group")
- layout.separator()
-
layout.menu("VIEW3D_MT_pose_ik")
layout.menu("VIEW3D_MT_PoseNames")
- layout.separator()
-
layout.menu("VIEW3D_MT_pose_constraints")
- layout.separator()
-
layout.operator("pose.quaternions_flip")
- layout.separator()
layout.operator_context = 'INVOKE_AREA'
layout.operator("pose.armature_layers",
text="Change Armature Layers...")
layout.operator("pose.bone_layers", text="Change Bone Layers...")
- layout.separator()
layout.menu("VIEW3D_MT_pose_showhide")
layout.menu("VIEW3D_MT_bone_options_toggle",
text="Bone Settings")
- layout.separator()
# Select Pose Block
layout.menu("VIEW3D_MT_SelectPoseMenu", icon='RESTRICT_SELECT_OFF')
# Toolshelf block
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",
@@ -755,7 +669,6 @@ class VIEW3D_MT_Space_Dynamic_Menu(bpy.types.Menu):
layout.operator("object.mode_set", text="Enter Object Mode",
icon='OBJECT_DATA').mode='OBJECT'
-
class VIEW3D_MT_AddMenu(bpy.types.Menu):
bl_label = "Add Object Menu"