Commit Graph

2376 Commits

Author SHA1 Message Date
6ebedd4f06 threegrid: use layout manager to layout three grid
There is still some work that needs to be done to fix the baseline for
each row.
2022-04-01 13:16:35 -07:00
6be7087c74 libsysprof-ui: clean up and remove child widgets 2022-04-01 13:16:35 -07:00
f4b8dccb52 display: remove stack on dispose 2022-04-01 13:16:35 -07:00
9ebcb78bfa application: fix close-request signal 2022-04-01 13:16:35 -07:00
22aefaa2c1 resizer: fix warnings 2022-04-01 13:16:35 -07:00
8e9497b277 libsysprof-ui: use EggPaned 2022-04-01 13:16:35 -07:00
b59e779dfb css: adjust priority and remove old css
Also set "devel" css when necessary.
2022-04-01 13:16:35 -07:00
24ac040563 build: bump versions 2022-04-01 13:16:31 -07:00
5e67104823 egg: bring multi-paned ported to GTK 4
This is out of libpanel, which already has it but with the dock stuff
removed (more like DzlMultiPaned). We probably still need some work to
handle natural allocation from children.
2022-04-01 13:15:49 -07:00
124754ee51 window: use notebook helpers
This isn't a GtkNotebook anymore.
2022-04-01 13:15:49 -07:00
34cc130c3b notebook: add notebook helpers 2022-04-01 13:15:49 -07:00
d9692fb055 css: fix trough styling 2022-04-01 13:15:49 -07:00
eb18defbc5 libsysprof-ui: fix unrefing of unused visualizers 2022-04-01 13:15:49 -07:00
09dd5c266e notebook: fix notebook parameters 2022-04-01 13:15:49 -07:00
1114ea897e tab: fix spacing 2022-04-01 13:15:49 -07:00
f66254712c notebook: fix adding children from ui files 2022-04-01 13:15:49 -07:00
f29a04d78b callgraphpage: fix property name 2022-04-01 13:15:49 -07:00
bc9e0450bd window: make notebook expand 2022-04-01 13:15:49 -07:00
3218ede68a page: set vexpand for pages 2022-04-01 13:15:49 -07:00
517c63565c libsysprof-ui: fix some floating unrefs 2022-04-01 13:15:49 -07:00
b0cfa7632e libsysprof-ui: move ui headers 2022-04-01 13:15:49 -07:00
50def59469 memprofpage: remove use of packing 2022-04-01 13:15:49 -07:00
d24617847d memprofpage: require EggThreeGrid 2022-04-01 13:15:49 -07:00
40c5f0a483 memprofpage: use Adwaita and cleanup usage 2022-04-01 13:15:49 -07:00
0e36f7eb75 environeditorrow: simplify packing 2022-04-01 13:15:49 -07:00
1085fbb6c5 tab: don't inherit from GtkBox
We need center box anyway, which does not expose the class.
2022-04-01 13:15:49 -07:00
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