Product Documentation
Virtuoso Layout Suite SKILL Reference
Product Version IC23.1, November 2023

cleStretchMalformedSpine

cleStretchMalformedSpine(
g_enable
)
=> t / nil

Description

Specifies whether the Stretch command can recognize a malformed spine and move it together if possible. For example, a malformed spine is a spine without a turn containing several collinear pathSegs with non-coincident end points.
By default, this is disabled in a Concurrent Layout design (manager or designer mode) so that stretching a split pathSeg inside a design partition will not attempt to move an outside pathSeg in the same spine or do the opposite, even when the Spine option is enabled in the Selection Options form.

Arguments

g_enable

A Boolean specifying whether the Stretch command can move the pathSeg of a malformed spine.

Value Returned

t

The Stretch command is set to move the pathSeg of a malformed spine case.

nil

The operation fails.

Examples

Enables the Stretch command to move the pathSeg of a malformed spine case.

cleStretchMalformedSpine(t)

Disables the Stretch command from moving the pathSeg of a malformed spine case.

cleStretchMalformedSpine(nil)

Related Topics

Selection Options form


Return to top
 ⠀
X