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
ddb8db5872
cellrendererpercent: subclass private progress implementation
...
We might get this subclassable in GTK soon, but until then just subclass
so we can move on and port more things.
2022-04-01 13:14:51 -07:00
c6da3d3898
recordingstateview: port to GTK 4
2022-04-01 13:14:51 -07:00
d6b1a820d0
failedstateview: port to GTK 4
2022-04-01 13:14:51 -07:00
e1c2f0ee55
visualizergroup: port to GTK 4
2022-04-01 13:14:51 -07:00
9a95835b59
profilerassistant: port to GTK 4
2022-04-01 13:14:51 -07:00
e29b1836cc
page: start porting to GTK 4
...
More work to be done, but setup the base object.
2022-04-01 13:14:51 -07:00
8136484846
environeditor: port to GTK 4
...
This required using an intermediate object, so will need further testing.
2022-04-01 13:14:51 -07:00
ae61e9ceca
detailspage: port to GTK 4
2022-04-01 13:14:51 -07:00
6759bc4ac8
cpuaid: port to GTK 4
2022-04-01 13:14:51 -07:00
226a1f147b
procsvisualizer: port to GTK 4
...
This is a minimal port. We'll definitely want to cache the rendered cairo
surface going forward instead of redrawing every frame.
2022-04-01 13:14:51 -07:00
234d37ea12
libsysprof-ui: inherit visualizer from GtkWidget
2022-04-01 13:14:51 -07:00
36a9e37ee2
display: inherit from GtkWidget
2022-04-01 13:14:51 -07:00
5e55f5f2cc
build: switch build to GTK 4
2022-04-01 13:14:51 -07:00
a1f8f7e9f8
build: remove dazzle reference
2022-04-01 13:14:51 -07:00
b4c8530019
build: remove libdazzle
2022-04-01 13:14:51 -07:00
8835e53741
window: fix runtime issue with missing properties
2022-04-01 13:14:51 -07:00
ae25672f0e
memprofpage: cleanup warnings
2022-04-01 13:14:51 -07:00
304b2901ac
detailspage: dedazzle
2022-04-01 13:14:51 -07:00
48d8b3da8e
libsysprof-ui: add EggThreeGrid
...
So we can drop our use from libdazzle. We'll need to port this to GTK 4
but it shouldn't be too bad.
2022-04-01 13:14:51 -07:00
a383f4d78a
window: dedazzle
...
This can move to AdwApplicationWindow at some point.
2022-04-01 13:14:51 -07:00
f2aca5a812
app: dedazzle
...
We will have to find alternate means to load style sheets in the future,
but we can rely on AdwApplication for that.
2022-04-01 13:14:51 -07:00
3b2c111598
visualizergroupheader: dedazzle
2022-04-01 13:14:51 -07:00
0a83abe1e5
sysprof: add EggBindingGroup
...
Until we have this in GLib, just embed it.
2022-04-01 13:14:51 -07:00
4e8b2ce9c5
sysprof-ui: remove dazzle header
2022-04-01 13:14:51 -07:00