[jira] [Commented] (BATIK-1099) Changing an SVGAnimateElement at runtime doesn't work
"Marco Herrn (JIRA)" <[email protected]> Thu, 9 Aug 2018 11:13:00 +0000 (UTC)
| Newsgroups | gmane.text.xml.batik.devel |
|---|---|
| Message-ID | <[email protected]> |
[ https://issues.apache.org/jira/browse/BATIK-1099?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16574697#comment-16574697 ]
Marco Herrn commented on BATIK-1099:
------------------------------------
Four years and 3 releases of batik later, but still not even a comment on this bug.
It this going to be resolved at some time?
> Changing an SVGAnimateElement at runtime doesn't work
> -----------------------------------------------------
>
> Key: BATIK-1099
> URL: https://issues.apache.org/jira/browse/BATIK-1099
> Project: Batik
> Issue Type: Bug
> Components: GVT
> Affects Versions: 1.7
> Reporter: Marco Herrn
> Priority: Major
>
> Modifying an existing SVGAnimateElement at runtime leads to no visible change.
> See for example this SVG snippet:
> <g id="someId">
> <line ... />
> <line ... />
> <animate dur="0.2" from="0" to="1" repeatCount="indefinite"
> attributeName="stroke-opacity"
> calcMode="discrete"/>
> <animate dur="0.2" from="0" to="1" repeatCount="indefinite"
> attributeName="fill-opacity"
> calcMode="discrete"/>
> </g>
> Trying to change this at runtime with the following code:
> canvas.getUpdateManager().getUpdateRunnableQueue().invokeLater(new Runnable() {
> public void run() {
> for (SVGElement elm : currentlySelectedElements) {
> elm.setAttributeNS(null, "stroke", "green");
> Set<SVGAnimateElement> animateElements= getAnimateElements(elm);
> for (SVGAnimateElement anim : animateElements) {
> anim.setAttributeNS(null, "dur", "1");
> }
> }
> }
> });
> should result in a slower blinking frequency. However the blinking frequency stays the same. The stroke color is changed, however. So this seems to be a problem only with SVGAnimateElements.
> See http://stackoverflow.com/questions/27439359 for more details about the problem
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)