Gui: SoFCCSysDragger : replace SoPickStyle::SHAPE by SoPickStyle::SHAPE_ON_TOP, to avoid the impossibility to select the dragger if selection is not disabled and a solid is behind the dragger. In transform tool it does not happen because selection is disabled.
This commit is contained in:
committed by
Yorik van Havre
parent
ef384a25cd
commit
29628d2817
@@ -201,7 +201,7 @@ SoGroup* TDragger::buildGeometry()
|
||||
coneSeparator->addChild(coneLightModel);
|
||||
|
||||
auto pickStyle = new SoPickStyle();
|
||||
pickStyle->style.setValue(SoPickStyle::SHAPE);
|
||||
pickStyle->style.setValue(SoPickStyle::SHAPE_ON_TOP);
|
||||
pickStyle->setOverride(TRUE);
|
||||
coneSeparator->addChild(pickStyle);
|
||||
|
||||
@@ -487,7 +487,7 @@ SoGroup* TPlanarDragger::buildGeometry()
|
||||
root->addChild(translation);
|
||||
|
||||
auto pickStyle = new SoPickStyle();
|
||||
pickStyle->style.setValue(SoPickStyle::SHAPE);
|
||||
pickStyle->style.setValue(SoPickStyle::SHAPE_ON_TOP);
|
||||
pickStyle->setOverride(TRUE);
|
||||
root->addChild(pickStyle);
|
||||
|
||||
@@ -798,7 +798,7 @@ SoGroup* RDragger::buildGeometry()
|
||||
root->addChild(lineSet);
|
||||
|
||||
auto pickStyle = new SoPickStyle();
|
||||
pickStyle->style.setValue(SoPickStyle::SHAPE);
|
||||
pickStyle->style.setValue(SoPickStyle::SHAPE_ON_TOP);
|
||||
pickStyle->setOverride(TRUE);
|
||||
root->addChild(pickStyle);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user