next up previous contents index
Next: Keyboard `!' Commands Up: Xic Variables Previous: Paths and Directories   Contents   Index


General Visual

The following !set keywords affect general visual attributes of Xic.

FullWinCursor
Value: boolean.
When this variable is set, the default cursor consists of horizontal and vertical lines that extend completely across the drawing window. The lines intersect at the nearest snap point in the current window.

The supplied fullcursor script, which should appear in the User Menu, can be used to conveniently toggle this variable.

CellThreshold
Value: integer >= 0.
This sets the size threshold in pixels for subcells to be shown in the display. If not set, the value is effectively 4. Subcells that are smaller than this size in the display are either shown as a bounding box, or not shown at all, depending on the setting of the Tiny Boxes button in the Attributes Menu. If set to 0, all detail is drawn, which can significantly increase rendering time. This applies to hard copy output as well as to on-screen rendering.

LayerTable
Value: string, ``compact'' or ``tiny''.
The presentation of the layer table can be altered to squeeze more visible entries into available space by setting this variable to one of the keywords indicated (actually, only the first character of the keyword is significant). If ``compact'', the size of the entry is reduced. If ``tiny'', the size is further reduced, and two rows are presented.

MaxPrpLabelLen
Value: integer >= 6.
This variable sets the maximum width, in default-sized character cells, of a displayed property label. If the label exceeds this width, it is not shown, and a small box at the text origin is shown instead. The default is 256 (32 in releases prior to 2.5.66).

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.

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.


next up previous contents index
Next: Keyboard `!' Commands Up: Xic Variables Previous: Paths and Directories   Contents   Index
Stephen R. Whiteley 2006-10-23