forked from bartvdbraak/blender
Fix for [#20086] Mirror X, Z and Y crashes Blender 2.5 Alpha
Was wrong operator context * Also added back 3d view locking options to view properties
This commit is contained in:
parent
d5267611f1
commit
f3fbef04e9
@ -116,7 +116,7 @@ class VIEW3D_MT_mirror(bpy.types.Menu):
|
||||
|
||||
layout.separator()
|
||||
|
||||
layout.operator_context = 'EXEC_AREA'
|
||||
layout.operator_context = 'INVOKE_REGION_WIN'
|
||||
|
||||
props = layout.operator("tfm.mirror", text="X Global")
|
||||
props.constraint_axis = (True, False, False)
|
||||
@ -1529,6 +1529,12 @@ class VIEW3D_PT_3dview_properties(bpy.types.Panel):
|
||||
col.prop(view, "grid_subdivisions", text="Subdivisions")
|
||||
|
||||
layout.column().prop(scene, "cursor_location", text="3D Cursor:")
|
||||
|
||||
col = layout.column()
|
||||
col.label(text="Lock to Object:")
|
||||
col.prop(view, "lock_object", text="")
|
||||
if view.lock_object and view.lock_object.type == 'ARMATURE':
|
||||
col.prop_object(view, "lock_bone", view.lock_object.data, "bones", text="")
|
||||
|
||||
|
||||
class VIEW3D_PT_3dview_name(bpy.types.Panel):
|
||||
|
@ -656,10 +656,16 @@ static void rna_def_space_3dview(BlenderRNA *brna)
|
||||
RNA_def_property_update(prop, NC_SPACE|ND_SPACE_VIEW3D, NULL);
|
||||
|
||||
prop= RNA_def_property(srna, "lock_object", PROP_POINTER, PROP_NONE);
|
||||
RNA_def_property_flag(prop, PROP_EDITABLE);
|
||||
RNA_def_property_pointer_sdna(prop, NULL, "ob_centre");
|
||||
RNA_def_property_ui_text(prop, "Lock Object", "3D View center is locked to this object's position");
|
||||
RNA_def_property_update(prop, NC_SPACE|ND_SPACE_VIEW3D, NULL);
|
||||
|
||||
prop= RNA_def_property(srna, "lock_bone", PROP_STRING, PROP_NONE);
|
||||
RNA_def_property_string_sdna(prop, NULL, "ob_centre_bone");
|
||||
RNA_def_property_ui_text(prop, "Lock Bone", "3D View center is locked to this bone's position");
|
||||
RNA_def_property_update(prop, NC_SPACE|ND_SPACE_VIEW3D, NULL);
|
||||
|
||||
prop= RNA_def_property(srna, "background_image", PROP_POINTER, PROP_NONE);
|
||||
RNA_def_property_pointer_sdna(prop, NULL, "bgpic");
|
||||
RNA_def_property_ui_text(prop, "Background Image", "Image and settings to display in the 3D View background");
|
||||
|
Loading…
Reference in New Issue
Block a user