next up previous contents index
Next: Side Menu Commands Up: Xic Variables Previous: Scripts   Contents   Index


Selections

The following !set variables affect object/cell selections using the pointing device.

MarkInstanceOrigin
Value: boolean.
When set, selected physical instances will have the cell origin marked with a cross. This applies to the selection highlighting, as well as to the ghost rendition which is attached to the mouse pointer during a move or copy operation.

Showing the origin may seem trivial, but marking the origin requires a bit of overhead since it requires running a transformation and keeping track of an additional redisplay area since the origin may be outside of the cell bounding box. Thus, the default is to not show the mark.

This variable tracks the state of the Show origin of selected physical instances check box in the Selections page of the Window Attributes panel from the Set Attributes button in the Attributes Menu.

MarkObjectCentroid
Value: boolean.
In mathematics, the centroid or geometric center of a two-dimensional region is the arithmetic mean of all the points in the shape. When this check box is set, selected objects will mark the centroid with a cross. This applies to the selection highlighting, as well as to the ghost rendition which is attached to the mouse pointer during a move or copy operation.

This variable tracks the state of the Show centroids of selected physical objects check box in the Selections page of the Window Attributes panel from the Set Attributes button in the Attributes Menu.

SelectTime
Value: integer 100-1000.
When button 1 is used for object manipulation and editing, there is a time delay which differentiates a ``click'' from a ``drag''. This delay, which defaults to 250 milliseconds, can be adjusted by setting this variable. If the user encounters difficulty establishing an area select, for example, as opposed to a move/copy operation, then setting a longer time delay may be advantageous.

NoAltSelection
Value: boolean.
When set, the legacy logic is used for mouse click selection operations.

MaxBlinkingObjects
Value: integer 500-250000.
This can be set to an unsigned integer in the range 500-250000. If there are more than this number of objects selected, they won't blink in true-color display modes. If NoPixmapStore is set, this threshold is divided by 8. The default if not set is 25000 objects. If there are too many objects, the time to redraw for blinking becomes excessive, this variable can be used to fine-tune this threshold to the user's graphical system.


next up previous contents index
Next: Side Menu Commands Up: Xic Variables Previous: Scripts   Contents   Index
Stephen R. Whiteley 2022-05-28