Model Type
Record fields
| Record Field | Description |
|
|
Full Usage:
AutomaticScrolling
Field type: bool
|
|
|
|
Full Usage:
CanvasSize
Field type: float
|
|
Full Usage:
CompilationJob
Field type: string option
|
|
|
|
Full Usage:
Compiling
Field type: bool
|
|
|
|
Full Usage:
CtrlKeyDown
Field type: bool
|
|
|
|
Full Usage:
DebugData
Field type: int list
|
|
Full Usage:
DebugDevice
Field type: string option
|
|
Full Usage:
DebugIsConnected
Field type: bool
|
|
Full Usage:
DebugMappings
Field type: string array
|
|
|
|
|
|
|
|
|
The wire the mouse is resting on, when it is resting on one and nothing is being dragged. Recorded so that the value it carries can be shown beside the cursor while a simulation is running - which is the draw block's only interest in it: the value itself is worked out by the UI layer, which is the only part that knows a simulation exists.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Full Usage:
MouseCounter
Field type: int
|
|
|
|
Full Usage:
OfferPasteArray
Field type: bool
|
Whether to offer "paste array" on the canvas: something has been copied and not yet pasted. The feature is worth surfacing at the moment it applies - between copying and pasting - and not worth a permanent button, so the offer is withdrawn once a paste of either kind has happened. The Edit menu keeps it available either way.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Full Usage:
ShowGrid
Field type: bool
|
|
|
|
|
|
Full Usage:
SpaceKeyDown
Field type: bool
|
|
|
The custom component whose ports or size the user is currently able to drag, and which of the two. Entered from that component's right-click menu and left until the user clicks away, so the affordance stays put rather than depending on a key being held. None is the ordinary state, which is why there is no case for it: a mode without a symbol to apply to would mean nothing.
|
Full Usage:
TargetPortId
Field type: string
|
|
|
|
Full Usage:
Zoom
Field type: float
|