[gtk+] tests: use GdkRGBA instead GdkColor
- From: Javier Jardón <jjardon src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] tests: use GdkRGBA instead GdkColor
- Date: Sun, 12 Jun 2011 23:25:07 +0000 (UTC)
commit 85747da97238dc101f92cd8241aa7aea44f35789
Author: Javier Jardón <jjardon gnome org>
Date: Mon Jun 6 16:47:40 2011 +0100
tests: use GdkRGBA instead GdkColor
tests/prop-editor.c | 20 ++++++++++----------
tests/testcombo.c | 10 +++++-----
tests/testtreemenu.c | 10 +++++-----
3 files changed, 20 insertions(+), 20 deletions(-)
---
diff --git a/tests/prop-editor.c b/tests/prop-editor.c
index 41c61f8..df983dc 100644
--- a/tests/prop-editor.c
+++ b/tests/prop-editor.c
@@ -664,9 +664,9 @@ static void
color_modified (GtkColorButton *cb, gpointer data)
{
ObjectProperty *p = data;
- GdkColor color;
+ GdkRGBA rgba;
- gtk_color_button_get_color (cb, &color);
+ gtk_color_button_get_rgba (cb, &rgba);
if (is_child_property (p->spec))
{
@@ -674,10 +674,10 @@ color_modified (GtkColorButton *cb, gpointer data)
GtkWidget *parent = gtk_widget_get_parent (widget);
gtk_container_child_set (GTK_CONTAINER (parent),
- widget, p->spec->name, &color, NULL);
+ widget, p->spec->name, &rgba, NULL);
}
else
- g_object_set (p->obj, p->spec->name, &color, NULL);
+ g_object_set (p->obj, p->spec->name, &rgba, NULL);
}
static void
@@ -685,19 +685,19 @@ color_changed (GObject *object, GParamSpec *pspec, gpointer data)
{
GtkColorButton *cb = GTK_COLOR_BUTTON (data);
GValue val = { 0, };
- GdkColor *color;
- GdkColor cb_color;
+ GdkRGBA *color;
+ GdkRGBA cb_color;
- g_value_init (&val, GDK_TYPE_COLOR);
+ g_value_init (&val, GDK_TYPE_RGBA);
get_property_value (object, pspec, &val);
color = g_value_get_boxed (&val);
- gtk_color_button_get_color (cb, &cb_color);
+ gtk_color_button_get_rgba (cb, &cb_color);
- if (color != NULL && !gdk_color_equal (color, &cb_color))
+ if (color != NULL && !gdk_rgba_equal (color, &cb_color))
{
block_controller (G_OBJECT (cb));
- gtk_color_button_set_color (cb, color);
+ gtk_color_button_set_rgba (cb, color);
unblock_controller (G_OBJECT (cb));
}
diff --git a/tests/testcombo.c b/tests/testcombo.c
index b1bb7f9..2a9c527 100644
--- a/tests/testcombo.c
+++ b/tests/testcombo.c
@@ -31,13 +31,13 @@ static GdkPixbuf *
create_color_pixbuf (const char *color)
{
GdkPixbuf *pixbuf;
- GdkColor col;
+ GdkRGBA rgba;
int x;
int num;
guchar *pixels, *p;
- if (!gdk_color_parse (color, &col))
+ if (!gdk_rgba_parse (&rgba, color))
return NULL;
pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB,
@@ -50,9 +50,9 @@ create_color_pixbuf (const char *color)
gdk_pixbuf_get_height (pixbuf);
for (x = 0; x < num; x++) {
- p[0] = col.red / 65535 * 255;
- p[1] = col.green / 65535 * 255;
- p[2] = col.blue / 65535 * 255;
+ p[0] = rgba.red * 255;
+ p[1] = rgba.green * 255;
+ p[2] = rgba.blue * 255;
p += 3;
}
diff --git a/tests/testtreemenu.c b/tests/testtreemenu.c
index 1abab01..703c6d7 100644
--- a/tests/testtreemenu.c
+++ b/tests/testtreemenu.c
@@ -11,14 +11,14 @@ static GdkPixbuf *
create_color_pixbuf (const char *color)
{
GdkPixbuf *pixbuf;
- GdkColor col;
+ GdkRGBA rgba;
int x;
int num;
int rowstride;
guchar *pixels, *p;
- if (!gdk_color_parse (color, &col))
+ if (!gdk_rgba_parse (color, &col))
return NULL;
pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB,
@@ -32,9 +32,9 @@ create_color_pixbuf (const char *color)
gdk_pixbuf_get_height (pixbuf);
for (x = 0; x < num; x++) {
- p[0] = col.red / 65535 * 255;
- p[1] = col.green / 65535 * 255;
- p[2] = col.blue / 65535 * 255;
+ p[0] = col.red * 255;
+ p[1] = col.green * 255;
+ p[2] = col.blue * 255;
p += 3;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]