Adding DDOs to a Page
Dynamic Display Objects (DDOs) are the interactive, data-driven components of a SAMMI page. StudioWeb provides a palette of 44 DDO types organized into categories.
The DDO Palette
The palette is in the left sidebar, organized into collapsible categories:
| Category | DDO Types |
|---|---|
| Meters & Gauges | Meter, Gauge, FSL Meter, MSL Meter, Thermometer, Progress Bar |
| Alphanumeric | Real, Integer, Formatted Numeric, Alphanumeric, Equation, Custom Time, DOBJ |
| Charts & Trends | Trend, Plot, Curve Set, Bar Chart, Pie Chart, Tabular |
| Buttons & Controls | Push Button, Button Group, Slider, Bar, Scrollbar, Spin Button |
| Lists & Menus | Select List, Advanced Select List, Option Menu, ComboBox, Menu, Advanced Menu |
| Symbols & Icons | Object Icon, Bitmap Symbol, Text Symbol, Vector Symbol, Tracker |
| Text & Alarms | Text Field, Annotated Text, Alarm, Text Browser |
| Tables & Data | List Manager, Scroll Display, Graphic Data Field |
| Containers | Region, Frame, Notebook, Paned Window, Tree, Toolbar |
Placing a DDO
- Click a DDO type in the palette — the cursor changes to a crosshair
- Click on the canvas where you want to place it
- The DDO appears at that position with default dimensions
- The DDO is automatically selected, and its properties appear in the Property Inspector
Selecting DDOs
| Action | Effect |
|---|---|
| Click an object | Select it (deselects others) |
| Shift+Click | Add to / toggle selection |
| Ctrl+A | Select all objects |
| Click empty canvas | Deselect all |
| Drag selection box | Select all objects in the box |
Moving DDOs
- Drag a selected object to move it
- Arrow keys nudge by 1 pixel
- Shift+Arrow nudges by 10 pixels
- Objects snap to the grid by default — hold Shift while dragging to disable snap
Resizing DDOs
- Select an object
- Drag any of the 8 resize handles (corners and edges)
- The object resizes from that handle
Deleting DDOs
- Select the object(s) and press Delete or Backspace
- Or use Edit → Delete
Copy and Paste
- Ctrl+C copies selected objects
- Ctrl+V pastes at an offset from the original position
- Pasted objects get new unique IDs
DDO Default Properties
Each DDO type has sensible defaults when created:
- Size: Type-appropriate (e.g., Meters are 200×180, Buttons are 100×40)
- Colors: Use preferences defaults (Edit → Preferences → DDO section)
- Font: Default DDO font from preferences
- Range: Meters/bars/sliders default to 0–100
All defaults can be customized via Preferences.
Tips
- Collapse unused palette categories to reduce scrolling
- Use copy/paste to duplicate DDOs with identical settings, then adjust
- Group related DDOs on the same layer for easier management
- Set data bindings (readKey, writeKey) after placing and sizing the DDO