# Operator Page Window

The Operator Page Window is where you stack operators. You can use the Tab key to toggle full window mode for this view.

## Navigating around the Operator Page Window

Click anywhere in the Operator Page to focus the cursor. The properties of the operator under the cursor will appear in the Parameter Window.

Click and drag with the middle mouse button or use the scroll bars to move around (scroll bars can be disabled in the Editor Settings). Hold the y key to activate the Bird's Eye Tool, a thumbnail view of the current page in which you can click and drag to move the view around.

Go Back (Backspace) and Undo Go Back (Shift + Backspace) work a lot like your browser history. To make it easier to find the currently selected op on the page when you jump through the history, it will blink in green three times. Please note that changes you make will not be undone by moving around the view history.

## Working with operators

To work with operators, you have to stack them. Operator stacking works a lot like a tree, we have roots and leaves and branches.

The root of a tree is always an Export Operator. On the other end(s) of the tree, there are the leaves, operators that accept no input. Every branch must begin with a leaf.

An operator will send its output to any operators that touch its underside. Some operators accept or need more than one input. If an operator is stacked in an illegal way, it will be marked red.

To pop up the Add Operators Window, use the hotkeys 1 (add miscellaneous operators), 2 (add texture operators), 3 (add mesh operators) or a (add operators from the last used category). Double-clicking the right mouse button will also pop up the last used category from which you added operators.

While the add operator dialog is open, you get a new set of keyboard shortcuts. For example, while pressing a would normally open the add dialog, pressing a with the Add Texture dialog open will add a Merge Operator to the operator page. Escape closes the add dialog.

Every operator has three activity indicators on the left side. A red LED means that the operator is currently selected. A green LED means that the operator is currently being viewed in the View Window. A blue LED means that the operator output has been calculated and cached. Double-click an operator to display its output in the View Window. You can also use the keyboard shortcut s to display the currently selected operator's output.

Click on an operator to select it. With the Shift key pressed, clicking toggles an operator's selection status and right clicking adds it to the selection. You can also drag a rectangle to select multiple operators. Click and drag on the body of an operator to move it around the page. Click and drag on the right end of an operator to change its width. You can also right-click and drag anywhere on the operator to change its width. To duplicate the selected operators, Ctrl+ click and drag.

## Context Menu

The Operator Page Window has a context menu that is accessible through the triangle icon in its title bar or via a middle mouse button double-click inside the window.

### Add

Opens the last used page of the add operators dialog. Keyboard shortcut: a.

### Add Misc

Opens the misc page of the add operators dialog. Keyboard shortcut: 1.

### Add Texture

Opens the texture page of the add operators dialog. Keyboard shortcut: 2.

### Add MinMesh

Opens the MinMesh page of the add operators dialog. Keyboard shortcut: 3.

### Bird' s Eye Tool

Activates the thumbnail navigation aid. Keyboard shortcut: y.

### Go back

Jump back one step in the operator edit history. Keyboard shortcut: Backspace.

### Undo Go back

Jump forward one step in the operator edit history. Keyboard shortcut: Shift + Backspace.

### Goto..

Opens the Find an Op! dialog. Keyboard shortcut: Shift + G.

### Goto Link

Jumps to the first operator linked into the currently selected one. Keyboard shortcut: g.

### Bypass

Temporarily turns the currently selected operator into a Nop Operator. Keyboard shortcut: b.

### Hide

Temporarily disables the currently selected operator completely. Keyboard shortcut: h.

### Rename All Occurrences

Renames an already named operator and updates all places to which it is linked with the new name. Keyboard shortcut: r.

### Rename Op

Lets you give a name to an operator.

### Show Operator

Shows the output of the currently selected operator in the View Window. Keyboard shortcut: s.

### Find references

Opens the Find Results Window with all occurrences of the currently selected, named operator. Keyboard shortcut: Shift + R.

### Delete

Deletes the currently selected operator. Keyboard shortcut: Del.

### Cut

Cuts the currently selected operator to the clipboard. Keyboard shortcut: x.

### Copy

Copies the currently selected operator to the clipboard. Keyboard shortcut: c.

### Paste

Pastes from the clipboard into the cursor position in the operator page. Keyboard shortcut: v.

### Extract Tree

Copies the complete tree of the selected root, including all loaded branches, to the clipboard. Keyboard shortcut: d. Please note that if you have named and loaded operators that are not a Store Operator, naming conflicts will arise from the duplicated, named operators.

### Help

Opens this page.