70001685 Ability to continue actions in other viewports in multiview

Article 70001685
Type Wish
Product Engine
Version 8003
Date Added 2/5/2020
Fixed 8.8004.0.3 (2/12/2020)
Submitted by Wayne Romer

Summary

Is it possible to have the actions not cancel when changing viewport (in multiview) but continue to the other viewport that become active?

Solution

In version 8004.0.3 a new Flags MultiView and MultiViewDraw was added in document.GlobalRenderProperties.ActionProperties
If set document.GlobalRenderProperties.ActionProperties = MultiView Viewport Actions waiting for a user point are not canceled when changing viewport in a LayoutSplit
If set document.GlobalRenderProperties.ActionProperties = MultiViewDraw Viewport Actions waiting for a user point are not canceled when changing viewport in a LayoutSplit and if action is derived from ActionEntity, is drawn to all viewports simultaneously
Default value is MultiViewDraw
The following commands of vdDocument.CommandAction are derived from ActionEntity and working with this flag
CmdLine,CmdPolyline,getUserPolyline, CmdSPline, CmdRect, CmdArc, CmdCircle, CmdDimension, CmdEllipse, CmdMultiLine, Cmd3dFace, CmdHelix, CmdSketch, CmdTorus, CmdXline,
The following commands of vdDocument.ActionUtility are not canceled when document.GlobalRenderProperties.ActionProperties = MultiView
getUserPoint getUserRefPoint getUserPointDCS getUserRect and general all actions that waiting a user point

Send comments on this topic.