application: port to GTK 4

This commit is contained in:
Christian Hergert
2021-10-01 10:35:40 -07:00
parent 8d0f2507ff
commit 8353062020

View File

@ -120,16 +120,16 @@ sysprof_application_startup (GApplication *application)
provider = gtk_css_provider_new (); provider = gtk_css_provider_new ();
gtk_css_provider_load_from_resource (provider, "/org/gnome/sysprof/theme/shared.css"); gtk_css_provider_load_from_resource (provider, "/org/gnome/sysprof/theme/shared.css");
gtk_style_context_add_provider_for_screen (gdk_screen_get_default (), gtk_style_context_add_provider_for_display (gdk_display_get_default (),
GTK_STYLE_PROVIDER (provider), GTK_STYLE_PROVIDER (provider),
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
#ifdef DEVELOPMENT_BUILD #ifdef DEVELOPMENT_BUILD
adwaita = gtk_css_provider_new (); adwaita = gtk_css_provider_new ();
gtk_css_provider_load_from_resource (adwaita, "/org/gnome/sysprof/theme/Adwaita-shared.css"); gtk_css_provider_load_from_resource (adwaita, "/org/gnome/sysprof/theme/Adwaita-shared.css");
gtk_style_context_add_provider_for_screen (gdk_screen_get_default (), gtk_style_context_add_provider_for_display (gdk_display_get_default (),
GTK_STYLE_PROVIDER (adwaita), GTK_STYLE_PROVIDER (adwaita),
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
#endif #endif
for (guint i = 0; default_accels[i].action_name; i++) for (guint i = 0; default_accels[i].action_name; i++)
@ -207,7 +207,7 @@ sysprof_about (GSimpleAction *action,
g_signal_connect (dialog, g_signal_connect (dialog,
"response", "response",
G_CALLBACK (gtk_widget_destroy), G_CALLBACK (gtk_window_destroy),
NULL); NULL);
gtk_window_present (dialog); gtk_window_present (dialog);
@ -226,10 +226,7 @@ sysprof_help (GSimpleAction *action,
window = gtk_application_get_active_window (GTK_APPLICATION (self)); window = gtk_application_get_active_window (GTK_APPLICATION (self));
gtk_show_uri_on_window (window, gtk_show_uri (window, "help:sysprof", GDK_CURRENT_TIME);
"help:sysprof",
gtk_get_current_event_time (),
NULL);
} }
static void static void