9381ae3070
rectangles: add basic tooltip support
...
We definitely want to do something better, but this at least allows testing
some data which is useful now to see what is going on.
2018-05-16 16:33:46 +01:00
a15eb358ce
visualizer: ignore anchor x/y position
...
We don't need that, and it breaks for things not at index 0,0.
2018-05-16 15:09:20 +01:00
88af69c3ec
visualizers: mark fields as private
2018-05-16 12:44:48 +01:00
af3e3b0e2a
marks: start on visualizer row data for marks
...
This is sort of a minimal implementation to get started. There is still
plenty to do, but we can iterate from here.
2018-05-16 12:44:48 +01:00
0e9f4ca291
visualizers: limit mark rows to 30
2018-05-16 12:44:48 +01:00
14d2554c35
marks: add group to visualizer row
...
This will allow us to filter events that we do not care about for a given
row. We add a visualizer row per-group.
2018-05-16 12:44:48 +01:00
4f9ea0fce8
visualizers: discover group types when locating mark types
2018-05-16 12:44:48 +01:00
540ff0e05d
marks: stub out a visualizer row
...
This doesn't do any rendering yet, but it gets us the plumbing we need to
start rendering mark content into a visualizer row.
2018-05-16 12:44:48 +01:00
6fa2c270e8
visualizers: discover visualizers from capture reader
...
The goal here is to avoid having to hard code what visualizers are shown
from the .ui files. We just should add things that we find are supported.
Long term, I think we'll add a concept of an "instrument" which is the
combination of a data source (SpSource) and a visualizer (SpVisualizerRow).
The other goal here is to enable the future support for discovering marks
and adding rows for each of those threads.
2018-05-16 12:44:48 +01:00
eb6fdffa6f
visualizers: fix whitespace
2018-05-15 11:35:01 +01:00
6e8c30dfa3
line-visualizer: use array for pointers and mark private
2018-05-15 10:02:58 +01:00
00b6892a72
build: fix header installation paths
2017-09-28 17:45:07 -07:00
190faa818d
build: use subdir meson.build files
...
This keeps the build file closer to the sources it effects.
2017-09-28 16:57:00 -07:00
c47822b26e
source tree cleanup
...
The lib/ directory was getting a bit out of hand, so this tries
to organize things a bit so it is easier going forward to locate
the code people want to patch.
2017-09-28 16:23:03 -07:00