Highlighted Type
What the schematic is to draw picked out, for a reason the draw block cannot know itself: at present the waveform whose name the pointer is resting on, which only the UI layer knows about because only it knows a simulation is running. Reaches the draw block the same way `overlay` does - as an argument to SheetDisplay.view - and never as a message. **Derived on every render from the state that says why, and never stored.** The highlight used to be painted by the mouse handlers, which wrote the colours into the symbols and wires and put them in the sheet's selection, and then unwrote them on the way out. Every one of those corner cases is a transition that can be missed or arrive in the wrong order: a hover whose mouse-out never came left the colour on the canvas, a repaint after it left the wire the wrong colour, and ids of a simulation older than the sheet ended up in the selection where Delete could act on them. As a function of the model there is nothing to put back.
Record fields
| Record Field | Description |
|
|
|
|