Simple Wires Help - Getting Started: /manual/docs/getting-started.html - Projects Dashboard: /manual/docs/projects.html - Sharing Projects: /manual/docs/sharing.html - Drawings and the Start Page: /manual/docs/drawings.html - The Drawing Editor: /manual/docs/editor.html - Functional Blocks and Ports: /manual/docs/blocks.html - Master Library: /manual/docs/equipment-library.html - Warehouses: /manual/docs/warehouses.html - Racks and Rack Panels: /manual/docs/racks.html - Drawing Cables: /manual/docs/cables.html - Off Sheet Pointers: /manual/docs/off-sheet-pointers.html - Shapes, Text and Images: /manual/docs/shapes-text-images.html - Page Setup and Drawing Settings: /manual/docs/page-setup.html - Printing and Exporting: /manual/docs/print-export.html - Project Data Grids: /manual/docs/project-data.html - Signal Types: /manual/docs/signal-types.html - Drawing Revisions: /manual/docs/revisions.html - Teams: /manual/docs/teams.html - Billing and Plans: /manual/docs/billing.html - Your Account: /manual/docs/account.html - Themes and Appearance: /manual/docs/appearance.html - Keyboard Shortcuts: /manual/docs/keyboard-shortcuts.html - FAQ and Troubleshooting: /manual/docs/faq.html # The Drawing Editor The drawing editor is where you build block diagrams, rack layouts and concept drawings. This page is a tour of its parts: the menu bar, the library pane on the left, the canvas in the middle and the properties pane on the right. {{< screenshot name="editor-overview" alt="The drawing editor with the library pane, the canvas and the properties pane open" >}} ## Start Page and drawing view When you open a project, the editor shows the **Start Page**: the project's drawings, tutorial videos and answers to common questions. Opening a drawing switches to the drawing view, with the canvas in the middle and both side panes open. To go back to the Start Page, use any of these: - **Start Page** at the top of the library pane - the Simple Wires logo or the menu icon beside it at the left of the menu bar - **View > Start Page** See [Drawings and the Start Page]({{< relref "drawings" >}}) for creating, opening and managing drawings. The menu bar shows where you are as **Project / Drawing**. It adds **View Only** when you can't change the project, and **Saving changes...** while a save is in progress. ## The menu bar The menus change with the view. The **Edit** and **Settings** menus, and the drawing commands on the **File** menu, appear only while a drawing is open. | Menu | What it's for | More | |---|---|---| | **File** | **New ...**, **Open**, **Rename ...**, **Save (Ctrl + S)**, **Save As ...** and **Delete** for drawings; **Print** and **Export to PDF**, **DWG**, **PNG** and **SVG**. In a data grid it shows **Export to Excel** instead. | [Drawings]({{< relref "drawings" >}}), [Printing and Exporting]({{< relref "print-export" >}}) | | **Edit** | **Undo**, **Redo**, **Cut**, **Copy**, **Paste**, **Delete**, and the **Grouping**, **Alignment** and **Z-Order** submenus. | [Grouping, aligning and stacking]({{< relref "blocks#grouping-aligning-and-stacking" >}}) | | **Cables** | **Number All**, **Number Remaining** and **Reset All** for cable numbers. | [Drawing Cables]({{< relref "cables" >}}) | | **View** | **Zoom In**, **Zoom Out**, **Zoom Fit**, **Show Grid**, **Snap to Grid**, **Show Guidelines**, **Show/Hide Signal Types for Editing** and **Start Page**. | [Grid, snap and guidelines](#grid-snap-and-guidelines) | | **Project Data** | The project-wide grids: **Signal Types**, **Drawings and Revisions**, **Equipment**, **Bill of Materials** and **Cables**. | [Project Data Grids]({{< relref "project-data" >}}), [Signal Types]({{< relref "signal-types" >}}), [Drawing Revisions]({{< relref "revisions" >}}) | | **Settings** | **Active Stroke**, **Active Fill** and **Active Text Style** for new items, **Page Settings**, and **Cable Behavior**. | [Page Setup and Drawing Settings]({{< relref "page-setup" >}}) | | **Help** | **Help Contents**, **Help for This View**, **Forum**, and **Submit this drawing to support**. | [Getting help](#getting-help) | The avatar with your initials at the right end of the menu bar opens your account menu: **Upgrade** (on the Free plan), **Projects Dashboard**, **Billing**, **Manage Password**, **Theme** and **Logout**. See [Projects Dashboard]({{< relref "projects" >}}), [Billing and Plans]({{< relref "billing" >}}), [Your Account]({{< relref "account" >}}) and [Themes and Appearance]({{< relref "appearance" >}}). > [!NOTE] > What you see depends on your permissions. If you can only view a project, the commands that change a > drawing are hidden. Team members with the **VIEWER** role also don't see the print and export commands. > See [Sharing Projects]({{< relref "sharing" >}}) and [Teams]({{< relref "teams" >}}). ## The library pane The left pane holds everything you can drag onto the canvas. Click a section header to expand or collapse it, then drag an item from the section and drop it on the canvas. | Section | Contains | More | |---|---|---| | **Start Page** | Returns to the project's Start Page. | [Drawings and the Start Page]({{< relref "drawings" >}}) | | **Warehouses** | Your own saved items and the ones shared with the project, reusable in any drawing. | [Warehouses]({{< relref "warehouses" >}}) | | **Master Library** | Opens the Master Library dialog to search for equipment by manufacturer and model. | [Master Library]({{< relref "equipment-library" >}}) | | **Functional Block Prototypes** | Generic blocks with ports, ready to name. | [Functional Blocks and Ports]({{< relref "blocks" >}}) | | **Off Sheet Pointers** | Pointers that link a cable to another drawing. | [Off Sheet Pointers]({{< relref "off-sheet-pointers" >}}) | | **Resizable Rack Panels** | Rack panels to mount in racks. | [Racks and Rack Panels]({{< relref "racks" >}}) | | **Resizable Racks** | Equipment racks you size in rack units. | [Racks and Rack Panels]({{< relref "racks" >}}) | | **Page Borders** | Title blocks for the drawing sheet. | [Page borders]({{< relref "shapes-text-images#page-borders" >}}) | {{< screenshot name="editor-library-pane" alt="The library pane with the Functional Block Prototypes section expanded" >}} ### Icons or list **Functional Block Prototypes**, **Off Sheet Pointers**, **Resizable Rack Panels**, **Resizable Racks** and **Page Borders** each show an **Icons** and a **List** button at the top. - **Icons** shows two drawings of each item per row. - **List** shows one item per row, grouped under headings such as **Numbered bottom-up** or **Half width**, with its name and a line describing it, for example 42 rack units, U1 at the bottom. Click a heading to fold that group away. The choice applies to all five sections at once and is remembered in your browser. Dragging works the same in both views. {{< screenshot name="editor-palette-icons" alt="The Resizable Racks section of the library pane in Icons view, showing racks as small drawings" >}} {{< screenshot name="editor-palette-list" alt="The Resizable Racks section of the library pane in List view, with headings and a description beside each rack" >}} ## The canvas The canvas shows the drawing sheet. The page outline and margins come from **Settings > Page Settings** (see [Page Setup and Drawing Settings]({{< relref "page-setup" >}})). Keep your drawing inside the page outline so it lands on the sheet when you print or export. ### Zooming and panning - Turn the mouse wheel to zoom in and out. - **View > Zoom In** and **View > Zoom Out** zoom in steps. - **View > Zoom Fit** zooms so that everything in the drawing fits the canvas. - Use the scroll bars, or drag on an empty part of the canvas, to move around. ### Selecting and editing With the **Select** tool active (the arrow button under **Active Tool**): - Click an item to select it. Shift+click or Ctrl+click adds items to the selection, and dragging a box around items selects them all. - Drag a selected item to move it. The arrow keys nudge the selection; hold Ctrl to move one pixel at a time. - Drag the square handles to resize, and the round handle to rotate. - Click a piece of text, such as a port name or a block's **SysName**, to edit it in a small card beside it. Press Enter or click elsewhere to save, or Esc to cancel. See [Naming blocks]({{< relref "blocks#naming-blocks" >}}). - Drag from a port to another port to draw a cable. See [Drawing Cables]({{< relref "cables" >}}). - Right-click a block, port, rack, rack panel or group to open its context menu. Common shortcuts include Ctrl+S to save, Ctrl+C, Ctrl+X and Ctrl+V to copy, cut and paste, and Delete to delete the selection. See [Keyboard Shortcuts]({{< relref "keyboard-shortcuts" >}}) for the full list. ## Grid, snap and guidelines The **View** menu has switches that help you line things up. Each is saved with the drawing. - **Show Grid** shows or hides the background grid. - **Snap to Grid** makes items snap to the grid as you move and resize them. - **Show Guidelines** draws temporary lines while you drag an item, when its edges or center line up with a nearby item. - **Show/Hide Signal Types for Editing** swaps the connector labels on every functional block in the drawing for their signal types, so you can change them. See [Port signal types]({{< relref "blocks#port-signal-types" >}}). {{< screenshot name="editor-view-menu" alt="The View menu with the grid, snap and guideline switches" >}} ## The properties pane The right pane has two parts. **Active Tool** picks what a click or drag on the canvas does: **Select**, **Polyline**, **Polygon**, **Text**, **Image** or **Shape**. A drawing tool stays active until you pick another one, so click **Select** when you are done drawing. See [Drawing tools]({{< relref "shapes-text-images#drawing-tools" >}}). **Properties** shows the settings of the current selection on four tabs, labelled with icons: | Tab | Settings | More | |---|---|---| | **General** (paint bucket) | **Count in BOM**, **Lock Position**, **Shape**, **Stroke** and **Fill** | [Lock Position and Count in BOM]({{< relref "blocks#lock-position-and-count-in-bom" >}}), [Shape formatting]({{< relref "shapes-text-images#shape-formatting" >}}) | | **Text** (letter A) | **Text Kind**, bold, italic, visibility, **Font**, **Size**, **Foreground** and **Rotation** | [Text]({{< relref "shapes-text-images#text" >}}) | | **Image** (picture) | **Image URL**, **Visible**, **Stretch**, **Upload Image** and **Uploaded Images** | [Images]({{< relref "shapes-text-images#images" >}}) | | **Cable** (cable) | Cable labels, lock, length, stroke and cable type | [Cable properties]({{< relref "cables#cable-properties" >}}) | When you select a cable the pane switches to the **Cable** tab; when you select anything else it switches to **General**. With nothing selected the settings are disabled. If you select several items whose values differ, that field shows blank; setting it applies the value to all of them. {{< screenshot name="editor-properties-pane" alt="The properties pane showing the Active Tool buttons and the General tab for a selected block" >}} ## Resizing and hiding the side panes Both side panes open when you open a drawing, and close when you go to the Start Page or a Project Data grid. - To make a pane wider or narrower, drag the handle on its inner edge, between the pane and the canvas. - To hide a pane, click the small arrow button in the middle of its handle. A narrow strip stays at the edge of the window. - To bring the pane back, click the arrow button on that strip. The canvas grows and shrinks to fill the space. {{< screenshot name="editor-pane-handles" alt="The drawing editor with the right pane hidden, showing the pane handle and its arrow button" >}} ## Getting help Press F1 anywhere in the editor to open the Help panel at the topic for what you are doing. For example, in a drawing it opens this page, with the **Cable** tab showing it opens [Cable properties]({{< relref "cables#cable-properties" >}}), and in the **Add Ports** dialog it opens [Adding ports]({{< relref "blocks#adding-ports" >}}). F1 works inside dialogs and while the **Settings** menu is open. - Press Esc or click the close button to hide the panel. - Click the new-tab button at the top of the panel to open the page in its own browser tab. - **Help > Help Contents** opens the manual's contents in the panel, and **Help > Help for This View** does the same as F1. - Round **?** buttons, such as the one on the **Off Sheet Pointers** header, open the topic for that feature. The **Help** menu also has **Forum**, which opens the Simple Wires forum in a new tab, and **Submit this drawing to support**, which asks for a message and then sends a copy of the open drawing to the support team. {{< screenshot name="editor-help-panel" alt="The Help panel open beside the drawing editor after pressing F1" >}}