Using Layers
Layers let you organize objects into groups that can be shown, hidden, or locked independently. They correspond to SAMMI’s layer system where layers map to tab pages in the legacy Format Editor.
Layer Bar
The layer bar appears at the bottom of the StudioWeb canvas. It shows all layers for the current page.
Default Layers
Every new page starts with two layers:
| Layer | Name | Purpose |
|---|---|---|
| 1 | Background | Base layer for static objects and background elements |
| 2 | Layer 1 | Default working layer for DDOs |
Managing Layers
Creating a Layer
- Click the + button in the layer bar
- A new layer is added with an auto-generated name
- Click the layer name to rename it
Selecting a Layer
- Click a layer tab in the layer bar to make it the active layer
- New objects are placed on the active layer
Renaming a Layer
- Double-click the layer name in the layer bar
- Type the new name and press Enter
Layer Visibility
- Click the eye icon next to a layer to toggle its visibility
- Hidden layers are dimmed in the layer bar
- Objects on hidden layers cannot be selected or edited
- Hidden layers still render in RuntimeWeb unless configured otherwise
Layer Ordering
Layers render bottom-to-top:
- Layer 1 (Background) renders first
- Higher-numbered layers render on top
- Objects on the same layer render in creation order
Assigning Objects to Layers
When Creating
Objects are automatically assigned to the currently active layer.
Moving Objects Between Layers
- Select the object(s)
- Change the Layer property in the General tab of the Property Inspector
- The object moves to the specified layer
Layer Strategies
By Function
| Layer | Contents |
|---|---|
| Background | Static rectangles, background images, borders |
| Labels | Text labels, annotations |
| Controls | Push buttons, sliders, input fields |
| Displays | Meters, trends, alphanumeric displays |
| Overlays | Alarm indicators, status icons |
By Subsystem
| Layer | Contents |
|---|---|
| Background | Common layout elements |
| Pumps | Pump-related DDOs and labels |
| Valves | Valve-related DDOs and labels |
| Alarms | Alarm status indicators |
Tips
- Keep the active layer visible while working — you can’t select objects on hidden layers
- Use descriptive layer names for easier management
- Place static background elements on the lowest layer
- Place interactive DDOs on higher layers so they render on top
- Inactive layers show in a muted color (configurable in Preferences)