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

ptePropagateVisibility

ptePropagateVisibility(
{ t_layerPurposeName | t_paletteElementPath }
g_visibilityState
t_panelName
[ w_windowId ]
)
=> t / nil

Description

Propagates visibility changes to child items when the parent and child items are in a desynchronized state. Specify either t_layerPurposeName or t_paletteElementPath.

Arguments

t_layerPurposeName

Name of the layer-purpose pair.

t_paletteElementPath

Path to the parent item.

g_selectabilityState

If set to t, visibility changes are propagated to child items (if the parent and child items are desynchronized).

t_panelName

Name of the Palette panel.
Valid values: Layers, Objects, and Grids

w_windowId

ID of the window containing the Palette that you want to update.
Valid values: ID of any open window
Default: Current window

Value Returned

t

Visibility status was propagated to child items.

nil

The command was unsuccessful.

Examples

ptePropagateVisibility("Shapes" t "Objects")
ptePropagateVisibility("Grids;Routing Grid" t "Grids" window(2))

Return to top
 ⠀
X