Table of Contents

TTMSFNCBloxElementMoveInfo Record

Summary: Contains information about the element being moved. Description: TElementMoveInfo holds information about the moving of a Blox element.

API unit family: TMSFNCBloxCoreElement

Syntax

TTMSFNCBloxElementMoveInfo = record

Fields and properties

Name Type Description
AHandle TTMSFNCBloxHandle Description: Not used in current version.
Action TTMSFNCBloxElementMoveAction Description: Indicates what action step of movement is being done.
AnchorPoint TTMSFNCBloxLinkPoint Description: If during moving of element(s) one of its link points is being dragged over a link point of another element (that is not being moved), AnchorPoint contains the TLinkPoint object associated with the link point. Otherwise, AnchorPoint is nil.
Delta TTMSFNCBloxPoint Description: Delta contain the relative position of moved element related to its original position before the movement. (in Blox coordinates).
LinkPoint TTMSFNCBloxLinkPoint Description: If during moving of element(s) one of its link points is being dragged over a link point of another element (that is not being moved), LinkPoint contains the TLinkPoint object that is being dragger over the target link point. Otherwise, LinkPoint is nil.
SourceAnchor TTMSFNCBloxLinkPoint Description: If object being moved is a line, then SourceAnchor and TargetAnchor contain the anchor link points where the line should be attached to. SourceLinkPoint is attached to SourceAnchor, TargetLinkPoint is attached to TargetAnchor. SourceAnchor and TargetAnchor are usually the already existing line linkpoints, unless the objects where the line is attached to is not being moved. In this case, SourceAnchor and/or TargetAnchor will be nil, meaning the line will be dettached for those link points after it's moved.
TargetAnchor TTMSFNCBloxLinkPoint Description: If object being moved is a line, then SourceAnchor and TargetAnchor contain the anchor link points where the line should be attached to. SourceLinkPoint is attached to SourceAnchor, TargetLinkPoint is attached to TargetAnchor. SourceAnchor and TargetAnchor are usually the already existing line linkpoints, unless the objects where the line is attached to is not being moved. In this case, SourceAnchor and/or TargetAnchor will be nil, meaning the line will be dettached for those link points after it's moved.