Hide transform widget when tool widget is used
This commit is contained in:
@@ -1441,8 +1441,16 @@ static bool WIDGETGROUP_manipulator_poll(const struct bContext *C, struct wmMani
|
||||
const ScrArea *sa = CTX_wm_area(C);
|
||||
const View3D *v3d = sa->spacedata.first;
|
||||
|
||||
return (((v3d->twflag & V3D_MANIPULATOR_DRAW) != 0) &&
|
||||
((v3d->twtype & (V3D_MANIP_TRANSLATE | V3D_MANIP_ROTATE | V3D_MANIP_SCALE)) != 0));
|
||||
if (((v3d->twflag & V3D_MANIPULATOR_DRAW) != 0) &&
|
||||
((v3d->twtype & (V3D_MANIP_TRANSLATE | V3D_MANIP_ROTATE | V3D_MANIP_SCALE)) != 0))
|
||||
{
|
||||
/* Don't show when tools have a manipulator. */
|
||||
WorkSpace *workspace = CTX_wm_workspace(C);
|
||||
if (workspace->tool.manipulator_group[0] == '\0') {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
void TRANSFORM_WGT_manipulator(wmManipulatorGroupType *wgt)
|
||||
|
||||
Reference in New Issue
Block a user