dePush
dePush( [l_fileSpec[g_winSpec[t_accessMode[t_appName] ] ] ] ) =>w_window/ nil
Description
The same as deOpen, except that if the window already exists, the current contents are not removed. Instead the new design is pushed on top of the existing one.
Arguments
Value Returned
|
Window in which the push is done. Normally this is the same as the window passed in, but if necessary a new window is created and returned |
Examples
Brings up the Open File form, asking for the library, cell, and view names of a cellview to edit. When this form is completed, the cellview opened is pushed on the stack in window(3).
dePush( nil window(3) )
Assume I4 is an instance of a symbol in window(3). Also assume that the schematic view represented by that symbol exists in some library on the current library search path.
myFileSpec = list( ’instanceName "I4" ’viewNameList "schematic symbol")
Switches into the schematic master corresponding to instance I4 in the edit cellview in window(3) for reading, then starts up the Timing Analysis application in that window.
dePush( myFileSpec window(3) "read" "Timing Analysis" )
Return to top