Product Documentation
Virtuoso Layout Suite XL: Basic Editing User Guide
Product Version IC23.1, November 2023

statusToolbarFields

layout statusToolbarFields string { "(SelectorInformation)" }

Description

Specifies the information that you want to display on the status toolbar. By using selectors, you can display information such as the cellview size, count of selected objects, and values of environment variables, shell environment variables, and window variables.

The format of the string is a series of selectors, where each selector is listed in parenthesis. Use the following format to define SelectorInformation for each selector in the series.

(selector tooltip style_format)

For each selector, you can optionally specify a tooltip and the style for displaying the information. You can also use expressions for conditional formatting of the information. For information about specifying tooltips, display style, and conditional formatting for selectors, see Status Toolbar Customization.

The following table describes the selectors that you can use to display information on the status toolbar.

Selector Description

X

Displays the X coordinate of the mouse pointer.

Y

Displays the Y coordinate of the mouse pointer.

dX

Displays the dX coordinate of the mouse pointer from the last reference point.

dY

Displays the dY coordinate of the mouse pointer from the last reference point.

EXYDXDY

Displays the editable group of X, Y, dX, and dY coordinates.

Cmd

Displays the name of the currently active command such as Move or Copy.

CVSize

Displays the width and height of the cellview.

Dist

Displays the distance from the last reference.

DRDNotify

Displays whether DRD Notify mode is on or off.

DRDEnforce

Displays whether DRD Enforce mode is on or off.

DRDPost-Edit

Displays whether DRD Post-Edit mode is on or off.

Mode

Displays the selection mode as full (F) or partial (P).

PreSelSelObjInfo

Displays the selection or pre-selection information about objects.

Select

Displays the count of selected objects.

SelC

Displays the count of selectable objects under the cursor in the format current/total. For example, 2/4 implies second of four overlapping objects.

SelI

Displays the selection count of instances.

SelO

Displays the selection count of objects.

SelN

Displays the selection count of nets.

T

Displays a fixed text string on the toolbar.

Tpt

Displays the status of transparent group mode as t or blank.

E

Displays the value of the specified environment variable. You need to specify the data type as per the variable.

S

Displays the value of the specified SKILL variable. You need to specify the data type as per the variable.

SH

Displays the value of the specified shell variable.

W

Displays the value of the specified window variable. You need to specify the data type as per the variable.

The default is "", which means that the predefined set of fields is displayed on the toolbar.

GUI Equivalent

None

Examples

envGetVal("layout" "statusToolbarFields")

The following command displays X and Y coordinates on the status toolbar:

envSetVal("layout" "statusToolbarFields" 'string "(X) (Y)")

The following command displays X and Y coordinates, with X as the tooltip for the X coordinate and Y Coordinate as the tool tip for the Y coordinate.

envSetVal("layout" "statusToolbarFields" 'string "(X t) (Y \"Y Coordinate\")")

The following command displays the size of the cellview, editable X, Y, dX, and dY fields, name of the current command, selection count, count of selectable objects under the cursor, and selection information:

envSetVal("layout" "statusToolbarFields" 'string "(CVSize \"Boundary size\") \\| (EXYDXDY) \\| (Cmd t (V == \"\" \"Idle\") (V != \"\" \"<b>%s</b>\")) \\|  (Select t (V==\"0\" \"s: %s\")(V!=\"0\" \"<span style=\\\"color:red;font-weight:bold\\\">s: %s</span>\")) \\| (SelC \"Object under cursor\" \"C/T: %s\") \\| (PreSelSelObjInfo \"Selected object info\")")

Related Topics

Status Information


Return to top
 ⠀
X