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