r23904 by jghali - Make gradient related code more easily understandable
scribus-commit
scribus-commit at lists.scribus.net
Fri Jun 26 00:08:38 UTC 2020
Author: jghali
Date: Fri Jun 26 00:08:38 2020
New Revision: 23904
URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=23904
Log:
Make gradient related code more easily understandable
Modified:
trunk/Scribus/scribus/canvasmode_editgradient.cpp
trunk/Scribus/scribus/documentchecker.cpp
trunk/Scribus/scribus/pageitem.cpp
trunk/Scribus/scribus/pageitem_line.cpp
trunk/Scribus/scribus/pageitem_pathtext.cpp
trunk/Scribus/scribus/pageitem_polyline.cpp
trunk/Scribus/scribus/pageitem_spiral.cpp
trunk/Scribus/scribus/pageitem_textframe.cpp
trunk/Scribus/scribus/pdflib_core.cpp
trunk/Scribus/scribus/plugins/export/svgexplugin/svgexplugin.cpp
trunk/Scribus/scribus/plugins/export/xpsexport/xpsexplugin.cpp
trunk/Scribus/scribus/plugins/fileloader/scribus12format/scribus12format.cpp
trunk/Scribus/scribus/plugins/fileloader/scribus134format/scribus134format.cpp
trunk/Scribus/scribus/plugins/fileloader/scribus13format/scribus13format.cpp
trunk/Scribus/scribus/plugins/fileloader/scribus150format/scribus150format.cpp
trunk/Scribus/scribus/plugins/fileloader/scribus150format/scribus150format_save.cpp
trunk/Scribus/scribus/plugins/import/ai/importai.cpp
trunk/Scribus/scribus/plugins/import/cgm/importcgm.cpp
trunk/Scribus/scribus/plugins/import/drw/importdrw.cpp
trunk/Scribus/scribus/plugins/import/emf/importemf.cpp
trunk/Scribus/scribus/plugins/import/odg/importodg.cpp
trunk/Scribus/scribus/plugins/import/oodraw/oodrawimp.cpp
trunk/Scribus/scribus/plugins/import/pages/importpages.cpp
trunk/Scribus/scribus/plugins/import/pct/importpct.cpp
trunk/Scribus/scribus/plugins/import/revenge/rawpainter.cpp
trunk/Scribus/scribus/plugins/import/svm/importsvm.cpp
trunk/Scribus/scribus/plugins/import/viva/importviva.cpp
trunk/Scribus/scribus/plugins/import/wpg/importwpg.cpp
trunk/Scribus/scribus/plugins/import/xar/importxar.cpp
trunk/Scribus/scribus/plugins/import/xps/importxps.cpp
trunk/Scribus/scribus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.cpp
trunk/Scribus/scribus/plugins/tools/lenseffects/lensdialog.cpp
trunk/Scribus/scribus/pslib.cpp
trunk/Scribus/scribus/scpageoutput.cpp
trunk/Scribus/scribus/scribus.cpp
trunk/Scribus/scribus/scribusdoc.cpp
trunk/Scribus/scribus/scribusstructs.h
trunk/Scribus/scribus/ui/colorsandfills.cpp
trunk/Scribus/scribus/ui/cpalette.cpp
Modified: trunk/Scribus/scribus/canvasmode_editgradient.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/canvasmode_editgradient.cpp
==============================================================================
--- trunk/Scribus/scribus/canvasmode_editgradient.cpp (original)
+++ trunk/Scribus/scribus/canvasmode_editgradient.cpp Fri Jun 26 00:08:38 2020
@@ -112,7 +112,7 @@
qmatrix.translate(0, currItem->GrStrokeStartY * (1.0 - currItem->GrStrokeScale));
qmatrix.translate(-currItem->GrStrokeStartX, -currItem->GrStrokeStartY);
qmatrix.scale(1, currItem->GrStrokeScale);
- if (currItem->GrTypeStroke == 7)
+ if (currItem->GrTypeStroke == Gradient_Radial)
psx->drawPoint(qmatrix.map(QPointF(currItem->GrStrokeFocalX, currItem->GrStrokeFocalY)));
QTransform m;
m.translate(currItem->GrStrokeStartX, currItem->GrStrokeStartY);
@@ -177,7 +177,7 @@
QTransform qmatrix;
qmatrix.translate(currItem->GrStartX, currItem->GrStartY);
qmatrix.rotate(rotEnd);
- if (currItem->GrType != 13)
+ if (currItem->GrType != Gradient_Conical)
{
double mask_gradientSkew = 0.0;
if (currItem->GrSkew == 90)
@@ -195,7 +195,7 @@
qmatrix.translate(0, currItem->GrStartY * (1.0 - currItem->GrScale));
qmatrix.translate(-currItem->GrStartX, -currItem->GrStartY);
qmatrix.scale(1, currItem->GrScale);
- if ((currItem->GrType == 7) || (currItem->GrType == 13))
+ if ((currItem->GrType == Gradient_Radial) || (currItem->GrType == Gradient_Conical))
psx->drawPoint(qmatrix.map(QPointF(currItem->GrFocalX, currItem->GrFocalY)));
QTransform m;
m.translate(currItem->GrStartX, currItem->GrStartY);
@@ -536,7 +536,7 @@
QTransform qmatrix;
qmatrix.translate(currItem->GrStartX, currItem->GrStartY);
qmatrix.rotate(rotEnd);
- if (currItem->GrType != 13)
+ if (currItem->GrType != Gradient_Conical)
{
double mask_gradientSkew = 0.0;
if (currItem->GrSkew == 90)
@@ -559,7 +559,7 @@
QPointF shRe = m.map(shR - np);
currItem->GrFocalX = shRe.x();
currItem->GrFocalY = shRe.y();
- if ((currItem->GrType == 7) || (currItem->GrType == 13))
+ if ((currItem->GrType == Gradient_Radial) || (currItem->GrType == Gradient_Conical))
{
double radEnd = distance(currItem->GrEndX - currItem->GrStartX, currItem->GrEndY - currItem->GrStartY);
double radFoc = distance(currItem->GrFocalX - currItem->GrStartX, currItem->GrFocalY - currItem->GrStartY);
@@ -580,14 +580,14 @@
m.translate(currItem->GrStartX, currItem->GrStartY);
m.rotate(rotEnd);
m.rotate(-90);
- if (currItem->GrType != 13)
+ if (currItem->GrType != Gradient_Conical)
m.rotate(currItem->GrSkew);
m.translate(radEnd * currItem->GrScale, 0);
QPointF shP = m.map(QPointF(0,0));
QPointF shR = QPointF(shP.x() -np.x(), shP.y() - np.y());
double radNew = distance(shR.x() - currItem->GrStartX, shR.y() - currItem->GrStartY);
double rotNew = xy2Deg(shR.x() - currItem->GrStartX, shR.y() - currItem->GrStartY) + 90;
- if (currItem->GrType != 13)
+ if (currItem->GrType != Gradient_Conical)
currItem->GrSkew = rotNew - rotEnd;
else
currItem->GrSkew = 0;
@@ -599,7 +599,7 @@
{
currItem->GrEndX -= np.x();
currItem->GrEndY -= np.y();
- if ((currItem->GrType == 7) || (currItem->GrType == 13))
+ if ((currItem->GrType == Gradient_Radial) || (currItem->GrType == Gradient_Conical))
{
double radEnd = distance(currItem->GrEndX - currItem->GrStartX, currItem->GrEndY - currItem->GrStartY);
double radFoc = distance(currItem->GrFocalX - currItem->GrStartX, currItem->GrFocalY - currItem->GrStartY);
@@ -699,7 +699,7 @@
QTransform itemMatrix = currItem->getTransform();
upRect = itemMatrix.mapRect(upRect);
m_doc->regionsChanged()->update(upRect.adjusted(-10.0, -10.0, 10.0, 10.0)); */
- if (currItem->GrType == 13)
+ if (currItem->GrType == Gradient_Conical)
currItem->createConicalMesh();
m_doc->regionsChanged()->update(QRectF());
}
@@ -812,7 +812,7 @@
QTransform qmatrix;
qmatrix.translate(currItem->GrStartX, currItem->GrStartY);
qmatrix.rotate(rotEnd);
- if (currItem->GrType != 13)
+ if (currItem->GrType != Gradient_Conical)
{
double mask_gradientSkew = 0.0;
if (currItem->GrSkew == 90)
Modified: trunk/Scribus/scribus/documentchecker.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/documentchecker.cpp
==============================================================================
--- trunk/Scribus/scribus/documentchecker.cpp (original)
+++ trunk/Scribus/scribus/documentchecker.cpp Fri Jun 26 00:08:38 2020
@@ -207,7 +207,7 @@
}
if ((currItem->GrType != 0) && (checkerSettings.checkTransparency))
{
- if (currItem->GrType == 9)
+ if (currItem->GrType == Gradient_4Colors)
{
if (currItem->GrCol1transp != 1.0)
itemError.insert(Transparency, 0);
@@ -218,7 +218,7 @@
else if (currItem->GrCol4transp != 1.0)
itemError.insert(Transparency, 0);
}
- else if (currItem->GrType == 11)
+ else if (currItem->GrType == Gradient_Mesh)
{
for (int grow = 0; grow < currItem->meshGradientArray.count(); grow++)
{
@@ -229,7 +229,7 @@
}
}
}
- else if (currItem->GrType == 12)
+ else if (currItem->GrType == Gradient_PatchMesh)
{
for (int grow = 0; grow < currItem->meshGradientPatches.count(); grow++)
{
@@ -469,7 +469,7 @@
}
if ((currItem->GrType != 0) && (checkerSettings.checkTransparency))
{
- if (currItem->GrType == 9)
+ if (currItem->GrType == Gradient_4Colors)
{
if (currItem->GrCol1transp != 1.0)
itemError.insert(Transparency, 0);
@@ -480,7 +480,7 @@
else if (currItem->GrCol4transp != 1.0)
itemError.insert(Transparency, 0);
}
- else if (currItem->GrType == 11)
+ else if (currItem->GrType == Gradient_Mesh)
{
for (int grow = 0; grow < currItem->meshGradientArray.count(); grow++)
{
@@ -491,7 +491,7 @@
}
}
}
- else if (currItem->GrType == 12)
+ else if (currItem->GrType == Gradient_PatchMesh)
{
for (int grow = 0; grow < currItem->meshGradientPatches.count(); grow++)
{
Modified: trunk/Scribus/scribus/pageitem.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/pageitem.cpp
==============================================================================
--- trunk/Scribus/scribus/pageitem.cpp (original)
+++ trunk/Scribus/scribus/pageitem.cpp Fri Jun 26 00:08:38 2020
@@ -1840,7 +1840,7 @@
p->setLineWidth(lwCorr);
if (GrType != 0)
{
- if (GrType == 8)
+ if (GrType == Gradient_Pattern)
{
ScPattern *pattern = m_Doc->checkedPattern(m_patternName);
if (!pattern)
@@ -1871,7 +1871,7 @@
}
else
{
- if (GrType == 9)
+ if (GrType == Gradient_4Colors)
{
p->setFillMode(ScPainter::Gradient);
FPoint pG1 = FPoint(0, 0);
@@ -1881,7 +1881,7 @@
p->set4ColorGeometry(pG1, pG2, pG3, pG4, GrControl1, GrControl2, GrControl3, GrControl4);
p->set4ColorColors(m_grQColorP1, m_grQColorP2, m_grQColorP3, m_grQColorP4);
}
- else if (GrType == 14)
+ else if (GrType == Gradient_Hatch)
{
if (fillColor() != CommonStrings::None)
p->setBrush(m_fillQColor);
@@ -1894,7 +1894,7 @@
m_gradientName = "";
if (!(m_gradientName.isEmpty()) && (m_Doc->docGradients.contains(m_gradientName)))
fill_gradient = m_Doc->docGradients[m_gradientName];
- if ((fill_gradient.stops() < 2) && (GrType < 9)) // fall back to solid filling if there are not enough colorstops in the gradient.
+ if ((fill_gradient.stops() < 2) && (GrType < Gradient_4Colors)) // fall back to solid filling if there are not enough colorstops in the gradient.
{
if (fillColor() != CommonStrings::None)
{
@@ -1914,27 +1914,27 @@
p->fill_gradient.setRepeatMethod(GrExtend);
switch (GrType)
{
- case 1:
- case 2:
- case 3:
- case 4:
- case 6:
+ case Gradient_LinearLegacy1:
+ case Gradient_LinearLegacy2:
+ case Gradient_LinearLegacy3:
+ case Gradient_LinearLegacy4:
+ case Gradient_Linear:
p->setGradient(VGradient::linear, FPoint(GrStartX, GrStartY), FPoint(GrEndX, GrEndY), FPoint(GrStartX, GrStartY), GrScale, GrSkew);
break;
- case 5:
- case 7:
+ case Gradient_RadialLegacy5:
+ case Gradient_Radial:
p->setGradient(VGradient::radial, FPoint(GrStartX, GrStartY), FPoint(GrEndX, GrEndY), FPoint(GrFocalX, GrFocalY), GrScale, GrSkew);
break;
- case 10:
+ case Gradient_Diamond:
p->setFillMode(ScPainter::Gradient);
p->setDiamondGeometry(FPoint(0, 0), FPoint(width(), 0), FPoint(width(), height()), FPoint(0, height()), GrControl1, GrControl2, GrControl3, GrControl4, GrControl5);
break;
- case 11:
- case 13:
+ case Gradient_Mesh:
+ case Gradient_Conical:
p->setFillMode(ScPainter::Gradient);
p->setMeshGradient(FPoint(0, 0), FPoint(width(), 0), FPoint(width(), height()), FPoint(0, height()), meshGradientArray);
break;
- case 12:
+ case Gradient_PatchMesh:
p->setFillMode(ScPainter::Gradient);
p->setMeshGradient(FPoint(0, 0), FPoint(width(), 0), FPoint(width(), height()), FPoint(0, height()), meshGradientPatches);
break;
@@ -2109,7 +2109,7 @@
p->setStrokeMode(ScPainter::Gradient);
p->stroke_gradient = stroke_gradient;
p->stroke_gradient.setRepeatMethod(GrStrokeExtend);
- if (GrTypeStroke == 6)
+ if (GrTypeStroke == Gradient_Linear)
p->setGradient(VGradient::linear, FPoint(GrStrokeStartX, GrStrokeStartY), FPoint(GrStrokeEndX, GrStrokeEndY), FPoint(GrStrokeStartX, GrStrokeStartY), GrStrokeScale, GrStrokeSkew);
else
p->setGradient(VGradient::radial, FPoint(GrStrokeStartX, GrStrokeStartY), FPoint(GrStrokeEndX, GrStrokeEndY), FPoint(GrStrokeFocalX, GrStrokeFocalY), GrStrokeScale, GrStrokeSkew);
@@ -5942,7 +5942,7 @@
GrMaskScale = is->getDouble("MARKSCALE");
GrMaskSkew = is->getDouble("MARKSKEW");
}
- if (GrType == 13)
+ if (GrType == Gradient_Conical)
createConicalMesh();
update();
}
@@ -8528,7 +8528,7 @@
if (GrType == 0)
lists.collectColor(fillColor());
- else if ((GrType < 8) || (GrType == 10))
+ else if ((GrType < Gradient_Pattern) || (GrType == Gradient_Diamond))
{
if ((!m_gradientName.isEmpty()) && (m_Doc->docGradients.contains(m_gradientName)))
lists.collectGradient(m_gradientName);
@@ -8538,14 +8538,14 @@
lists.collectColor(cstops.at(cst)->name);
}
}
- else if (GrType == 9)
+ else if (GrType == Gradient_4Colors)
{
lists.collectColor(GrColorP1);
lists.collectColor(GrColorP2);
lists.collectColor(GrColorP3);
lists.collectColor(GrColorP4);
}
- else if (GrType == 11)
+ else if (GrType == Gradient_Mesh)
{
for (int grow = 0; grow < meshGradientArray.count(); grow++)
{
@@ -8556,7 +8556,7 @@
}
}
}
- else if (GrType == 12)
+ else if (GrType == Gradient_PatchMesh)
{
for (int col = 0; col < meshGradientPatches.count(); col++)
{
@@ -8568,7 +8568,7 @@
}
if (GrTypeStroke == 0)
lists.collectColor(lineColor());
- else if (GrTypeStroke < 8)
+ else if (GrTypeStroke < Gradient_Pattern)
{
if ((!gradientStrokeVal.isEmpty()) && (m_Doc->docGradients.contains(gradientStrokeVal)))
lists.collectGradient(gradientStrokeVal);
@@ -8619,7 +8619,7 @@
void PageItem::SetFrameShape(int count, const double *vals)
{
PoLine.resize(0);
- for (int i = 0; i < count-3; i += 4)
+ for (int i = 0; i < count - 3; i += 4)
{
if (vals[i] < 0)
{
@@ -8627,9 +8627,9 @@
continue;
}
double x1 = m_width * vals[i] / 100.0;
- double y1 = m_height * vals[i+1] / 100.0;
- double x2 = m_width * vals[i+2] / 100.0;
- double y2 = m_height * vals[i+3] / 100.0;
+ double y1 = m_height * vals[i + 1] / 100.0;
+ double x2 = m_width * vals[i + 2] / 100.0;
+ double y2 = m_height * vals[i + 3] / 100.0;
PoLine.addPoint(x1, y1);
PoLine.addPoint(x2, y2);
}
@@ -9725,7 +9725,7 @@
{
p->setFillMode(ScPainter::Gradient);
p->fill_gradient = stroke_gradient;
- if (GrTypeStroke == 6)
+ if (GrTypeStroke == Gradient_Linear)
p->setGradient(VGradient::linear, FPoint(GrStrokeStartX, GrStrokeStartY), FPoint(GrStrokeEndX, GrStrokeEndY), FPoint(GrStrokeStartX, GrStrokeStartY), GrStrokeScale, GrStrokeSkew);
else
p->setGradient(VGradient::radial, FPoint(GrStrokeStartX, GrStrokeStartY), FPoint(GrStrokeEndX, GrStrokeEndY), FPoint(GrStrokeFocalX, GrStrokeFocalY), GrStrokeScale, GrStrokeSkew);
@@ -9984,24 +9984,24 @@
{
switch (GrType)
{
- case 0:
- case 1:
+ case Gradient_None:
+ case Gradient_LinearLegacy1:
setGradientStart(0.0, m_height / 2.0);
setGradientEnd(m_width, m_height / 2.0);
break;
- case 2:
+ case Gradient_LinearLegacy2:
setGradientStart(m_width / 2.0, 0.0);
setGradientEnd(m_width / 2.0, m_height);
break;
- case 3:
+ case Gradient_LinearLegacy3:
setGradientStart(0.0, 0.0);
setGradientEnd(m_width, m_height);
break;
- case 4:
+ case Gradient_LinearLegacy4:
setGradientStart(0.0, m_height);
setGradientEnd(m_width, 0.0);
break;
- case 5:
+ case Gradient_RadialLegacy5:
setGradientStart(m_width / 2.0, m_height / 2.0);
if (m_width >= m_height)
setGradientEnd(m_width, m_height / 2.0);
Modified: trunk/Scribus/scribus/pageitem_line.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/pageitem_line.cpp
==============================================================================
--- trunk/Scribus/scribus/pageitem_line.cpp (original)
+++ trunk/Scribus/scribus/pageitem_line.cpp Fri Jun 26 00:08:38 2020
@@ -103,7 +103,7 @@
{
p->setStrokeMode(ScPainter::Gradient);
p->stroke_gradient = stroke_gradient;
- if (GrTypeStroke == 6)
+ if (GrTypeStroke == Gradient_Linear)
p->setGradient(VGradient::linear, FPoint(GrStrokeStartX, GrStrokeStartY), FPoint(GrStrokeEndX, GrStrokeEndY), FPoint(GrStrokeStartX, GrStrokeStartY), GrStrokeScale, GrStrokeSkew);
else
p->setGradient(VGradient::radial, FPoint(GrStrokeStartX, GrStrokeStartY), FPoint(GrStrokeEndX, GrStrokeEndY), FPoint(GrStrokeFocalX, GrStrokeFocalY), GrStrokeScale, GrStrokeSkew);
Modified: trunk/Scribus/scribus/pageitem_pathtext.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/pageitem_pathtext.cpp
==============================================================================
--- trunk/Scribus/scribus/pageitem_pathtext.cpp (original)
+++ trunk/Scribus/scribus/pageitem_pathtext.cpp Fri Jun 26 00:08:38 2020
@@ -123,7 +123,7 @@
{
p->setStrokeMode(ScPainter::Gradient);
p->stroke_gradient = stroke_gradient;
- if (GrTypeStroke == 6)
+ if (GrTypeStroke == Gradient_Linear)
p->setGradient(VGradient::linear, FPoint(GrStrokeStartX, GrStrokeStartY), FPoint(GrStrokeEndX, GrStrokeEndY), FPoint(GrStrokeStartX, GrStrokeStartY), GrStrokeScale, GrStrokeSkew);
else
p->setGradient(VGradient::radial, FPoint(GrStrokeStartX, GrStrokeStartY), FPoint(GrStrokeEndX, GrStrokeEndY), FPoint(GrStrokeFocalX, GrStrokeFocalY), GrStrokeScale, GrStrokeSkew);
Modified: trunk/Scribus/scribus/pageitem_polyline.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/pageitem_polyline.cpp
==============================================================================
--- trunk/Scribus/scribus/pageitem_polyline.cpp (original)
+++ trunk/Scribus/scribus/pageitem_polyline.cpp Fri Jun 26 00:08:38 2020
@@ -139,7 +139,7 @@
{
p->setStrokeMode(ScPainter::Gradient);
p->stroke_gradient = stroke_gradient;
- if (GrTypeStroke == 6)
+ if (GrTypeStroke == Gradient_Linear)
p->setGradient(VGradient::linear, FPoint(GrStrokeStartX, GrStrokeStartY), FPoint(GrStrokeEndX, GrStrokeEndY), FPoint(GrStrokeStartX, GrStrokeStartY), GrStrokeScale, GrStrokeSkew);
else
p->setGradient(VGradient::radial, FPoint(GrStrokeStartX, GrStrokeStartY), FPoint(GrStrokeEndX, GrStrokeEndY), FPoint(GrStrokeFocalX, GrStrokeFocalY), GrStrokeScale, GrStrokeSkew);
Modified: trunk/Scribus/scribus/pageitem_spiral.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/pageitem_spiral.cpp
==============================================================================
--- trunk/Scribus/scribus/pageitem_spiral.cpp (original)
+++ trunk/Scribus/scribus/pageitem_spiral.cpp Fri Jun 26 00:08:38 2020
@@ -141,7 +141,7 @@
{
p->setStrokeMode(ScPainter::Gradient);
p->stroke_gradient = stroke_gradient;
- if (GrTypeStroke == 6)
+ if (GrTypeStroke == Gradient_Linear)
p->setGradient(VGradient::linear, FPoint(GrStrokeStartX, GrStrokeStartY), FPoint(GrStrokeEndX, GrStrokeEndY), FPoint(GrStrokeStartX, GrStrokeStartY), GrStrokeScale, GrStrokeSkew);
else
p->setGradient(VGradient::radial, FPoint(GrStrokeStartX, GrStrokeStartY), FPoint(GrStrokeEndX, GrStrokeEndY), FPoint(GrStrokeFocalX, GrStrokeFocalY), GrStrokeScale, GrStrokeSkew);
Modified: trunk/Scribus/scribus/pageitem_textframe.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/pageitem_textframe.cpp
==============================================================================
--- trunk/Scribus/scribus/pageitem_textframe.cpp (original)
+++ trunk/Scribus/scribus/pageitem_textframe.cpp Fri Jun 26 00:08:38 2020
@@ -3635,7 +3635,7 @@
{
p->setStrokeMode(ScPainter::Gradient);
p->stroke_gradient = stroke_gradient;
- if (GrTypeStroke == 6)
+ if (GrTypeStroke == Gradient_Linear)
p->setGradient(VGradient::linear, FPoint(GrStrokeStartX, GrStrokeStartY), FPoint(GrStrokeEndX, GrStrokeEndY), FPoint(GrStrokeStartX, GrStrokeStartY), GrStrokeScale, GrStrokeSkew);
else
p->setGradient(VGradient::radial, FPoint(GrStrokeStartX, GrStrokeStartY), FPoint(GrStrokeEndX, GrStrokeEndY), FPoint(GrStrokeFocalX, GrStrokeFocalY), GrStrokeScale, GrStrokeSkew);
Modified: trunk/Scribus/scribus/pdflib_core.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/pdflib_core.cpp
==============================================================================
--- trunk/Scribus/scribus/pdflib_core.cpp (original)
+++ trunk/Scribus/scribus/pdflib_core.cpp Fri Jun 26 00:08:38 2020
@@ -2765,12 +2765,12 @@
{
if (ite->GrType != 0)
{
- if (ite->GrType == 8)
+ if (ite->GrType == Gradient_Pattern)
{
if (!PDF_PatternFillStroke(tmpOut, ite))
return false;
}
- else if (ite->GrType == 14)
+ else if (ite->GrType == Gradient_Hatch)
{
if (!PDF_HatchFill(tmpOut, ite))
return false;
@@ -2783,7 +2783,7 @@
if (!tmpOut.isEmpty())
{
PutPage("q\n");
- if (ite->GrType == 14)
+ if (ite->GrType == Gradient_Hatch)
PutPage(tmpOut);
else
{
@@ -2958,12 +2958,12 @@
}
if (ite->GrType != 0)
{
- if (ite->GrType == 8)
+ if (ite->GrType == Gradient_Pattern)
{
if (!PDF_PatternFillStroke(tmpOut, ite))
return false;
}
- else if (ite->GrType == 14)
+ else if (ite->GrType == Gradient_Hatch)
{
if (!PDF_HatchFill(tmpOut, ite))
return false;
@@ -2975,7 +2975,7 @@
}
if (!tmpOut.isEmpty())
{
- if (ite->GrType == 14)
+ if (ite->GrType == Gradient_Hatch)
PutPage(tmpOut);
else
{
@@ -3058,12 +3058,12 @@
}
if (ite->GrType != 0)
{
- if (ite->GrType == 8)
+ if (ite->GrType == Gradient_Pattern)
{
if (!PDF_PatternFillStroke(tmpOut, ite))
return false;
}
- else if (ite->GrType == 14)
+ else if (ite->GrType == Gradient_Hatch)
{
if (!PDF_HatchFill(tmpOut, ite))
return false;
@@ -3075,7 +3075,7 @@
}
if (!tmpOut.isEmpty())
{
- if (ite->GrType == 14)
+ if (ite->GrType == Gradient_Hatch)
PutPage(tmpOut);
else
{
@@ -4507,12 +4507,12 @@
{
if (ite->GrType != 0)
{
- if (ite->GrType == 8)
+ if (ite->GrType == Gradient_Pattern)
{
if (!PDF_PatternFillStroke(tmpOut, ite))
return false;
}
- else if (ite->GrType == 14)
+ else if (ite->GrType == Gradient_Hatch)
{
if (!PDF_HatchFill(tmpOut, ite))
return false;
@@ -4525,7 +4525,7 @@
if (!tmpOut.isEmpty())
{
tmp += "q\n";
- if (ite->GrType == 14)
+ if (ite->GrType == Gradient_Hatch)
tmp += tmpOut;
else
{
@@ -4636,12 +4636,12 @@
{
if (ite->GrType != 0)
{
- if (ite->GrType == 8)
+ if (ite->GrType == Gradient_Pattern)
{
if (!PDF_PatternFillStroke(tmpOut, ite))
return false;
}
- else if (ite->GrType == 14)
+ else if (ite->GrType == Gradient_Hatch)
{
if (!PDF_HatchFill(tmpOut, ite))
return false;
@@ -4654,7 +4654,7 @@
if (!tmpOut.isEmpty())
{
tmp += "q\n";
- if (ite->GrType == 14)
+ if (ite->GrType == Gradient_Hatch)
tmp += tmpOut;
else
{
@@ -4821,12 +4821,12 @@
}
if (ite->GrType != 0)
{
- if (ite->GrType == 8)
+ if (ite->GrType == Gradient_Pattern)
{
if (!PDF_PatternFillStroke(tmpOut, ite))
return false;
}
- else if (ite->GrType == 14)
+ else if (ite->GrType == Gradient_Hatch)
{
if (!PDF_HatchFill(tmpOut, ite))
return false;
@@ -4838,7 +4838,7 @@
}
if (!tmpOut.isEmpty())
{
- if (ite->GrType == 14)
+ if (ite->GrType == Gradient_Hatch)
tmp += tmpOut;
else
{
@@ -4922,12 +4922,12 @@
}
if (ite->GrType != 0)
{
- if (ite->GrType == 8)
+ if (ite->GrType == Gradient_Pattern)
{
if (!PDF_PatternFillStroke(tmpOut, ite))
return false;
}
- else if (ite->GrType == 14)
+ else if (ite->GrType == Gradient_Hatch)
{
if (!PDF_HatchFill(tmpOut, ite))
return false;
@@ -4939,7 +4939,7 @@
}
if (!tmpOut.isEmpty())
{
- if (ite->GrType == 14)
+ if (ite->GrType == Gradient_Hatch)
tmp += tmpOut;
else
{
@@ -6455,7 +6455,7 @@
}
else
{
- if (currItem->GrType == 14)
+ if (currItem->GrType == Gradient_Hatch)
Transpar[ShName] = writeGState("/CA " + FToStr(1.0 - currItem->fillTransparency()) + "\n/ca " + FToStr(1.0 - currItem->fillTransparency()) + "\n/SMask /None\n/AIS false\n/OPM 1\n/BM /" + blendMode(currItem->fillBlendmode()) + "\n");
else
Transpar[ShName] = writeGState("/ca " + FToStr(1.0 - currItem->fillTransparency()) + "\n/SMask /None\n/AIS false\n/OPM 1\n/BM /" + blendMode(currItem->fillBlendmode()) + "\n");
@@ -8190,13 +8190,13 @@
else
{
GType = currItem->GrType;
- if (GType == 9)
+ if (GType == Gradient_4Colors)
return PDF_TensorGradientFill(output, currItem);
- if (GType == 10)
+ if (GType == Gradient_Diamond)
return PDF_DiamondGradientFill(output, currItem);
- if ((GType == 11) || (GType == 13))
+ if ((GType == Gradient_Mesh) || (GType == Gradient_Conical))
return PDF_MeshGradientFill(output, currItem);
- if (GType == 12)
+ if (GType == Gradient_PatchMesh)
return PDF_PatchMeshGradientFill(output, currItem);
StartX = currItem->GrStartX;
StartY = currItem->GrStartY;
@@ -8249,7 +8249,7 @@
Gskew = 0;
else
Gskew = tan(M_PI / 180.0 * Gskew);
- if (GType == 6)
+ if (GType == Gradient_Linear)
{
mpa.translate(StartX, -StartY);
mpa.shear(Gskew, 0);
@@ -8319,7 +8319,7 @@
QTransform mpM;
//#12058: cause problems with rotated objects
//mpM.rotate(-currItem->rotation());
- if (GType == 6)
+ if (GType == Gradient_Linear)
{
mpM.translate(StartX, -StartY);
mpM.shear(Gskew, 0);
@@ -8342,7 +8342,7 @@
PutDoc("/Matrix [" + TransformToStr(mpM) + "]\n");
PutDoc("/Shading\n");
PutDoc("<<\n");
- if (GType == 6)
+ if (GType == Gradient_Linear)
PutDoc("/ShadingType 2\n");
else
PutDoc("/ShadingType 3\n");
@@ -8351,7 +8351,7 @@
PutDoc("/Extend [false false]\n");
else
PutDoc("/Extend [true true]\n");
- if (GType == 6)
+ if (GType == Gradient_Linear)
PutDoc("/Coords [" + FToStr(StartX) + " " + FToStr(-StartY) + " " + FToStr(EndX) + " " + FToStr(-EndY) + "]\n");
else
PutDoc("/Coords [" + FToStr(FocalX) + " " + FToStr(-FocalY) + " 0.0 " + FToStr(StartX) + " " + FToStr(-StartY) + " " + FToStr(sqrt(pow(EndX - StartX, 2) + pow(EndY - StartY,2))) + "]\n");
@@ -8445,7 +8445,7 @@
PutDoc("/Matrix [" + TransformToStr(mpa) + "]\n");
PutDoc("/Shading\n");
PutDoc("<<\n");
- if (GType == 6)
+ if (GType == Gradient_Linear)
PutDoc("/ShadingType 2\n");
else
PutDoc("/ShadingType 3\n");
@@ -8479,7 +8479,7 @@
PutDoc("/Extend [false false]\n");
else
PutDoc("/Extend [true true]\n");
- if (GType == 6)
+ if (GType == Gradient_Linear)
PutDoc("/Coords [" + FToStr(StartX) + " " + FToStr(-StartY) + " " + FToStr(EndX) + " " + FToStr(-EndY) + "]\n");
else
PutDoc("/Coords [" + FToStr(FocalX) + " " + FToStr(-FocalY) + " 0.0 " + FToStr(StartX) + " " + FToStr(-StartY) + " " + FToStr(sqrt(pow(EndX - StartX, 2) + pow(EndY - StartY,2))) + "]\n");
Modified: trunk/Scribus/scribus/plugins/export/svgexplugin/svgexplugin.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/plugins/export/svgexplugin/svgexplugin.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/export/svgexplugin/svgexplugin.cpp (original)
+++ trunk/Scribus/scribus/plugins/export/svgexplugin/svgexplugin.cpp Fri Jun 26 00:08:38 2020
@@ -903,7 +903,7 @@
if ((!item->strokePattern().isEmpty()) && (item->patternStrokePath))
{
ob = m_domDoc.createElement("g");
- if (item->GrType == 14)
+ if (item->GrType == Gradient_Hatch)
{
QDomElement ob1 = processHatchFill(item, trans);
ob.appendChild(ob1);
@@ -911,7 +911,7 @@
QDomElement ob2 = m_domDoc.createElement("path");
ob2.setAttribute("d", setClipPath(&item->PoLine, closedPath));
ob2.setAttribute("transform", trans);
- if (item->GrType != 14)
+ if (item->GrType != Gradient_Hatch)
ob2.setAttribute("style", fill);
else
{
@@ -924,7 +924,7 @@
}
else
{
- if (item->GrType == 14)
+ if (item->GrType == Gradient_Hatch)
{
ob = m_domDoc.createElement("g");
ob.setAttribute("transform", trans);
@@ -948,14 +948,14 @@
{
ob = m_domDoc.createElement("g");
ob.setAttribute("transform", trans);
- if (item->GrType == 14)
+ if (item->GrType == Gradient_Hatch)
{
QDomElement ob1 = processHatchFill(item);
ob.appendChild(ob1);
}
QDomElement ob2 = m_domDoc.createElement("path");
ob2.setAttribute("d", setClipPath(&item->PoLine, closedPath));
- if (item->GrType != 14)
+ if (item->GrType != Gradient_Hatch)
ob2.setAttribute("style", fill);
else
{
@@ -1015,7 +1015,7 @@
ob.setAttribute("transform", trans);
if ((item->fillColor() != CommonStrings::None) || (item->GrType != 0))
{
- if (item->GrType == 14)
+ if (item->GrType == Gradient_Hatch)
{
QDomElement ob1 = processHatchFill(item);
ob.appendChild(ob1);
@@ -1270,7 +1270,7 @@
ob.setAttribute("transform", trans);
if ((item->fillColor() != CommonStrings::None) || (item->GrType != 0))
{
- if (item->GrType == 14)
+ if (item->GrType == Gradient_Hatch)
{
QDomElement ob1 = processHatchFill(item);
ob.appendChild(ob1);
@@ -1590,7 +1590,7 @@
else if (item->GrTypeStroke > 0)
{
QDomElement grad;
- if (item->GrTypeStroke == 7)
+ if (item->GrTypeStroke == Gradient_Radial)
{
grad = m_domDoc.createElement("radialGradient");
grad.setAttribute("r", FToStr(sqrt(pow(item->GrStrokeEndX - item->GrStrokeStartX, 2) + pow(item->GrStrokeEndY - item->GrStrokeStartY,2))));
@@ -1755,7 +1755,7 @@
else if (item->GrTypeStroke > 0)
{
QDomElement grad;
- if (item->GrTypeStroke == 7)
+ if (item->GrTypeStroke == Gradient_Radial)
{
grad = m_domDoc.createElement("radialGradient");
grad.setAttribute("r", FToStr(sqrt(pow(item->GrStrokeEndX - item->GrStrokeStartX, 2) + pow(item->GrStrokeEndY - item->GrStrokeStartY,2))));
@@ -1916,7 +1916,7 @@
else
gradientSkew = tan(M_PI / 180.0 * item->GrMaskSkew);
QTransform qmatrix;
- if (item->GrType == 6)
+ if (item->GrType == Gradient_Linear)
{
qmatrix.translate(item->GrMaskStartX, item->GrMaskStartY);
qmatrix.shear(-gradientSkew, 0);
@@ -1979,7 +1979,7 @@
fill = "fill:" + setColor(item->fillColor(), item->fillShade()) + ";";
if (item->GrType != 0)
{
- if (item->GrType == 8)
+ if (item->GrType == Gradient_Pattern)
{
QString pattID = item->pattern() + IToStr(m_pattCount);
m_pattCount++;
@@ -2010,7 +2010,7 @@
}
else
{
- if (item->GrType == 6)
+ if (item->GrType == Gradient_Linear)
{
grad = m_domDoc.createElement("linearGradient");
grad.setAttribute("x1", FToStr(item->GrStartX));
@@ -2039,7 +2039,7 @@
else
gradientSkew = tan(M_PI / 180.0 * item->GrSkew);
QTransform qmatrix;
- if (item->GrType == 6)
+ if (item->GrType == Gradient_Linear)
{
qmatrix.translate(item->GrStartX, item->GrStartY);
qmatrix.shear(-gradientSkew, 0);
@@ -2228,7 +2228,7 @@
else if (item->GrTypeStroke > 0)
{
QDomElement grad;
- if (item->GrTypeStroke == 7)
+ if (item->GrTypeStroke == Gradient_Radial)
{
grad = m_domDoc.createElement("radialGradient");
grad.setAttribute("r", FToStr(sqrt(pow(item->GrStrokeEndX - item->GrStrokeStartX, 2) + pow(item->GrStrokeEndY - item->GrStrokeStartY,2))));
@@ -2277,7 +2277,7 @@
else
gradientSkew = tan(M_PI / 180.0 * item->GrStrokeSkew);
QTransform qmatrix;
- if (item->GrType == 6)
+ if (item->GrType == Gradient_Linear)
{
qmatrix.translate(item->GrStrokeStartX, item->GrStrokeStartY);
qmatrix.shear(-gradientSkew, 0);
Modified: trunk/Scribus/scribus/plugins/export/xpsexport/xpsexplugin.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/plugins/export/xpsexport/xpsexplugin.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/export/xpsexport/xpsexplugin.cpp (original)
+++ trunk/Scribus/scribus/plugins/export/xpsexport/xpsexplugin.cpp Fri Jun 26 00:08:38 2020
@@ -567,7 +567,7 @@
if (((Item->GrType == 0) && (Item->fillColor() == CommonStrings::None)) && ((Item->GrTypeStroke == 0) && (Item->lineColor() == CommonStrings::None) && Item->NamedLStyle.isEmpty()))
return;
- if (Item->GrType == 14)
+ if (Item->GrType == Gradient_Hatch)
processHatchFill(xOffset, yOffset, Item, parentElem, rel_root);
bool closedPath;
closedPath = ((Item->itemType() == PageItem::Polygon) || (Item->itemType() == PageItem::RegularPolygon) || (Item->itemType() == PageItem::Arc));
@@ -589,7 +589,7 @@
else
pa.prepend("F 1 ");
ob.setAttribute("Data", pa);
- if (Item->GrType != 14)
+ if (Item->GrType != Gradient_Hatch)
{
if (Item->GrMask > 0)
handleMask(3, Item, ob, rel_root, xOffset, yOffset);
@@ -671,7 +671,7 @@
void XPSExPlug::processImageItem(double xOffset, double yOffset, PageItem *Item, QDomElement &parentElem, QDomElement &rel_root)
{
- if (Item->GrType == 14)
+ if (Item->GrType == Gradient_Hatch)
processHatchFill(xOffset, yOffset, Item, parentElem, rel_root);
FPointArray path = Item->PoLine.copy();
path.translate(xOffset, yOffset);
@@ -690,7 +690,7 @@
mpx.translate(-xOffset * conversionFactor, -yOffset * conversionFactor);
grp.setAttribute("RenderTransform", MatrixToStr(mpx));
}
- if (Item->GrType != 14)
+ if (Item->GrType != Gradient_Hatch)
{
if (Item->GrMask > 0)
handleMask(1, Item, grp, rel_root, xOffset, yOffset);
@@ -997,7 +997,7 @@
{
if (Item->isAnnotation())
return;
- if (Item->GrType == 14)
+ if (Item->GrType == Gradient_Hatch)
processHatchFill(xOffset, yOffset, Item, parentElem, rel_root);
FPointArray path = Item->PoLine.copy();
path.scale(conversionFactor, conversionFactor);
@@ -1029,7 +1029,7 @@
grp.setAttribute("RenderTransform", MatrixToStr(mpx));
if (Item->isBookmark)
grp.setAttribute("Name", Item->itemName());
- if (Item->GrType != 14)
+ if (Item->GrType != Gradient_Hatch)
{
if (Item->GrMask > 0)
handleMask(1, Item, grp, rel_root, xOffset, yOffset);
@@ -2016,7 +2016,7 @@
ob.appendChild(gr);
parentElem.appendChild(ob);
}
- else if ((Item->GrTypeStroke == 6) || (Item->GrTypeStroke == 7))
+ else if ((Item->GrTypeStroke == Gradient_Linear) || (Item->GrTypeStroke == Gradient_Radial))
{
QDomElement ob;
if (forArrow)
@@ -2030,7 +2030,7 @@
double GrFocalY = (Item->GrStrokeFocalY + yOffset) * conversionFactor;
double GrEndX = (Item->GrStrokeEndX + xOffset) * conversionFactor;
double GrEndY = (Item->GrStrokeEndY + yOffset) * conversionFactor;
- if (Item->GrTypeStroke == 6)
+ if (Item->GrTypeStroke == Gradient_Linear)
{
gr = p_docu.createElement("LinearGradientBrush");
gr.setAttribute("MappingMode", "Absolute");
@@ -2059,7 +2059,7 @@
else
gradientSkew = tan(M_PI / 180.0 * Item->GrStrokeSkew);
QTransform qmatrix;
- if (Item->GrTypeStroke == 6)
+ if (Item->GrTypeStroke == Gradient_Linear)
{
qmatrix.translate(GrStartX, GrStartY);
qmatrix.shear(-gradientSkew, 0);
@@ -2079,7 +2079,7 @@
if (Item->lineTransparency() != 0)
gr.setAttribute("Opacity", FToStr(1.0 - Item->lineTransparency()));
QDomElement grs;
- if (Item->GrTypeStroke == 6)
+ if (Item->GrTypeStroke == Gradient_Linear)
grs = p_docu.createElement("LinearGradientBrush.GradientStops");
else
grs = p_docu.createElement("RadialGradientBrush.GradientStops");
@@ -2120,7 +2120,7 @@
return;
}
- if ((Item->GrType == 6) || (Item->GrType == 7))
+ if ((Item->GrType == Gradient_Linear) || (Item->GrType == Gradient_Radial))
{
QDomElement ob = p_docu.createElement("Path.Fill");
QDomElement gr;
@@ -2130,7 +2130,7 @@
double GrFocalY = (Item->GrFocalY + yOffset) * conversionFactor;
double GrEndX = (Item->GrEndX + xOffset) * conversionFactor;
double GrEndY = (Item->GrEndY + yOffset) * conversionFactor;
- if (Item->GrType == 6)
+ if (Item->GrType == Gradient_Linear)
{
gr = p_docu.createElement("LinearGradientBrush");
gr.setAttribute("MappingMode", "Absolute");
@@ -2159,7 +2159,7 @@
else
gradientSkew = tan(M_PI / 180.0 * Item->GrSkew);
QTransform qmatrix;
- if (Item->GrType == 6)
+ if (Item->GrType == Gradient_Linear)
{
qmatrix.translate(GrStartX, GrStartY);
qmatrix.shear(-gradientSkew, 0);
@@ -2179,7 +2179,7 @@
if ((Item->fillTransparency() != 0) && ((withTransparency) || (Item->GrMask == 0)))
gr.setAttribute("Opacity", FToStr(1.0 - Item->fillTransparency()));
QDomElement grs;
- if (Item->GrType == 6)
+ if (Item->GrType == Gradient_Linear)
grs = p_docu.createElement("LinearGradientBrush.GradientStops");
else
grs = p_docu.createElement("RadialGradientBrush.GradientStops");
@@ -2649,7 +2649,7 @@
bool ret = false;
int GrType = Item->GrType;
int GrMask = Item->GrMask;
- if ((GrType == 9) || (GrType == 10) || (GrType == 11) || (GrType == 12) || (GrType == 13))
+ if ((GrType == Gradient_4Colors) || (GrType == Gradient_Diamond) || (GrType == Gradient_Mesh) || (GrType == Gradient_PatchMesh) || (GrType == Gradient_Conical))
ret = true;
if ((GrMask == 4) || (GrMask == 5) || (GrMask == 6) || (GrMask == 7) || (GrMask == 8))
ret = true;
Modified: trunk/Scribus/scribus/plugins/fileloader/scribus12format/scribus12format.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/plugins/fileloader/scribus12format/scribus12format.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/fileloader/scribus12format/scribus12format.cpp (original)
+++ trunk/Scribus/scribus/plugins/fileloader/scribus12format/scribus12format.cpp Fri Jun 26 00:08:38 2020
@@ -578,13 +578,13 @@
if (Buffer->GrType != 0)
{
currItem->GrType = Buffer->GrType;
- if (Buffer->GrType == 8)
+ if (Buffer->GrType == Gradient_Pattern)
{
currItem->setPattern(Buffer->pattern);
currItem->setPatternTransform(Buffer->patternScaleX, Buffer->patternScaleY, Buffer->patternOffsetX, Buffer->patternOffsetY, Buffer->patternRotation, Buffer->patternSkewX, Buffer->patternSkewY);
currItem->setPatternFlip(Buffer->patternMirrorX, Buffer->patternMirrorY);
}
- else if (Buffer->GrType == 11)
+ else if (Buffer->GrType == Gradient_Mesh)
{
currItem->meshGradientArray = Buffer->meshGradientArray;
}
@@ -593,7 +593,7 @@
if ((!Buffer->GrColor.isEmpty()) && (!Buffer->GrColor2.isEmpty()))
{
currItem->fill_gradient.clearStops();
- if (Buffer->GrType == 5)
+ if (Buffer->GrType == Gradient_RadialLegacy5)
{
if ((Buffer->GrColor != CommonStrings::None) && (!Buffer->GrColor.isEmpty()))
currItem->SetQColor(&tmp, Buffer->GrColor, Buffer->GrShade);
@@ -640,6 +640,20 @@
currItem->GrCol3Shade = Buffer->GrCol3Shade;
currItem->GrCol4Shade = Buffer->GrCol4Shade;
currItem->set4ColorColors(currItem->GrColorP1, currItem->GrColorP2, currItem->GrColorP3, currItem->GrColorP4);
+ }
+ switch (currItem->GrType)
+ {
+ case Gradient_LinearLegacy1:
+ case Gradient_LinearLegacy2:
+ case Gradient_LinearLegacy3:
+ case Gradient_LinearLegacy4:
+ currItem->GrType = Gradient_Linear;
+ break;
+ case Gradient_RadialLegacy5:
+ currItem->GrType = Gradient_Radial;
+ break;
+ default:
+ break;
}
}
if (Buffer->GrTypeStroke > 0)
@@ -1431,7 +1445,7 @@
OB->fill_gradient.clearStops();
if (OB->GrType != 0)
{
- if (OB->GrType == 8)
+ if (OB->GrType == Gradient_Pattern)
{
OB->pattern = obj->attribute("pattern", "");
OB->patternScaleX = ScCLocale::toDoubleC(obj->attribute("pScaleX"), 100.0);
@@ -1499,23 +1513,23 @@
switch (OB->GrType)
{
- case 1:
- case 2:
- case 3:
- case 4:
- OB->GrType = 6;
+ case Gradient_LinearLegacy1:
+ case Gradient_LinearLegacy2:
+ case Gradient_LinearLegacy3:
+ case Gradient_LinearLegacy4:
+ OB->GrType = Gradient_Linear;
break;
- case 5:
- OB->GrType = 7;
+ case Gradient_RadialLegacy5:
+ OB->GrType = Gradient_Radial;
break;
default:
break;
}
- OB->Rot=ScCLocale::toDoubleC(obj->attribute("ROT"));
- OB->PLineArt=Qt::PenStyle(obj->attribute("PLINEART").toInt());
- OB->PLineEnd=Qt::PenCapStyle(obj->attribute("PLINEEND", "0").toInt());
- OB->PLineJoin=Qt::PenJoinStyle(obj->attribute("PLINEJOIN", "0").toInt());
- OB->LineSp=ScCLocale::toDoubleC(obj->attribute("LINESP"));
+ OB->Rot = ScCLocale::toDoubleC(obj->attribute("ROT"));
+ OB->PLineArt = Qt::PenStyle(obj->attribute("PLINEART").toInt());
+ OB->PLineEnd = Qt::PenCapStyle(obj->attribute("PLINEEND", "0").toInt());
+ OB->PLineJoin = Qt::PenJoinStyle(obj->attribute("PLINEJOIN", "0").toInt());
+ OB->LineSp = ScCLocale::toDoubleC(obj->attribute("LINESP"));
OB->LineSpMode = obj->attribute("LINESPMode", "0").toInt();
OB->LocalScX = ScCLocale::toDoubleC(obj->attribute("LOCALSCX"));
OB->LocalScY = ScCLocale::toDoubleC(obj->attribute("LOCALSCY"));
Modified: trunk/Scribus/scribus/plugins/fileloader/scribus134format/scribus134format.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/plugins/fileloader/scribus134format/scribus134format.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/fileloader/scribus134format/scribus134format.cpp (original)
+++ trunk/Scribus/scribus/plugins/fileloader/scribus134format/scribus134format.cpp Fri Jun 26 00:08:38 2020
@@ -3065,7 +3065,7 @@
int GrShade2 = 0;
if (currItem->GrType != 0)
{
- if (currItem->GrType == 8)
+ if (currItem->GrType == Gradient_Pattern)
{
currItem->setPattern( attrs.valueAsString("pattern", "") );
double patternScaleX = attrs.valueAsDouble("pScaleX", 100.0);
@@ -3094,12 +3094,12 @@
}
}
}
- if ((currItem->GrType != 0) && (currItem->GrType != 8))
+ if ((currItem->GrType != 0) && (currItem->GrType != Gradient_Pattern))
{
currItem->fill_gradient.clearStops();
if ((!GrColor.isEmpty()) && (!GrColor2.isEmpty()))
{
- if (currItem->GrType == 5)
+ if (currItem->GrType == Gradient_RadialLegacy5)
{
if ((GrColor != CommonStrings::None) && (!GrColor.isEmpty()))
currItem->SetQColor(&tmpc, GrColor, GrShade);
@@ -3122,14 +3122,14 @@
}
switch (currItem->GrType)
{
- case 1:
- case 2:
- case 3:
- case 4:
- currItem->GrType = 6;
+ case Gradient_LinearLegacy1:
+ case Gradient_LinearLegacy2:
+ case Gradient_LinearLegacy3:
+ case Gradient_LinearLegacy4:
+ currItem->GrType = Gradient_Linear;
break;
- case 5:
- currItem->GrType = 7;
+ case Gradient_RadialLegacy5:
+ currItem->GrType = Gradient_Radial;
break;
default:
break;
Modified: trunk/Scribus/scribus/plugins/fileloader/scribus13format/scribus13format.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/plugins/fileloader/scribus13format/scribus13format.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/fileloader/scribus13format/scribus13format.cpp (original)
+++ trunk/Scribus/scribus/plugins/fileloader/scribus13format/scribus13format.cpp Fri Jun 26 00:08:38 2020
@@ -1977,7 +1977,7 @@
currItem->fill_gradient.clearStops();
if ((!GrColor.isEmpty()) && (!GrColor2.isEmpty()))
{
- if (currItem->GrType == 5)
+ if (currItem->GrType == Gradient_RadialLegacy5)
{
handleOldColorShade(doc, GrColor, GrShade);
if ((GrColor != CommonStrings::None) && (!GrColor.isEmpty()))
@@ -2004,14 +2004,14 @@
}
switch (currItem->GrType)
{
- case 1:
- case 2:
- case 3:
- case 4:
- currItem->GrType = 6;
+ case Gradient_LinearLegacy1:
+ case Gradient_LinearLegacy2:
+ case Gradient_LinearLegacy3:
+ case Gradient_LinearLegacy4:
+ currItem->GrType = Gradient_Linear;
break;
- case 5:
- currItem->GrType = 7;
+ case Gradient_RadialLegacy5:
+ currItem->GrType = Gradient_Radial;
break;
default:
break;
Modified: trunk/Scribus/scribus/plugins/fileloader/scribus150format/scribus150format.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/plugins/fileloader/scribus150format/scribus150format.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/fileloader/scribus150format/scribus150format.cpp (original)
+++ trunk/Scribus/scribus/plugins/fileloader/scribus150format/scribus150format.cpp Fri Jun 26 00:08:38 2020
@@ -4343,7 +4343,7 @@
newItem->mask_gradient.addStop(ScColorEngine::getRGBColor(col1, doc), 0.0, 0.5, 1.0, doc->itemToolPrefs().shapeFillColor, 100);
newItem->mask_gradient.addStop(ScColorEngine::getRGBColor(col2, doc), 1.0, 0.5, 1.0, doc->itemToolPrefs().shapeLineColor, 100);
}
- if (newItem->GrType == 13)
+ if (newItem->GrType == Gradient_Conical)
{
if (!newItem->gradient().isEmpty())
newItem->fill_gradient = doc->docGradients[newItem->gradient()];
@@ -5639,7 +5639,7 @@
int GrShade2 = 0;
if (currItem->GrType != 0)
{
- if (currItem->GrType == 8)
+ if (currItem->GrType == Gradient_Pattern)
{
currItem->setPattern( attrs.valueAsString("pattern", "") );
double patternScaleX = attrs.valueAsDouble("pScaleX", 100.0);
@@ -5654,7 +5654,7 @@
bool mirrorY = attrs.valueAsBool("pMirrorY", false);
currItem->setPatternFlip(mirrorX, mirrorY);
}
- else if (currItem->GrType == 11)
+ else if (currItem->GrType == Gradient_Mesh)
{
currItem->meshGradientArray.clear();
int mGArrayRows = attrs.valueAsInt("GMAX", 1);
@@ -5670,7 +5670,7 @@
currItem->meshGradientArray.append(ml);
}
}
- else if (currItem->GrType == 12)
+ else if (currItem->GrType == Gradient_PatchMesh)
{
currItem->meshGradientPatches.clear();
int mGArrayRows = attrs.valueAsInt("GMAX", 1);
@@ -5680,7 +5680,7 @@
currItem->meshGradientPatches.append(patchM);
}
}
- else if (currItem->GrType == 14)
+ else if (currItem->GrType == Gradient_Hatch)
{
int hatchType = attrs.valueAsInt("HatchMode", 0);
double hatchDistance = attrs.valueAsDouble("HatchDist", 2);
@@ -5711,7 +5711,7 @@
GrName = attrs.valueAsString("GRNAME","");
if (!GrName.isEmpty())
currItem->setGradient(GrName);
- if ((currItem->GrType == 9) || (currItem->GrType == 10))
+ if ((currItem->GrType == Gradient_4Colors) || (currItem->GrType == Gradient_Diamond))
{
currItem->GrControl1 = FPoint(attrs.valueAsDouble("GRC1X", 0.0), attrs.valueAsDouble("GRC1Y", 0.0));
currItem->GrControl2 = FPoint(attrs.valueAsDouble("GRC2X", 0.0), attrs.valueAsDouble("GRC2Y", 0.0));
@@ -5734,12 +5734,12 @@
}
}
}
- if (((currItem->GrType != 0) && (currItem->GrType != 8) && (currItem->GrType != 14)) && (currItem->gradient().isEmpty()))
+ if (((currItem->GrType != 0) && (currItem->GrType != Gradient_Pattern) && (currItem->GrType != Gradient_Hatch)) && (currItem->gradient().isEmpty()))
{
currItem->fill_gradient.clearStops();
if ((!GrColor.isEmpty()) && (!GrColor2.isEmpty()))
{
- if (currItem->GrType == 5)
+ if (currItem->GrType == Gradient_RadialLegacy5)
{
if ((GrColor != CommonStrings::None) && (!GrColor.isEmpty()))
currItem->SetQColor(&tmpc, GrColor, GrShade);
@@ -5760,6 +5760,7 @@
}
// currItem->updateGradientVectors();
}
+
currItem->setStrokePattern( attrs.valueAsString("patternS", "") );
double patternScaleX = attrs.valueAsDouble("pScaleXS", 100.0);
double patternScaleY = attrs.valueAsDouble("pScaleYS", 100.0);
@@ -5776,7 +5777,7 @@
currItem->setPatternFlip(mirrorX, mirrorY);
currItem->setStrokePatternToPath(atPath);
currItem->GrTypeStroke = attrs.valueAsInt("GRTYPS", 0);
- if (((currItem->GrTypeStroke != 0) && (currItem->GrTypeStroke != 8)) && (currItem->strokeGradient().isEmpty()))
+ if (((currItem->GrTypeStroke != 0) && (currItem->GrTypeStroke != Gradient_Pattern)) && (currItem->strokeGradient().isEmpty()))
currItem->stroke_gradient.clearStops();
currItem->GrStrokeStartX = attrs.valueAsDouble("GRSTARTXS", 0.0);
currItem->GrStrokeStartY = attrs.valueAsDouble("GRSTARTYS", 0.0);
Modified: trunk/Scribus/scribus/plugins/fileloader/scribus150format/scribus150format_save.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/plugins/fileloader/scribus150format/scribus150format_save.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/fileloader/scribus150format/scribus150format_save.cpp (original)
+++ trunk/Scribus/scribus/plugins/fileloader/scribus150format/scribus150format_save.cpp Fri Jun 26 00:08:38 2020
@@ -1907,7 +1907,7 @@
docu.writeAttribute("pattern", item->pattern());
if (item->GrType != 0)
{
- if (item->GrType == 8)
+ if (item->GrType == Gradient_Pattern)
{
docu.writeAttribute("pattern", item->pattern());
double patternScaleX, patternScaleY, patternOffsetX, patternOffsetY, patternRotation, patternSkewX, patternSkewY;
@@ -1926,16 +1926,16 @@
}
else
{
- if (item->GrType == 11)
+ if (item->GrType == Gradient_Mesh)
{
docu.writeAttribute("GMAY", item->meshGradientArray[0].count());
docu.writeAttribute("GMAX", item->meshGradientArray.count());
}
- else if (item->GrType == 12)
+ else if (item->GrType == Gradient_PatchMesh)
{
docu.writeAttribute("GMAX", item->meshGradientPatches.count());
}
- else if (item->GrType == 14)
+ else if (item->GrType == Gradient_Hatch)
{
docu.writeAttribute("HatchMode", item->hatchType);
docu.writeAttribute("HatchDist", item->hatchDistance);
@@ -1955,7 +1955,7 @@
docu.writeAttribute("GRSCALE" , item->GrScale);
docu.writeAttribute("GRSKEW" , item->GrSkew);
docu.writeAttribute("GRExt", item->getGradientExtend());
- if ((item->GrType == 9) || (item->GrType == 10))
+ if ((item->GrType == Gradient_4Colors) || (item->GrType == Gradient_Diamond))
{
docu.writeAttribute("GRC1X" , item->GrControl1.x());
docu.writeAttribute("GRC1Y" , item->GrControl1.y());
@@ -2129,7 +2129,7 @@
docu.writeAttribute("Blend", it2.value().blend);
}
}
- if (((item->GrType > 0) && (item->GrType != 8) && (item->GrType != 9) && (item->GrType != 11) && (item->GrType != 14)) && (item->gradient().isEmpty()))
+ if (((item->GrType > 0) && (item->GrType != Gradient_Pattern) && (item->GrType != Gradient_4Colors) && (item->GrType != Gradient_Mesh) && (item->GrType != Gradient_Hatch)) && (item->gradient().isEmpty()))
{
QList<VColorStop*> cstops = item->fill_gradient.colorStops();
for (int cst = 0; cst < item->fill_gradient.stops(); ++cst)
@@ -2165,7 +2165,7 @@
docu.writeAttribute("TRANS", cstops.at(cst)->opacity);
}
}
- if (item->GrType == 11)
+ if (item->GrType == Gradient_Mesh)
{
for (int grow = 0; grow < item->meshGradientArray.count(); grow++)
{
@@ -2192,7 +2192,7 @@
}
}
}
- if (item->GrType == 12)
+ if (item->GrType == Gradient_PatchMesh)
{
for (int grow = 0; grow < item->meshGradientPatches.count(); grow++)
{
Modified: trunk/Scribus/scribus/plugins/import/ai/importai.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/plugins/import/ai/importai.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/import/ai/importai.cpp (original)
+++ trunk/Scribus/scribus/plugins/import/ai/importai.cpp Fri Jun 26 00:08:38 2020
@@ -1584,14 +1584,14 @@
{
ite->setPattern(currentPatternName);
ite->setPatternTransform(currentPatternXScale * 100, currentPatternYScale * 100, currentPatternX, currentPatternY, currentPatternRotation, 0.0, 0.0);
- ite->GrType = 8;
- currentPatternName = "";
+ ite->GrType = Gradient_Pattern;
+ currentPatternName.clear();
}
if (!currentStrokePatternName.isEmpty())
{
ite->setStrokePattern(currentStrokePatternName);
ite->setStrokePatternTransform(currentStrokePatternXScale * 100, currentStrokePatternYScale * 100, currentStrokePatternX, currentStrokePatternY, currentStrokePatternRotation, 0.0, 0.0, 1.0);
- currentStrokePatternName = "";
+ currentStrokePatternName.clear();
}
ite->setLineEnd(CapStyle);
ite->setLineJoin(JoinStyle);
@@ -1868,9 +1868,9 @@
ite->fill_gradient = m_gradients[currentGradientName];
ite->setGradient(currentGradientName);
if (ite->fill_gradient.type() == 0)
- ite->GrType = 6;
+ ite->GrType = Gradient_Linear;
else
- ite->GrType = 7;
+ ite->GrType = Gradient_Radial;
QTransform m1;
m1.translate(currentGradientOrigin.x() - ite->xPos(), currentGradientOrigin.y() - ite->yPos());
m1.translate(m_Doc->currentPage()->xOffset(), m_Doc->currentPage()->yOffset());
@@ -1999,7 +1999,7 @@
}
}
ite->meshGradientArray = meshGradientArray;
- ite->GrType = 11;
+ ite->GrType = Gradient_Mesh;
ite->meshToShape();
for (int grow = 0; grow < ite->meshGradientArray.count(); grow++)
{
Modified: trunk/Scribus/scribus/plugins/import/cgm/importcgm.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/plugins/import/cgm/importcgm.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/import/cgm/importcgm.cpp (original)
+++ trunk/Scribus/scribus/plugins/import/cgm/importcgm.cpp Fri Jun 26 00:08:38 2020
@@ -3403,7 +3403,7 @@
if (patternScaleY > -1)
patSY = patternScaleY / pat.height * 100;
ite->setPatternTransform(patSX, patSY, 0, 0, 0, 0.0, 0.0);
- ite->GrType = 8;
+ ite->GrType = Gradient_Pattern;
}
}
else if (fillType == 4)
@@ -3432,7 +3432,7 @@
if (patternScaleY > -1)
patSY = patternScaleY / pat.height * 100;
ite->setPatternTransform(patSX, patSY, 0, 0, 0, 0.0, 0.0);
- ite->GrType = 8;
+ ite->GrType = Gradient_Pattern;
}
}
else
Modified: trunk/Scribus/scribus/plugins/import/drw/importdrw.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/plugins/import/drw/importdrw.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/import/drw/importdrw.cpp (original)
+++ trunk/Scribus/scribus/plugins/import/drw/importdrw.cpp Fri Jun 26 00:08:38 2020
@@ -1804,14 +1804,14 @@
{
FillGradient.addStop( ScColorEngine::getRGBColor(gradC2, m_Doc), qMin(grad.yOffset, 0.99), 0.5, 1.0, backColor, 100 );
FillGradient.addStop( ScColorEngine::getRGBColor(gradC1, m_Doc), 1.0, 0.5, 1.0, fillColor, 100 );
- currentItem->GrType = 6;
+ currentItem->GrType = Gradient_Linear;
currentItem->fill_gradient = FillGradient;
currentItem->setGradientVector(bBox.width() / 2.0, 0, bBox.width() / 2.0, bBox.height(), 0, 0, 1, 0);
}
else
{
FillGradient.addStop( ScColorEngine::getRGBColor(gradC2, m_Doc), 1.0, 0.5, 1.0, backColor, 100 );
- currentItem->GrType = 7;
+ currentItem->GrType = Gradient_Radial;
currentItem->fill_gradient = FillGradient;
currentItem->setGradientVector(xoff, yoff, qMax(bBox.width(), bBox.height()), qMax(bBox.width(), bBox.height()), xoff, yoff, 1, 0);
}
@@ -1907,7 +1907,7 @@
importedPatterns.append(patternName);
currentItem->setPattern(patternName);
currentItem->setPatternTransform(16.6666, 16.6666, 0, 0, 0, 0, 0);
- currentItem->GrType = 8;
+ currentItem->GrType = Gradient_Pattern;
}
}
}
Modified: trunk/Scribus/scribus/plugins/import/emf/importemf.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/plugins/import/emf/importemf.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/import/emf/importemf.cpp (original)
+++ trunk/Scribus/scribus/plugins/import/emf/importemf.cpp Fri Jun 26 00:08:38 2020
@@ -2028,31 +2028,31 @@
{
case U_HSP_Horizontal:
ite->setHatchParameters(0, 5, 0, currentDC.backgroundMode, currentDC.backColor, currentDC.CurrColorFill);
- ite->GrType = 14;
+ ite->GrType = Gradient_Hatch;
break;
case U_HSP_Vertical:
ite->setHatchParameters(0, 5, 90, currentDC.backgroundMode, currentDC.backColor, currentDC.CurrColorFill);
- ite->GrType = 14;
+ ite->GrType = Gradient_Hatch;
break;
case U_HSP_ForwardDiagonal:
ite->setHatchParameters(0, 5, -45, currentDC.backgroundMode, currentDC.backColor, currentDC.CurrColorFill);
- ite->GrType = 14;
+ ite->GrType = Gradient_Hatch;
break;
case U_HSP_BackwardDiagonal:
ite->setHatchParameters(0, 5, 45, currentDC.backgroundMode, currentDC.backColor, currentDC.CurrColorFill);
- ite->GrType = 14;
+ ite->GrType = Gradient_Hatch;
break;
case U_HSP_LargeGrid:
ite->setHatchParameters(1, 5, 0, currentDC.backgroundMode, currentDC.backColor, currentDC.CurrColorFill);
- ite->GrType = 14;
+ ite->GrType = Gradient_Hatch;
break;
case U_HSP_DiagonalCross:
ite->setHatchParameters(1, 5, 45, currentDC.backgroundMode, currentDC.backColor, currentDC.CurrColorFill);
- ite->GrType = 14;
+ ite->GrType = Gradient_Hatch;
break;
default:
ite->setHatchParameters(1, 5, 45, currentDC.backgroundMode, currentDC.backColor, currentDC.CurrColorFill);
- ite->GrType = 14;
+ ite->GrType = Gradient_Hatch;
break;
}
}
@@ -2253,7 +2253,7 @@
}
}
}
- ite->GrType = 12;
+ ite->GrType = Gradient_PatchMesh;
}
else if (currentDC.brushStyle == U_BT_TextureFill)
{
@@ -2282,7 +2282,7 @@
double sy = ite->height() / pat.height * 100;
ite->setPatternTransform(sx, sy, 0, 0, 0, 0, 0);
}
- ite->GrType = 8;
+ ite->GrType = Gradient_Pattern;
}
}
}
@@ -2294,27 +2294,27 @@
{
case U_HSP_Horizontal:
ite->setHatchParameters(0, 5, 0, currentDC.backgroundMode, currentDC.backColor, currentDC.CurrColorFill);
- ite->GrType = 14;
+ ite->GrType = Gradient_Hatch;
break;
case U_HSP_Vertical:
ite->setHatchParameters(0, 5, 90, currentDC.backgroundMode, currentDC.backColor, currentDC.CurrColorFill);
- ite->GrType = 14;
+ ite->GrType = Gradient_Hatch;
break;
case U_HSP_ForwardDiagonal:
ite->setHatchParameters(0, 5, -45, currentDC.backgroundMode, currentDC.backColor, currentDC.CurrColorFill);
- ite->GrType = 14;
+ ite->GrType = Gradient_Hatch;
break;
case U_HSP_BackwardDiagonal:
ite->setHatchParameters(0, 5, 45, currentDC.backgroundMode, currentDC.backColor, currentDC.CurrColorFill);
- ite->GrType = 14;
+ ite->GrType = Gradient_Hatch;
break;
case U_HSP_LargeGrid:
ite->setHatchParameters(1, 5, 0, currentDC.backgroundMode, currentDC.backColor, currentDC.CurrColorFill);
- ite->GrType = 14;
+ ite->GrType = Gradient_Hatch;
break;
case U_HSP_DiagonalCross:
ite->setHatchParameters(1, 5, 45, currentDC.backgroundMode, currentDC.backColor, currentDC.CurrColorFill);
- ite->GrType = 14;
+ ite->GrType = Gradient_Hatch;
break;
case 6:
case 7:
@@ -2335,7 +2335,7 @@
else if (currentDC.brushStyle == U_BT_TextureFill)
{
ite->setPattern(currentDC.patternName);
- ite->GrType = 8;
+ ite->GrType = Gradient_Pattern;
}
}
}
Modified: trunk/Scribus/scribus/plugins/import/odg/importodg.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/plugins/import/odg/importodg.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/import/odg/importodg.cpp (original)
+++ trunk/Scribus/scribus/plugins/import/odg/importodg.cpp Fri Jun 26 00:08:38 2020
@@ -3593,7 +3593,7 @@
item->fill_gradient.addStop(ScColorEngine::getRGBColor(gradC, m_Doc), 0.0, 0.5, 1.0, gStyle.gradientEndColor, gStyle.gradientEndShade);
const ScColor& gradC2 = m_Doc->PageColors[gStyle.gradientStartColor];
item->fill_gradient.addStop(ScColorEngine::getRGBColor(gradC2, m_Doc), 1.0 - gStyle.gradientBorder, 0.5, 1.0, gStyle.gradientStartColor, gStyle.gradientStartShade);
- item->GrType = 7;
+ item->GrType = Gradient_Radial;
item->GrStartX = item->width() * gStyle.gradientCenterX;
item->GrStartY = item->height()* gStyle.gradientCenterY;
item->GrFocalX = item->width() * gStyle.gradientCenterX;
@@ -3619,7 +3619,7 @@
item->fill_gradient.addStop(ScColorEngine::getRGBColor(gradC, m_Doc), 0.0, 0.5, 1.0, gStyle.gradientEndColor, gStyle.gradientEndShade);
const ScColor& gradC2 = m_Doc->PageColors[gStyle.gradientStartColor];
item->fill_gradient.addStop(ScColorEngine::getRGBColor(gradC2, m_Doc), 1.0 - gStyle.gradientBorder, 0.5, 1.0, gStyle.gradientStartColor, gStyle.gradientStartShade);
- item->GrType = 7;
+ item->GrType = Gradient_Radial;
item->GrStartX = item->width() * gStyle.gradientCenterX;
item->GrStartY = item->height()* gStyle.gradientCenterY;
item->GrFocalX = item->width() * gStyle.gradientCenterX;
@@ -3662,7 +3662,7 @@
QLineF p4 = QLineF(cp.x(), cp.y(), cp.x() - gLen, cp.y() + gLen);
p4.setAngle(p4.angle() + gStyle.gradientAngle);
item->setDiamondGeometry(FPoint(p1.p2().x(), p1.p2().y()), FPoint(p2.p2().x(), p2.p2().y()), FPoint(p3.p2().x(), p3.p2().y()), FPoint(p4.p2().x(), p4.p2().y()), cp);
- item->GrType = 10;
+ item->GrType = Gradient_Diamond;
}
else if (gStyle.gradientType == "rectangular")
{
@@ -3721,7 +3721,7 @@
iLineP4.setLength(lineLen);
P4 = intersectBoundingRect(item, iLineP4);
item->setDiamondGeometry(FPoint(P1.x(), P1.y()), FPoint(P2.x(), P2.y()), FPoint(P3.x(), P3.y()), FPoint(P4.x(), P4.y()), cp);
- item->GrType = 10;
+ item->GrType = Gradient_Diamond;
*/
/*
item->meshGradientPatches.clear();
@@ -3773,7 +3773,7 @@
patch1.BR = inner;
patch1.TR = inner;
item->meshGradientPatches.append(patch1);
- item->GrType = 12;
+ item->GrType = Gradient_PatchMesh;
*/
QLineF p1 = QLineF(cp.x(), cp.y(), cp.x() - gLenW, cp.y() - gLenH);
@@ -3785,7 +3785,7 @@
QLineF p4 = QLineF(cp.x(), cp.y(), cp.x() - gLenW, cp.y() + gLenH);
p4.setAngle(p4.angle() + gStyle.gradientAngle);
item->setDiamondGeometry(FPoint(p1.p2().x(), p1.p2().y()), FPoint(p2.p2().x(), p2.p2().y()), FPoint(p3.p2().x(), p3.p2().y()), FPoint(p4.p2().x(), p4.p2().y()), cp);
- item->GrType = 10;
+ item->GrType = Gradient_Diamond;
}
}
else if (obState.fill_type == 3)
@@ -3828,7 +3828,7 @@
}
item->setPatternTransform(sx, sy, dx, dy, 0, 0, 0);
item->setPattern(patternName);
- item->GrType = 8;
+ item->GrType = Gradient_Pattern;
}
else
{
@@ -3902,7 +3902,7 @@
dy = pat.height * obState.patternY;
}
item->setPatternTransform(sx, sy, dx, dy, 0, 0, 0);
- item->GrType = 8;
+ item->GrType = Gradient_Pattern;
}
}
delete tempFile;
@@ -3998,7 +3998,7 @@
dy = pat.height * obState.patternY;
}
item->setPatternTransform(sx, sy, dx, dy, 0, 0, 0);
- item->GrType = 8;
+ item->GrType = Gradient_Pattern;
}
}
delete tempFile;
@@ -4016,7 +4016,7 @@
else if (gStyle.hatchStyle == "triple")
hatchS = 2;
item->setHatchParameters(hatchS, gStyle.hatchDistance, gStyle.hatchRotation, obState.hatchSolidFill, obState.currColorFill, gStyle.hatchColor);
- item->GrType = 14;
+ item->GrType = Gradient_Hatch;
}
if (!obState.opacityName.isEmpty())
{
Modified: trunk/Scribus/scribus/plugins/import/oodraw/oodrawimp.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/plugins/import/oodraw/oodrawimp.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/import/oodraw/oodrawimp.cpp (original)
+++ trunk/Scribus/scribus/plugins/import/oodraw/oodrawimp.cpp Fri Jun 26 00:08:38 2020
@@ -1161,9 +1161,9 @@
double gradientAngle(oostyle.gradientAngle);
if ((gradientAngle == 0) || (gradientAngle == 180) || (gradientAngle == 90) || (gradientAngle == 270))
{
+ item->GrType = Gradient_Linear;
if ((gradientAngle == 0) || (gradientAngle == 180))
{
- item->GrType = 6;
item->GrStartX = item->width() / 2.0;
item->GrStartY = 0;
item->GrEndX = item->width() / 2.0;
@@ -1171,7 +1171,6 @@
}
else if ((gradientAngle == 90) || (gradientAngle == 270))
{
- item->GrType = 6;
item->GrStartX = 0;
item->GrStartY = item->height() / 2.0;
item->GrEndX = item->width();
@@ -1221,12 +1220,12 @@
item->GrStartX = xpos;
item->GrStartY = 0;
}
- item->GrType = 6;
+ item->GrType = Gradient_Linear;
}
}
if (oostyle.gradientType == 2)
{
- item->GrType = 7;
+ item->GrType = Gradient_Radial;
item->GrStartX = item->width() * oostyle.gradientPointX;
item->GrStartY = item->height()* oostyle.gradientPointY;
if (item->width() >= item->height())
Modified: trunk/Scribus/scribus/plugins/import/pages/importpages.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/plugins/import/pages/importpages.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/import/pages/importpages.cpp (original)
+++ trunk/Scribus/scribus/plugins/import/pages/importpages.cpp Fri Jun 26 00:08:38 2020
@@ -2205,7 +2205,7 @@
else if (!obState.patternName.isEmpty())
{
item->setPattern(obState.patternName);
- item->GrType = 8;
+ item->GrType = Gradient_Pattern;
}
if (obState.maskTyp != 0)
{
@@ -2226,7 +2226,7 @@
}
if (!obState.patternStroke.isEmpty())
{
- item->GrTypeStroke = 8;
+ item->GrTypeStroke = Gradient_Pattern;
item->setStrokePattern(obState.patternStroke);
}
if (!obState.DashPattern.isEmpty())
Modified: trunk/Scribus/scribus/plugins/import/pct/importpct.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/plugins/import/pct/importpct.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/import/pct/importpct.cpp (original)
+++ trunk/Scribus/scribus/plugins/import/pct/importpct.cpp Fri Jun 26 00:08:38 2020
@@ -2218,7 +2218,7 @@
else
patternName = patternMap[patNa];
ite->setPattern(patternName);
- ite->GrType = 8;
+ ite->GrType = Gradient_Pattern;
m_Doc->TotalItems = oldNum;
// qDebug() << "Using Pattern" << patternName << "internal Name" << patNa;
}
Modified: trunk/Scribus/scribus/plugins/import/revenge/rawpainter.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/plugins/import/revenge/rawpainter.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/import/revenge/rawpainter.cpp (original)
+++ trunk/Scribus/scribus/plugins/import/revenge/rawpainter.cpp Fri Jun 26 00:08:38 2020
@@ -1839,7 +1839,7 @@
else if (angle == 270)
ite->setGradientVector(0, h / 2.0, w, h / 2.0, 0, 0, 1, 0);
ite->fill_gradient = m_currentGradient;
- ite->GrType = 6;
+ ite->GrType = Gradient_Linear;
}
else if (gradMode == "radial")
{
@@ -1853,7 +1853,7 @@
cy = m_style["svg:cy"]->getDouble();
ite->setGradientVector(cx, cy, w, h / 2.0, cx, cy, 1, 0);
ite->fill_gradient = m_currentGradient;
- ite->GrType = 7;
+ ite->GrType = Gradient_Radial;
}
else if (gradMode == "square")
{
@@ -1871,7 +1871,7 @@
{
ite->fill_gradient.addStop(colorStops[a]->color, 1.0 - colorStops[a]->rampPoint, colorStops[a]->midPoint, colorStops[a]->opacity, colorStops[a]->name, colorStops[a]->shade);
}
- ite->GrType = 10;
+ ite->GrType = Gradient_Diamond;
}
else if (gradMode == "center")
{
@@ -1894,7 +1894,7 @@
{
ite->fill_gradient.addStop(colorStops[a]->color, 1.0 - colorStops[a]->rampPoint, colorStops[a]->midPoint, colorStops[a]->opacity, colorStops[a]->name, colorStops[a]->shade);
}
- ite->GrType = 10;
+ ite->GrType = Gradient_Diamond;
}
else if (gradMode == "shape")
{
@@ -2105,7 +2105,7 @@
ite->meshGradientPatches.append(patch);
}
*/
- ite->GrType = 12;
+ ite->GrType = Gradient_PatchMesh;
}
}
if (m_style["draw:fill"] && m_style["draw:fill"]->getStr() == "bitmap")
@@ -2172,7 +2172,7 @@
m_Doc->addPattern(patternName, pat);
m_importedPatterns->append(patternName);
ite->setPattern(patternName);
- ite->GrType = 8;
+ ite->GrType = Gradient_Pattern;
}
delete tempFile;
}
@@ -3228,7 +3228,7 @@
else if (angle == 270)
ite->setGradientVector(0, h / 2.0, w, h / 2.0, 0, 0, 1, 0);
ite->fill_gradient = m_currentGradient;
- ite->GrType = 6;
+ ite->GrType = Gradient_Linear;
}
else if (gradMode == "radial")
{
@@ -3242,7 +3242,7 @@
cy = m_style["svg:cy"]->getDouble();
ite->setGradientVector(cx, cy, w, h / 2.0, cx, cy, 1, 0);
ite->fill_gradient = m_currentGradient;
- ite->GrType = 7;
+ ite->GrType = Gradient_Radial;
}
else if (gradMode == "square")
{
@@ -3260,7 +3260,7 @@
{
ite->fill_gradient.addStop(colorStops[a]->color, 1.0 - colorStops[a]->rampPoint, colorStops[a]->midPoint, colorStops[a]->opacity, colorStops[a]->name, colorStops[a]->shade);
}
- ite->GrType = 10;
+ ite->GrType = Gradient_Diamond;
}
else if (gradMode == "center")
{
@@ -3283,7 +3283,7 @@
{
ite->fill_gradient.addStop(colorStops[a]->color, 1.0 - colorStops[a]->rampPoint, colorStops[a]->midPoint, colorStops[a]->opacity, colorStops[a]->name, colorStops[a]->shade);
}
- ite->GrType = 10;
+ ite->GrType = Gradient_Diamond;
}
else if (gradMode == "shape")
{
@@ -3320,7 +3320,7 @@
patch.TR = tR;
ite->meshGradientPatches.append(patch);
}
- ite->GrType = 12;
+ ite->GrType = Gradient_PatchMesh;
}
}
if (m_style["draw:fill"] && m_style["draw:fill"]->getStr() == "bitmap")
@@ -3387,7 +3387,7 @@
m_Doc->addPattern(patternName, pat);
m_importedPatterns->append(patternName);
ite->setPattern(patternName);
- ite->GrType = 8;
+ ite->GrType = Gradient_Pattern;
}
delete tempFile;
}
Modified: trunk/Scribus/scribus/plugins/import/svm/importsvm.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/plugins/import/svm/importsvm.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/import/svm/importsvm.cpp (original)
+++ trunk/Scribus/scribus/plugins/import/svm/importsvm.cpp Fri Jun 26 00:08:38 2020
@@ -1229,31 +1229,31 @@
{
case U_HSP_Horizontal:
ite->setHatchParameters(0, 5, 0, currentDC.backgroundMode, currentDC.backColor, currentDC.CurrColorFill);
- ite->GrType = 14;
+ ite->GrType = Gradient_Hatch;
break;
case U_HSP_Vertical:
ite->setHatchParameters(0, 5, 90, currentDC.backgroundMode, currentDC.backColor, currentDC.CurrColorFill);
- ite->GrType = 14;
+ ite->GrType = Gradient_Hatch;
break;
case U_HSP_ForwardDiagonal:
ite->setHatchParameters(0, 5, -45, currentDC.backgroundMode, currentDC.backColor, currentDC.CurrColorFill);
- ite->GrType = 14;
+ ite->GrType = Gradient_Hatch;
break;
case U_HSP_BackwardDiagonal:
ite->setHatchParameters(0, 5, 45, currentDC.backgroundMode, currentDC.backColor, currentDC.CurrColorFill);
- ite->GrType = 14;
+ ite->GrType = Gradient_Hatch;
break;
case U_HSP_LargeGrid:
ite->setHatchParameters(1, 5, 0, currentDC.backgroundMode, currentDC.backColor, currentDC.CurrColorFill);
- ite->GrType = 14;
+ ite->GrType = Gradient_Hatch;
break;
case U_HSP_DiagonalCross:
ite->setHatchParameters(1, 5, 45, currentDC.backgroundMode, currentDC.backColor, currentDC.CurrColorFill);
- ite->GrType = 14;
+ ite->GrType = Gradient_Hatch;
break;
default:
ite->setHatchParameters(1, 5, 45, currentDC.backgroundMode, currentDC.backColor, currentDC.CurrColorFill);
- ite->GrType = 14;
+ ite->GrType = Gradient_Hatch;
break;
}
}
@@ -1454,7 +1454,7 @@
}
}
}
- ite->GrType = 12;
+ ite->GrType = Gradient_PatchMesh;
}
else if (currentDC.brushStyle == U_BT_TextureFill)
{
@@ -1483,7 +1483,7 @@
double sy = ite->height() / pat.height * 100;
ite->setPatternTransform(sx, sy, 0, 0, 0, 0, 0);
}
- ite->GrType = 8;
+ ite->GrType = Gradient_Pattern;
}
}
}
@@ -2179,7 +2179,7 @@
finishItem(ite);
QString haColor = handleColor(colS);
ite->setHatchParameters(haStyle, convertLogical2Pts(haDist), haAngle / 10.0, false, CommonStrings::None, haColor);
- ite->GrType = 14;
+ ite->GrType = Gradient_Hatch;
}
}
@@ -2278,7 +2278,7 @@
ite->fill_gradient.setRepeatMethod( VGradient::none );
ite->fill_gradient.addStop(colE, 0.0, 0.5, 1.0, gradientEndColor, gradientEndShade);
ite->fill_gradient.addStop(colS, 1.0 - (mnBorder / 100.0), 0.5, 1.0, gradientStartColor, gradientStartShade);
- ite->GrType = 7;
+ ite->GrType = Gradient_Radial;
ite->GrStartX = ite->width() * gradientCenterX;
ite->GrStartY = ite->height()* gradientCenterY;
ite->GrFocalX = ite->width() * gradientCenterX;
@@ -2302,7 +2302,7 @@
ite->fill_gradient.setRepeatMethod( VGradient::none );
ite->fill_gradient.addStop(colE, 0.0, 0.5, 1.0, gradientEndColor, gradientEndShade);
ite->fill_gradient.addStop(colS, 1.0 - (mnBorder / 100.0), 0.5, 1.0, gradientStartColor, gradientStartShade);
- ite->GrType = 7;
+ ite->GrType = Gradient_Radial;
ite->GrStartX = ite->width() * gradientCenterX;
ite->GrStartY = ite->height()* gradientCenterY;
ite->GrFocalX = ite->width() * gradientCenterX;
@@ -2343,7 +2343,7 @@
QLineF p4 = QLineF(cp.x(), cp.y(), cp.x() - gLen, cp.y() + gLen);
p4.setAngle(p4.angle() + gradientAngle);
ite->setDiamondGeometry(FPoint(p1.p2().x(), p1.p2().y()), FPoint(p2.p2().x(), p2.p2().y()), FPoint(p3.p2().x(), p3.p2().y()), FPoint(p4.p2().x(), p4.p2().y()), cp);
- ite->GrType = 10;
+ ite->GrType = Gradient_Diamond;
}
else if (meStyle == GradientStyle_RECT)
{
@@ -2390,7 +2390,7 @@
QLineF p4 = QLineF(cp.x(), cp.y(), cp.x() - gLenW, cp.y() + gLenH);
p4.setAngle(p4.angle() + gradientAngle);
ite->setDiamondGeometry(FPoint(p1.p2().x(), p1.p2().y()), FPoint(p2.p2().x(), p2.p2().y()), FPoint(p3.p2().x(), p3.p2().y()), FPoint(p4.p2().x(), p4.p2().y()), cp);
- ite->GrType = 10;
+ ite->GrType = Gradient_Diamond;
}
}
Modified: trunk/Scribus/scribus/plugins/import/viva/importviva.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/plugins/import/viva/importviva.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/import/viva/importviva.cpp (original)
+++ trunk/Scribus/scribus/plugins/import/viva/importviva.cpp Fri Jun 26 00:08:38 2020
@@ -1568,7 +1568,7 @@
patch.TR = tR;
item->meshGradientPatches.append(patch);
}
- item->GrType = 12;
+ item->GrType = Gradient_PatchMesh;
}
else
{
Modified: trunk/Scribus/scribus/plugins/import/wpg/importwpg.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/plugins/import/wpg/importwpg.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/import/wpg/importwpg.cpp (original)
+++ trunk/Scribus/scribus/plugins/import/wpg/importwpg.cpp Fri Jun 26 00:08:38 2020
@@ -359,7 +359,7 @@
if (isGradient)
{
ite->fill_gradient = currentGradient;
- ite->GrType = 6;
+ ite->GrType = Gradient_Linear;
QTransform m1;
m1.rotate(-gradientAngle);
ite->GrStartX = 0;
Modified: trunk/Scribus/scribus/plugins/import/xar/importxar.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/plugins/import/xar/importxar.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/import/xar/importxar.cpp (original)
+++ trunk/Scribus/scribus/plugins/import/xar/importxar.cpp Fri Jun 26 00:08:38 2020
@@ -1347,21 +1347,21 @@
{
item->setPattern(txDat.fillPattern);
item->setPatternTransform(txDat.patternScaleX, txDat.patternScaleY, txDat.patternOffsetX, txDat.patternOffsetY, txDat.patternRotation, txDat.patternSkewX, txDat.patternSkewY);
- item->GrType = 8;
+ item->GrType = Gradient_Pattern;
}
- if ((txDat.FillGradientType == 6) || (txDat.FillGradientType == 7))
+ if ((txDat.FillGradientType == Gradient_Linear) || (txDat.FillGradientType == Gradient_Radial))
{
item->GrType = txDat.FillGradientType;
item->fill_gradient = txDat.FillGradient;
item->setGradientVector(txDat.GradFillX1 - item->xPos(), txDat.GradFillY1 - item->yPos(), txDat.GradFillX2 - item->xPos(), txDat.GradFillY2 - item->yPos(), txDat.GradFillX1 - item->xPos(), txDat.GradFillY1 - item->yPos(), txDat.GrScale, txDat.GrSkew);
}
- if (txDat.FillGradientType == 9)
+ if (txDat.FillGradientType == Gradient_4Colors)
{
item->GrType = txDat.FillGradientType;
item->set4ColorGeometry(FPoint(0, 0), FPoint(item->width(), 0), FPoint(item->width(), item->height()), FPoint(0, item->height()));
item->set4ColorColors(txDat.GrColorP1, txDat.GrColorP2, txDat.GrColorP3, txDat.GrColorP4);
}
- if (txDat.FillGradientType == 10)
+ if (txDat.FillGradientType == Gradient_Diamond)
{
item->GrType = txDat.FillGradientType;
item->fill_gradient = txDat.FillGradient;
@@ -1454,21 +1454,21 @@
{
item->setPattern(txDat.fillPattern);
item->setPatternTransform(txDat.patternScaleX, txDat.patternScaleY, txDat.patternOffsetX, txDat.patternOffsetY, txDat.patternRotation, txDat.patternSkewX, txDat.patternSkewY);
- item->GrType = 8;
+ item->GrType = Gradient_Pattern;
}
- if ((txDat.FillGradientType == 6) || (txDat.FillGradientType == 7))
+ if ((txDat.FillGradientType == Gradient_Linear) || (txDat.FillGradientType == Gradient_Radial))
{
item->GrType = txDat.FillGradientType;
item->fill_gradient = txDat.FillGradient;
item->setGradientVector(txDat.GradFillX1 - item->xPos(), txDat.GradFillY1 - item->yPos(), txDat.GradFillX2 - item->xPos(), txDat.GradFillY2 - item->yPos(), txDat.GradFillX1 - item->xPos(), txDat.GradFillY1 - item->yPos(), txDat.GrScale, txDat.GrSkew);
}
- if (txDat.FillGradientType == 9)
+ if (txDat.FillGradientType == Gradient_4Colors)
{
item->GrType = txDat.FillGradientType;
item->set4ColorGeometry(FPoint(0, 0), FPoint(item->width(), 0), FPoint(item->width(), item->height()), FPoint(0, item->height()));
item->set4ColorColors(txDat.GrColorP1, txDat.GrColorP2, txDat.GrColorP3, txDat.GrColorP4);
}
- if (txDat.FillGradientType == 10)
+ if (txDat.FillGradientType == Gradient_Diamond)
{
item->GrType = txDat.FillGradientType;
item->fill_gradient = txDat.FillGradient;
@@ -3730,21 +3730,21 @@
{
item->setPattern(gc->fillPattern);
item->setPatternTransform(gc->patternScaleX, gc->patternScaleY, gc->patternOffsetX, gc->patternOffsetY, gc->patternRotation, gc->patternSkewX, gc->patternSkewY);
- item->GrType = 8;
+ item->GrType = Gradient_Pattern;
}
- if ((gc->FillGradientType == 6) || (gc->FillGradientType == 7))
+ if ((gc->FillGradientType == Gradient_Linear) || (gc->FillGradientType == Gradient_Radial))
{
item->GrType = gc->FillGradientType;
item->fill_gradient = gc->FillGradient;
item->setGradientVector(gc->GradFillX1 - item->xPos(), gc->GradFillY1 - item->yPos(), gc->GradFillX2 - item->xPos(), gc->GradFillY2 - item->yPos(), gc->GradFillX1 - item->xPos(), gc->GradFillY1 - item->yPos(), gc->GrScale, gc->GrSkew);
}
- if (gc->FillGradientType == 9)
+ if (gc->FillGradientType == Gradient_4Colors)
{
item->GrType = gc->FillGradientType;
item->set4ColorGeometry(FPoint(0, 0), FPoint(item->width(), 0), FPoint(item->width(), item->height()), FPoint(0, item->height()));
item->set4ColorColors(gc->GrColorP1, gc->GrColorP2, gc->GrColorP3, gc->GrColorP4);
}
- if (gc->FillGradientType == 10)
+ if (gc->FillGradientType == Gradient_Diamond)
{
item->GrType = gc->FillGradientType;
item->fill_gradient = gc->FillGradient;
Modified: trunk/Scribus/scribus/plugins/import/xps/importxps.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/plugins/import/xps/importxps.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/import/xps/importxps.cpp (original)
+++ trunk/Scribus/scribus/plugins/import/xps/importxps.cpp Fri Jun 26 00:08:38 2020
@@ -1762,7 +1762,7 @@
else if (!obState.patternName.isEmpty())
{
item->setPattern(obState.patternName);
- item->GrType = 8;
+ item->GrType = Gradient_Pattern;
}
if (obState.maskTyp != 0)
{
@@ -1783,7 +1783,7 @@
}
if (!obState.patternStroke.isEmpty())
{
- item->GrTypeStroke = 8;
+ item->GrTypeStroke = Gradient_Pattern;
item->setStrokePattern(obState.patternStroke);
}
if (!obState.DashPattern.isEmpty())
Modified: trunk/Scribus/scribus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.cpp (original)
+++ trunk/Scribus/scribus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.cpp Fri Jun 26 00:08:38 2020
@@ -263,7 +263,7 @@
{
if (currItem->GrType != 0)
{
- if (currItem->GrType != 8)
+ if (currItem->GrType != Gradient_Pattern)
{
QGradient pat;
double x1 = currItem->GrStartX;
@@ -300,7 +300,7 @@
}
pItem->setBrush(pat);
}
- else if ((currItem->GrType == 8) && (!currItem->pattern().isEmpty()) && (doc->docPatterns.contains(currItem->pattern())))
+ else if ((currItem->GrType == Gradient_Pattern) && (!currItem->pattern().isEmpty()) && (doc->docPatterns.contains(currItem->pattern())))
{
double patternScaleX, patternScaleY, patternOffsetX, patternOffsetY, patternRotation, patternSkewX, patternSkewY;
currItem->patternTransform(patternScaleX, patternScaleY, patternOffsetX, patternOffsetY, patternRotation, patternSkewX, patternSkewY);
@@ -360,7 +360,7 @@
double y1 = currItem->GrStrokeStartY;
double x2 = currItem->GrStrokeEndX;
double y2 = currItem->GrStrokeEndY;
- if (currItem->GrTypeStroke == 6)
+ if (currItem->GrTypeStroke == Gradient_Linear)
pat = QLinearGradient(x1, y1, x2, y2);
else
pat = QRadialGradient(x1, y1, sqrt(pow(x2 - x1, 2) + pow(y2 - y1,2)), x1, y1);
Modified: trunk/Scribus/scribus/plugins/tools/lenseffects/lensdialog.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/plugins/tools/lenseffects/lensdialog.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/tools/lenseffects/lensdialog.cpp (original)
+++ trunk/Scribus/scribus/plugins/tools/lenseffects/lensdialog.cpp Fri Jun 26 00:08:38 2020
@@ -316,7 +316,7 @@
{
if (currItem->GrType != 0)
{
- if (currItem->GrType != 8)
+ if (currItem->GrType != Gradient_Pattern)
{
QGradient pat;
double x1 = currItem->GrStartX;
@@ -353,7 +353,7 @@
}
pItem->setBrush(pat);
}
- else if ((currItem->GrType == 8) && (!currItem->pattern().isEmpty()) && (doc->docPatterns.contains(currItem->pattern())))
+ else if ((currItem->GrType == Gradient_Pattern) && (!currItem->pattern().isEmpty()) && (doc->docPatterns.contains(currItem->pattern())))
{
double patternScaleX, patternScaleY, patternOffsetX, patternOffsetY, patternRotation, patternSkewX, patternSkewY;
currItem->patternTransform(patternScaleX, patternScaleY, patternOffsetX, patternOffsetY, patternRotation, patternSkewX, patternSkewY);
@@ -413,7 +413,7 @@
double y1 = currItem->GrStrokeStartY;
double x2 = currItem->GrStrokeEndX;
double y2 = currItem->GrStrokeEndY;
- if (currItem->GrTypeStroke == 6)
+ if (currItem->GrTypeStroke == Gradient_Linear)
pat = QLinearGradient(x1, y1, x2, y2);
else
pat = QRadialGradient(x1, y1, sqrt(pow(x2 - x1, 2) + pow(y2 - y1,2)), x1, y1);
Modified: trunk/Scribus/scribus/pslib.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/pslib.cpp
==============================================================================
--- trunk/Scribus/scribus/pslib.cpp (original)
+++ trunk/Scribus/scribus/pslib.cpp Fri Jun 26 00:08:38 2020
@@ -1844,7 +1844,7 @@
{
SetClipPath(item->PoLine);
PS_closepath();
- if (item->GrType == 14)
+ if (item->GrType == Gradient_Hatch)
PS_HatchFill(item);
else if ((item->GrType != 0) && (!master))
HandleGradientFillStroke(item, false);
@@ -1961,7 +1961,7 @@
{
SetClipPath(item->PoLine);
PS_closepath();
- if (item->GrType == 14)
+ if (item->GrType == Gradient_Hatch)
PS_HatchFill(item);
else if ((item->GrType != 0) && (!master))
HandleGradientFillStroke(item, false);
@@ -2109,7 +2109,7 @@
SetClipPath(item->PoLine);
PS_closepath();
fillRule = item->fillRule;
- if (item->GrType == 14)
+ if (item->GrType == Gradient_Hatch)
PS_HatchFill(item);
else if (item->GrType != 0)
HandleGradientFillStroke(item, false);
@@ -2165,7 +2165,7 @@
SetClipPath(item->PoLine);
PS_closepath();
fillRule = item->fillRule;
- if (item->GrType == 14)
+ if (item->GrType == Gradient_Hatch)
PS_HatchFill(item);
else if (item->GrType != 0)
HandleGradientFillStroke(item, false);
@@ -2892,7 +2892,7 @@
{
SetClipPath(ite->PoLine);
PS_closepath();
- if (ite->GrType == 14)
+ if (ite->GrType == Gradient_Hatch)
PS_HatchFill(ite);
else if (ite->GrType != 0)
HandleGradientFillStroke(ite, false);
@@ -3873,7 +3873,7 @@
else
gradient = item->fill_gradient;
gradient.setRepeatMethod(item->getGradientExtend());
- if (GType == 8)
+ if (GType == Gradient_Pattern)
{
QTransform patternMatrix;
double patternScaleX, patternScaleY, patternOffsetX, patternOffsetY, patternRotation, patternSkewX, patternSkewY;
@@ -3898,22 +3898,22 @@
PutStream("fill\n");
return;
}
- if (GType == 9)
+ if (GType == Gradient_4Colors)
{
HandleTensorGradient(item);
return;
}
- if (GType == 10)
+ if (GType == Gradient_Diamond)
{
HandleDiamondGradient(item);
return;
}
- if ((GType == 11) || (GType == 13))
+ if ((GType == Gradient_Mesh) || (GType == Gradient_Conical))
{
HandleMeshGradient(item);
return;
}
- if (GType == 12)
+ if (GType == Gradient_PatchMesh)
{
HandlePatchMeshGradient(item);
return;
@@ -3948,7 +3948,7 @@
colorShades.append(cstops.at(cst)->shade);
}
}
- if (GType == 6)
+ if (GType == Gradient_Linear)
PutStream("/ShadingType 2\n");
else
PutStream("/ShadingType 3\n");
@@ -3991,7 +3991,7 @@
PutStream("/Extend [false false]\n");
else
PutStream("/Extend [true true]\n");
- if (GType == 6)
+ if (GType == Gradient_Linear)
PutStream("/Coords [" + ToStr(StartX) + " " + ToStr(-StartY) + " " + ToStr(EndX) + " " + ToStr(-EndY) + "]\n");
else
PutStream("/Coords [" + ToStr(FocalX) + " " + ToStr(-FocalY) + " 0.0 " + ToStr(StartX) + " " + ToStr(-StartY) + " " + ToStr(sqrt(pow(EndX - StartX, 2) + pow(EndY - StartY,2))) + "]\n");
@@ -4115,7 +4115,7 @@
Gskew = 0;
else
Gskew = tan(M_PI / 180.0 * Gskew);
- if (GType == 6)
+ if (GType == Gradient_Linear)
{
qmatrix.translate(StartX, -StartY);
qmatrix.shear(Gskew, 0);
Modified: trunk/Scribus/scribus/scpageoutput.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/scpageoutput.cpp
==============================================================================
--- trunk/Scribus/scribus/scpageoutput.cpp (original)
+++ trunk/Scribus/scribus/scpageoutput.cpp Fri Jun 26 00:08:38 2020
@@ -230,7 +230,7 @@
painter->setLineWidth(item->lineWidth());
if (item->isGroup())
return;
- if (item->GrType == 8)
+ if (item->GrType == Gradient_Pattern)
{
QString pat = item->pattern();
ScPattern *pattern = m_doc->checkedPattern(pat);
@@ -256,7 +256,7 @@
painter->setFillMode(ScPainterExBase::Pattern);
}
}
- else if (item->GrType == 9)
+ else if (item->GrType == Gradient_4Colors)
{
painter->setFillMode(ScPainterExBase::Gradient);
FPoint pG1 = FPoint(0, 0);
@@ -277,7 +277,7 @@
gradientVal = "";
if (!(gradientVal.isEmpty()) && (m_doc->docGradients.contains(gradientVal)))
painter->m_fillGradient = VGradientEx(m_doc->docGradients[gradientVal], *m_doc);
- if ((painter->m_fillGradient.stops() < 2) && (item->GrType < 9)) // fall back to solid filling if there are not enough colorstops in the gradient.
+ if ((painter->m_fillGradient.stops() < 2) && (item->GrType < Gradient_4Colors)) // fall back to solid filling if there are not enough colorstops in the gradient.
{
if (item->fillColor() != CommonStrings::None)
{
@@ -463,7 +463,7 @@
FPoint fpFocal(item->GrStrokeFocalX, item->GrStrokeFocalY);
painter->setStrokeMode(ScPainterExBase::Gradient);
painter->m_strokeGradient = VGradientEx(item->stroke_gradient, *m_doc);
- if (item->GrTypeStroke == 6)
+ if (item->GrTypeStroke == Gradient_Linear)
painter->setGradient(VGradientEx::linear, fpStart, fpEnd, fpStart, item->GrStrokeScale, item->GrStrokeSkew);
else
painter->setGradient(VGradientEx::radial, fpStart, fpEnd, fpFocal, item->GrStrokeScale, item->GrStrokeSkew);
@@ -871,7 +871,7 @@
FPoint fpFocal(item->GrStrokeFocalX, item->GrStrokeFocalY);
painter->setStrokeMode(ScPainterExBase::Gradient);
painter->m_strokeGradient = VGradientEx(item->stroke_gradient, *m_doc);
- if (item->GrTypeStroke == 6)
+ if (item->GrTypeStroke == Gradient_Linear)
painter->setGradient(VGradientEx::linear, fpStart, fpEnd, fpStart, item->GrStrokeScale, item->GrStrokeSkew);
else
painter->setGradient(VGradientEx::radial, fpStart, fpEnd, fpFocal, item->GrStrokeScale, item->GrStrokeSkew);
@@ -1212,7 +1212,7 @@
FPoint fpFocal(item->GrStrokeFocalX, item->GrStrokeFocalY);
painter->setStrokeMode(ScPainterExBase::Gradient);
painter->m_strokeGradient = VGradientEx(item->stroke_gradient, *m_doc);
- if (item->GrTypeStroke == 6)
+ if (item->GrTypeStroke == Gradient_Linear)
painter->setGradient(VGradientEx::linear, fpStart, fpEnd, fpStart, item->GrStrokeScale, item->GrStrokeSkew);
else
painter->setGradient(VGradientEx::radial, fpStart, fpEnd, fpFocal, item->GrStrokeScale, item->GrStrokeSkew);
@@ -1379,7 +1379,7 @@
FPoint fpFocal(item->GrStrokeFocalX, item->GrStrokeFocalY);
painter->setStrokeMode(ScPainterExBase::Gradient);
painter->m_strokeGradient = VGradientEx(item->stroke_gradient, *m_doc);
- if (item->GrTypeStroke == 6)
+ if (item->GrTypeStroke == Gradient_Linear)
painter->setGradient(VGradientEx::linear, fpStart, fpEnd, fpStart, item->GrStrokeScale, item->GrStrokeSkew);
else
painter->setGradient(VGradientEx::radial, fpStart, fpEnd, fpFocal, item->GrStrokeScale, item->GrStrokeSkew);
Modified: trunk/Scribus/scribus/scribus.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/scribus.cpp
==============================================================================
--- trunk/Scribus/scribus/scribus.cpp (original)
+++ trunk/Scribus/scribus/scribus.cpp Fri Jun 26 00:08:38 2020
@@ -9343,7 +9343,7 @@
for (int ii = 0; ii < allItems.count(); ii++)
{
PageItem *item = allItems.at(ii);
- if ((!results.contains(item->pattern())) && ((item->GrType == 8) || (item->itemType() == PageItem::Symbol)))
+ if ((!results.contains(item->pattern())) && ((item->GrType == Gradient_Pattern) || (item->itemType() == PageItem::Symbol)))
results.append(item->pattern());
if (!item->strokePattern().isEmpty())
{
Modified: trunk/Scribus/scribus/scribusdoc.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/scribusdoc.cpp
==============================================================================
--- trunk/Scribus/scribus/scribusdoc.cpp (original)
+++ trunk/Scribus/scribus/scribusdoc.cpp Fri Jun 26 00:08:38 2020
@@ -3716,7 +3716,7 @@
for (PageItemIterator it(this, PageItemIterator::IterateInDocNoPatterns) ; *it; ++it)
{
PageItem* currItem = *it;
- if ((!results.contains(currItem->pattern())) && ((currItem->GrType == 8) || (currItem->itemType() == PageItem::Symbol)))
+ if ((!results.contains(currItem->pattern())) && ((currItem->GrType == Gradient_Pattern) || (currItem->itemType() == PageItem::Symbol)))
results.append(currItem->pattern());
if (!currItem->strokePattern().isEmpty())
{
@@ -3743,7 +3743,7 @@
for (int j = 0; j < allItems.count(); j++)
{
currItem = allItems.at(j);
- if ((currItem->GrType == 8) || (currItem->itemType() == PageItem::Symbol))
+ if ((currItem->GrType == Gradient_Pattern) || (currItem->itemType() == PageItem::Symbol))
{
const QString& patName = currItem->pattern();
if (!patName.isEmpty() && !results.contains(patName))
@@ -3781,7 +3781,7 @@
for (int j = 0; j < allItems.count(); j++)
{
currItem = allItems.at(j);
- if ((currItem->GrType == 8) || (currItem->itemType() == PageItem::Symbol))
+ if ((currItem->GrType == Gradient_Pattern) || (currItem->itemType() == PageItem::Symbol))
{
const QString& pat = currItem->pattern();
if (!pat.isEmpty() && !results.contains(pat))
@@ -3829,7 +3829,7 @@
for (int j = 0; j < allItems.count(); j++)
{
PageItem *currItem = allItems.at(j);
- if ((currItem->GrType == 8) || (currItem->itemType() == PageItem::Symbol))
+ if ((currItem->GrType == Gradient_Pattern) || (currItem->itemType() == PageItem::Symbol))
{
const QString& patName = currItem->pattern();
if (!patName.isEmpty() && !results.contains(patName))
@@ -4804,7 +4804,7 @@
cstops = ite->mask_gradient.colorStops();
for (int cst = 0; cst < ite->mask_gradient.stops(); ++cst)
ite->SetQColor(&cstops.at(cst)->color, cstops.at(cst)->name, cstops.at(cst)->shade);
- if (ite->GrType == 13)
+ if (ite->GrType == Gradient_Conical)
ite->createConicalMesh();
}
allItems.clear();
@@ -4849,7 +4849,7 @@
cstops = ite->mask_gradient.colorStops();
for (int cst = 0; cst < ite->mask_gradient.stops(); ++cst)
ite->SetQColor(&cstops.at(cst)->color, cstops.at(cst)->name, cstops.at(cst)->shade);
- if (ite->GrType == 13)
+ if (ite->GrType == Gradient_Conical)
ite->createConicalMesh();
}
allItems.clear();
@@ -4924,7 +4924,7 @@
cstops = ite->mask_gradient.colorStops();
for (int cst = 0; cst < ite->mask_gradient.stops(); ++cst)
ite->SetQColor(&cstops.at(cst)->color, cstops.at(cst)->name, cstops.at(cst)->shade);
- if (ite->GrType == 13)
+ if (ite->GrType == Gradient_Conical)
ite->createConicalMesh();
}
allItems.clear();
@@ -4976,7 +4976,7 @@
ite->SetQColor(&cstops.at(cst)->color, cstops.at(cst)->name, cstops.at(cst)->shade);
if (ite->isImageFrame())
loadPict(ite->Pfile, ite, true, false);
- if (ite->GrType == 13)
+ if (ite->GrType == Gradient_Conical)
ite->createConicalMesh();
}
allItems.clear();
@@ -15162,7 +15162,7 @@
item->setImageXScale(item->imageXScale() * grScXi);
item->setImageYScale(item->imageYScale() * grScYi);
}
- if (item->GrType == 8)
+ if (item->GrType == Gradient_Pattern)
{
double psx, psy, pox, poy, prot, pskx, psky;
item->patternTransform(psx, psy, pox, poy, prot, pskx, psky);
@@ -15498,7 +15498,7 @@
for (int i = 0; i < allItems.count(); i++)
{
PageItem *item = allItems.at(i);
- if ((!results.contains(item->pattern())) && ((item->GrType == 8) || (item->itemType() == PageItem::Symbol)))
+ if ((!results.contains(item->pattern())) && ((item->GrType == Gradient_Pattern) || (item->itemType() == PageItem::Symbol)))
results.append(item->pattern());
if (!item->strokePattern().isEmpty())
{
Modified: trunk/Scribus/scribus/scribusstructs.h
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/scribusstructs.h
==============================================================================
--- trunk/Scribus/scribus/scribusstructs.h (original)
+++ trunk/Scribus/scribus/scribusstructs.h Fri Jun 26 00:08:38 2020
@@ -99,7 +99,26 @@
bool SoftProofFullOn;
bool GamutCheck;
bool BlackPoint;
-} ;
+};
+
+enum
+{
+ Gradient_None = 0,
+ Gradient_LinearLegacy1 = 1,
+ Gradient_LinearLegacy2 = 2,
+ Gradient_LinearLegacy3 = 3,
+ Gradient_LinearLegacy4 = 4,
+ Gradient_RadialLegacy5 = 5,
+ Gradient_Linear = 6,
+ Gradient_Radial = 7,
+ Gradient_Pattern = 8,
+ Gradient_4Colors = 9,
+ Gradient_Diamond = 10,
+ Gradient_Mesh = 11,
+ Gradient_PatchMesh = 12,
+ Gradient_Conical = 13,
+ Gradient_Hatch = 14
+};
struct SingleLine
{
@@ -235,7 +254,8 @@
}
};
-typedef enum {
+enum PreflightError
+{
MissingGlyph = 1,
TextOverflow = 2,
ObjectNotOnPage = 3,
@@ -257,7 +277,7 @@
MarksChanged = 19,
AppliedMasterDifferentSide = 20,
EmptyTextFrame = 21
-} PreflightError;
+};
typedef QMap<PreflightError, int> errorCodes;
Modified: trunk/Scribus/scribus/ui/colorsandfills.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/ui/colorsandfills.cpp
==============================================================================
--- trunk/Scribus/scribus/ui/colorsandfills.cpp (original)
+++ trunk/Scribus/scribus/ui/colorsandfills.cpp Fri Jun 26 00:08:38 2020
@@ -944,7 +944,7 @@
pats.clear();
for (int c = 0; c < pat->items.count(); ++c)
{
- if ((pat->items.at(c)->GrType == 8) || (pat->items.at(c)->itemType() == PageItem::Symbol))
+ if ((pat->items.at(c)->GrType == Gradient_Pattern) || (pat->items.at(c)->itemType() == PageItem::Symbol))
{
const QString& patName = pat->items.at(c)->pattern();
if (!patName.isEmpty() && !results.contains(patName))
@@ -969,7 +969,7 @@
pats.clear();
for (int c = 0; c < pat->items.count(); ++c)
{
- if ((!results.contains(pat->items.at(c)->pattern())) && ((pat->items.at(c)->GrType == 8) || (pat->items.at(c)->itemType() == PageItem::Symbol)))
+ if ((!results.contains(pat->items.at(c)->pattern())) && ((pat->items.at(c)->GrType == Gradient_Pattern) || (pat->items.at(c)->itemType() == PageItem::Symbol)))
pats.append(pat->items.at(c)->pattern());
}
if (!pats.isEmpty())
Modified: trunk/Scribus/scribus/ui/cpalette.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23904&path=/trunk/Scribus/scribus/ui/cpalette.cpp
==============================================================================
--- trunk/Scribus/scribus/ui/cpalette.cpp (original)
+++ trunk/Scribus/scribus/ui/cpalette.cpp Fri Jun 26 00:08:38 2020
@@ -287,7 +287,7 @@
}
if (currentItem->GrTypeStroke > 0)
{
- if (currentItem->GrTypeStroke == 6)
+ if (currentItem->GrTypeStroke == Gradient_Linear)
gradientTypeStroke->setCurrentIndex(0);
else
gradientTypeStroke->setCurrentIndex(1);
More information about the scribus-commit
mailing list