Skip to content
Permalink
Browse files

Weather: apply a widget name to the textview

This is necessary to allow use of  gtk_style_context_add_provider_for_screen without applying the provider to other applets too if these applets are ever ported to run in-process.
  • Loading branch information...
lukefromdc committed Jul 20, 2018
1 parent 1cd86c7 commit 43b16f78ab5fe08c8d2b8997d94c6aec5f1a36da
Showing with 3 additions and 2 deletions.
  1. +3 −2 mateweather/mateweather-dialog.c
@@ -535,11 +535,12 @@ override_widget_font (GtkWidget *widget,

provider = gtk_css_provider_get_default ();

css = g_strdup_printf ("textview { %s %s %s %s }", family, weight, style, size);
gtk_widget_set_name(GTK_WIDGET(widget), "MateWeatherAppletTextView");
css = g_strdup_printf ("#MateWeatherAppletTextView { %s %s %s %s }", family, weight, style, size);
gtk_css_provider_load_from_data (provider, css, -1, NULL);

if (!provider_added) {
gtk_style_context_add_provider(gtk_widget_get_style_context(GTK_WIDGET(widget)),
gtk_style_context_add_provider_for_screen (gtk_widget_get_screen (widget),
GTK_STYLE_PROVIDER (provider),
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
provider_added = TRUE;

0 comments on commit 43b16f7

Please sign in to comment.
You can’t perform that action at this time.