d72e796c91
libsysprof-gtk: use signals to create charts
...
This allows us to keep the final type for tracks like I want and instead
move various logic into signal handlers which are kept within the same
source file for discovery.
2023-06-29 16:24:33 -07:00
2f25fd31fe
libsysprof-gtk: return NULL unless subtracks are non-empty
...
These don't really change at runtime, so we can employ this to bridge
things to GtkTreeListModel well.
2023-06-29 15:11:02 -07:00
57e702b139
libsysprof-gtk: start on counter track ideas
2023-06-29 14:15:26 -07:00
821bfc9bdf
libsysprof-gtk: make track subclassable
...
The goal here is that we can move a bunch of the machinery to create
charts into subclasses rather than one sort of annoying convoluted layer.
2023-06-29 12:23:34 -07:00
4e794328ea
libsysprof-gtk: allow tracks to have subtracks
2023-06-29 10:40:58 -07:00
5d2b1c06a6
libsysprof-gtk: start on SysprofTracksView
...
This is eventually going to contain the list of tracks we have at the
top of the analysis view.
2023-06-28 14:53:52 -07:00