From e01f4240a3dc15fa147b22158212536698a12b95 Mon Sep 17 00:00:00 2001 From: lecoanet Date: Wed, 24 Oct 2001 13:12:12 +0000 Subject: Ajout d'un alpha aux groupes et expression de l'alpha en pourcent --- generic/Curve.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'generic/Curve.c') diff --git a/generic/Curve.c b/generic/Curve.c index 3522a87..7d7d698 100644 --- a/generic/Curve.c +++ b/generic/Curve.c @@ -1328,7 +1328,8 @@ Render(Item item) glPolygonStipple(GetBitmapMask(wi->dpy, cv->fill_pattern)->pixels); } color = ZnGetGradientColor(wi->win, cv->fill_color, 0.0, &alpha); - glColor4us(color->red, color->green, color->blue, alpha*65535/100); + alpha = alpha*wi->alpha/100*65535/100; + glColor4us(color->red, color->green, color->blue, alpha); CurveRenderCB(cv); glDisable(GL_POLYGON_STIPPLE); } @@ -1345,7 +1346,8 @@ Render(Item item) } else { color = cv->line_color; - glColor4us(color->red, color->green, color->blue, cv->line_alpha*65535/100); + glColor4us(color->red, color->green, color->blue, + cv->line_alpha*wi->alpha/100*65535/100); if ((cv->line_width <= wi->max_line_width) && (cv->line_width <= wi->max_point_width)) { glLineWidth(cv->line_width); -- cgit v1.1