Talk:Duplicate Layer

From Synfig Studio :: Documentation
Jump to: navigation, search

Remove from Duplicate_Layer page during 2013 Terminology Sprint

Recently Fixed Problems (please test)

  • Cloning a Duplicate Layer and having one above the other (rather than having them each inside a disjoint Group Layer) causes Synfig to hang, since the same ValueNode will be used for the Index parameter in each of them. [ fixed in r1277 ]
  • It shouldn't be possible to Disconnect the Index param in the duplicate layer, but it is. [ fixed in r1278 ]
  • It shouldn't be possible to Convert the Index param from Duplicate to any other type, but it is. [ fixed in r1279 ]
  • It shouldn't be possible to Disconnect a Duplicate ValueNode using the Children dialog, but it is. [ fixed in r1280 ]
  • It shouldn't be possible to Convert a Duplicate ValueNode to any other type using the Children dialog, but it is. [fixed in r1281 ]
  • It shouldn't be possible to Connect any ValueNode from the Children dialog to the Index param of a Duplicate layer, but it is. [ fixed in r1282 ]
  • Maybe it would be helpful to Auto-Export the Index parameter to give the user less work to do. It can always be renamed to something memorable later. [ added in r1283 ]
  • Automatic export of the Index parameter works for new layers, but not for cloned layers (copy/paste or right-click > duplicate). [ fixed in r1286 ]
  • The Add and Subtract ValueNodes won't allow the linking of the Duplicate layer's Index to their LHS and RHS if they are converted from a Time parameter. [ fixed in r1299 (for add) and r1330 (for subtract) ]
  • The layer doesn't seem to work well with PasteCanvas' parameters. Duplicating a PasteCanvas and linking the Index to its position or time offset doesn't have any effect. [ fixed in r1331 ]
  • Rendering the Duplicate layer modifies the Index parameter. Studio renders the Navigator dialog's thumbnail and the main canvas at the same time. These two renders can interfere with each other, since they don't use a mutex to protect the read/write of the Index parameter. [ fixed in r1358 ]

Suggestion for explanation

<--- DONE ---> Since I had some difficulties grasping the meaning of the Duplicate layer, I suggest adding the following after the 2nd paragraph:

The Duplicate layer works like a loop over the content below it and provides a changing variable to that content. This variable (the exported Index) can now be used (Connected) within that content.

--Rubikcube 10:17, 1 March 2008 (EST)