Updated Branches: refs/heads/develop 5253db01b -> c48f7c9e4
Added a missing gradientTransform to LinearGradientStroke Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/c48f7c9e Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/c48f7c9e Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/c48f7c9e Branch: refs/heads/develop Commit: c48f7c9e4a6694e9f4e73a76b0d666b39a9c945b Parents: 5253db0 Author: Om <[email protected]> Authored: Mon Apr 1 14:54:32 2013 -0700 Committer: Om <[email protected]> Committed: Mon Apr 1 14:54:32 2013 -0700 ---------------------------------------------------------------------- fxg2svg/tests/button/button_skin_down.svg | 6 +++--- fxg2svg/tests/button/button_skin_over.svg | 4 ++-- fxg2svg/tests/button/button_skin_up.svg | 4 ++-- fxg2svg/transform/transform - down.xslt | 13 ++++++++----- fxg2svg/transform/transform - over.xslt | 3 +++ fxg2svg/transform/transform.xslt | 5 ++++- 6 files changed, 22 insertions(+), 13 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c48f7c9e/fxg2svg/tests/button/button_skin_down.svg ---------------------------------------------------------------------- diff --git a/fxg2svg/tests/button/button_skin_down.svg b/fxg2svg/tests/button/button_skin_down.svg index 2ceea0a..7f0ba72 100644 --- a/fxg2svg/tests/button/button_skin_down.svg +++ b/fxg2svg/tests/button/button_skin_down.svg @@ -40,7 +40,7 @@ </svg> <svg xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" left="1" right="1" top="1" bottom="1"> <defs> - <linearGradient id="idLinearGradientStrokex63x149"> + <linearGradient id="idLinearGradientStrokex63x149" gradientTransform="rotate(90)"> <stop offset="0.0" stop-color="#000000" stop-opacity="0.25" /> <stop offset="0.001" stop-color="#000000" stop-opacity="0.25" /> <stop offset="0.0011" stop-color="#000000" stop-opacity="0.07" /> @@ -52,7 +52,7 @@ </svg> <svg xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" left="2" right="2" top="2" bottom="2"> <defs> - <linearGradient id="idLinearGradientStrokex63x182"> + <linearGradient id="idLinearGradientStrokex63x182" gradientTransform="rotate(90)"> <stop offset="0.0" stop-color="#000000" stop-opacity="0.09" /> <stop offset="0.0001" stop-color="#000000" stop-opacity="0.00" /> </linearGradient> @@ -61,7 +61,7 @@ </svg> <svg xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" left="0" right="0" top="0" bottom="0"> <defs> - <linearGradient id="idLinearGradientStrokex63x205"> + <linearGradient id="idLinearGradientStrokex63x205" gradientTransform="rotate(90)"> <stop offset="0" stop-color="#000000" stop-opacity="0.6375" /> <stop offset="1" stop-color="#000000" stop-opacity="0.85" /> </linearGradient> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c48f7c9e/fxg2svg/tests/button/button_skin_over.svg ---------------------------------------------------------------------- diff --git a/fxg2svg/tests/button/button_skin_over.svg b/fxg2svg/tests/button/button_skin_over.svg index 81a5ebe..b97415f 100644 --- a/fxg2svg/tests/button/button_skin_over.svg +++ b/fxg2svg/tests/button/button_skin_over.svg @@ -40,7 +40,7 @@ </svg> <svg xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" left="1" right="1" top="1" bottom="1"> <defs> - <linearGradient id="idLinearGradientStrokex63x129"> + <linearGradient id="idLinearGradientStrokex63x129" gradientTransform="rotate(90)"> <stop offset="0" stop-color="#FFFFFF" stop-opacity="0.22" /> <stop offset="1" stop-color="#D8D8D8" stop-opacity="0.22" /> </linearGradient> @@ -49,7 +49,7 @@ </svg> <svg xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" left="0" right="0" top="0" bottom="0"> <defs> - <linearGradient id="idLinearGradientStrokex63x205"> + <linearGradient id="idLinearGradientStrokex63x205" gradientTransform="rotate(90)"> <stop offset="0" stop-color="#000000" stop-opacity="0.5625" /> <stop offset="1" stop-color="#000000" stop-opacity="0.75" /> </linearGradient> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c48f7c9e/fxg2svg/tests/button/button_skin_up.svg ---------------------------------------------------------------------- diff --git a/fxg2svg/tests/button/button_skin_up.svg b/fxg2svg/tests/button/button_skin_up.svg index 2889539..e9abe62 100644 --- a/fxg2svg/tests/button/button_skin_up.svg +++ b/fxg2svg/tests/button/button_skin_up.svg @@ -40,7 +40,7 @@ </svg> <svg xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" left="1" right="1" top="1" bottom="1"> <defs> - <linearGradient id="idLinearGradientStrokex63x129"> + <linearGradient id="idLinearGradientStrokex63x129" gradientTransform="rotate(90)"> <stop offset="0" stop-color="#FFFFFF" /> <stop offset="1" stop-color="#D8D8D8" /> </linearGradient> @@ -49,7 +49,7 @@ </svg> <svg xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" left="0" right="0" top="0" bottom="0"> <defs> - <linearGradient id="idLinearGradientStrokex63x205"> + <linearGradient id="idLinearGradientStrokex63x205" gradientTransform="rotate(90)"> <stop offset="0" stop-color="#000000" stop-opacity="0.5625" /> <stop offset="1" stop-color="#000000" stop-opacity="0.75" /> </linearGradient> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c48f7c9e/fxg2svg/transform/transform - down.xslt ---------------------------------------------------------------------- diff --git a/fxg2svg/transform/transform - down.xslt b/fxg2svg/transform/transform - down.xslt index 6eac56c..5f490d0 100644 --- a/fxg2svg/transform/transform - down.xslt +++ b/fxg2svg/transform/transform - down.xslt @@ -169,11 +169,14 @@ </linearGradient> </xsl:template> - <xsl:template match="//s:LinearGradientStroke" mode="defs"> - <linearGradient> - <xsl:attribute name="id"><xsl:value-of select="generate-id()" /></xsl:attribute> - <xsl:apply-templates mode="defs" /> - </linearGradient> + <xsl:template match="//s:LinearGradientStroke" mode="defs"> + <linearGradient> + <xsl:attribute name="id"><xsl:value-of select="generate-id()" /></xsl:attribute> + <xsl:if test="@rotation"> + <xsl:attribute name="gradientTransform">rotate(<xsl:value-of select="@rotation" />)</xsl:attribute> + </xsl:if> + <xsl:apply-templates mode="defs" /> + </linearGradient> </xsl:template> <xsl:template match="//s:GradientEntry" mode="defs"> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c48f7c9e/fxg2svg/transform/transform - over.xslt ---------------------------------------------------------------------- diff --git a/fxg2svg/transform/transform - over.xslt b/fxg2svg/transform/transform - over.xslt index 1d68063..31ba12f 100644 --- a/fxg2svg/transform/transform - over.xslt +++ b/fxg2svg/transform/transform - over.xslt @@ -172,6 +172,9 @@ <xsl:template match="//s:LinearGradientStroke" mode="defs"> <linearGradient> <xsl:attribute name="id"><xsl:value-of select="generate-id()" /></xsl:attribute> + <xsl:if test="@rotation"> + <xsl:attribute name="gradientTransform">rotate(<xsl:value-of select="@rotation" />)</xsl:attribute> + </xsl:if> <xsl:apply-templates mode="defs" /> </linearGradient> </xsl:template> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/c48f7c9e/fxg2svg/transform/transform.xslt ---------------------------------------------------------------------- diff --git a/fxg2svg/transform/transform.xslt b/fxg2svg/transform/transform.xslt index 924759b..0d6599f 100644 --- a/fxg2svg/transform/transform.xslt +++ b/fxg2svg/transform/transform.xslt @@ -164,7 +164,7 @@ <xsl:attribute name="id"><xsl:value-of select="generate-id()" /></xsl:attribute> <xsl:if test="@rotation"> <xsl:attribute name="gradientTransform">rotate(<xsl:value-of select="@rotation" />)</xsl:attribute> - </xsl:if> + </xsl:if> <xsl:apply-templates mode="defs" /> </linearGradient> </xsl:template> @@ -172,6 +172,9 @@ <xsl:template match="//s:LinearGradientStroke" mode="defs"> <linearGradient> <xsl:attribute name="id"><xsl:value-of select="generate-id()" /></xsl:attribute> + <xsl:if test="@rotation"> + <xsl:attribute name="gradientTransform">rotate(<xsl:value-of select="@rotation" />)</xsl:attribute> + </xsl:if> <xsl:apply-templates mode="defs" /> </linearGradient> </xsl:template>
