Commit Graph

9 Commits

Author SHA1 Message Date
8967b2db33 details-page: Use a GtkColumnView instead of a GtkTreeView
Remove the use of the now deprecated GtkTreeView and allow the colums to be sorted.
2023-01-17 15:16:56 +01:00
3e2a704231 libsysprof-ui: remove use of EggTreeGrid in details page 2022-07-22 14:32:24 -07:00
7fe75730b3 libsysprof-ui: port more UI files to GTK 4 2022-04-01 13:15:49 -07:00
ad37c5c271 libsysprof-ui: port more UI to GTK 4 2022-04-01 13:15:49 -07:00
9a9ac2b3f6 libsysprof-ui: port a number of properties to GTK 4 2022-04-01 13:15:49 -07:00
ae61e9ceca detailspage: port to GTK 4 2022-04-01 13:14:51 -07:00
304b2901ac detailspage: dedazzle 2022-04-01 13:14:51 -07:00
9b52e88d3a libsysprof-ui: add label for number of allocations 2020-02-21 12:39:13 -08: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