[gtk+] gtkcolorsel.c: Do not use GdkColor API



commit e77ffa6f871c0b0fd61da789ca4fc14d8e7a90ac
Author: Javier JardÃn <jjardon gnome org>
Date:   Wed Jan 4 15:57:33 2012 +0100

    gtkcolorsel.c: Do not use GdkColor API

 gtk/gtkcolorsel.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/gtk/gtkcolorsel.c b/gtk/gtkcolorsel.c
index 8347bd2..a5f181e 100644
--- a/gtk/gtkcolorsel.c
+++ b/gtk/gtkcolorsel.c
@@ -2027,7 +2027,7 @@ hex_changed (GtkWidget *hex_entry,
 {
   GtkColorSelection *colorsel;
   GtkColorSelectionPrivate *priv;
-  GdkColor color;
+  GdkRGBA color;
   gchar *text;
 
   colorsel = GTK_COLOR_SELECTION (data);
@@ -2037,11 +2037,11 @@ hex_changed (GtkWidget *hex_entry,
     return;
 
   text = gtk_editable_get_chars (GTK_EDITABLE (priv->hex_entry), 0, -1);
-  if (gdk_color_parse (text, &color))
+  if (gdk_rgba_parse (&color, text))
     {
-      priv->color[COLORSEL_RED]   = CLAMP (color.red   / 65535.0, 0.0, 1.0);
-      priv->color[COLORSEL_GREEN] = CLAMP (color.green / 65535.0, 0.0, 1.0);
-      priv->color[COLORSEL_BLUE]  = CLAMP (color.blue  / 65535.0, 0.0, 1.0);
+      priv->color[COLORSEL_RED]   = color.red;
+      priv->color[COLORSEL_GREEN] = color.green;
+      priv->color[COLORSEL_BLUE]  = color.blue;
       gtk_rgb_to_hsv (priv->color[COLORSEL_RED],
                       priv->color[COLORSEL_GREEN],
                       priv->color[COLORSEL_BLUE],



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