Product Documentation
Virtuoso Studio Design Environment SKILL Reference
Product Version IC23.1, November 2023

ddIsObjLibMarked

ddIsObjLibMarked( 
b_objId 
) 
=> t / nil 

Description

Returns t if the library that owns b_objId is marked to be deleted or its path is changed.

This can only happen while ddUpdateLibList is in progress. Use ddIsObjLibMarked in callbacks you install on the PreUpdateLibList trigger. This lets your pre-trigger function see if the library ID that you got from a PI function will exist after the ddUpdateLibList function that is in progress commits its changes.

Use this callback to check if any of your open files or cellviews need to be saved or deleted, or if you want to cancel the update.

Arguments

b_objId

ID of the object.

Value Returned

t

The library that owns b_objId is marked to be deleted or its path is changed.

nil

The object could not be found, or the object is not marked.

Example

ddIsObjLibMarked( myCell ) => t 

Return to top
 ⠀
X