Commit Graph

2350 Commits

Author SHA1 Message Date
fe290a588b callgraphpage: use libadwaita and fix some properties 2022-04-01 13:15:49 -07:00
6ca31d135b build: use libadwaita from library 2022-04-01 13:15:49 -07:00
51fc6fe9a7 page: use dispose and cleanup children 2022-04-01 13:15:49 -07:00
917fab35e7 libsysprof-ui: remove unused ui file 2022-04-01 13:15:49 -07:00
1fa8f29353 sysprof: introduce libadwaita 2022-04-01 13:15:49 -07:00
8afa4940c4 libsysprof-ui: more GTK 4 porting changes 2022-04-01 13:15:49 -07:00
277b303ad3 libsysprof-ui: fix more margins and packing 2022-04-01 13:15:49 -07:00
6d3799b343 scrollmap: fix range->scrollbar usage 2022-04-01 13:15:49 -07:00
00de27c272 libsysprof-ui: fix margins 2022-04-01 13:15:49 -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
b225067dff window: fix pack-type and title 2022-04-01 13:15:49 -07:00
2dfc3c5145 display: remove use of homogeneous 2022-04-01 13:15:49 -07:00
9af1fe4e71 window: move ui near source file 2022-04-01 13:15:49 -07:00
b31d3557ed testprocessmodel: fix some porting issues 2022-04-01 13:15:49 -07:00
5e9591903a testcaptureview: fix signal name 2022-04-01 13:15:49 -07:00
5817cf85fd testprocessmodel: port to GTK 4 2022-04-01 13:15:49 -07:00
16c1b09c87 windowsettings: remove legacy window settings
We don't actually track any of this anyway, and it's not that useful in
a wayland world, so just drop it.
2022-04-01 13:15:49 -07:00
fff24d95c6 window: port to GTK 4 2022-04-01 13:15:49 -07:00
dfe44cc724 visualizergroupheader: port to GTK 4 2022-04-01 13:15:49 -07:00
5ca7baa688 testcaptureview: port to GTK 4 2022-04-01 13:15:49 -07:00
1c6f01c236 timevisualizer: port to GTK 4 2022-04-01 13:15:49 -07:00
8a397d411e timelabel: port to GTK 4 2022-04-01 13:15:49 -07:00
73bc95f661 recordingstateview: port to GTK 4 2022-04-01 13:15:49 -07:00
ee8cfa6f3b markspage: port to GTK 4 2022-04-01 13:15:49 -07:00
b81457c0ea raplaid: port to GTK 4 2022-04-01 13:15:49 -07:00
939449e5ff linevisualizer: port to GTK 4 2022-04-01 13:15:49 -07:00
f8863c5c63 environeditorrow: port to GTK 4 2022-04-01 13:15:49 -07:00
686336fd8d depthvisualizer: port to GTK 4 2022-04-01 13:15:49 -07:00
8353062020 application: port to GTK 4 2022-04-01 13:15:49 -07:00
8d0f2507ff tab: use dispose to destroy display 2022-04-01 13:15:49 -07:00
bbce4b32b1 display: add helper to destroy from external sources 2022-04-01 13:15:49 -07:00
75b4903ad7 thememanager: port to GTK 4 2022-04-01 13:15:49 -07:00
5f63a1b859 netdevaid: port to GTK 4 2022-04-01 13:15:49 -07:00
556799bc2a diskstataid: port to GTK 4 2022-04-01 13:15:49 -07:00
f375b64119 cellrendererduration: port to GTK 4 2022-04-01 13:15:49 -07:00
00d9a4a0db callgraphpage: port to GTK 4 2022-04-01 13:15:49 -07:00
64c7bcbab2 batteryaid: port to GTK 4 2022-04-01 13:15:49 -07:00
307fa9c3f9 visualizergroup: port to GTK 4 2022-04-01 13:15:49 -07:00
c7fc10b954 notebook: port to GTK 4 2022-04-01 13:15:49 -07:00
35d401417b display: port to GTK 4 2022-04-01 13:15:49 -07:00
997477c031 eggthreegrid: port to GTK 4 2022-04-01 13:15:49 -07:00
6cc12c0779 memprofpage: port to GTK 4 2022-04-01 13:15:48 -07:00
0de9db52da visualizerticks: port to GTK 4 2022-04-01 13:14:51 -07:00
33a2f42b03 markvisualizer: port to GTK 4 2022-04-01 13:14:51 -07:00
c35e109958 duplexvisualizer: minimal GTK 4 port
This should be rewritten to draw offscreen and then upload textures as
necessary to the GPU for blitting.
2022-04-01 13:14:51 -07:00
52e6727beb scrollmap: port to GTK 4
And use snapshots to paint color blocks
2022-04-01 13:14:51 -07:00
e0b1271994 visualizersframe: inherit from GtkWidget and port to GTK 4
Lots that can go wrong here, and most likely we'll want to redo how
selections work over time to use a drag gesture instead of the sort
of annoying click/motion stuff we're doing here.
2022-04-01 13:14:51 -07:00
f1adbe7d3f memprof: port visualizer to GTK 4 2022-04-01 13:14:51 -07:00