Commit Graph

13 Commits

Author SHA1 Message Date
55372c5228 visualizers: discover memory counters
Simple discovery of memory counters to display in the capture set. We will
want to refactor this type of stuff in the future into recording "gadgets"
that combine a data-collector with a visualization layer.
2018-10-16 07:05:40 -07:00
64ce198a07 Add translator comments 2018-09-25 20:43:48 +02:00
a1e3d06296 cpu: make row a bit bigger
We should make it at least the size of the minimum for the view area, or
things look weird when we dont have marks added.
2018-06-16 19:48:23 -07:00
8a4318d4f1 fps: use fill for fps line 2018-05-20 15:51:35 -07:00
fc0eff6d4b visualizers: add comment about how to add data visualizers 2018-05-20 15:51:35 -07:00
2e54a1766e visualizers: tweak row heights 2018-05-18 17:50:33 +01:00
12f627a7bd fps: discover gtk FPS counter and add visualizer row 2018-05-17 20:31:56 +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
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