blend_mode,
blend_mode);
- gtk_css_provider_load_from_data (provider, css, -1);
+ gtk_css_provider_load_from_string (provider, css);
g_bytes_unref (bytes);
g_free (css);
css = g_strdup_printf ("#%s { background: %s; }", name, str);
provider = gtk_css_provider_new ();
- gtk_css_provider_load_from_data (provider, css, -1);
+ gtk_css_provider_load_from_string (provider, css);
gtk_style_context_add_provider_for_display (gtk_widget_get_display (item->label), GTK_STYLE_PROVIDER (provider), 700);
item->provider = GTK_STYLE_PROVIDER (provider);
g_string_append_printf (css, ".canvasitem.%s { background: %s; }\n", colors[i], colors[i]);
provider = gtk_css_provider_new ();
- gtk_css_provider_load_from_data (provider, css->str, css->len);
+ gtk_css_provider_load_from_string (provider, css->str);
gtk_style_context_add_provider_for_display (gdk_display_get_default (),
GTK_STYLE_PROVIDER (provider),
800);
if (provider == NULL)
{
provider = gtk_css_provider_new ();
- gtk_css_provider_load_from_data (provider, css, -1);
+ gtk_css_provider_load_from_string (provider, css);
gtk_style_context_add_provider_for_display (gdk_display_get_default (),
GTK_STYLE_PROVIDER (provider),
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
1, 1, 1, 1);
provider = gtk_css_provider_new ();
- gtk_css_provider_load_from_data (provider, "button.small { padding: 0; }", -1);
+ gtk_css_provider_load_from_string (provider, "button.small { padding: 0; }");
gtk_style_context_add_provider_for_display (gdk_display_get_default (),
GTK_STYLE_PROVIDER (provider),
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
gtk_label_set_width_chars (GTK_LABEL (label), 2);
gtk_widget_add_css_class (label, "enormous");
provider = gtk_css_provider_new ();
- gtk_css_provider_load_from_data (provider, "label.enormous { font-size: 80px; }", -1);
+ gtk_css_provider_load_from_string (provider, "label.enormous { font-size: 80px; }");
gtk_style_context_add_provider_for_display (gdk_display_get_default (), GTK_STYLE_PROVIDER (provider), 800);
gtk_widget_set_hexpand (label, TRUE);
gtk_box_append (GTK_BOX (box), label);
"}";
provider = gtk_css_provider_new ();
- gtk_css_provider_load_from_data (provider, css, -1);
+ gtk_css_provider_load_from_string (provider, css);
gtk_style_context_add_provider_for_display (gdk_display_get_default (),
GTK_STYLE_PROVIDER (provider),
800);
provider = gtk_css_provider_new ();
- gtk_css_provider_load_from_data (provider, css, -1);
+ gtk_css_provider_load_from_string (provider, css);
gtk_style_context_add_provider_for_display (gdk_display_get_default (),
GTK_STYLE_PROVIDER (provider),
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
ce->priv->errors = NULL;
text = get_current_text (ce->priv->text);
- gtk_css_provider_load_from_data (ce->priv->provider, text, -1);
+ gtk_css_provider_load_from_string (ce->priv->provider, text);
g_free (text);
}
{
GtkCssProvider *p;
const char data[3] = {'*', '{', '}'};
+ GBytes *bytes;
- p = gtk_css_provider_new();
+ p = gtk_css_provider_new ();
- gtk_css_provider_load_from_data(p, data, sizeof (data));
+ bytes = g_bytes_new_static (data, sizeof (data));
+ gtk_css_provider_load_from_bytes (p, bytes);
+ g_bytes_unref (bytes);
g_object_unref (p);
}
provider = gtk_css_provider_new ();
g_signal_connect (provider, "parsing-error",
G_CALLBACK (assert_section_is_not_null), NULL);
- gtk_css_provider_load_from_data (provider, "random garbage goes here", -1);
+ gtk_css_provider_load_from_string (provider, "random garbage goes here");
g_object_unref (provider);
}