zoom icon indicating copy to clipboard operation
zoom copied to clipboard

View

Open drom opened this issue 7 years ago • 1 comments

Zoom view adds subtree into DOM and handles assotiated events.

Here is typical waveform view from GTKWave:

gtkview-screen

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 ]

drom avatar Nov 02 '18 17:11 drom

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

drom avatar Nov 02 '18 18:11 drom