Associative dimensions is a fairly new feature that is introduced to allow a dimension to be associated with a snapper. When a dimension is associated with a snapper, the dimension will be updated automatically to match the new position and dimension of the associated snapper, when the associated snapper is moved, stretched, etc. Please refer to Associative Dimensions for more info.
The old associative dimension implementation that uses the MeasureRefSnap
class has been deprecated and replaced with the new associative dimension implementation that uses the ASSnapperRef` class.
The following interface changes have been made to the allowAssociativeDimensions
global flag.
Old: public bool allowAssociativeDimensions New: public bool allowAssociativeDimensions() { return coreSettings.safeGetBool(cAllowAssociativeDimensionsKey, default=true); } New: private const str cAllowAssociativeDimensionsKey = "allowAssociativeDimensions" New: public void setAllowAssociativeDimensions(bool allow) { coreSettings.put(cAllowAssociativeDimensionsKey, allow)