* add CTRL-I for Invert Selection in object mode.

* sanitise IKEY handling block for view3d (really weird if-structure)
This commit is contained in:
Nathan Letwory
2008-03-19 22:46:06 +00:00
parent b400168e6d
commit 1ced0b5e10

View File

@@ -2104,18 +2104,17 @@ static void winqreadview3dspace(ScrArea *sa, void *spacedata, BWinEvent *evt)
}
break;
case IKEY:
if(G.obedit) {
if(G.qual==LR_CTRLKEY)
if(G.qual==LR_CTRLKEY) {
if(ob && (ob->flag & OB_POSEMODE) && ob->type==OB_ARMATURE)
pose_add_IK();
else if(ob && G.obedit)
selectswap_mesh();
} else if(G.qual==LR_CTRLKEY) {
if(ob && ob->type==OB_ARMATURE)
if(ob->flag & OB_POSEMODE)
pose_add_IK();
else
selectswap();
}
else if(G.qual==LR_ALTKEY) {
if(ob && ob->type==OB_ARMATURE)
if(ob->flag & OB_POSEMODE)
pose_clear_IK();
if(ob && (ob->flag & OB_POSEMODE) && ob->type==OB_ARMATURE)
pose_clear_IK();
}
break;