Commit Graph

10 Commits

Author SHA1 Message Date
906e81ec02 libsysprof-gtk: tweak row title alignment 2023-06-16 13:58:19 -07:00
aa3aacc721 libsysprof-gtk: add intermediate chart item
This will give us a place to deal with filtering as well as caching
points based on the selected time range.
2023-06-16 10:54:43 -07:00
a3e08b441f libsysprof-gtk: map in the mark chart item
This gets the auto-filtering into account, but we still need to get the
drawing of time ranges to use the proper timespan.
2023-06-15 17:49:32 -07:00
f2f47b12d7 libsysprof-gtk: make chart row use :model property
This will allow us to make a map model and then bind from that after
filtering based on selection.
2023-06-15 17:14:03 -07:00
d458d312a3 libsysprof-gtk: start on a chart row
This is just playing around to get things to render. There is much to do
to ensure that we interact with this well (and cache some values for
faster generation on allocation changes).
2023-06-15 16:15:11 -07:00
7568c31fcf libsysprof-gtk: use listview instead of columnview
We don't really want the columnview headers at all, so just use listview
and we'll use our inscription to control the size of the name "column".
2023-06-15 13:28:03 -07:00
1455876835 libsysprof-analyze: make mark catalog work with sections
This allows us more flexibility with creating sections usin the flatten
list model as the rows need to contain the data for the headers.
2023-06-15 13:19:18 -07:00
2fb3815af3 libsysprof-gtk: tweak sizing and expansion 2023-06-15 12:45:54 -07:00
a25b7a8141 libsysprof-gtk: add columnview header-factory experiment 2023-06-15 12:34:49 -07:00
11387e5a55 libsysprof-gtk: add scaffolding for chart widget
This doesn't yet render things, but it starts to get the plumbing in place
so that we can create a custom row type and then consume the marks
catalog from SysprofDocument eventually.
2023-06-14 22:23:18 -07:00