[librsvg] test-display: Don't use deprecated gdk_color_parse()



commit fb19e502e4c6c263c02725e1b049b3730b52ad13
Author: Federico Mena Quintero <federico gnome org>
Date:   Fri Apr 17 11:00:27 2015 -0500

    test-display: Don't use deprecated gdk_color_parse()

 test-display.c |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)
---
diff --git a/test-display.c b/test-display.c
index c480c55..712a775 100644
--- a/test-display.c
+++ b/test-display.c
@@ -540,10 +540,9 @@ populate_window (GtkWidget * win,
 static void
 view_surface (ViewerCbInfo * info, 
               cairo_surface_t *surface /* adopted */,
-              const char *color)
+              const char *bg_color)
 {
     GtkWidget *win;
-    GdkColor bg_color;
 
     /* create toplevel window and set its title */
 
@@ -555,13 +554,15 @@ view_surface (ViewerCbInfo * info,
     g_signal_connect (win, "destroy", G_CALLBACK (quit_cb), NULL);
     g_signal_connect (win, "delete_event", G_CALLBACK (quit_cb), NULL);
 
-    if (color && strcmp (color, "none") != 0) {
-        if (gdk_color_parse (color, &bg_color)) {
+    if (bg_color && strcmp (bg_color, "none") != 0) {
+        GdkRGBA rgba;
+
+        if (gdk_rgba_parse (&rgba, bg_color)) {
             GtkWidget *parent_widget = gtk_widget_get_parent (GTK_WIDGET (info->image));
 
-            gtk_widget_modify_bg (parent_widget, GTK_STATE_NORMAL, &bg_color);
+            gtk_widget_override_background_color (parent_widget, GTK_STATE_FLAG_NORMAL, &rgba);
         } else
-            g_warning (_("Couldn't parse color '%s'"), color);
+            g_warning (_("Couldn't parse color '%s'"), bg_color);
     }
 
     create_popup_menu (info);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]