C:ohjelmointi gtk4 ja css

Olen jonkun verran ohjelmoinut c:llä gtk3 ohjelmia.
Niissä olen käyttänyt css ohjelman “koristeluun”.
Nyt aloin kokeilla gtk4 ohjelmointia, muuten se kyllä sujuu
mutta en saa css toimimaan enkä ole löytänyt sopivaa esimerkkiä.
Onko täällä asiasta parempaa osaamista?
Siis lähinnä se osuus joka tehdään c:koodiin?

/------ CSS ------------------------------------------------------------------------/
gchar szCss[64];
sprintf(szCss,"%s/css/kello.css",getenv(“HOME”));
provider = gtk_css_provider_new ();
display = gdk_display_get_default ();
screen = gdk_display_get_default_screen (display);
gtk_style_context_add_provider_for_screen(screen, GTK_STYLE_PROVIDER (provider), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
gtk_css_provider_load_from_path(provider,szCss,NULL);
g_object_unref (provider);
/-------------------------------------------------------------------------------------/
Tämä on toiminut gtk3 koodissa

Löysinkin pitkän etsimisen jälkeen ratkaisun joka toimii.
muuttuja screen on vaihdettu muotoon display!

provider = gtk_css_provider_new ();
gtk_css_provider_load_from_path (provider, “kello.css”);
gtk_style_context_add_provider_for_display (gdk_display_get_default (),
GTK_STYLE_PROVIDER (provider),
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);

Stop using GdkScreen

The GdkScreen object has been removed in GTK 4. Most of its APIs already had replacements in GTK 3 and were deprecated, a few remaining replacements have been added to GdkDisplay.