[gtk+] gtkcellview: Do not use deprecated GdkColor api



commit 49d232d3a0821f4026836a022a2900a4aea51446
Author: Javier JardÃn <jjardon gnome org>
Date:   Tue Jan 3 17:23:38 2012 +0100

    gtkcellview: Do not use deprecated GdkColor api

 gtk/gtkcellview.c |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkcellview.c b/gtk/gtkcellview.c
index 10532fc..93dc50f 100644
--- a/gtk/gtkcellview.c
+++ b/gtk/gtkcellview.c
@@ -462,7 +462,19 @@ gtk_cell_view_set_property (GObject      *object,
       }
       break;
     case PROP_BACKGROUND_GDK:
-      gtk_cell_view_set_background_color (view, g_value_get_boxed (value));
+      {
+        GdkColor *color;
+        GdkRGBA rgba;
+
+        color = g_value_get_boxed (value);
+
+        rgba.red = color->red / 65535.0;
+        rgba.green = color->green / 65535.0;
+        rgba.blue = color->blue / 65535.0;
+        rgba.alpha = 1.0;
+
+        gtk_cell_view_set_background_rgba (view, &rgba);
+      }
       break;
     case PROP_BACKGROUND_RGBA:
       gtk_cell_view_set_background_rgba (view, g_value_get_boxed (value));



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