murrine r89 - in trunk: . src



Author: acimitan
Date: Tue Sep 30 00:40:30 2008
New Revision: 89
URL: http://svn.gnome.org/viewvc/murrine?rev=89&view=rev

Log:
2008-09-30  Andrea Cimitan  <andrea cimitan gmail com>

	* src/cairo-support.c (murrine_pattern_add_color_stop_rgb),
	(murrine_pattern_add_color_stop_rgba), (murrine_rounded_corner),
	(clearlooks_rounded_rectangle), (murrine_draw_lightborder),
	(murrine_set_gradient):
	* src/cairo-support.h:
	* src/murrine_draw.c (murrine_draw_button),
	(murrine_draw_spinbutton_down), (murrine_draw_progressbar_trough),
	(murrine_draw_menubar), (murrine_draw_toolbar), (murrine_draw_tab),
	(murrine_draw_list_view_header):
	* src/murrine_draw_rgba.c (murrine_rgba_draw_button),
	(murrine_rgba_draw_progressbar_trough),
	(murrine_rgba_draw_menubar), (murrine_rgba_draw_toolbar),
	(murrine_rgba_draw_tab):
	* src/murrine_style.c (murrine_style_draw_flat_box):
	Renamed pattern variables to pat, less chars :)


Modified:
   trunk/ChangeLog
   trunk/src/cairo-support.c
   trunk/src/cairo-support.h
   trunk/src/murrine_draw.c
   trunk/src/murrine_draw_rgba.c
   trunk/src/murrine_style.c

Modified: trunk/src/cairo-support.c
==============================================================================
--- trunk/src/cairo-support.c	(original)
+++ trunk/src/cairo-support.c	Tue Sep 30 00:40:30 2008
@@ -298,21 +298,21 @@
 }
 
 void
-murrine_pattern_add_color_stop_rgb (cairo_pattern_t *pattern, double pos,
+murrine_pattern_add_color_stop_rgb (cairo_pattern_t *pat, double pos,
                                     const MurrineRGB *color)
 {
-	g_return_if_fail (pattern && color);
+	g_return_if_fail (pat && color);
 
-	cairo_pattern_add_color_stop_rgb (pattern, pos, color->r, color->g, color->b);
+	cairo_pattern_add_color_stop_rgb (pat, pos, color->r, color->g, color->b);
 }
 
 void
-murrine_pattern_add_color_stop_rgba (cairo_pattern_t *pattern, double pos,
+murrine_pattern_add_color_stop_rgba (cairo_pattern_t *pat, double pos,
                                      const MurrineRGB *color, double alpha)
 {
-	g_return_if_fail (pattern && color);
+	g_return_if_fail (pat && color);
 
-	cairo_pattern_add_color_stop_rgba (pattern, pos, color->r, color->g, color->b, alpha);
+	cairo_pattern_add_color_stop_rgba (pat, pos, color->r, color->g, color->b, alpha);
 }
 
 void
@@ -333,16 +333,16 @@
 				cairo_line_to (cr, x, y);
 				break;
 			case MRN_CORNER_TOPLEFT:
-				cairo_arc (cr, x + radius, y + radius, radius, G_PI, G_PI * 3/2);
+				cairo_arc (cr, x+radius, y+radius, radius, G_PI, G_PI*3/2);
 				break;
 			case MRN_CORNER_TOPRIGHT:
-				cairo_arc (cr, x - radius, y + radius, radius, G_PI * 3/2, G_PI * 2);
+				cairo_arc (cr, x-radius, y+radius, radius, G_PI*3/2, G_PI*2);
 				break;
 			case MRN_CORNER_BOTTOMRIGHT:
-				cairo_arc (cr, x - radius, y - radius, radius, 0, G_PI * 1/2);
+				cairo_arc (cr, x-radius, y-radius, radius, 0, G_PI*1/2);
 				break;
 			case MRN_CORNER_BOTTOMLEFT:
-				cairo_arc (cr, x + radius, y - radius, radius, G_PI * 1/2, G_PI);
+				cairo_arc (cr, x+radius, y-radius, radius, G_PI*1/2, G_PI);
 				break;
 
 			default:
@@ -418,22 +418,22 @@
 		cairo_move_to (cr, x, y);
 
 	if (corners & MRN_CORNER_TOPRIGHT)
-		cairo_arc (cr, x+w-radius, y+radius, radius, M_PI * 1.5, M_PI * 2);
+		cairo_arc (cr, x+w-radius, y+radius, radius, M_PI*1.5, M_PI*2);
 	else
 		cairo_line_to (cr, x+w, y);
 
 	if (corners & MRN_CORNER_BOTTOMRIGHT)
-		cairo_arc (cr, x+w-radius, y+h-radius, radius, 0, M_PI * 0.5);
+		cairo_arc (cr, x+w-radius, y+h-radius, radius, 0, M_PI*0.5);
 	else
 		cairo_line_to (cr, x+w, y+h);
 
 	if (corners & MRN_CORNER_BOTTOMLEFT)
-		cairo_arc (cr, x+radius,   y+h-radius, radius, M_PI * 0.5, M_PI);
+		cairo_arc (cr, x+radius,   y+h-radius, radius, M_PI*0.5, M_PI);
 	else
 		cairo_line_to (cr, x, y+h);
 
 	if (corners & MRN_CORNER_TOPLEFT)
-		cairo_arc (cr, x+radius,   y+radius,   radius, M_PI, M_PI * 1.5);
+		cairo_arc (cr, x+radius,   y+radius,   radius, M_PI, M_PI*1.5);
 	else
 		cairo_line_to (cr, x, y);
 }
@@ -581,7 +581,7 @@
                           int glazestyle, int lightborderstyle,
                           int radius, uint8 corners)
 {
-	cairo_pattern_t *pattern;
+	cairo_pattern_t *pat;
 	MurrineRGB shade1, shade2, shade3, shade4;
 	double alpha_value = mrn_gradient.use_rgba ? mrn_gradient.rgba_opacity : 1.0;
 
@@ -603,17 +603,17 @@
 	radius < 2 ? cairo_rectangle (cr, x, y, width, height) :
 	             clearlooks_rounded_rectangle (cr, x, y, width, height, radius-1, corners);
 
-	pattern = cairo_pattern_create_linear (x, y, !horizontal ? width+x : x, !horizontal ? y : height+y);
-	murrine_pattern_add_color_stop_rgba (pattern, 0.00,     &shade1, 0.5*alpha_value);
-	murrine_pattern_add_color_stop_rgba (pattern, 0.49,     &shade2, 0.5*alpha_value);
-	murrine_pattern_add_color_stop_rgba (pattern, 0.49,     &shade3, 0.5*alpha_value);
-	murrine_pattern_add_color_stop_rgba (pattern, fill_pos, &shade4, 0.5*alpha_value);
-	murrine_pattern_add_color_stop_rgba (pattern, fill_pos, &shade4,
-	                                   lightborderstyle > 0 ? 0.5*alpha_value : 0.0);
-	murrine_pattern_add_color_stop_rgba (pattern, 1.00,     &shade4,
-	                                   lightborderstyle > 0 ? 0.5*alpha_value : 0.0);
-	cairo_set_source (cr, pattern);
-	cairo_pattern_destroy (pattern);
+	pat = cairo_pattern_create_linear (x, y, !horizontal ? width+x : x, !horizontal ? y : height+y);
+	murrine_pattern_add_color_stop_rgba (pat, 0.00,     &shade1, 0.5*alpha_value);
+	murrine_pattern_add_color_stop_rgba (pat, 0.49,     &shade2, 0.5*alpha_value);
+	murrine_pattern_add_color_stop_rgba (pat, 0.49,     &shade3, 0.5*alpha_value);
+	murrine_pattern_add_color_stop_rgba (pat, fill_pos, &shade4, 0.5*alpha_value);
+	murrine_pattern_add_color_stop_rgba (pat, fill_pos, &shade4,
+	                                     lightborderstyle > 0 ? 0.5*alpha_value : 0.0);
+	murrine_pattern_add_color_stop_rgba (pat, 1.00,     &shade4,
+	                                     lightborderstyle > 0 ? 0.5*alpha_value : 0.0);
+	cairo_set_source (cr, pat);
+	cairo_pattern_destroy (pat);
 
 	cairo_stroke (cr);
 
@@ -648,7 +648,7 @@
 
 	if (gradients)
 	{
-		cairo_pattern_t *pattern;
+		cairo_pattern_t *pat;
 		MurrineRGB shade1, shade2, shade3, shade4;
 
 		murrine_shade (color, mrn_gradient.gradient_shades[0], &shade1);
@@ -656,15 +656,15 @@
 		murrine_shade (color, mrn_gradient.gradient_shades[2], &shade3);
 		murrine_shade (color, mrn_gradient.gradient_shades[3], &shade4);
 
-		pattern = cairo_pattern_create_linear (x, y, width+x, height+y);
+		pat = cairo_pattern_create_linear (x, y, width+x, height+y);
 
-		murrine_pattern_add_color_stop_rgba (pattern, 0.00, &shade1, alpha_value);
-		murrine_pattern_add_color_stop_rgba (pattern, 0.49, &shade2, alpha_value);
-		murrine_pattern_add_color_stop_rgba (pattern, 0.49, &shade3, alpha_value);
-		murrine_pattern_add_color_stop_rgba (pattern, 1.00, &shade4, alpha_value);
+		murrine_pattern_add_color_stop_rgba (pat, 0.00, &shade1, alpha_value);
+		murrine_pattern_add_color_stop_rgba (pat, 0.49, &shade2, alpha_value);
+		murrine_pattern_add_color_stop_rgba (pat, 0.49, &shade3, alpha_value);
+		murrine_pattern_add_color_stop_rgba (pat, 1.00, &shade4, alpha_value);
 
-		cairo_set_source (cr, pattern);
-		cairo_pattern_destroy (pattern);
+		cairo_set_source (cr, pat);
+		cairo_pattern_destroy (pat);
 	}
 	else
 	{

Modified: trunk/src/cairo-support.h
==============================================================================
--- trunk/src/cairo-support.h	(original)
+++ trunk/src/cairo-support.h	Tue Sep 30 00:40:30 2008
@@ -41,10 +41,10 @@
                                              const MurrineRGB *color,
                                              double alpha);
 
-G_GNUC_INTERNAL void murrine_pattern_add_color_stop_rgb (cairo_pattern_t *pattern, double pos,
+G_GNUC_INTERNAL void murrine_pattern_add_color_stop_rgb (cairo_pattern_t *pat, double pos,
                                                          const MurrineRGB *color);
 
-G_GNUC_INTERNAL void murrine_pattern_add_color_stop_rgba (cairo_pattern_t *pattern, double pos,
+G_GNUC_INTERNAL void murrine_pattern_add_color_stop_rgba (cairo_pattern_t *pat, double pos,
                                                           const MurrineRGB *color, double alpha);
 
 G_GNUC_INTERNAL void rotate_mirror_translate (cairo_t *cr,

Modified: trunk/src/murrine_draw.c
==============================================================================
--- trunk/src/murrine_draw.c	(original)
+++ trunk/src/murrine_draw.c	Tue Sep 30 00:40:30 2008
@@ -206,7 +206,7 @@
 	/* Draw pressed button shadow */
 	if (widget->active)
 	{
-		cairo_pattern_t *pattern;
+		cairo_pattern_t *pat;
 		MurrineRGB shadow;
 
 		murrine_shade (&fill, 0.94, &shadow);
@@ -219,20 +219,20 @@
 		cairo_clip (cr);
 
 		cairo_rectangle (cr, xos+1, yos+1, width-(xos*2)-2, 3);
-		pattern = cairo_pattern_create_linear (xos+1, yos+1, xos+1, yos+4);
-		murrine_pattern_add_color_stop_rgba (pattern, 0.0, &shadow, 0.58);
-		murrine_pattern_add_color_stop_rgba (pattern, 1.0, &shadow, 0.0);
-		cairo_set_source (cr, pattern);
+		pat = cairo_pattern_create_linear (xos+1, yos+1, xos+1, yos+4);
+		murrine_pattern_add_color_stop_rgba (pat, 0.0, &shadow, 0.58);
+		murrine_pattern_add_color_stop_rgba (pat, 1.0, &shadow, 0.0);
+		cairo_set_source (cr, pat);
 		cairo_fill (cr);
-		cairo_pattern_destroy (pattern);
+		cairo_pattern_destroy (pat);
 
 		cairo_rectangle (cr, xos+1, yos+1, 3, height-(yos*2)-2);
-		pattern = cairo_pattern_create_linear (xos+1, yos+1, xos+4, yos+1);
-		murrine_pattern_add_color_stop_rgba (pattern, 0.0, &shadow, 0.58);
-		murrine_pattern_add_color_stop_rgba (pattern, 1.0, &shadow, 0.0);
-		cairo_set_source (cr, pattern);
+		pat = cairo_pattern_create_linear (xos+1, yos+1, xos+4, yos+1);
+		murrine_pattern_add_color_stop_rgba (pat, 0.0, &shadow, 0.58);
+		murrine_pattern_add_color_stop_rgba (pat, 1.0, &shadow, 0.0);
+		cairo_set_source (cr, pat);
 		cairo_fill (cr);
-		cairo_pattern_destroy (pattern);
+		cairo_pattern_destroy (pat);
 
 		cairo_restore (cr);
 	}
@@ -296,7 +296,7 @@
                               const WidgetParameters *widget,
                               int x, int y, int width, int height)
 {
-	cairo_pattern_t *pattern;
+	cairo_pattern_t *pat;
 	MurrineRGB shadow;
 
 	murrine_shade (&colors->bg[0], 0.8, &shadow);
@@ -305,13 +305,12 @@
 
 	cairo_rectangle (cr, 1, 1, width-4, height-4);
 
-	pattern = cairo_pattern_create_linear (0, 0, 0, height);
-	murrine_pattern_add_color_stop_rgb (pattern, 0.0, &shadow);
-	murrine_pattern_add_color_stop_rgba (pattern, 1.0, &shadow, 0.0);
-	cairo_set_source (cr, pattern);
+	pat = cairo_pattern_create_linear (0, 0, 0, height);
+	murrine_pattern_add_color_stop_rgb (pat, 0.0, &shadow);
+	murrine_pattern_add_color_stop_rgba (pat, 1.0, &shadow, 0.0);
+	cairo_set_source (cr, pat);
 	cairo_fill (cr);
-
-	cairo_pattern_destroy (pattern);
+	cairo_pattern_destroy (pat);
 }
 
 static void
@@ -457,28 +456,28 @@
 
 	if (widget->mrn_gradient.gradients)
 	{
-		cairo_pattern_t  *pattern;
+		cairo_pattern_t  *pat;
 		MurrineRGB        shadow;
 
 		murrine_shade (border, 0.94, &shadow);
 
 		/* Top shadow */
 		cairo_rectangle (cr, x+1, y+1, width-2, 4);
-		pattern = cairo_pattern_create_linear (x, y, x, y+4);
-		murrine_pattern_add_color_stop_rgba (pattern, 0.0, &shadow, 0.24);
-		murrine_pattern_add_color_stop_rgba (pattern, 1.0, &shadow, 0.);
-		cairo_set_source (cr, pattern);
+		pat = cairo_pattern_create_linear (x, y, x, y+4);
+		murrine_pattern_add_color_stop_rgba (pat, 0.0, &shadow, 0.24);
+		murrine_pattern_add_color_stop_rgba (pat, 1.0, &shadow, 0.);
+		cairo_set_source (cr, pat);
 		cairo_fill (cr);
-		cairo_pattern_destroy (pattern);
+		cairo_pattern_destroy (pat);
 
 		/* Left shadow */
 		cairo_rectangle (cr, x+1, y+1, 4, height-2);
-		pattern = cairo_pattern_create_linear (x, y, x+4, y);
-		murrine_pattern_add_color_stop_rgba (pattern, 0.0, &shadow, 0.24);
-		murrine_pattern_add_color_stop_rgba (pattern, 1.0, &shadow, 0.);
-		cairo_set_source (cr, pattern);
+		pat = cairo_pattern_create_linear (x, y, x+4, y);
+		murrine_pattern_add_color_stop_rgba (pat, 0.0, &shadow, 0.24);
+		murrine_pattern_add_color_stop_rgba (pat, 1.0, &shadow, 0.);
+		cairo_set_source (cr, pat);
 		cairo_fill (cr);
-		cairo_pattern_destroy (pattern);
+		cairo_pattern_destroy (pat);
 	}
 }
 
@@ -610,33 +609,33 @@
 		}
 		case 2: 
 		{
-			cairo_pattern_t *pattern;
+			cairo_pattern_t *pat;
 			double alpha = !widget->mrn_gradient.use_rgba ? 1.0 : 0.7;
 			MurrineRGB lower;
 			murrine_shade (fill, 0.95, &lower);
 
-			pattern = cairo_pattern_create_linear (0, 0, 0, height);
-			murrine_pattern_add_color_stop_rgba (pattern, 0.0, fill, alpha);
-			murrine_pattern_add_color_stop_rgba (pattern, 1.0, &lower, alpha);
-			cairo_set_source (cr, pattern);
+			pat = cairo_pattern_create_linear (0, 0, 0, height);
+			murrine_pattern_add_color_stop_rgba (pat, 0.0, fill, alpha);
+			murrine_pattern_add_color_stop_rgba (pat, 1.0, &lower, alpha);
+			cairo_set_source (cr, pat);
 			cairo_fill (cr);
-			cairo_pattern_destroy (pattern);
+			cairo_pattern_destroy (pat);
 			break;
 		}
 		case 3:
 		{
-			cairo_pattern_t *pattern;
+			cairo_pattern_t *pat;
 			int counter = -height;
 			MurrineRGB low, top;
 			murrine_shade (fill, 0.9, &top);
 			murrine_shade (fill, 1.1, &low);
 
-			pattern = cairo_pattern_create_linear (0, 0, 0, height);
-			murrine_pattern_add_color_stop_rgb (pattern, 0.0, &top);
-			murrine_pattern_add_color_stop_rgb (pattern, 1.0, &low);
-			cairo_set_source (cr, pattern);
+			pat = cairo_pattern_create_linear (0, 0, 0, height);
+			murrine_pattern_add_color_stop_rgb (pat, 0.0, &top);
+			murrine_pattern_add_color_stop_rgb (pat, 1.0, &low);
+			cairo_set_source (cr, pat);
 			cairo_fill (cr);
-			cairo_pattern_destroy (pattern);
+			cairo_pattern_destroy (pat);
 
 			cairo_set_line_width  (cr, 1.0);
 
@@ -709,15 +708,15 @@
 		}
 		case 2:
 		{
-			cairo_pattern_t *pattern;
+			cairo_pattern_t *pat;
 			MurrineRGB lower;
 			murrine_shade (fill, 0.95, &lower);
-			pattern = cairo_pattern_create_linear (0, 0, 0, height);
-			murrine_pattern_add_color_stop_rgb (pattern, 0.0, fill);
-			murrine_pattern_add_color_stop_rgb (pattern, 1.0, &lower);
-			cairo_set_source (cr, pattern);
+			pat = cairo_pattern_create_linear (0, 0, 0, height);
+			murrine_pattern_add_color_stop_rgb (pat, 0.0, fill);
+			murrine_pattern_add_color_stop_rgb (pat, 1.0, &lower);
+			cairo_set_source (cr, pat);
 			cairo_fill (cr);
-			cairo_pattern_destroy (pattern);
+			cairo_pattern_destroy (pat);
 			break;
 		}
 	}
@@ -868,7 +867,7 @@
 	const MurrineRGB *stripe_border = &colors->spot[2];
 	const MurrineRGB *fill = &colors->bg[widget->state_type];
 	const MurrineRGB *border = &colors->shade[!widget->active ? 5 : 4];
-	cairo_pattern_t* pattern;
+	cairo_pattern_t  *pat;
 
 	/* Set clip */
 	cairo_rectangle (cr, x, y, width, height);
@@ -917,28 +916,28 @@
 		switch (tab->gap_side)
 		{
 			case MRN_GAP_TOP:
-				pattern = cairo_pattern_create_linear (0, height-2, 0, 0);
+				pat = cairo_pattern_create_linear (0, height-2, 0, 0);
 				break;
 			case MRN_GAP_BOTTOM:
-				pattern = cairo_pattern_create_linear (0, 1, 0, height);
+				pat = cairo_pattern_create_linear (0, 1, 0, height);
 				break;
 			case MRN_GAP_LEFT:
-				pattern = cairo_pattern_create_linear (width-2, 0, 1, 0);
+				pat = cairo_pattern_create_linear (width-2, 0, 1, 0);
 				break;
 			case MRN_GAP_RIGHT:
-				pattern = cairo_pattern_create_linear (1, 0, width-2, 0);
+				pat = cairo_pattern_create_linear (1, 0, width-2, 0);
 				break;
 		}
 
 		murrine_rounded_rectangle_closed (cr, 0, 0, width-1, height-1, widget->roundness, widget->corners);
 
-		murrine_pattern_add_color_stop_rgb (pattern, 0.00, &shade1);
-		murrine_pattern_add_color_stop_rgb (pattern, 0.45, &shade2);
-		murrine_pattern_add_color_stop_rgb (pattern, 0.45, &shade3);
-		murrine_pattern_add_color_stop_rgb (pattern, 1.00, &shade4);
-		cairo_set_source (cr, pattern);
+		murrine_pattern_add_color_stop_rgb (pat, 0.00, &shade1);
+		murrine_pattern_add_color_stop_rgb (pat, 0.45, &shade2);
+		murrine_pattern_add_color_stop_rgb (pat, 0.45, &shade3);
+		murrine_pattern_add_color_stop_rgb (pat, 1.00, &shade4);
+		cairo_set_source (cr, pat);
 		cairo_fill (cr);
-		cairo_pattern_destroy (pattern);
+		cairo_pattern_destroy (pat);
 
 		/* Draw lightborder */
 		murrine_shade (fill, widget->lightborder_ratio*highlight_ratio_custom, &highlight);
@@ -950,28 +949,28 @@
 		switch (tab->gap_side)
 		{
 			case MRN_GAP_TOP:
-				pattern = cairo_pattern_create_linear (0, height-2, 0, 0);
+				pat = cairo_pattern_create_linear (0, height-2, 0, 0);
 				break;
 			case MRN_GAP_BOTTOM:
-				pattern = cairo_pattern_create_linear (0, 1, 0, height);
+				pat = cairo_pattern_create_linear (0, 1, 0, height);
 				break;
 			case MRN_GAP_LEFT:
-				pattern = cairo_pattern_create_linear (width-2, 0, 1, 0);
+				pat = cairo_pattern_create_linear (width-2, 0, 1, 0);
 				break;
 			case MRN_GAP_RIGHT:
-				pattern = cairo_pattern_create_linear (1, 0, width-2, 0);
+				pat = cairo_pattern_create_linear (1, 0, width-2, 0);
 				break;
 		}
 
 		murrine_rounded_rectangle_closed (cr, 1, 1, width-3, height-3, widget->roundness, widget->corners);
 
-		murrine_pattern_add_color_stop_rgba (pattern, 0.00, &shade1, 0.5);
-		murrine_pattern_add_color_stop_rgba (pattern, 0.45, &shade2, 0.5);
-		murrine_pattern_add_color_stop_rgba (pattern, 0.45, &shade3, 0.5);
-		murrine_pattern_add_color_stop_rgba (pattern, 1.00, &shade4, 0.5);
-		cairo_set_source (cr, pattern);
+		murrine_pattern_add_color_stop_rgba (pat, 0.00, &shade1, 0.5);
+		murrine_pattern_add_color_stop_rgba (pat, 0.45, &shade2, 0.5);
+		murrine_pattern_add_color_stop_rgba (pat, 0.45, &shade3, 0.5);
+		murrine_pattern_add_color_stop_rgba (pat, 1.00, &shade4, 0.5);
+		cairo_set_source (cr, pat);
 		cairo_stroke (cr);
-		cairo_pattern_destroy (pattern);
+		cairo_pattern_destroy (pat);
 	}
 	else
 	{
@@ -988,28 +987,28 @@
 		switch (tab->gap_side)
 		{
 			case MRN_GAP_TOP:
-				pattern = cairo_pattern_create_linear (0, height-2, 0, 0);
+				pat = cairo_pattern_create_linear (0, height-2, 0, 0);
 				break;
 			case MRN_GAP_BOTTOM:
-				pattern = cairo_pattern_create_linear (0, 0, 0, height);
+				pat = cairo_pattern_create_linear (0, 0, 0, height);
 				break;
 			case MRN_GAP_LEFT:
-				pattern = cairo_pattern_create_linear (width-2, 0, 0, 0);
+				pat = cairo_pattern_create_linear (width-2, 0, 0, 0);
 				break;
 			case MRN_GAP_RIGHT:
-				pattern = cairo_pattern_create_linear (0, 0, width, 0);
+				pat = cairo_pattern_create_linear (0, 0, width, 0);
 				break;
 		}
 
 		murrine_rounded_rectangle_closed (cr, 0, 0, width-1, height-1, widget->roundness, widget->corners);
 
-		murrine_pattern_add_color_stop_rgb (pattern, 0.00, &shade1);
-		murrine_pattern_add_color_stop_rgb (pattern, 0.45, &shade2);
-		murrine_pattern_add_color_stop_rgb (pattern, 0.45, &shade3);
-		murrine_pattern_add_color_stop_rgb (pattern, 1.00, &shade4);
-		cairo_set_source (cr, pattern);
+		murrine_pattern_add_color_stop_rgb (pat, 0.00, &shade1);
+		murrine_pattern_add_color_stop_rgb (pat, 0.45, &shade2);
+		murrine_pattern_add_color_stop_rgb (pat, 0.45, &shade3);
+		murrine_pattern_add_color_stop_rgb (pat, 1.00, &shade4);
+		cairo_set_source (cr, pat);
 		cairo_fill (cr);
-		cairo_pattern_destroy (pattern);
+		cairo_pattern_destroy (pat);
 
 		/* Draw lightborder */
 		murrine_shade (fill, widget->lightborder_ratio*highlight_ratio_custom, &highlight);
@@ -1021,28 +1020,28 @@
 		switch (tab->gap_side)
 		{
 			case MRN_GAP_TOP:
-				pattern = cairo_pattern_create_linear (0, height-2, 0, 0);
+				pat = cairo_pattern_create_linear (0, height-2, 0, 0);
 				break;
 			case MRN_GAP_BOTTOM:
-				pattern = cairo_pattern_create_linear (0, 0, 0, height);
+				pat = cairo_pattern_create_linear (0, 0, 0, height);
 				break;
 			case MRN_GAP_LEFT:
-				pattern = cairo_pattern_create_linear (width-2, 0, 0, 0);
+				pat = cairo_pattern_create_linear (width-2, 0, 0, 0);
 				break;
 			case MRN_GAP_RIGHT:
-				pattern = cairo_pattern_create_linear (0, 0, width, 0);
+				pat = cairo_pattern_create_linear (0, 0, width, 0);
 				break;
 		}
 
 		murrine_rounded_rectangle_closed (cr, 1, 1, width-3, height-3, widget->roundness, widget->corners);
 
-		murrine_pattern_add_color_stop_rgba (pattern, 0.00, &shade1, 0.5);
-		murrine_pattern_add_color_stop_rgba (pattern, 0.45, &shade2, 0.5);
-		murrine_pattern_add_color_stop_rgba (pattern, 0.45, &shade3, 0.5);
-		murrine_pattern_add_color_stop_rgb  (pattern, 1.00, &shade4);
-		cairo_set_source (cr, pattern);
+		murrine_pattern_add_color_stop_rgba (pat, 0.00, &shade1, 0.5);
+		murrine_pattern_add_color_stop_rgba (pat, 0.45, &shade2, 0.5);
+		murrine_pattern_add_color_stop_rgba (pat, 0.45, &shade3, 0.5);
+		murrine_pattern_add_color_stop_rgb  (pat, 1.00, &shade4);
+		cairo_set_source (cr, pat);
 		cairo_stroke (cr);
-		cairo_pattern_destroy (pattern);
+		cairo_pattern_destroy (pat);
 	}
 
 	murrine_set_color_rgb (cr, border);
@@ -1158,12 +1157,12 @@
 			}
 			else
 			{
-				cairo_pattern_t *pattern;
-				pattern = cairo_pattern_create_linear (0.0, height-4.0, 0.0, height-1.0);
-				murrine_pattern_add_color_stop_rgba (pattern, 0.0, &shadow_header, 0.0);
-				murrine_pattern_add_color_stop_rgb (pattern, 1.0, &shadow_header);
-				cairo_set_source      (cr, pattern);
-				cairo_pattern_destroy (pattern);
+				cairo_pattern_t *pat;
+				pat = cairo_pattern_create_linear (0.0, height-4.0, 0.0, height-1.0);
+				murrine_pattern_add_color_stop_rgba (pat, 0.0, &shadow_header, 0.0);
+				murrine_pattern_add_color_stop_rgb (pat, 1.0, &shadow_header);
+				cairo_set_source (cr, pat);
+				cairo_pattern_destroy (pat);
 				cairo_rectangle       (cr, 0.0, height-4.0, width, 3.0);
 			}
 			cairo_fill (cr);

Modified: trunk/src/murrine_draw_rgba.c
==============================================================================
--- trunk/src/murrine_draw_rgba.c	(original)
+++ trunk/src/murrine_draw_rgba.c	Tue Sep 30 00:40:30 2008
@@ -207,7 +207,7 @@
 	/* Draw pressed button shadow */
 	if (widget->active)
 	{
-		cairo_pattern_t *pattern;
+		cairo_pattern_t *pat;
 		MurrineRGB shadow;
 
 		murrine_shade (&fill, 0.94, &shadow);
@@ -220,20 +220,20 @@
 		cairo_clip (cr);
 
 		cairo_rectangle (cr, xos+1, yos+1, width-(xos*2)-2, 3);
-		pattern = cairo_pattern_create_linear (xos+1, yos+1, xos+1, yos+4);
-		murrine_pattern_add_color_stop_rgba (pattern, 0.0, &shadow, 0.58);
-		murrine_pattern_add_color_stop_rgba (pattern, 1.0, &shadow, 0.0);
-		cairo_set_source (cr, pattern);
+		pat = cairo_pattern_create_linear (xos+1, yos+1, xos+1, yos+4);
+		murrine_pattern_add_color_stop_rgba (pat, 0.0, &shadow, 0.58);
+		murrine_pattern_add_color_stop_rgba (pat, 1.0, &shadow, 0.0);
+		cairo_set_source (cr, pat);
 		cairo_fill (cr);
-		cairo_pattern_destroy (pattern);
+		cairo_pattern_destroy (pat);
 
 		cairo_rectangle (cr, xos+1, yos+1, 3, height-(yos*2)-2);
-		pattern = cairo_pattern_create_linear (xos+1, yos+1, xos+4, yos+1);
-		murrine_pattern_add_color_stop_rgba (pattern, 0.0, &shadow, 0.58);
-		murrine_pattern_add_color_stop_rgba (pattern, 1.0, &shadow, 0.0);
-		cairo_set_source (cr, pattern);
+		pat = cairo_pattern_create_linear (xos+1, yos+1, xos+4, yos+1);
+		murrine_pattern_add_color_stop_rgba (pat, 0.0, &shadow, 0.58);
+		murrine_pattern_add_color_stop_rgba (pat, 1.0, &shadow, 0.0);
+		cairo_set_source (cr, pat);
 		cairo_fill (cr);
-		cairo_pattern_destroy (pattern);
+		cairo_pattern_destroy (pat);
 
 		cairo_restore (cr);
 	}
@@ -407,28 +407,28 @@
 
 	if (widget->mrn_gradient.gradients)
 	{
-		cairo_pattern_t  *pattern;
+		cairo_pattern_t  *pat;
 		MurrineRGB        shadow;
 
 		murrine_shade (border, 0.94, &shadow);
 
 		/* Top shadow */
 		cairo_rectangle (cr, x+1, y+1, width-2, 4);
-		pattern = cairo_pattern_create_linear (x, y, x, y+4);
-		murrine_pattern_add_color_stop_rgba (pattern, 0.0, &shadow, 0.26);
-		murrine_pattern_add_color_stop_rgba (pattern, 1.0, &shadow, 0.0);
-		cairo_set_source (cr, pattern);
+		pat = cairo_pattern_create_linear (x, y, x, y+4);
+		murrine_pattern_add_color_stop_rgba (pat, 0.0, &shadow, 0.26);
+		murrine_pattern_add_color_stop_rgba (pat, 1.0, &shadow, 0.0);
+		cairo_set_source (cr, pat);
 		cairo_fill (cr);
-		cairo_pattern_destroy (pattern);
+		cairo_pattern_destroy (pat);
 
 		/* Left shadow */
 		cairo_rectangle (cr, x+1, y+1, 4, height-2);
-		pattern = cairo_pattern_create_linear (x, y, x+4, y);
-		murrine_pattern_add_color_stop_rgba (pattern, 0.0, &shadow, 0.26);
-		murrine_pattern_add_color_stop_rgba (pattern, 1.0, &shadow, 0.0);
-		cairo_set_source (cr, pattern);
+		pat = cairo_pattern_create_linear (x, y, x+4, y);
+		murrine_pattern_add_color_stop_rgba (pat, 0.0, &shadow, 0.26);
+		murrine_pattern_add_color_stop_rgba (pat, 1.0, &shadow, 0.0);
+		cairo_set_source (cr, pat);
 		cairo_fill (cr);
-		cairo_pattern_destroy (pattern);
+		cairo_pattern_destroy (pat);
 	}
 }
 
@@ -527,16 +527,16 @@
 		default:
 		case 0:
 		{
-			cairo_pattern_t *pattern;
+			cairo_pattern_t *pat;
 
-			pattern = cairo_pattern_create_linear (0, 0, width, 0);
-			murrine_pattern_add_color_stop_rgba (pattern, 0.0, fill, MENUBAR_OPACITY);
-			murrine_pattern_add_color_stop_rgba (pattern, 0.5, fill, (MENUBAR_OPACITY-0.04));
-			murrine_pattern_add_color_stop_rgba (pattern, 1.0, fill, MENUBAR_OPACITY);
-			cairo_set_source (cr, pattern);
+			pat = cairo_pattern_create_linear (0, 0, width, 0);
+			murrine_pattern_add_color_stop_rgba (pat, 0.0, fill, MENUBAR_OPACITY);
+			murrine_pattern_add_color_stop_rgba (pat, 0.5, fill, (MENUBAR_OPACITY-0.04));
+			murrine_pattern_add_color_stop_rgba (pat, 1.0, fill, MENUBAR_OPACITY);
+			cairo_set_source (cr, pat);
 			cairo_rectangle  (cr, 0, 0, width, height);
 			cairo_fill       (cr);
-			cairo_pattern_destroy (pattern);
+			cairo_pattern_destroy (pat);
 
 			cairo_set_operator (cr, CAIRO_OPERATOR_OVER);
 			break;
@@ -552,35 +552,35 @@
 		}
 		case 2:
 		{
-			cairo_pattern_t *pattern;
+			cairo_pattern_t *pat;
 			MurrineRGB lower;
 			murrine_shade (fill, 0.95, &lower);
 
-			pattern = cairo_pattern_create_linear (0, 0, 0, height);
-			murrine_pattern_add_color_stop_rgba (pattern, 0.0, fill, MENUBAR_OPACITY);
-			murrine_pattern_add_color_stop_rgba (pattern, 1.0, &lower, MENUBAR_OPACITY);
-			cairo_set_source (cr, pattern);
+			pat = cairo_pattern_create_linear (0, 0, 0, height);
+			murrine_pattern_add_color_stop_rgba (pat, 0.0, fill, MENUBAR_OPACITY);
+			murrine_pattern_add_color_stop_rgba (pat, 1.0, &lower, MENUBAR_OPACITY);
+			cairo_set_source (cr, pat);
 			cairo_fill (cr);
-			cairo_pattern_destroy (pattern);
+			cairo_pattern_destroy (pat);
 
 			cairo_set_operator (cr, CAIRO_OPERATOR_OVER);
 			break;
 		}
 		case 3:
 		{
-			cairo_pattern_t *pattern;
+			cairo_pattern_t *pat;
 			MurrineRGB low, top;
 			murrine_shade (fill, 0.9, &top);
 			murrine_shade (fill, 1.1, &low);
-			pattern = cairo_pattern_create_linear (0, 0, 0, height);
-			murrine_pattern_add_color_stop_rgba (pattern, 0.0, &top, MENUBAR_STRIPED_OPACITY);
-			murrine_pattern_add_color_stop_rgba (pattern, 1.0, &low, MENUBAR_STRIPED_OPACITY);
-			cairo_set_source (cr, pattern);
+			pat = cairo_pattern_create_linear (0, 0, 0, height);
+			murrine_pattern_add_color_stop_rgba (pat, 0.0, &top, MENUBAR_STRIPED_OPACITY);
+			murrine_pattern_add_color_stop_rgba (pat, 1.0, &low, MENUBAR_STRIPED_OPACITY);
+			cairo_set_source (cr, pat);
 			cairo_fill (cr);
 
 			cairo_set_operator (cr, CAIRO_OPERATOR_OVER);
 
-			cairo_pattern_destroy (pattern);
+			cairo_pattern_destroy (pat);
 			int counter = -height;
 			cairo_set_line_width  (cr, 1.0);
 			murrine_shade (&low, 0.9, &low);
@@ -658,15 +658,15 @@
 		}
 		case 2:
 		{
-			cairo_pattern_t *pattern;
+			cairo_pattern_t *pat;
 			MurrineRGB lower;
 			murrine_shade (fill, 0.95, &lower);
-			pattern = cairo_pattern_create_linear (0, 0, 0, height);
-			murrine_pattern_add_color_stop_rgba (pattern, 0.0, fill, TOOLBAR_OPACITY);
-			murrine_pattern_add_color_stop_rgba (pattern, 1.0, &lower, TOOLBAR_OPACITY);
-			cairo_set_source (cr, pattern);
+			pat = cairo_pattern_create_linear (0, 0, 0, height);
+			murrine_pattern_add_color_stop_rgba (pat, 0.0, fill, TOOLBAR_OPACITY);
+			murrine_pattern_add_color_stop_rgba (pat, 1.0, &lower, TOOLBAR_OPACITY);
+			cairo_set_source (cr, pat);
 			cairo_fill (cr);
-			cairo_pattern_destroy (pattern);
+			cairo_pattern_destroy (pat);
 
 			cairo_set_operator (cr, CAIRO_OPERATOR_OVER);
 			break;
@@ -863,7 +863,7 @@
 	const MurrineRGB *stripe_border = &colors->spot[2];
 	const MurrineRGB *fill = &colors->bg[widget->state_type];
 	const MurrineRGB *border = &colors->shade[!widget->active ? 5 : 4];
-	cairo_pattern_t* pattern;
+	cairo_pattern_t  *pat;
 
 	/* Set clip */
 	cairo_rectangle (cr, x, y, width, height);
@@ -917,28 +917,28 @@
 		switch (tab->gap_side)
 		{
 			case MRN_GAP_TOP:
-				pattern = cairo_pattern_create_linear (0, height-2, 0, 0);
+				pat = cairo_pattern_create_linear (0, height-2, 0, 0);
 				break;
 			case MRN_GAP_BOTTOM:
-				pattern = cairo_pattern_create_linear (0, 1, 0, height);
+				pat = cairo_pattern_create_linear (0, 1, 0, height);
 				break;
 			case MRN_GAP_LEFT:
-				pattern = cairo_pattern_create_linear (width-2, 0, 1, 0);
+				pat = cairo_pattern_create_linear (width-2, 0, 1, 0);
 				break;
 			case MRN_GAP_RIGHT:
-				pattern = cairo_pattern_create_linear (1, 0, width-2, 0);
+				pat = cairo_pattern_create_linear (1, 0, width-2, 0);
 				break;
 		}
 
 		murrine_rounded_rectangle_closed (cr, 0, 0, width-1, height-1, widget->roundness, widget->corners);
 
-		murrine_pattern_add_color_stop_rgba (pattern, 0.00, &shade1, NOTEBOOK_OPACITY);
-		murrine_pattern_add_color_stop_rgba (pattern, 0.45, &shade2, NOTEBOOK_OPACITY);
-		murrine_pattern_add_color_stop_rgba (pattern, 0.45, &shade3, NOTEBOOK_OPACITY);
-		murrine_pattern_add_color_stop_rgba (pattern, 1.00, &shade4, NOTEBOOK_OPACITY);
-		cairo_set_source (cr, pattern);
+		murrine_pattern_add_color_stop_rgba (pat, 0.00, &shade1, NOTEBOOK_OPACITY);
+		murrine_pattern_add_color_stop_rgba (pat, 0.45, &shade2, NOTEBOOK_OPACITY);
+		murrine_pattern_add_color_stop_rgba (pat, 0.45, &shade3, NOTEBOOK_OPACITY);
+		murrine_pattern_add_color_stop_rgba (pat, 1.00, &shade4, NOTEBOOK_OPACITY);
+		cairo_set_source (cr, pat);
 		cairo_fill (cr);
-		cairo_pattern_destroy (pattern);
+		cairo_pattern_destroy (pat);
 
 		/* Draw lightborder */
 		cairo_set_operator (cr, CAIRO_OPERATOR_OVER);
@@ -952,28 +952,28 @@
 		switch (tab->gap_side)
 		{
 			case MRN_GAP_TOP:
-				pattern = cairo_pattern_create_linear (0, height-2, 0, 0);
+				pat = cairo_pattern_create_linear (0, height-2, 0, 0);
 				break;
 			case MRN_GAP_BOTTOM:
-				pattern = cairo_pattern_create_linear (0, 1, 0, height);
+				pat = cairo_pattern_create_linear (0, 1, 0, height);
 				break;
 			case MRN_GAP_LEFT:
-				pattern = cairo_pattern_create_linear (width-2, 0, 1, 0);
+				pat = cairo_pattern_create_linear (width-2, 0, 1, 0);
 				break;
 			case MRN_GAP_RIGHT:
-				pattern = cairo_pattern_create_linear (1, 0, width-2, 0);
+				pat = cairo_pattern_create_linear (1, 0, width-2, 0);
 				break;
 		}
 
 		murrine_rounded_rectangle_closed (cr, 1, 1, width-3, height-3, widget->roundness, widget->corners);
 
-		murrine_pattern_add_color_stop_rgba (pattern, 0.00, &shade1, 0.5*NOTEBOOK_OPACITY);
-		murrine_pattern_add_color_stop_rgba (pattern, 0.45, &shade2, 0.5*NOTEBOOK_OPACITY);
-		murrine_pattern_add_color_stop_rgba (pattern, 0.45, &shade3, 0.5*NOTEBOOK_OPACITY);
-		murrine_pattern_add_color_stop_rgba (pattern, 1.00, &shade4, 0.5*NOTEBOOK_OPACITY);
-		cairo_set_source (cr, pattern);
+		murrine_pattern_add_color_stop_rgba (pat, 0.00, &shade1, 0.5*NOTEBOOK_OPACITY);
+		murrine_pattern_add_color_stop_rgba (pat, 0.45, &shade2, 0.5*NOTEBOOK_OPACITY);
+		murrine_pattern_add_color_stop_rgba (pat, 0.45, &shade3, 0.5*NOTEBOOK_OPACITY);
+		murrine_pattern_add_color_stop_rgba (pat, 1.00, &shade4, 0.5*NOTEBOOK_OPACITY);
+		cairo_set_source (cr, pat);
 		cairo_stroke (cr);
-		cairo_pattern_destroy (pattern);
+		cairo_pattern_destroy (pat);
 	}
 	else
 	{
@@ -990,28 +990,28 @@
 		switch (tab->gap_side)
 		{
 			case MRN_GAP_TOP:
-				pattern = cairo_pattern_create_linear (0, height-2, 0, 0);
+				pat = cairo_pattern_create_linear (0, height-2, 0, 0);
 				break;
 			case MRN_GAP_BOTTOM:
-				pattern = cairo_pattern_create_linear (0, 0, 0, height);
+				pat = cairo_pattern_create_linear (0, 0, 0, height);
 				break;
 			case MRN_GAP_LEFT:
-				pattern = cairo_pattern_create_linear (width-2, 0, 0, 0);
+				pat = cairo_pattern_create_linear (width-2, 0, 0, 0);
 				break;
 			case MRN_GAP_RIGHT:
-				pattern = cairo_pattern_create_linear (0, 0, width, 0);
+				pat = cairo_pattern_create_linear (0, 0, width, 0);
 				break;
 		}
 
 		murrine_rounded_rectangle_closed (cr, 0, 0, width-1, height-1, widget->roundness, widget->corners);
 
-		murrine_pattern_add_color_stop_rgba (pattern, 0.00, &shade1, NOTEBOOK_OPACITY);
-		murrine_pattern_add_color_stop_rgba (pattern, 0.45, &shade2, NOTEBOOK_OPACITY);
-		murrine_pattern_add_color_stop_rgba (pattern, 0.45, &shade3, NOTEBOOK_OPACITY);
-		murrine_pattern_add_color_stop_rgba (pattern, 1.00, &shade4, NOTEBOOK_OPACITY);
-		cairo_set_source (cr, pattern);
+		murrine_pattern_add_color_stop_rgba (pat, 0.00, &shade1, NOTEBOOK_OPACITY);
+		murrine_pattern_add_color_stop_rgba (pat, 0.45, &shade2, NOTEBOOK_OPACITY);
+		murrine_pattern_add_color_stop_rgba (pat, 0.45, &shade3, NOTEBOOK_OPACITY);
+		murrine_pattern_add_color_stop_rgba (pat, 1.00, &shade4, NOTEBOOK_OPACITY);
+		cairo_set_source (cr, pat);
 		cairo_fill (cr);
-		cairo_pattern_destroy (pattern);
+		cairo_pattern_destroy (pat);
 
 		/* Draw lightborder */
 		cairo_set_operator (cr, CAIRO_OPERATOR_OVER);
@@ -1025,28 +1025,28 @@
 		switch (tab->gap_side)
 		{
 			case MRN_GAP_TOP:
-				pattern = cairo_pattern_create_linear (0, height-2, 0, 0);
+				pat = cairo_pattern_create_linear (0, height-2, 0, 0);
 				break;
 			case MRN_GAP_BOTTOM:
-				pattern = cairo_pattern_create_linear (0, 0, 0, height);
+				pat = cairo_pattern_create_linear (0, 0, 0, height);
 				break;
 			case MRN_GAP_LEFT:
-				pattern = cairo_pattern_create_linear (width-2, 0, 0, 0);
+				pat = cairo_pattern_create_linear (width-2, 0, 0, 0);
 				break;
 			case MRN_GAP_RIGHT:
-				pattern = cairo_pattern_create_linear (0, 0, width, 0);
+				pat = cairo_pattern_create_linear (0, 0, width, 0);
 				break;
 		}
 
 		murrine_rounded_rectangle_closed (cr, 1, 1, width-3, height-3, widget->roundness, widget->corners);
 
-		murrine_pattern_add_color_stop_rgba (pattern, 0.00, &shade1, 0.5*NOTEBOOK_OPACITY);
-		murrine_pattern_add_color_stop_rgba (pattern, 0.45, &shade2, 0.5*NOTEBOOK_OPACITY);
-		murrine_pattern_add_color_stop_rgba (pattern, 0.45, &shade3, 0.5*NOTEBOOK_OPACITY);
-		murrine_pattern_add_color_stop_rgba (pattern, 1.00, &shade4, 0.5*NOTEBOOK_OPACITY);
-		cairo_set_source (cr, pattern);
+		murrine_pattern_add_color_stop_rgba (pat, 0.00, &shade1, 0.5*NOTEBOOK_OPACITY);
+		murrine_pattern_add_color_stop_rgba (pat, 0.45, &shade2, 0.5*NOTEBOOK_OPACITY);
+		murrine_pattern_add_color_stop_rgba (pat, 0.45, &shade3, 0.5*NOTEBOOK_OPACITY);
+		murrine_pattern_add_color_stop_rgba (pat, 1.00, &shade4, 0.5*NOTEBOOK_OPACITY);
+		cairo_set_source (cr, pat);
 		cairo_stroke (cr);
-		cairo_pattern_destroy (pattern);
+		cairo_pattern_destroy (pat);
 	}
 
 	murrine_rounded_rectangle (cr, 0, 0, width-1, height-1, widget->roundness, widget->corners);

Modified: trunk/src/murrine_style.c
==============================================================================
--- trunk/src/murrine_style.c	(original)
+++ trunk/src/murrine_style.c	Tue Sep 30 00:40:30 2008
@@ -289,16 +289,16 @@
 					cairo_paint (cr);
 					cairo_set_operator (cr, CAIRO_OPERATOR_OVER);
 
-					cairo_pattern_t *pattern;
+					cairo_pattern_t *pat;
 
-					pattern = cairo_pattern_create_linear (0, 0, width, 0);
-					murrine_pattern_add_color_stop_rgba (pattern, 0.0, &colors->bg[0], WINDOW_OPACITY);
-					murrine_pattern_add_color_stop_rgba (pattern, 0.5, &colors->bg[0], (WINDOW_OPACITY-0.04));
-					murrine_pattern_add_color_stop_rgba (pattern, 1.0, &colors->bg[0], WINDOW_OPACITY);
-					cairo_set_source (cr, pattern);
+					pat = cairo_pattern_create_linear (0, 0, width, 0);
+					murrine_pattern_add_color_stop_rgba (pat, 0.0, &colors->bg[0], WINDOW_OPACITY);
+					murrine_pattern_add_color_stop_rgba (pat, 0.5, &colors->bg[0], (WINDOW_OPACITY-0.04));
+					murrine_pattern_add_color_stop_rgba (pat, 1.0, &colors->bg[0], WINDOW_OPACITY);
+					cairo_set_source (cr, pat);
 					cairo_rectangle  (cr, 0, 0, width, height);
 					cairo_fill       (cr);
-					cairo_pattern_destroy (pattern);
+					cairo_pattern_destroy (pat);
 				}
 
 				cairo_destroy (cr);



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