next up previous contents index
Next: SPICE Interface Up: Xic Variables Previous: Selections   Contents   Index


Side Menu Commands

The following !set keywords affect the functioning of commands found in the side menu.

LogoEndStyle
Value: integer 0-2.
This sets the path end style used to render vector text in the logo command. The variable should be set to 0 for flush ends, 1 for rounded ends (the default) or 2 for extended ends.

LogoPathWidth
Value: integer 1-5.
This sets the relative path width used for rendering the vector font in the logo command. When set, the prompt for this parameter in the logo command is skipped. The variable should be set to an integer 1-5.

LogoManhattan
Value: boolean.
When set, the logo command will use an internal bitmap font, and characters will be rendered as Manhattan polygons. This variable can be set from the panel brought up by the !logofont command.

LogoPretty
Value: boolean.
When set, the logo command will use the system font named in the LogoPrettyFont variable, or a default if this is not set. This variable overrides the LogoManhattan variable. Characters are rendered as Manhattan polygons derived from the font bitmaps. This variable can be set from the panel brought up by the !logofont command.

LogoPrettyFont
Value: font name string.
This variable sets the name of a font to be used for text rendering in the logo command. This will be used if LogoPretty is set. This variable can be set from the panel brought up by the !logofont command. Under Unix/Linux, in gtk1 releases this variable can be set to the X font description name of an X font. In gtk2 releases, a Pango font description string is expected. Under Windows, the variable is set to a string in the form ``face_name pixel_height'' or the deprecated form ``(pixel_height)face_name''. Examples are ``Lucida Console 24'' or ``(24)Lucida Console'', which is the default font.

LogoToFile
Value: boolean.
If this boolean variable is set, physical text created with the logo command will be placed in a file, which is instantiated at the label locations. Otherwise, the physical text is placed directly in the current cell.

NoMergeBoxes
Value: boolean.
When this boolean is set, the automatic merging of boxes is disabled. This also disables box merging in the Merge In Read mode.

MaxRoundSides
Value: integer >= 8.
This sets the maximum number of sides that can be used when creating round objects. This allows the user to bypass the built-in default limit when necessary.

NoConstrainRound
Value: boolean.
When this boolean is set, there is no checking for minimum feature size of round objects as these objects are being created (they will still be tested when completed if interactive DRC is enabled).

PictorialDevs
Value: boolean.
If this boolean is set, the pictorial device menu will be used in electrical mode. The default menu, which occupies less screen space, is a character-keyed pull down menu. The pictorial menu depicts the schematic symbols for each device, and may be more appropriate for new users.

ShowDots
Value: boolean or ``a''.
This sets the drawing of connection indications in electrical mode, similar to the dots button in the side menu (which internally sets this variable). If set to a word starting with ``a'', all connections are marked with a dot. If set to anything else, only the potentially ambiguous connection points are marked with a dot. When unset, no dots are shown.


next up previous contents index
Next: SPICE Interface Up: Xic Variables Previous: Selections   Contents   Index
Stephen R. Whiteley 2006-10-23