diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-08-27 10:04:16 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-08-27 10:09:15 +0300 |
commit | 8b009e258c36eca920a5c5eeb430634ad62f610f (patch) | |
tree | f5722cd0caf369416efa40b7a2a63fdea829756e /source/blender/makesrna/intern | |
parent | 34c97a1b003143bb79e8b08dec339b9ad13a17f6 (diff) |
BMesh: improvements/fixes to select side of active
- Add orientation option (defaults to local, as 2.7x does)
can optionally use global, cursor, view... etc.
- Fix typo which caused select flush to fail.
- Fix for instanced objects (was only checking one instance).
- Only tag for changes if a change is made.
- Skip meshes with all vertices selected.
Diffstat (limited to 'source/blender/makesrna/intern')
-rw-r--r-- | source/blender/makesrna/intern/rna_scene.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/blender/makesrna/intern/rna_scene.c b/source/blender/makesrna/intern/rna_scene.c index fe32566028d..664271075e0 100644 --- a/source/blender/makesrna/intern/rna_scene.c +++ b/source/blender/makesrna/intern/rna_scene.c @@ -469,7 +469,7 @@ const EnumPropertyItem rna_enum_transform_pivot_items_full[] = { }; /* Icons could be made a consistent set of images. */ -static const EnumPropertyItem transform_orientation_items[] = { +const EnumPropertyItem rna_enum_transform_orientation_items[] = { {V3D_MANIP_GLOBAL, "GLOBAL", ICON_SCENE_DATA, "Global", "Align the transformation axes to world space"}, {V3D_MANIP_LOCAL, "LOCAL", ICON_MANIPUL, "Local", "Align the transformation axes to the selected objects' local space"}, {V3D_MANIP_NORMAL, "NORMAL", ICON_SNAP_NORMAL, "Normal", @@ -2012,7 +2012,7 @@ const EnumPropertyItem *rna_TransformOrientation_itemf( EnumPropertyItem *item = NULL; int i = V3D_MANIP_CUSTOM, totitem = 0; - RNA_enum_items_add(&item, &totitem, transform_orientation_items); + RNA_enum_items_add(&item, &totitem, rna_enum_transform_orientation_items); Scene *scene; if (ptr->type == &RNA_Scene) { @@ -6256,7 +6256,7 @@ void RNA_def_scene(BlenderRNA *brna) /* Orientations */ prop = RNA_def_property(srna, "transform_orientation", PROP_ENUM, PROP_NONE); RNA_def_property_enum_sdna(prop, NULL, "orientation_type"); - RNA_def_property_enum_items(prop, transform_orientation_items); + RNA_def_property_enum_items(prop, rna_enum_transform_orientation_items); RNA_def_property_enum_funcs(prop, "rna_Scene_transform_orientation_get", "rna_Scene_transform_orientation_set", "rna_TransformOrientation_itemf"); RNA_def_property_ui_text(prop, "Transform Orientation", "Transformation orientation"); |