[gimp/gtk3-port: 202/228] app: use GdkRGBA instead of GdkColor in some places
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/gtk3-port: 202/228] app: use GdkRGBA instead of GdkColor in some places
- Date: Fri, 4 May 2012 15:38:51 +0000 (UTC)
commit 54e16e6acd6d504586a2d3a8be36f765b18f3a03
Author: Michael Natterer <mitch gimp org>
Date: Wed Feb 23 08:04:07 2011 +0100
app: use GdkRGBA instead of GdkColor in some places
app/display/gimpcanvas.c | 5 ++---
app/gui/splash.c | 11 ++++++-----
2 files changed, 8 insertions(+), 8 deletions(-)
---
diff --git a/app/display/gimpcanvas.c b/app/display/gimpcanvas.c
index 7bbcd09..07a6b9d 100644
--- a/app/display/gimpcanvas.c
+++ b/app/display/gimpcanvas.c
@@ -285,13 +285,12 @@ gimp_canvas_set_bg_color (GimpCanvas *canvas,
GimpRGB *color)
{
GtkWidget *widget = GTK_WIDGET (canvas);
- GdkColor gdk_color;
if (! gtk_widget_get_realized (widget))
return;
- gimp_rgb_get_gdk_color (color, &gdk_color);
- gdk_window_set_background (gtk_widget_get_window (widget), &gdk_color);
+ gdk_window_set_background_rgba (gtk_widget_get_window (widget),
+ (GdkRGBA *) color);
gtk_widget_queue_draw (GTK_WIDGET (canvas));
}
diff --git a/app/gui/splash.c b/app/gui/splash.c
index 3cfd6ed..ba5b5f4 100644
--- a/app/gui/splash.c
+++ b/app/gui/splash.c
@@ -46,7 +46,7 @@ typedef struct
gint width;
gint height;
GtkWidget *progress;
- GdkColor color;
+ GdkRGBA color;
PangoLayout *upper;
gint upper_x;
gint upper_y;
@@ -77,7 +77,7 @@ static void splash_rectangle_union (GdkRectangle *dest,
gint offset_y);
static void splash_average_text_area (GimpSplash *splash,
GdkPixbuf *pixbuf,
- GdkColor *color);
+ GdkRGBA *rgba);
static GdkPixbufAnimation * splash_image_load (gboolean be_verbose);
static GdkPixbufAnimation * splash_image_pick_from_dir (const gchar *dirname,
@@ -265,7 +265,7 @@ splash_area_draw (GtkWidget *widget,
cairo_t *cr,
GimpSplash *splash)
{
- gdk_cairo_set_source_color (cr, &splash->color);
+ gdk_cairo_set_source_rgba (cr, &splash->color);
cairo_move_to (cr, splash->upper_x, splash->upper_y);
pango_cairo_show_layout (cr, splash->upper);
@@ -346,7 +346,7 @@ splash_rectangle_union (GdkRectangle *dest,
static void
splash_average_text_area (GimpSplash *splash,
GdkPixbuf *pixbuf,
- GdkColor *color)
+ GdkRGBA *color)
{
const guchar *pixels;
gint rowstride;
@@ -401,7 +401,8 @@ splash_average_text_area (GimpSplash *splash,
}
- color->red = color->green = color->blue = (luminance << 8 | luminance);
+ color->red = color->green = color->blue = (luminance << 8 | luminance) / 255.0;
+ color->alpha = 1.0;
}
static GdkPixbufAnimation *
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]