Commit Graph

6 Commits

Author SHA1 Message Date
17d2c16957 libsysprof-ui: make the boxes fit in scrollmap better 2022-04-01 16:48:18 -07:00
8afa4940c4 libsysprof-ui: more GTK 4 porting changes 2022-04-01 13:15:49 -07:00
6d3799b343 scrollmap: fix range->scrollbar usage 2022-04-01 13:15:49 -07:00
52e6727beb scrollmap: port to GTK 4
And use snapshots to paint color blocks
2022-04-01 13:14:51 -07:00
0378b0727b scrollmap: tweak box generation a bit for safety 2019-07-30 15:17:16 -07:00
e8528609ec libsysprof-ui: land new UI design
This comprises a massive rewrite of the UI for browsing captures. We use
the SysprofAid class to scan capture files for content and then auto-
matically add visualizers and details pages.

To avoid breaking things incrementally, we just land this as a very large
commit. Not necessarily ideal, but given the amount of stuff that could
break, this is easier.

As part of this process, we're removing a lot of the surface API so that
we can limit how much we need to maintain in terms of ABI.
2019-06-24 20:52:40 -07:00