diff options
author | Campbell Barton <ideasman42@gmail.com> | 2016-02-02 04:39:31 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2016-02-02 04:40:07 +0300 |
commit | c0d2de25d15c255b5a772acc5b32b8e722e3e635 (patch) | |
tree | 92e0bb91d42247de48b9fbfb863f237d16f23963 /source | |
parent | 883a20c8e70a8294fa5e68aa26eac896ecaa7c20 (diff) |
Match armature/object select grouped order
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/editors/armature/armature_select.c | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/source/blender/editors/armature/armature_select.c b/source/blender/editors/armature/armature_select.c index 5e4fc7a414b..5a70a45fad4 100644 --- a/source/blender/editors/armature/armature_select.c +++ b/source/blender/editors/armature/armature_select.c @@ -740,25 +740,25 @@ void ARMATURE_OT_select_less(wmOperatorType *ot) } enum { - SIMEDBONE_LENGTH = 1, + SIMEDBONE_CHILDREN = 1, + SIMEDBONE_CHILDREN_IMMEDIATE, + SIMEDBONE_SIBLINGS, + SIMEDBONE_LENGTH, SIMEDBONE_DIRECTION, SIMEDBONE_PREFIX, SIMEDBONE_SUFFIX, SIMEDBONE_LAYER, - SIMEDBONE_CHILDREN, - SIMEDBONE_CHILDREN_IMMEDIATE, - SIMEDBONE_SIBLINGS }; static EnumPropertyItem prop_similar_types[] = { + {SIMEDBONE_CHILDREN, "CHILDREN", 0, "Children", ""}, + {SIMEDBONE_CHILDREN_IMMEDIATE, "CHILDREN_IMMEDIATE", 0, "Immediate children", ""}, + {SIMEDBONE_SIBLINGS, "SIBLINGS", 0, "Siblings", ""}, {SIMEDBONE_LENGTH, "LENGTH", 0, "Length", ""}, {SIMEDBONE_DIRECTION, "DIRECTION", 0, "Direction (Y axis)", ""}, {SIMEDBONE_PREFIX, "PREFIX", 0, "Prefix", ""}, {SIMEDBONE_SUFFIX, "SUFFIX", 0, "Suffix", ""}, {SIMEDBONE_LAYER, "LAYER", 0, "Layer", ""}, - {SIMEDBONE_CHILDREN, "CHILDREN", 0, "Children", ""}, - {SIMEDBONE_CHILDREN_IMMEDIATE, "CHILDREN_IMMEDIATE", 0, "Immediate children", ""}, - {SIMEDBONE_SIBLINGS, "SIBLINGS", 0, "Siblings", ""}, {0, NULL, 0, NULL, NULL} }; @@ -929,6 +929,15 @@ static int armature_select_similar_exec(bContext *C, wmOperator *op) } switch (type) { + case SIMEDBONE_CHILDREN: + select_similar_children(arm, ebone_act); + break; + case SIMEDBONE_CHILDREN_IMMEDIATE: + select_similar_children_immediate(arm, ebone_act); + break; + case SIMEDBONE_SIBLINGS: + select_similar_siblings(arm, ebone_act); + break; case SIMEDBONE_LENGTH: select_similar_length(arm, ebone_act, thresh); break; @@ -944,15 +953,6 @@ static int armature_select_similar_exec(bContext *C, wmOperator *op) case SIMEDBONE_LAYER: select_similar_layer(arm, ebone_act); break; - case SIMEDBONE_CHILDREN: - select_similar_children(arm, ebone_act); - break; - case SIMEDBONE_CHILDREN_IMMEDIATE: - select_similar_children_immediate(arm, ebone_act); - break; - case SIMEDBONE_SIBLINGS: - select_similar_siblings(arm, ebone_act); - break; } WM_event_add_notifier(C, NC_OBJECT | ND_BONE_SELECT, obedit); |