zoom
zoom copied to clipboard
View
Zoom view adds subtree into DOM and handles assotiated events.
Here is typical waveform view from GTKWave:
Structure
- row annotation (text, lines)
- background (solid color or grid) [ #4 ]
- names for signals, groups, extra space
- value of a signal at the cursor, other attributes
- bundle or group brackets
- selection of multiple rows
- row cursor
- folding control
- timing diagram
- background [ #4 ]
- grid
- color lines and rectangles [ #3 ]
- text labels (value at this time)
- event markers
- cursors (vertical lines ?)
- scroll bars [ #2 ]
from: @Paebbels #1
- Records or user defined signal groups should be collapsible
- Maybe, a marker for the mouse position, snapping to edges would be some good advanced feature helping to understand bigger waveforms.
from: @wifasoi #1
- shadow on logic high: colorize the shadow under a high pulse to improve readability.
- cursors: have a cursor(or multiple) and show the data value (corrisponding the cursor position) somewhere. If you have multiple cursor show some useful statistic (delta T or/and frequency for example)
- analog trace: have a way to show analogue data