Product Documentation
Virtuoso MultiTech Framework User Guide
Product Version IC23.1, November 2023

vrfLowerPriority

vrfLowerPriority(
d_dynShapeId
)
=> t / nil

Description

Lowers the priority of a specified dynamic shape so that it is one unit less than the lowest priority currently set for dynamic shapes on the layer.

Arguments

d_dynShapeId

Database identifier of the dynamic shape.

Value Returned

t

The priority was lowered.

nil

The priority could not be lowered. The specified shape could not be found or it was not a dynamic shape.

Examples

vrfSipGet(vshape1 "priority")=> -1
vrfSipGet(vshape2 "priority")=> -2

These commands retrieve the priority settings for two dynamic shapes on a layer. For vshape1, it is -1, and for vshape2, it is -2.

vrfLowerPriority(vshape1) => t

This command lowers the priority for vshape1.

vrfSipGet(vshape1 "priority") => -3
vrfSipGet(vshape2 "priority") => -2

The retrieved priority settings now indicate that the priority for vshape1 was lowered so that it is one unit below the lowest priority set on the other dynamic shapes on the layer.

Related Topics

Bump and Ball Editor Form


Return to top
 ⠀
X