r14259 by fschmid - Made the onscreen display and ps or pdf output equal for radial gradients.
scribus-commit
scribus-commit at lists.scribus.net
Tue Nov 3 14:15:37 CET 2009
Revision: 14259
Author: fschmid
Date: 2009-11-03T08:07:11.816830Z
Commit message: Made the onscreen display and ps or pdf output equal for radial gradients.
Changeset:
M /trunk/Scribus/scribus/scpainter.cpp
Diffs:
Index: scribus/scpainter.cpp
===================================================================
--- scribus/scpainter.cpp (revision 14258)
+++ scribus/scpainter.cpp (revision 14259)
@@ -971,7 +971,7 @@
if (fill_gradient.type() == VGradient::linear)
pat = cairo_pattern_create_linear (x1, y1, x2, y2);
else
- pat = cairo_pattern_create_radial (x1, y1, 0.1, x1, y1, sqrt(pow(x2 - x1, 2) + pow(y2 - y1,2)));
+ pat = cairo_pattern_create_radial (x1, y1, 0, x1, y1, sqrt(pow(x2 - x1, 2) + pow(y2 - y1,2)));
QList<VColorStop*> colorStops = fill_gradient.colorStops();
QColor qStopColor;
for( int offset = 0 ; offset < colorStops.count() ; offset++ )
@@ -1077,7 +1077,7 @@
if (stroke_gradient.type() == VGradient::linear)
pat = cairo_pattern_create_linear (x1, y1, x2, y2);
else
- pat = cairo_pattern_create_radial (x1, y1, 0.1, x1, y1, sqrt(pow(x2 - x1, 2) + pow(y2 - y1,2)));
+ pat = cairo_pattern_create_radial (x1, y1, 0, x1, y1, sqrt(pow(x2 - x1, 2) + pow(y2 - y1,2)));
QList<VColorStop*> colorStops = stroke_gradient.colorStops();
QColor qStopColor;
for( int offset = 0 ; offset < colorStops.count() ; offset++ )
More information about the scribus-commit
mailing list