-
- MouseWheel
Value: two floating-point numbers.
This variable controls the per-click increments for mouse wheel
panning and zooming of drawing windows. Without a key held, the
mouse wheel scrolls drawing windows up/down. If Shift is held,
scrolling is right/left. If Ctrl is held (overrides Shift), the mouse wheel zooms out or in.
The string provided to this variable consists of two space-separated
floating-point numbers, each in the range of 0 - 0.5. The first is
the pan factor, the second is the zoom factor. The default is 0.1 0.1. Larger numbers increase the effect per mouse wheel click.
If either number is set to 0, that effect (pan or zoom) is
suppressed. Thus, to turn off mouse wheel support in drawing windows,
give ``0 0''.
- ListPageEntries
Value: integer 100-50000
This sets the number of entries that appear per page in the pop-ups
that list cells. If the number of cells to be listed exceeds this
number, a page menu will become visible in the listing panel. Each
page will contain at most this number of entries. Only the entries
for the currently selected page will be visible. If this variable is
not set, the default value is 5000.
- NoInstnameLabels
Value: boolean.
Starting in release 4.3.3, the label used in physical display windows
for unexpanded cell instances is the instance name, which consists of
the master cell name followed by a colon separator and a unique
integer index. When this variable is set, the label shows the master
cell name only, the same as in earlier Xic releases.
- NoLocalImage
Value: boolean.
In Xic generation 3, a ``local image'' may be used to compose
images for screen rendering. The display image is composed in local
memory, and flushed to the screen when drawing is complete. When
using X-Windows, this provides much faster rendering of complex
displays, particularly when running remotely over a network, than the
standard method of server-side image manipulation as used exclusively
in previous Xic releases.
The local image method is not used under Windows, since it provides no
benefit in the Windows architecture. It is also not used if the
hierarchy being shown is not complex, i.e., contains few subcells and
objects, as the conventional drawing mode is quicker in this case.
If this variable is set, the local image feature is disabled, and
rendering is always performed by server-side functions. This is for
debugging, it is not likely that the user will need to set this
variable.
- NoPixmapStore
Value: boolean.
In normal operation, the screen refreshes are buffered through an
in-core pixel map. The geometry is rendered in the map, and when
finished the map is copied to the screen. This is generally faster
than drawing directly to the screen. When this variable is set, all
drawing is direct to the screen. This is intended only for debugging
purposes.
- NoDisplayCache
Value: boolean.
In normal operation, boxes are cached during rendering, and displayed
with a multiple object rendering call. This should be faster than
rendering the boxes individually. When this variable is set, the
caching is disabled. This is intended only for debugging purposes.
- LowerWinOffset
Value: integer -16 to 16.
For windows that are automatically placed just above the prompt line,
giving this variable a positive value will position these windows
toward the top of the screen by that many pixels. This is useful when
using ``plasma'' displays (such as Mac or KDE), where the shadow falls
on the prompt line, which can be distracting. It might also be
helpful if the window positioning is incorrect, which might occur with
some window managers. This variable tracks the state of the Pixels between pop-ups and prompt line entry area in the General page of the Window Attributes panel from the Attributes Menu.
- PhysGridOrigin
Value: two floating-point numbers.
This will set the origin of the displayed grid in physical-mode
windows. The value consists of two floating-point numbers, which are
taken as the x and y grid origin location in microns. This applies
only to the displayed grid, and specifically not to the grid/snap used
when creating or locating objects.
When an offset is active, the word "PhGridOffs" will be
displayed in the status area.
- ScreenCoords
Value: boolean.
When set, the coordinate readout area will display the position of the
mouse pointer in the current drawing window in the window's pixel
coordinates. This is for development/debugging purposes and is not
likely to be useful to the user, and in fact may cause trouble if used
while editing.
- PixelDelta
Value: integer (default 3).
This variable determines how close, in screen pixels, a user must
click to a feature for Xic to recognize this as clicking ``on''
that feature. The value should likely be set larger than the default
for very high-resolution screens, or for inaccurate pointing devices,
or for users with less than the sharpest eyesight.
- NoPhysRedraw
Value: boolean.
When set, physical windows will not be redrawn after a layer
visibility change in the layer table. This is traditional behavior of
earlier Xic releases, which assumed that screen redraws would take
some time and the user would prefer to force a redraw when desired.
- NoToTop
Value: boolean.
By default, most if not all Xic sub-windows will automatically rise
to the top if completely covered by the Xic main window. This
includes plot windows from WRspice running under control of Xic
(however most window managers don't support this). If this variable
is set, the action will be disabled. This will apply to plot windows
from WRspice that is started after the variable is set.
Some (probably most) window managers will do this automatically for
sub-windows, in which case setting this variable will have no effect
on the Xic sub-windows, but would still affect WRspice plot
windows if the window manager supports this. The only window manager
I know of that supports this is Exceed 2008, because it is old. The
protocol is deemed a security risk and has been disabled in modern
window managers for some time.