diff options
author | Matthias Clasen <mclasen@redhat.com> | 2014-10-07 22:04:26 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2014-10-07 22:35:02 -0400 |
commit | 3897041f4a6707372da64bc9c6ef52449cb2d14c (patch) | |
tree | 7be38af9fc653e8f198530b18c6abe6af513e7ed /tests/testgrid.c | |
parent | 15dbadf38992aa09364f0dd06a71a51b99b6e800 (diff) | |
download | gtk+-3897041f4a6707372da64bc9c6ef52449cb2d14c.tar.gz |
More removal of deprecated API
Diffstat (limited to 'tests/testgrid.c')
-rw-r--r-- | tests/testgrid.c | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/tests/testgrid.c b/tests/testgrid.c index 01a5c91538..aabb708a0a 100644 --- a/tests/testgrid.c +++ b/tests/testgrid.c @@ -5,13 +5,20 @@ oriented_test_widget (const gchar *label, const gchar *color, gdouble angle) { GtkWidget *box; GtkWidget *widget; - GdkRGBA c; + GtkCssProvider *provider; + gchar *data; widget = gtk_label_new (label); gtk_label_set_angle (GTK_LABEL (widget), angle); box = gtk_event_box_new (); - gdk_rgba_parse (&c, color); - gtk_widget_override_background_color (box, 0, &c); + provider = gtk_css_provider_new (); + data = g_strdup_printf ("GtkEventBox { background-color: %s; }", color); + gtk_css_provider_load_from_data (provider, data, -1, NULL); + gtk_style_context_add_provider (gtk_widget_get_style_context (box), + GTK_STYLE_PROVIDER (provider), + GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); + g_free (data); + g_object_unref (provider); gtk_container_add (GTK_CONTAINER (box), widget); return box; |