712013a91a
libsysprof-gtk: move flip-y to SysprofXYLayer
...
So that we can use it to perform value coordinate flipping on multiple
charts and graphs.
2023-06-28 12:36:05 -07:00
ff42362c0a
libsysprof-gtk: reimplement hover interaction for column layer
2023-06-28 10:43:08 -07:00
fbebc31c05
libsysprof-gtk: make accent fg/bg color available internally
...
This does more work than it should have to since we are reading the color
repeatedly, but it's still better than the data being stored per-instance.
2023-06-27 15:01:02 -07:00
282e305c5d
libsysprof-gtk: set proper object parent type
2023-06-26 16:39:57 -07:00
718867614a
libsysprof-gtk: make column layer a SysprofXYLayer
2023-06-26 14:19:11 -07:00
7493da1b42
libsysprof-gtk: start porting column layer to normalized series
2023-06-23 22:28:10 -07:00
5403f0335f
libsysprof-gtk: move some math to the GPU
...
We can at least do the subtraction on the GPU by setting up the
transformation instead of on every data point.
It would be nice to do the rect as well but it looks like we might get
culled do to the rect width.
2023-06-20 15:46:21 -07:00
2a6d1a988c
libsysprof-gtk: redraw layer if properties change
2023-06-20 15:35:00 -07:00
faf2303015
libsysprof-gtk: rename depth layer to column layer
...
I would like this to eventually be a bit more re-usable for XYSeries and
more than just "stack depth" for the traceables.
2023-06-20 14:30:03 -07:00