Commit Graph

7 Commits

Author SHA1 Message Date
70aeeb66bc visualizer-selection: initial visualizer selection support
This gets started on allowing the user to select a region.
Nothing is yet responding to the changes in selection, but
that can come later.

Ideally, we will truncate (or mark rows invisible/insensitive)
if they do not fall within the selected time region.
2016-10-08 13:40:12 -07:00
c5fb8b5fc9 visualizer-row: add private access to graph_width
Having this makes a few things easier now that we are relying
on pixel cache for scrolling.
2016-10-06 21:02:00 -07:00
51ed367b74 wip: visualizer work 2016-10-05 09:40:08 -07:00
fef48610da visualizer-row: allow begin/end time to be NULL 2016-09-30 17:33:33 -07:00
b9b96184cd visualizers: wire zoom manager to visualizers
This gets the basic zoom control working. I anticipate we'll
need some additional changes once we land panning support.
2016-09-28 19:56:39 -07:00
5ceff81d5d visualizer: add set_time_range() and get_time_range()
This allows the row to be notified of the visible range, which
can result from changing the zoom or a new reader being set.
2016-09-25 15:35:14 -07:00
99ff8f2a5c wip: visualizers 2016-09-23 19:18:36 -07:00