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. |