foldKeepFolds
layoutXL foldKeepFolds boolean { t | nil }
Description
Allows selectively folding the individual folds of an instance.
The environment variable sets the default value for the optional, keepFolds parameter of the lxFold SKILL function. The environment variable does not impact the Generate Folded Devices Form command.
GUI Equivalents
Examples
envGetVal("layoutXL" "foldKeepFolds")
envSetVal("layoutXL" "foldKeepFolds" 'boolean t)
envSetVal("layoutXL" "foldKeepFolds" 'boolean nil)
Additional Information
Let us consider an example that demonstrates how the foldKeepFolds environment variable can be used to selectively fold individual folds of an instance.
Let us assume that an instance has folds I0.1 and I0.2 with w = 3u. Let us assume that with the foldKeepFolds environment variable set to true, we select I0.2 and fold it into 2 using:
lxFold(geGetSelSet() 5:5 2)
-
The original fold,
I0.1remains untouched. -
Fold
I0.2is further folded intoI0.2andI0.3with the width of each new fold set tow = 1.5u, and the new folds are placed at5:5.
Related Topics
List of Layout XL Environment Variables
Return to top