Anonymous | Login | 2021-01-21 01:09 MSK | ![]() |
My View | View Issues | Change Log | Roadmap |
View Revisions: Issue #27893 | [ All Revisions ] [ Back to Issue ] | ||
Summary | 0027893: Visualization - AIS_InteractiveContext::SetSelected does not work | ||
Revision | 2016-09-22 13:49 by solomin_s | ||
Description | void AIS_InteractiveContext::SetSelected (const Handle(AIS_InteractiveObject)& theObject, const Standard_Boolean theToUpdateViewer) does not work. Seems code contains typo. ... if (theObject->HasSelection (0)) return; ... // added to avoid untimely viewer update... const Handle(SelectMgr_Selection)& aSel = theObject->Selection (0); ... Seems, the first condition should be negate. p.s. according to the #0026272 - now each selectable object can define own selection mode for "global" selection of the whole object; - whole object selection mode is 0 by default for all standard interactive objects; Why is mode 0 used by default instead of the own selection mode? |
||
Revision | 2016-09-22 13:43 by solomin_s | ||
Description | void AIS_InteractiveContext::SetSelected (const Handle(AIS_InteractiveObject)& theObject, const Standard_Boolean theToUpdateViewer) does not work. Seems code contains typo. ... if (theObject->HasSelection (0)) return; ... // added to avoid untimely viewer update... const Handle(SelectMgr_Selection)& aSel = theObject->Selection (0); ... Seems, the first condition should be negated. p.s. according to the #0026272 - now each selectable object can define own selection mode for "global" selection of the whole object; - whole object selection mode is 0 by default for all standard interactive objects; Why is mode 0 used by default instead of the own selection mode? |
Copyright © 2000 - 2021 MantisBT Team |