> For the complete documentation index, see [llms.txt](https://community-test.logicnets.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://community-test.logicnets.com/release-9/design-considerations-and-frameworks/frameworks/visual-navigation-framework/manual-layouting-in-designer-quick-reference-guide.md).

# Manual Layouting in Designer - Quick Reference Guide

Below are some of the common tools you can use when laying out visual guidelines.

| Main Canvas                                |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Toggle manual layout mode on/off           | ![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-bcec42f8f61336f93d51622baeb91fc617eab267%2F83b4e99e-c553-4381-9ad1-6500f1ef6a43.jpg?alt=media)                                                                                                                                                                                                                                                                           | Enable or disable the manual layout mode by clicking the *manual* button on the navigator menu at the bottom-left of the canvas.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| Drag the canvas to reposition the logicnet | ![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-7ab2efdcb054555fc70f416cc200474c95ea6e12%2F17072810-7216-49e6-974d-5046b0930302.jpg?alt=media)                                                                                                                                                                                                                                                                           | To move the canvas, left-click your mouse and continue holding down the mouse button while moving the mouse. Release your mouse button to complete the action.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| Zoom in or out                             | ![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-758a6c25faa4f3e152e171a1ba6a06c47a82a202%2Fb453265a-5157-4c36-b34e-8a14810702ee.jpg?alt=media)                                                                                                                                                                                                                                                                           | Use your mouse wheel to zoom the logicnet in or out, or use the zoom icons in the bottom-left menu.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Enable grid lines                          | ![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-f96f35d337309147341d2b91eb39bbe1495c9b72%2F45fc81d9-41e1-4baa-9617-9ada3c202c24.jpg?alt=media)                                                                                                                                                                                                                                                                           | You can enable or disable the grid lines by clicking on the *grid* button from the navigator menu at the bottom-left of the canvas.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Center the canvas                          | ![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-1a141d8aeddfe80f43eb1b987095cdf76a9bccc4%2F6451037c-de60-4e6e-97c5-51a19d1b6ae7.jpg?alt=media)                                                                                                                                                                                                                                                                           | You can center the logicnet on the canvas by selecting the *center* option from the navigator menu at the bottom-left of the canvas.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| **Linking Nodes**                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Add a new link                             | ![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-b27b345a2e77fbc18c134ebe308d88b5e2b3b4e1%2F25cbf85e-5d78-4060-aa86-4367bc482761.jpg?alt=media)                                                                                                                                                                                                                                                                           | <p>Right-click on a node and select the <em>add link</em> option from the menu.<br>The system attaches a link to the node you select. Using your mouse, left-click on the node to which you want to connect the link. If a node has output options (the <em>route on output</em> setting in the node part editor), first select the output option you want to connect to the subsequent node.</p>                                                                                                                                                                                                                                                                                                                                                                                     |
| Delete a link                              | ![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-8aea6ff33d6612d91316952082c19bfd617142ab%2F5ced2fd9-496f-4de5-9e0f-ae87cae335ff.jpg?alt=media)                                                                                                                                                                                                                                                                           | <p>Right-click on a link and select the <em>delete</em> option from the popup menu.<br>If a link has output selectors, select the section of the link that has the arrow head attached to it to see the delete option.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| Add an elbow joint                         | ![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-f8ed217b74bfa7b7bb5fd01101ebfe05b154e313%2Fbb799ef2-e0aa-486e-b045-7f1d0b5eb095.jpg?alt=media)                                                                                                                                                                                                                                                                           | Left-click on a link and the system displays a white circle in the middle of the section of the link you clicked on. Left-click on the white circle to add the joint. Then select the joint and drag it to where you want it, keeping your left mouse button down until it is located over the target node.                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| Change the position of an output label     | ![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-ac6e34eea563c63528721bd010178cc8cdd1fb01%2F05baf764-95d9-4e2e-911c-877d3aafaaac.jpg?alt=media)                                                                                                                                                                                                                                                                           | Select and drag the output label text to any other position by pressing your left mouse button and moving your mouse. Let the mouse button go when the label is positioned where you want it.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Change the text of an output label         | ![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-0c18ef59f984baeebe0477f1adb2ade1dbcbc30a%2F891995f9-5a7a-419d-8eae-adaaa8400dc6.jpg?alt=media)                                                                                                                                                                                                                                                                           | <p>The system automatically generates output labels based on the <em>Values</em> field of the <em>Options</em> table in a radio list.<br>In the part editor, navigate to the <em>Advanced</em> tab and provide alternative display labels for one or more specific output selector options.<br>Check the <em>Only use Display Label for connectors</em> option to use display labels (including blanks) for all outputs.</p>                                                                                                                                                                                                                                                                                                                                                          |
| **Node Layout**                            |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Select/copy/delete a node                  | ![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-310616a4b3cd465d6931387ca6aed908186716f5%2F1c537031-5b76-44d0-8768-dc81a7e57ccb.jpg?alt=media)                                                                                                                                                                                                                                                                           | Using your mouse, left-click on a node. When a node is selected any of the menu bar options apply to the selected node, including copy/delete, add a new node, and connect to selected node.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| Add a new node onto an existing logicnet   | <p><img src="https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-54154d1bf1ba5a14da51144ba6cc7c319333a5d7%2F17001b2d-eb23-4538-b722-d01ee89deb1d.jpg?alt=media" alt=""><br><img src="https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-a4240bd46bc0779b1b0bcb32c1939aa256c0d9de%2F7d1f9c8f-b1d5-4ca3-bea8-bb0fac73a50f.jpg?alt=media" alt=""></p> | <p>There are three ways you can add a node onto an existing logicnet.<br>1. Identify the new node type from the Node Toolbox, using the <em>expand</em> icon to show all nodes for a given type. Then left-click on the node type, drag it over the target node, and release your mouse button. (Shown left.)<br>2. Preselect the preceding node in your current logicnet by left-clicking your mouse. Select the node type. You do not need to drag it onto the canvas.<br>3. Add a new node to the canvas, and right-click on the preceding node. Choose <em>add link</em> and connect to the new node. You can use this approach for making connections to nodes already on the canvas as well. (Shown left.)</p>                                                                  |
| Reposition a node                          | ![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-eea8bbc047db681ad26408ec1d52da3f83d6defa%2Fe99067b1-e9b8-4217-9417-5b3c4cc3bf9e.jpg?alt=media)                                                                                                                                                                                                                                                                           | Drag a node to its position by left-clicking on the node and dragging it to its new position. The canvas automatically scrolls if you come close to the edge of the canvas.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| Snap a node to the grid                    | ![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-eb06c5570b4d70400fa40a7c5f3b189fa7948028%2Fa68b732f-a876-4cff-8e20-47d16bab213a.jpg?alt=media)                                                                                                                                                                                                                                                                           | <p>When you move a node, the system automatically snaps it to the grid.<br>You can also move a node by using the Shift+Arrow keys on your keyboard. For non-snapping moves and making small position changes, use the Ctr+Arrow keys on your keyboard.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| Change the size of a node                  | <p><img src="https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-3b0246695d027aa1e0cfd33765a18f119a84b1c3%2F72697635-e542-4a7b-a972-bd71ebeb6e5c.jpg?alt=media" alt=""><br><img src="https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-60a629fee23642b2114d7fe1b9fe265bc4444ba0%2Fb579ab19-69b1-4f57-be62-96a1db6c80a6.jpg?alt=media" alt=""></p> | <p>Move your mouse over the right edge or bottom edges of a node and the system displays the resize arrows. Left-click on the edge and drag the edges of a node to change the width and height.<br>You can also right-click on a node and use the option in the popup menu to set the exact width and height of a node.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| Change the shape of a node                 | ![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-5bac06f52e60071b6f8067e651adf76a7da551d2%2F899010c5-cbc5-4e8d-8d76-3b9b1f645282.jpg?alt=media)                                                                                                                                                                                                                                                                           | Some part editors include an option to change the shape of the node. For example, if you add a radio form part you will see a dropdown menu near the bottom of the part editor with the label *shape*. This menu allows you to set the node shape to rectangle, diamond, or hexagon.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Change the label of a node                 | ![](https://2802811211-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdFhfexCjZ5JMhwGzzywq%2Fuploads%2Fgit-blob-e6d2ad5a48aa17013c119b10caecc5e1701b5395%2Fab1907f0-898b-4797-be0f-1f33ee16096e.jpg?alt=media)                                                                                                                                                                                                                                                                           | <p>You can change the label of the node in two ways:<br>- Open the context menu of a node by using your mouse to right-click on the node. Select the <em>edit label</em> option and enter a new label. To force a line wrap at a certain position click the HTML button above the input area where you typed your new label. Enter the HTML<br>notation where you want the line to wrap.<br>- You can also change a node label by right-clicking on a node and navigating to the <em>form details</em> option. In the node editor, navigate to the <em>Details</em> tab and change the node label in the label field. Use the<br>notation to force line breaks.<br>Note: For long labels the system automatically calculates line breaks only if you did not add breaks manually.</p> |
| Open a node/part editor                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | Double-click on a node with your left mouse button.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Close a node/part editor                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | Double-click on the canvas/graph.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| Open node/part menu                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | Right-click on a node. The system displays the full menu of options, including add links, edit label, and other common options.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://community-test.logicnets.com/release-9/design-considerations-and-frameworks/frameworks/visual-navigation-framework/manual-layouting-in-designer-quick-reference-guide.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
