<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.wiki.synfig.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=D.j.a.y</id>
		<title>Synfig Studio :: Documentation - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://www.wiki.synfig.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=D.j.a.y"/>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/Special:Contributions/D.j.a.y"/>
		<updated>2026-04-17T00:40:41Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.3</generator>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Command:Panels&amp;diff=23152</id>
		<title>Command:Panels</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Command:Panels&amp;diff=23152"/>
				<updated>2017-04-20T12:17:43Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: deprecated + intra links to avoid dead end&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Deprecated, maybe you could have a look to {{l|Category:Window Menu}}, or go back the {{l|Category:Manual}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{Title|Panels}}&lt;br /&gt;
{{Category|Window Menu}}&lt;br /&gt;
&lt;br /&gt;
This submenu allows you to display and hide {{L|Category:Panels|Synfig panels}}. Among the complete list of panels there are few additional commands available here:&lt;br /&gt;
*'''Vertical Dock: Canvases, History''' - opens a vertical dock window with the {{l|Canvas Browser Panel|Canvas Browser Panel}}, the {{l|Canvas Drop Down List}} and the {{l|History Panel}}&lt;br /&gt;
*'''Horizontal Dock: Layers, Children, Parameters''' - opens an horizontal dock window with the {{l|Layers Panel}}, the {{l|Children Panel}} and the {{l|Parameters Panel}}&lt;br /&gt;
* '''Reset Windows to Original Layout'''&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Category:File_Menu/fr&amp;diff=23151</id>
		<title>Category:File Menu/fr</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Category:File_Menu/fr&amp;diff=23151"/>
				<updated>2017-04-20T12:04:00Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: Reverted edits by Want (talk) to last revision by D.j.a.y&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Title|Fichier}}&lt;br /&gt;
{{Category|Main Menu}}&lt;br /&gt;
{{CategoryContents|File Menu}}&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Tool_Options_Panel/fr&amp;diff=23150</id>
		<title>Tool Options Panel/fr</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Tool_Options_Panel/fr&amp;diff=23150"/>
				<updated>2017-04-20T11:48:29Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: using template (wip)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Page info --&amp;gt;&lt;br /&gt;
{{Title|Panneau Options des Outils}}&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
{{Category|Panels}}&lt;br /&gt;
{{NewTerminology}}&lt;br /&gt;
&amp;lt;!-- Page info end --&amp;gt;&lt;br /&gt;
{{Note|Translation / Traduction help|Des pages modèles (template) utilisés ici auraient besoin d'être créé et traduit}}&lt;br /&gt;
=Introduction=&lt;br /&gt;
Le panneau d'{{Literal|Options des Outils}} présente les options disponible que vous pouvez appliquer à l'outil actuellement sélectionné.  Pour les outils pouvant créer plusieurs calques, le panneau affiche de manière contextuelle les options disponibles suivant le type de calques choisit.&lt;br /&gt;
&lt;br /&gt;
L'icône du panneau {{Literal|Options des Outils}} change lors vous changez d'outil pour indiquer l'outil actif.&lt;br /&gt;
&lt;br /&gt;
Les valeurs du panneau d'{{Literal|Options des Outils}} sont enregistrées lors d'un changement d'outils mais également entre les sessions de SynfigStudio, ainsi, vous pouvez les réutiliser autant de fois que vous le désirez.&lt;br /&gt;
&lt;br /&gt;
Voici une liste des options disponible pour chaque outils:&lt;br /&gt;
==[[File:Tool Normal.png|30px]] {{l|Transform tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|TransformToolOptions --&amp;gt;&lt;br /&gt;
{{TransformToolOptions/fr}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool smooth move.png|30px]]{{l|Smooth Move Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|SmoothMoveToolOptions --&amp;gt;&lt;br /&gt;
{{SmoothMoveToolOptions/fr}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool scale.png|30px]] {{l|Scale Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|ScaleToolOptions --&amp;gt;&lt;br /&gt;
{{ScaleToolOptions/fr}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool rotate.png|30px]] {{l|Rotate Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|RotateToolOptions --&amp;gt;&lt;br /&gt;
{{RotateToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool mirror.png|30px]] {{l|Mirror Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|MirrorToolOptions --&amp;gt;&lt;br /&gt;
{{MirrorToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool circle icon.png|30px]] {{l|Circle Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|CircleToolOptions --&amp;gt;&lt;br /&gt;
{{CircleToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool rectangle icon.png|30px]] {{l|Rectangle Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|RectangleToolOptions --&amp;gt;&lt;br /&gt;
{{RectangleToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool star icon.png|30px]] {{l|Star Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|StarToolOptions --&amp;gt;&lt;br /&gt;
{{StarToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool polygon icon.png|30px]] {{l|Polygon Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|PolygonToolOptions --&amp;gt;&lt;br /&gt;
{{PolygonToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool gradient icon.png|30px]] {{l|Gradient Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|GradientToolOptions --&amp;gt;&lt;br /&gt;
{{GradientToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool bline icon.png|30px]]{{l|Spline Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template:SplineToolOptions --&amp;gt;&lt;br /&gt;
{{SplineToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool draw icon.png|30px]] {{l|Draw Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|DrawMoveToolOptions --&amp;gt;&lt;br /&gt;
{{DrawToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool cutout icon.png|30px]] {{l|Cutout Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|CutoutToolOptions --&amp;gt;&lt;br /&gt;
{{CutoutToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool width icon.png|30px]] {{l|Width Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|WidthToolOptions --&amp;gt;&lt;br /&gt;
{{WidthToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool fill icon.png|30px]] {{l|Fill Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|FillToolOptions --&amp;gt;&lt;br /&gt;
{{FillToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool eyedrop icon.png|30px]] {{l|Eyedrop Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|EyedropToolOptions --&amp;gt;&lt;br /&gt;
{{EyedropToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool text icon.png|30px]] {{l|Text Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|TextToolOptions --&amp;gt;&lt;br /&gt;
{{TextToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool sketch icon.png|30px]] {{l|Sketch Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|SketchToolOptions --&amp;gt;&lt;br /&gt;
{{SketchToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool brush icon.png|30px]] {{l|Brush Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|BrushToolOptions --&amp;gt;&lt;br /&gt;
{{BrushToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool zoom icon.png|30px]] {{l|Zoom Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|ZoomToolOptions --&amp;gt;&lt;br /&gt;
{{ZoomToolOptions}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
*[[File:Tool scale.png|30px]] {{l|Scale Tool}}&lt;br /&gt;
**Verrouiller Proportions (Booléen)&lt;br /&gt;
*[[File:Tool rotate.png|30px]] {{l|Rotate Tool}}&lt;br /&gt;
**Permettre Redimensionner (Booléen)&lt;br /&gt;
*[[File:Tool mirror.png|30px]] {{l|Mirror Tool}}&lt;br /&gt;
**Horizontal (Booléen exclusif)&lt;br /&gt;
**Vertical (Booléen exclusif)&lt;br /&gt;
*[[File:Tool circle icon.png|30px]] {{l|Circle Tool}}&lt;br /&gt;
**Nom du nouveau calque (Texte)&lt;br /&gt;
**Créer un calque Cercle (Booléen)&lt;br /&gt;
**Créer un Contour (Booléen)&lt;br /&gt;
**Créer un Contour Avancé (Booléen)&lt;br /&gt;
**Créer une Région (Booléen)&lt;br /&gt;
**Créer une Plante (Booléen)&lt;br /&gt;
**Créer un Dégradé Courbe (Booléen)&lt;br /&gt;
**Lier les Origines (Booléen)&lt;br /&gt;
**Origine de la Spline au Centre (Booléen)&lt;br /&gt;
**Inverser (Booléen)&lt;br /&gt;
**Atténuation (Liste déroulante)&lt;br /&gt;
**Adoucissement (Nombre réel)&lt;br /&gt;
**Points de la Spline (Nombre entier)&lt;br /&gt;
**Angle de décalage (angle)&lt;br /&gt;
*[[File:Rectangle_icon.png|30px]] {{l|Rectangle Tool}}&lt;br /&gt;
**Nom du nouveau calque (Texte)&lt;br /&gt;
**Créer un calque Rectangle (Booléen)&lt;br /&gt;
**Créer un Contour (Booléen)&lt;br /&gt;
**Créer un Contour Avancé (Booléen)&lt;br /&gt;
**Créer une Région (Booléen)&lt;br /&gt;
**Créer une Plante (Booléen)&lt;br /&gt;
**Créer un Dégradé Courbe (Booléen)&lt;br /&gt;
**Lier les Origines (Booléen)&lt;br /&gt;
**Inverser (Booléen)&lt;br /&gt;
**Expansion (Nombre réel)&lt;br /&gt;
**Adoucissement (Nombre réel)&lt;br /&gt;
*[[File:Tool star icon.png|30px]] {{l|Star Tool}}&lt;br /&gt;
**Nom du nouveau calque (Texte)&lt;br /&gt;
**Créer un calque Étoile (Booléen)&lt;br /&gt;
**Créer un Contour (Booléen)&lt;br /&gt;
**Créer un Contour Avancé (Booléen)&lt;br /&gt;
**Créer une Région (Booléen)&lt;br /&gt;
**Créer une Plante (Booléen)&lt;br /&gt;
**Créer un Dégradé Courbe (Booléen)&lt;br /&gt;
**Lier les Origines (Booléen)&lt;br /&gt;
**Origine de la Spline au Centre (Booléen)&lt;br /&gt;
**Inverser (Booléen)&lt;br /&gt;
**Polygone Régulier (Booléen)&lt;br /&gt;
**Adoucissement (Nombre réel)&lt;br /&gt;
**Nombre de Pointes (Nombre entier)&lt;br /&gt;
**Tangente Interne (Nombre réel)&lt;br /&gt;
**Tangente Externe (Nombre réel)&lt;br /&gt;
**Largeur Interne (Nombre réel)&lt;br /&gt;
**Largeur Externe (Nombre réel)&lt;br /&gt;
**Ratio du Rayon (Nombre réel)&lt;br /&gt;
**Angle de Décalage (Nombre réel)&lt;br /&gt;
*[[File:Tool polygon icon.png|30px]] {{l|Polygon Tool}}&lt;br /&gt;
**Nom du nouveau calque (Texte)&lt;br /&gt;
**Créer un calque Polygone (Booléen)&lt;br /&gt;
**Créer un Contour (Booléen)&lt;br /&gt;
**Créer un Contour Avancé (Booléen)&lt;br /&gt;
**Créer une Région (Booléen)&lt;br /&gt;
**Créer une Plante (Booléen)&lt;br /&gt;
**Créer un Dégradé Courbe (Booléen)&lt;br /&gt;
**Lier les Origines (Booléen)&lt;br /&gt;
**Origine de la Spline au Centre (Booléen)&lt;br /&gt;
**Inverser (Booléen)&lt;br /&gt;
**Adoucissement (Nombre réel)&lt;br /&gt;
**Créer un Polygone (Bouton d'action)&lt;br /&gt;
**Effacer le Polygone Courant (Bouton d'action)&lt;br /&gt;
*[[File:Tool gradient icon.png|30px]] {{l|Gradient Tool}}&lt;br /&gt;
**Nom du nouveau calque (Texte)&lt;br /&gt;
**Type de Dégradé (Liste déroulante)&lt;br /&gt;
*[[File:Tool bline icon.png|30px]]{{l|Spline Tool}}&lt;br /&gt;
**Nom du nouveau calque (Texte)&lt;br /&gt;
**Créer un Contour (Booléen)&lt;br /&gt;
**Créer un Contour Avancé (Booléen)&lt;br /&gt;
**Créer une Région (Booléen)&lt;br /&gt;
**Créer une Plante (Booléen)&lt;br /&gt;
**Créer un Dégradé Courbe (Booléen)&lt;br /&gt;
**Lier les Origines (Booléen)&lt;br /&gt;
**Exporter Automatiquement (Booléen)&lt;br /&gt;
**Adoucissement (Nombre réel)&lt;br /&gt;
*[[File:Tool draw icon.png|30px]] {{l|Draw Tool}}&lt;br /&gt;
**Nom du nouveau calque (Texte)&lt;br /&gt;
**Créer un Contour (Booléen)&lt;br /&gt;
**Créer un Contour Avancé (Booléen)&lt;br /&gt;
**Créer une Région (Booléen)&lt;br /&gt;
**Fermeture Automatique (Booléen)&lt;br /&gt;
**Étendre Automatiquement (Booléen)&lt;br /&gt;
**Lier Automatiquement (Booléen)&lt;br /&gt;
**Exporter Automatiquement (Booléen)&lt;br /&gt;
**Largeur selon la Pression (Booléen)&lt;br /&gt;
**Erreur locale (Booléen)&lt;br /&gt;
**Pression Minimale (Booléen) &amp;amp; (Nombre réel)&lt;br /&gt;
**Lissage de la Spline (Nombre réel)&lt;br /&gt;
**Erreur Largeur Maximale (Nombre réel)&lt;br /&gt;
**Adoucissement (Nombre réel)&lt;br /&gt;
**Remplissage du Dernier Tracé (Bouton d'action)&lt;br /&gt;
*[[File:Tool width icon.png|30px]] {{l|Width Tool}}&lt;br /&gt;
**Agrandissement (Nombre réel)&lt;br /&gt;
**Rayon (Nombre réel)&lt;br /&gt;
**Agrandissement Relatif (Booléen)&lt;br /&gt;
*[[File:Tool fill icon.png|30px]] {{l|Fill Tool}}&lt;br /&gt;
**Aucun&lt;br /&gt;
*[[File:Tool eyedrop icon.png|30px]] {{l|Eyedrop Tool}}&lt;br /&gt;
**Aucun&lt;br /&gt;
*[[File:Tool text icon.png|30px]] {{l|Text Tool}}&lt;br /&gt;
**Nom du nouveau calque (Texte)&lt;br /&gt;
**Éditeur Multi-lignes (Booléen)&lt;br /&gt;
**Taille (Vecteur 2D)&lt;br /&gt;
**Orientation (Vecteur 2D)&lt;br /&gt;
**Famille (Texte)&lt;br /&gt;
*[[File:Tool sketch icon.png|30px]] {{l|Sketch Tool}}&lt;br /&gt;
**Afficher le Dessin (Booléen)&lt;br /&gt;
**Annuler le Dernier Tracé (action button)&lt;br /&gt;
**Effacer le Dessin (action button)&lt;br /&gt;
**Enregistrer le Dessin Sous... (action button)&lt;br /&gt;
**Ouvrir un Dessin (action button)&lt;br /&gt;
*[[File:Tool zoom icon.png|30px]] {{l|Zoom Tool}}&lt;br /&gt;
**Aucun&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Template:ScaleToolOptions/fr&amp;diff=23149</id>
		<title>Template:ScaleToolOptions/fr</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Template:ScaleToolOptions/fr&amp;diff=23149"/>
				<updated>2017-04-20T11:47:39Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Scale Tool Options.png|frame]]&lt;br /&gt;
Le {{l|Tool Options Panel}} vous permet de choisir :&lt;br /&gt;
* '''Verrouiller Proportions''' : Permet figer le ratio x:y de la sélection courante de {{l|Handle|poignées}}.&lt;br /&gt;
&amp;lt;br clear=all /&amp;gt;&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Template:ScaleToolOptions/fr&amp;diff=23148</id>
		<title>Template:ScaleToolOptions/fr</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Template:ScaleToolOptions/fr&amp;diff=23148"/>
				<updated>2017-04-20T11:45:28Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: creation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Scale Tool Options.png|frame]]&lt;br /&gt;
**Verrouiller Proportions (Booléen)&lt;br /&gt;
Le {{l|Tool Options Panel}} vous permet de choisir :&lt;br /&gt;
* '''Verrouiller Proportions''' : Permet figer le ratio x:y de la sélection courante de {{|Handle|poignées}}.&lt;br /&gt;
&amp;lt;br clear=all /&amp;gt;&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Template:SmoothMoveToolOptions/fr&amp;diff=23147</id>
		<title>Template:SmoothMoveToolOptions/fr</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Template:SmoothMoveToolOptions/fr&amp;diff=23147"/>
				<updated>2017-04-20T11:37:32Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: creation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Rayon (nombre réel)&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Template:TransformToolOptions/fr&amp;diff=23146</id>
		<title>Template:TransformToolOptions/fr</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Template:TransformToolOptions/fr&amp;diff=23146"/>
				<updated>2017-04-20T11:35:06Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: creation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Aucun&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Tool_Options_Panel/fr&amp;diff=23145</id>
		<title>Tool Options Panel/fr</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Tool_Options_Panel/fr&amp;diff=23145"/>
				<updated>2017-04-20T11:33:17Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: use tools templates. EN --&amp;gt; FR Translation needed !!!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Page info --&amp;gt;&lt;br /&gt;
{{Title|Panneau Options des Outils}}&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
{{Category|Panels}}&lt;br /&gt;
{{NewTerminology}}&lt;br /&gt;
&amp;lt;!-- Page info end --&amp;gt;&lt;br /&gt;
{{Note|Translation / Traduction help|Des pages modèles (template) utilisés ici auraient besoin d'être créé et traduit}}&lt;br /&gt;
=Introduction=&lt;br /&gt;
Le panneau d'{{Literal|Options des Outils}} présente les options disponible que vous pouvez appliquer à l'outil actuellement sélectionné.  Pour les outils pouvant créer plusieurs calques, le panneau affiche de manière contextuelle les options disponibles suivant le type de calques choisit.&lt;br /&gt;
&lt;br /&gt;
L'icône du panneau {{Literal|Options des Outils}} change lors vous changez d'outil pour indiquer l'outil actif.&lt;br /&gt;
&lt;br /&gt;
Les valeurs du panneau d'{{Literal|Options des Outils}} sont enregistrées lors d'un changement d'outils mais également entre les sessions de SynfigStudio, ainsi, vous pouvez les réutiliser autant de fois que vous le désirez.&lt;br /&gt;
&lt;br /&gt;
Voici une liste des options disponible pour chaque outils:&lt;br /&gt;
==[[File:Tool Normal.png|30px]] {{l|Transform tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|TransformToolOptions --&amp;gt;&lt;br /&gt;
{{TransformToolOptions}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool smooth move.png|30px]]{{l|Smooth Move Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|SmoothMoveToolOptions --&amp;gt;&lt;br /&gt;
{{SmoothMoveToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool scale.png|30px]] {{l|Scale Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|ScaleToolOptions --&amp;gt;&lt;br /&gt;
{{ScaleToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool rotate.png|30px]] {{l|Rotate Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|RotateToolOptions --&amp;gt;&lt;br /&gt;
{{RotateToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool mirror.png|30px]] {{l|Mirror Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|MirrorToolOptions --&amp;gt;&lt;br /&gt;
{{MirrorToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool circle icon.png|30px]] {{l|Circle Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|CircleToolOptions --&amp;gt;&lt;br /&gt;
{{CircleToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool rectangle icon.png|30px]] {{l|Rectangle Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|RectangleToolOptions --&amp;gt;&lt;br /&gt;
{{RectangleToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool star icon.png|30px]] {{l|Star Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|StarToolOptions --&amp;gt;&lt;br /&gt;
{{StarToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool polygon icon.png|30px]] {{l|Polygon Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|PolygonToolOptions --&amp;gt;&lt;br /&gt;
{{PolygonToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool gradient icon.png|30px]] {{l|Gradient Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|GradientToolOptions --&amp;gt;&lt;br /&gt;
{{GradientToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool bline icon.png|30px]]{{l|Spline Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template:SplineToolOptions --&amp;gt;&lt;br /&gt;
{{SplineToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool draw icon.png|30px]] {{l|Draw Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|DrawMoveToolOptions --&amp;gt;&lt;br /&gt;
{{DrawToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool cutout icon.png|30px]] {{l|Cutout Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|CutoutToolOptions --&amp;gt;&lt;br /&gt;
{{CutoutToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool width icon.png|30px]] {{l|Width Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|WidthToolOptions --&amp;gt;&lt;br /&gt;
{{WidthToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool fill icon.png|30px]] {{l|Fill Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|FillToolOptions --&amp;gt;&lt;br /&gt;
{{FillToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool eyedrop icon.png|30px]] {{l|Eyedrop Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|EyedropToolOptions --&amp;gt;&lt;br /&gt;
{{EyedropToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool text icon.png|30px]] {{l|Text Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|TextToolOptions --&amp;gt;&lt;br /&gt;
{{TextToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool sketch icon.png|30px]] {{l|Sketch Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|SketchToolOptions --&amp;gt;&lt;br /&gt;
{{SketchToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool brush icon.png|30px]] {{l|Brush Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|BrushToolOptions --&amp;gt;&lt;br /&gt;
{{BrushToolOptions}}&lt;br /&gt;
&lt;br /&gt;
==[[File:Tool zoom icon.png|30px]] {{l|Zoom Tool}}==&lt;br /&gt;
&amp;lt;!-- Use of Template|ZoomToolOptions --&amp;gt;&lt;br /&gt;
{{ZoomToolOptions}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
*[[File:Tool scale.png|30px]] {{l|Scale Tool}}&lt;br /&gt;
**Verrouiller Proportions (Booléen)&lt;br /&gt;
*[[File:Tool rotate.png|30px]] {{l|Rotate Tool}}&lt;br /&gt;
**Permettre Redimensionner (Booléen)&lt;br /&gt;
*[[File:Tool mirror.png|30px]] {{l|Mirror Tool}}&lt;br /&gt;
**Horizontal (Booléen exclusif)&lt;br /&gt;
**Vertical (Booléen exclusif)&lt;br /&gt;
*[[File:Tool circle icon.png|30px]] {{l|Circle Tool}}&lt;br /&gt;
**Nom du nouveau calque (Texte)&lt;br /&gt;
**Créer un calque Cercle (Booléen)&lt;br /&gt;
**Créer un Contour (Booléen)&lt;br /&gt;
**Créer un Contour Avancé (Booléen)&lt;br /&gt;
**Créer une Région (Booléen)&lt;br /&gt;
**Créer une Plante (Booléen)&lt;br /&gt;
**Créer un Dégradé Courbe (Booléen)&lt;br /&gt;
**Lier les Origines (Booléen)&lt;br /&gt;
**Origine de la Spline au Centre (Booléen)&lt;br /&gt;
**Inverser (Booléen)&lt;br /&gt;
**Atténuation (Liste déroulante)&lt;br /&gt;
**Adoucissement (Nombre réel)&lt;br /&gt;
**Points de la Spline (Nombre entier)&lt;br /&gt;
**Angle de décalage (angle)&lt;br /&gt;
*[[File:Rectangle_icon.png|30px]] {{l|Rectangle Tool}}&lt;br /&gt;
**Nom du nouveau calque (Texte)&lt;br /&gt;
**Créer un calque Rectangle (Booléen)&lt;br /&gt;
**Créer un Contour (Booléen)&lt;br /&gt;
**Créer un Contour Avancé (Booléen)&lt;br /&gt;
**Créer une Région (Booléen)&lt;br /&gt;
**Créer une Plante (Booléen)&lt;br /&gt;
**Créer un Dégradé Courbe (Booléen)&lt;br /&gt;
**Lier les Origines (Booléen)&lt;br /&gt;
**Inverser (Booléen)&lt;br /&gt;
**Expansion (Nombre réel)&lt;br /&gt;
**Adoucissement (Nombre réel)&lt;br /&gt;
*[[File:Tool star icon.png|30px]] {{l|Star Tool}}&lt;br /&gt;
**Nom du nouveau calque (Texte)&lt;br /&gt;
**Créer un calque Étoile (Booléen)&lt;br /&gt;
**Créer un Contour (Booléen)&lt;br /&gt;
**Créer un Contour Avancé (Booléen)&lt;br /&gt;
**Créer une Région (Booléen)&lt;br /&gt;
**Créer une Plante (Booléen)&lt;br /&gt;
**Créer un Dégradé Courbe (Booléen)&lt;br /&gt;
**Lier les Origines (Booléen)&lt;br /&gt;
**Origine de la Spline au Centre (Booléen)&lt;br /&gt;
**Inverser (Booléen)&lt;br /&gt;
**Polygone Régulier (Booléen)&lt;br /&gt;
**Adoucissement (Nombre réel)&lt;br /&gt;
**Nombre de Pointes (Nombre entier)&lt;br /&gt;
**Tangente Interne (Nombre réel)&lt;br /&gt;
**Tangente Externe (Nombre réel)&lt;br /&gt;
**Largeur Interne (Nombre réel)&lt;br /&gt;
**Largeur Externe (Nombre réel)&lt;br /&gt;
**Ratio du Rayon (Nombre réel)&lt;br /&gt;
**Angle de Décalage (Nombre réel)&lt;br /&gt;
*[[File:Tool polygon icon.png|30px]] {{l|Polygon Tool}}&lt;br /&gt;
**Nom du nouveau calque (Texte)&lt;br /&gt;
**Créer un calque Polygone (Booléen)&lt;br /&gt;
**Créer un Contour (Booléen)&lt;br /&gt;
**Créer un Contour Avancé (Booléen)&lt;br /&gt;
**Créer une Région (Booléen)&lt;br /&gt;
**Créer une Plante (Booléen)&lt;br /&gt;
**Créer un Dégradé Courbe (Booléen)&lt;br /&gt;
**Lier les Origines (Booléen)&lt;br /&gt;
**Origine de la Spline au Centre (Booléen)&lt;br /&gt;
**Inverser (Booléen)&lt;br /&gt;
**Adoucissement (Nombre réel)&lt;br /&gt;
**Créer un Polygone (Bouton d'action)&lt;br /&gt;
**Effacer le Polygone Courant (Bouton d'action)&lt;br /&gt;
*[[File:Tool gradient icon.png|30px]] {{l|Gradient Tool}}&lt;br /&gt;
**Nom du nouveau calque (Texte)&lt;br /&gt;
**Type de Dégradé (Liste déroulante)&lt;br /&gt;
*[[File:Tool bline icon.png|30px]]{{l|Spline Tool}}&lt;br /&gt;
**Nom du nouveau calque (Texte)&lt;br /&gt;
**Créer un Contour (Booléen)&lt;br /&gt;
**Créer un Contour Avancé (Booléen)&lt;br /&gt;
**Créer une Région (Booléen)&lt;br /&gt;
**Créer une Plante (Booléen)&lt;br /&gt;
**Créer un Dégradé Courbe (Booléen)&lt;br /&gt;
**Lier les Origines (Booléen)&lt;br /&gt;
**Exporter Automatiquement (Booléen)&lt;br /&gt;
**Adoucissement (Nombre réel)&lt;br /&gt;
*[[File:Tool draw icon.png|30px]] {{l|Draw Tool}}&lt;br /&gt;
**Nom du nouveau calque (Texte)&lt;br /&gt;
**Créer un Contour (Booléen)&lt;br /&gt;
**Créer un Contour Avancé (Booléen)&lt;br /&gt;
**Créer une Région (Booléen)&lt;br /&gt;
**Fermeture Automatique (Booléen)&lt;br /&gt;
**Étendre Automatiquement (Booléen)&lt;br /&gt;
**Lier Automatiquement (Booléen)&lt;br /&gt;
**Exporter Automatiquement (Booléen)&lt;br /&gt;
**Largeur selon la Pression (Booléen)&lt;br /&gt;
**Erreur locale (Booléen)&lt;br /&gt;
**Pression Minimale (Booléen) &amp;amp; (Nombre réel)&lt;br /&gt;
**Lissage de la Spline (Nombre réel)&lt;br /&gt;
**Erreur Largeur Maximale (Nombre réel)&lt;br /&gt;
**Adoucissement (Nombre réel)&lt;br /&gt;
**Remplissage du Dernier Tracé (Bouton d'action)&lt;br /&gt;
*[[File:Tool width icon.png|30px]] {{l|Width Tool}}&lt;br /&gt;
**Agrandissement (Nombre réel)&lt;br /&gt;
**Rayon (Nombre réel)&lt;br /&gt;
**Agrandissement Relatif (Booléen)&lt;br /&gt;
*[[File:Tool fill icon.png|30px]] {{l|Fill Tool}}&lt;br /&gt;
**Aucun&lt;br /&gt;
*[[File:Tool eyedrop icon.png|30px]] {{l|Eyedrop Tool}}&lt;br /&gt;
**Aucun&lt;br /&gt;
*[[File:Tool text icon.png|30px]] {{l|Text Tool}}&lt;br /&gt;
**Nom du nouveau calque (Texte)&lt;br /&gt;
**Éditeur Multi-lignes (Booléen)&lt;br /&gt;
**Taille (Vecteur 2D)&lt;br /&gt;
**Orientation (Vecteur 2D)&lt;br /&gt;
**Famille (Texte)&lt;br /&gt;
*[[File:Tool sketch icon.png|30px]] {{l|Sketch Tool}}&lt;br /&gt;
**Afficher le Dessin (Booléen)&lt;br /&gt;
**Annuler le Dernier Tracé (action button)&lt;br /&gt;
**Effacer le Dessin (action button)&lt;br /&gt;
**Enregistrer le Dessin Sous... (action button)&lt;br /&gt;
**Ouvrir un Dessin (action button)&lt;br /&gt;
*[[File:Tool zoom icon.png|30px]] {{l|Zoom Tool}}&lt;br /&gt;
**Aucun&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Writer_Documentation&amp;diff=23144</id>
		<title>Writer Documentation</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Writer_Documentation&amp;diff=23144"/>
				<updated>2017-04-20T11:14:18Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: /* Editor Documentation */ template intra link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Page info --&amp;gt;&lt;br /&gt;
{{Title|Writer Documentation}}&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&amp;lt;!-- Page info --&amp;gt;&lt;br /&gt;
= Getting Started =&lt;br /&gt;
There you are...&lt;br /&gt;
==Translation==&lt;br /&gt;
To add {{l|Meta:Translation|translated}} pages.&lt;br /&gt;
==New pages==&lt;br /&gt;
To add an additional page just call the page by editing the address in your browser (without ending '/' ).&lt;br /&gt;
You'll then see a page telling you that this page currently doesn't exist and you can click on {{literal|Create}} at the top menu. If you don't feel comfortable doing changes in the mains pages, you can start by submitting your changes in the {{Literal|Discussion}} pages ( {{Shortcut|Alt|Shift|t}}).&lt;br /&gt;
&lt;br /&gt;
= Editor Documentation =&lt;br /&gt;
* General Conventions&lt;br /&gt;
** {{l|Meta:General Documentation Style}}&lt;br /&gt;
** {{l|Meta:ScreenShots}}&lt;br /&gt;
** {{l|Meta:Synfig Naming Conventions}}&lt;br /&gt;
&lt;br /&gt;
* Wiki&lt;br /&gt;
** {{l|Meta:Wiki Structure}}&lt;br /&gt;
** {{l|Meta:Template Style And Syntax}}&lt;br /&gt;
** {{l|Meta:Templates}}&lt;br /&gt;
** {{l|Wiki Improvements}}&lt;br /&gt;
&lt;br /&gt;
* {{l|Meta:Translation}}&lt;br /&gt;
&lt;br /&gt;
= Administrator Documentation =&lt;br /&gt;
* {{l|Meta:Templates}}&lt;br /&gt;
* {{l|Meta:How to add support for new language}}&lt;br /&gt;
&lt;br /&gt;
= Marketing/Sales Documentation =&lt;br /&gt;
* {{l|Meta:Writing Press Releases}}&lt;br /&gt;
&lt;br /&gt;
= Pages Currently Developed =&lt;br /&gt;
These pages are currently under development and do not show up on the official documentation:&lt;br /&gt;
* {{l|#Rewritefor_1x_series|Rewrite for 1.x series}}&lt;br /&gt;
* {{l|#WikificationofGenetestuff|Wikification of Genete's stuff}}&lt;br /&gt;
* {{l|#Terminologyrewritesprint|Terminology rewrite sprint}}&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
== &amp;lt;span id=&amp;quot;Rewritefor_1x_series&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;(in progress) 2015 --&amp;gt; - Rewrite for 1.x series==&lt;br /&gt;
&lt;br /&gt;
In order to update the documentation to follow the 1.0 release, a '''major revision of the documentation''' is needed.&lt;br /&gt;
&lt;br /&gt;
In some cases, draft work has already been done in the '''Talk''' section of the pages. &lt;br /&gt;
&lt;br /&gt;
According the synfigstudio 1.0 single window (and other changes) UI a global review and update of the '''screenshots''' must also be done...see howto in next paragraph.&lt;br /&gt;
&lt;br /&gt;
The documentation can be now rewritten directly on the Pages (It's no longer necessary to use the Talk Pages nor the &amp;quot;Rewrite preparation for 0.65&amp;quot; has modification comment has suggested previously)&lt;br /&gt;
&lt;br /&gt;
=== Where to start ===&lt;br /&gt;
* {{l|Category:Canvas_Window}} '''Ready for translation''' - (main rewrite done - polish done)&lt;br /&gt;
* {{l|Dock dialogs}} (outdated by {{l|Category:Panels}} update) : everything related to dock system should be reviewed (rewritten done)&lt;br /&gt;
* Something about jack synchro - done : {{l|FAQ#What_about_Jack_audio_server_.3F}}&lt;br /&gt;
* A sound layer tutorial&lt;br /&gt;
* A jack tutorial : draft here ---&amp;gt; {{l|Jack Audio Synchronization Tutorial}}&lt;br /&gt;
* {{l|Tool_Options_Panel}} '''Ready for translation''' - (main rewrite done)&lt;br /&gt;
* {{l|Category:File_Menu_%28Toolbox%29}} : in progress&lt;br /&gt;
* {{l|Category:Toolbox_Menu}} : in progress&lt;br /&gt;
* {{l|Help_Menu}} : in progress&lt;br /&gt;
* {{l|Toolbox}}&lt;br /&gt;
* and : http://wiki.synfig.org/wiki/index.php?title=Special%3ASearch&amp;amp;profile=advanced&amp;amp;search=rewrite+0.65&amp;amp;fulltext=Search&amp;amp;ns0=1&amp;amp;ns1=1&amp;amp;profile=advanced&lt;br /&gt;
&lt;br /&gt;
===How to do the Screenshots ===&lt;br /&gt;
For complete recommendations on screenshot creation, see the synfig studio documentation : {{l|Meta:ScreenShots}}&lt;br /&gt;
&lt;br /&gt;
* Please make screenshots in default light theme.&lt;br /&gt;
* Please keep image width under ~1000px.&lt;br /&gt;
* Use generic file notation : image_file_name_current.png. Example ''File:Render_settings_Dialog_current.png'' ‎used in [[Render_dialog]] (to take advantage of the upgrade image system)&lt;br /&gt;
&lt;br /&gt;
===Terminology===&lt;br /&gt;
It's possible (and certain) that around the corners, some terminologies have been updated with all the GUI's recent changes. Some parts of the documentation may not reflect all the changes. If you find some... feel free to correct them in wiki original page (+ your native language?) ! (and add it to this list for helping the translation into other languages)&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; align=&amp;quot;none&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background:#silver&amp;quot;&lt;br /&gt;
|'''Old Terminology'''||'''New Terminology'''||'''Where''' &lt;br /&gt;
|-&lt;br /&gt;
||Children Lock&lt;br /&gt;
||{{l|Lock Selection}}&lt;br /&gt;
||{{l|Group Layer}} and Swicth Group Layer&lt;br /&gt;
|-&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;WikificationofGenetestuff&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;(todo) 2015 --&amp;gt; - Wikification of Genete's stuff ==&lt;br /&gt;
A lot of documentation resources have been produced by Genete. They are hosted in the cloud. Some of it should be hosted in the wiki, in the dev, or tutorial or .... sections.&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/folderview?id=0Bx8g_H3f7qpZZDExNjU0NmEtZWI2Mi00M2UzLWI2OWQtNDUyYmRhOGRiN2Qx&amp;amp;usp=sharing Genete Stuff].&lt;br /&gt;
&lt;br /&gt;
''please, log here any progress to avoid duplicate work''&lt;br /&gt;
&lt;br /&gt;
== (done) 2014-2015 - Rewrite preparation for future release 1.0==&lt;br /&gt;
&lt;br /&gt;
The documentation can be now rewritten directly on the Page. It's no longer necessary to use the Talk Pages nor the &amp;quot;Rewrite preparation for 0.65&amp;quot; has modification comment has suggested previously.&lt;br /&gt;
&lt;br /&gt;
Have a look at what has already been initiated : http://wiki.synfig.org/wiki/index.php?title=Special%3ASearch&amp;amp;profile=advanced&amp;amp;search=rewrite+0.65&amp;amp;fulltext=Search&amp;amp;ns0=1&amp;amp;ns1=1&amp;amp;profile=advanced&lt;br /&gt;
&lt;br /&gt;
According the synfigstudio 1.0 single window (and other changes) UI a global review and update of the screenshots must be done...&lt;br /&gt;
&lt;br /&gt;
(No more useful) &amp;lt;strike&amp;gt;Write inside Talk:Pages the new feature that will be available in synfig 1.0 in order to not do ''visible modification'' until next release is out.&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(No more useful)&amp;lt;strike&amp;gt; Suggested work-flow : use &amp;quot;Rewrite preparation for 0.65&amp;quot; has modification comment, and add &amp;quot;Rewrite preparation for 0.65&amp;quot; sentence inside the Talk Page (to get an easy way to retrieve all the pages who need to be updated once 1.0 will be out)&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;Terminologyrewritesprint&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;(in progress) 2013 ---&amp;gt; - Terminology rewrite sprint ==&lt;br /&gt;
Have a look in the Forum [http://www.synfig.org/forums/viewtopic.php?f=25&amp;amp;t=4056] for more information.&lt;br /&gt;
&lt;br /&gt;
* (''[http://www.synfig.org/forums/viewtopic.php?f=1&amp;amp;t=4056&amp;amp;start=75#p18012 done]'') - {{l|Dev:Sprints/2013-01-07_Reworked_Terminology|Terminology}} step of original (English) doc .&lt;br /&gt;
* ''(done - over-dated by 1.0 work)'' - {{l|Dev:Sprints/2013-02-19_Screenshots_Update|Screenshot Update}} step&lt;br /&gt;
* ''([http://synfig.org/forums/viewtopic.php?f=1&amp;amp;t=4056&amp;amp;start=150#p18930 done])'' - Approve terminology change step on reference page (english)&lt;br /&gt;
* ''([http://synfig.org/forums/viewtopic.php?f=1&amp;amp;t=4056&amp;amp;start=150#p18985 done])'' - Signal translation pages outdated&lt;br /&gt;
* ''(done)'' - Banner with the instructions to all translation pages not updated with new terminology&lt;br /&gt;
* ''(done)'' - Some translation pages have to be renamed. For example &amp;quot;Params Panel/ru&amp;quot; have to become &amp;quot;Parameters Panel/ru&amp;quot;. Only admins can do that.&lt;br /&gt;
* ''('''todo''')'' - Find a way to work on translation pages outdated&lt;br /&gt;
* ''('''todo''')'' - Update the translations step&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Meta:Templates&amp;diff=23143</id>
		<title>Meta:Templates</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Meta:Templates&amp;diff=23143"/>
				<updated>2017-04-20T11:14:04Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: better title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Title|Templates list}}&lt;br /&gt;
{{Navigation|Writer_Documentation|}}&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
Here's a list of templates used to improve this wiki functionality.&lt;br /&gt;
&lt;br /&gt;
= User Templates =&lt;br /&gt;
Those templates can (and often should) be used in page body.&lt;br /&gt;
&lt;br /&gt;
== C ==&lt;br /&gt;
* '''Location''': {{l|Template:C}}&lt;br /&gt;
* '''Description''': This template should always be used to ‘wrap’ items from the context menu GUI.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{c|File|Open File}}&amp;lt;/nowiki&amp;gt; is interpreted as {{c|File|Open File}}&lt;br /&gt;
&lt;br /&gt;
== Category ==&lt;br /&gt;
* '''Location''': {{l|Template:Category}}&lt;br /&gt;
* '''Description''': Specifies category page belongs to.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{Category|MyCategory}}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== CategoryContents ==&lt;br /&gt;
* '''Location''': {{l|Template:CategoryContents}}&lt;br /&gt;
* '''Description''': Lists all pages in the specified category. Output is localized, so if you use &amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt; on Spanish page, you will automatically get content of Example/es category and the page titles will be replaced with their Spanish translations.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{CategoryContents|MyCategory}}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== L ==&lt;br /&gt;
* '''Location''': {{l|Template:L}}&lt;br /&gt;
* '''Description''': Creates link to another page, providing proper localization support.&lt;br /&gt;
* '''Examples''': See {{l|Meta:LinksTest/ru|Meta:LinksTest/ru}}.&lt;br /&gt;
&lt;br /&gt;
== Literal ==&lt;br /&gt;
* '''Location''': {{l|Template:Literal}}&lt;br /&gt;
* '''Description''': This template should always be used to ‘wrap’ all reference to GUI items (control name, menu item, …).&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{Literal|Open File|New}}&amp;lt;/nowiki&amp;gt; is interpreted as {{Literal|Open File}}&lt;br /&gt;
&lt;br /&gt;
== Navigation ==&lt;br /&gt;
* '''Location''': {{l|Template:Navigation}}&lt;br /&gt;
* '''Description''': Defines navigation for sequence of pages and displays navigation bar. You need only to specify parent (index) page and next page (optional). There's no need to specify previous page, because it's determined automatically. Works only within the range of namespace though.&lt;br /&gt;
* '''Examples''': For result see the header from those page, or result example code &amp;lt;nowiki&amp;gt;{{Navigation|Top Page|Next Page}}&amp;lt;/nowiki&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{Navigation|Top Page|Next Page}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
* '''Location''': {{l|Template:Note}}&lt;br /&gt;
* '''Description''': This template gives a box of fixed width. First argument is header for note and second a main content of note.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{Note|Note title|Short note text}}&amp;lt;/nowiki&amp;gt;  See in ex. {{l|Doc:Getting_Started}} or note from example:&lt;br /&gt;
&lt;br /&gt;
{{Note|Note title|Short note text}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Shorcut ==&lt;br /&gt;
* '''Location''': {{l|Template:Shortcut}}&lt;br /&gt;
* '''Description''': Put a sequence of up to 5 keys to show a shortcut.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{Shortcut|Alt|Shift|t}}&amp;lt;/nowiki&amp;gt; is interpreted as {{Shortcut|Alt|Shift|t}}&lt;br /&gt;
&lt;br /&gt;
== Stub ==&lt;br /&gt;
* '''Location''': {{l|Template:Stub}}&lt;br /&gt;
* '''Description''': Mark page as a stub.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{Stub}}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Title ==&lt;br /&gt;
* '''Location''': {{l|Template:Title}}&lt;br /&gt;
* '''Description''': Sets custom title for a page.&lt;br /&gt;
* '''Examples''': See sources of {{l|Main_Page|Main_Page}}, {{l|Doc:Getting_Started|Doc:Getting_Started}}, {{l|Doc:Getting_Started/ru|Doc:Getting_Started/ru}} pages.&lt;br /&gt;
&lt;br /&gt;
== TOCright ==&lt;br /&gt;
* '''Location''': {{l|Template:TOCright}}&lt;br /&gt;
* '''Description''': Set the Table Of Content to the right side of the page.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{TOCright}}&amp;lt;/nowiki&amp;gt;. Mainly on every pages. Please use it when the page's TOC start to fill too much space.&lt;br /&gt;
&lt;br /&gt;
= Internal Templates =&lt;br /&gt;
Templates below are not intended for direct use in page body. They are usually invoked by high-level templates listed above.&lt;br /&gt;
&lt;br /&gt;
== ! ==&lt;br /&gt;
* '''Location''': {{l|Template:!}}&lt;br /&gt;
* '''Description''': This is an auxiliary template allowing one to encode &amp;quot;&amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
within template and parser function parameters. {{L|Template:!|More...}}&lt;br /&gt;
* '''Examples''':&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|'''Code:'''&lt;br /&gt;
|'''Result:'''&lt;br /&gt;
|'''Comments:'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{!}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetTitle ==&lt;br /&gt;
* '''Location''': {{l|Template:GetTitle}}&lt;br /&gt;
* '''Description''': Returns custom title of a page set with &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;Title&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt; template in the page body.&lt;br /&gt;
* '''Examples''':&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|'''Code:'''&lt;br /&gt;
|'''Result:'''&lt;br /&gt;
|'''Comments:'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{GetTitle|Doc:Getting_Started/ru}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|Первые шаги&lt;br /&gt;
|Look at the source of {{l|Doc:Getting_Started/ru|Doc:Getting_Started/ru}} page.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Languages ==&lt;br /&gt;
* '''Location''': {{l|Template:Languages}}&lt;br /&gt;
* '''Description''': Displays bar listing available translations for current page. {{l|Template:Languages|More...}}&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{{Languages}}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Languages/Lang ==&lt;br /&gt;
* '''Location''': {{l|Template:Languages/Lang}}&lt;br /&gt;
* '''Description''': Utility template for language bar. Generates link to specified translation of current page if it's exists.&lt;br /&gt;
* '''Examples''':&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|'''Code:'''&lt;br /&gt;
|'''Result:'''&lt;br /&gt;
|'''Comments:'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{Languages/Lang|en}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|{{Languages/Lang|en}}&lt;br /&gt;
|Result is &amp;quot;English&amp;quot;, but without a link, because current page is in English&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{Languages/Lang|es}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|{{Languages/Lang|es}}&lt;br /&gt;
|Result is empty, because this page have no Spanish translation. If it does, then the result would be: &amp;quot; &amp;amp;bull; {{l|Meta:Templates/es|Español}}&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{Languages/Lang|ru}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|{{Languages/Lang|ru}}&lt;br /&gt;
|Result is empty, because this page have no Russian translation. If it does, then the result would be: &amp;quot; &amp;amp;bull; {{l|Meta:Templates/ru|Русский}}&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Languages/ThisPageTranslatedIn ==&lt;br /&gt;
* '''Location''': {{l|Template:Languages/ThisPageTranslatedIn}}&lt;br /&gt;
* '''Description''': Utility template for language bar. Returns a page name which translates current page to specified language.&lt;br /&gt;
* '''Examples''':&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|'''Code:'''&lt;br /&gt;
|'''Result:'''&lt;br /&gt;
|'''Comments:'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{Languages/ThisPageTranslatedIn|en}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|{{Languages/ThisPageTranslatedIn|en}}&lt;br /&gt;
|If this template invoked from Meta:Templates/es, then result is the same (&amp;quot;/es&amp;quot; suffix automatically dropped)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{Languages/ThisPageTranslatedIn|ru}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|{{Languages/ThisPageTranslatedIn|ru}}&lt;br /&gt;
|If this template invoked from Meta:Templates/es, then result is the same (&amp;quot;/es&amp;quot; suffix automatically dropped and &amp;quot;/ru&amp;quot; suffix added)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Navigation/PreviousPage ==&lt;br /&gt;
* '''Location''': {{l|Template:Navigation/PreviousPage}}&lt;br /&gt;
* '''Description''': Searches for previous page for current one and outputs its name.&lt;br /&gt;
&lt;br /&gt;
== PagenameFromLink ==&lt;br /&gt;
* '''Location''': {{l|Template:PagenameFromLink}}&lt;br /&gt;
* '''Description''': Extracts page name from given link. &lt;br /&gt;
* '''Examples''':&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|'''Code:'''&lt;br /&gt;
|'''Result:'''&lt;br /&gt;
|'''Comments:'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{PagenameFromLink|Doc:Getting_Started#Introduction}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|Doc:Getting_Started&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{PagenameFromLink|layers}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Layers&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{PagenameFromLink|:Category:Manual}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Category:Manual&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Title.dpl ==&lt;br /&gt;
* '''Location''': {{l|Template:Title.dpl}}&lt;br /&gt;
* '''Description''': Utility template used by [[#GetTitle|GetTitle]] template and DPL for page title extraction. See [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Controlling_output_volume#include_contents_related_to_templates this link].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Title.dpl.default ==&lt;br /&gt;
* '''Location''': {{l|Template:Title.dpl.default}}&lt;br /&gt;
* '''Description''': Utility template used by [[#GetTitle|GetTitle]] template and DPL for page title extraction. See [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Controlling_output_volume#include_contents_related_to_templates this link].&lt;br /&gt;
&lt;br /&gt;
= Warning banners =&lt;br /&gt;
&lt;br /&gt;
== Warnings ==&lt;br /&gt;
* '''Location''': {{l|Template:Warnings}}&lt;br /&gt;
* '''Description''': Contains list of displayed warning banners and conditions for them&lt;br /&gt;
&lt;br /&gt;
== OldTerminologyTranslation ==&lt;br /&gt;
* '''Location''': {{l|Template:OldTerminologyTranslation}}&lt;br /&gt;
* '''Description''': Outdated terminology for translated page banner&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Meta:Templates&amp;diff=23142</id>
		<title>Meta:Templates</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Meta:Templates&amp;diff=23142"/>
				<updated>2017-04-20T11:12:59Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Title|Templates used in synfig wiki}}&lt;br /&gt;
{{Navigation|Writer_Documentation|}}&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
Here's a list of templates used to improve this wiki functionality.&lt;br /&gt;
&lt;br /&gt;
= User Templates =&lt;br /&gt;
Those templates can (and often should) be used in page body.&lt;br /&gt;
&lt;br /&gt;
== C ==&lt;br /&gt;
* '''Location''': {{l|Template:C}}&lt;br /&gt;
* '''Description''': This template should always be used to ‘wrap’ items from the context menu GUI.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{c|File|Open File}}&amp;lt;/nowiki&amp;gt; is interpreted as {{c|File|Open File}}&lt;br /&gt;
&lt;br /&gt;
== Category ==&lt;br /&gt;
* '''Location''': {{l|Template:Category}}&lt;br /&gt;
* '''Description''': Specifies category page belongs to.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{Category|MyCategory}}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== CategoryContents ==&lt;br /&gt;
* '''Location''': {{l|Template:CategoryContents}}&lt;br /&gt;
* '''Description''': Lists all pages in the specified category. Output is localized, so if you use &amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt; on Spanish page, you will automatically get content of Example/es category and the page titles will be replaced with their Spanish translations.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{CategoryContents|MyCategory}}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== L ==&lt;br /&gt;
* '''Location''': {{l|Template:L}}&lt;br /&gt;
* '''Description''': Creates link to another page, providing proper localization support.&lt;br /&gt;
* '''Examples''': See {{l|Meta:LinksTest/ru|Meta:LinksTest/ru}}.&lt;br /&gt;
&lt;br /&gt;
== Literal ==&lt;br /&gt;
* '''Location''': {{l|Template:Literal}}&lt;br /&gt;
* '''Description''': This template should always be used to ‘wrap’ all reference to GUI items (control name, menu item, …).&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{Literal|Open File|New}}&amp;lt;/nowiki&amp;gt; is interpreted as {{Literal|Open File}}&lt;br /&gt;
&lt;br /&gt;
== Navigation ==&lt;br /&gt;
* '''Location''': {{l|Template:Navigation}}&lt;br /&gt;
* '''Description''': Defines navigation for sequence of pages and displays navigation bar. You need only to specify parent (index) page and next page (optional). There's no need to specify previous page, because it's determined automatically. Works only within the range of namespace though.&lt;br /&gt;
* '''Examples''': For result see the header from those page, or result example code &amp;lt;nowiki&amp;gt;{{Navigation|Top Page|Next Page}}&amp;lt;/nowiki&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{Navigation|Top Page|Next Page}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
* '''Location''': {{l|Template:Note}}&lt;br /&gt;
* '''Description''': This template gives a box of fixed width. First argument is header for note and second a main content of note.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{Note|Note title|Short note text}}&amp;lt;/nowiki&amp;gt;  See in ex. {{l|Doc:Getting_Started}} or note from example:&lt;br /&gt;
&lt;br /&gt;
{{Note|Note title|Short note text}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Shorcut ==&lt;br /&gt;
* '''Location''': {{l|Template:Shortcut}}&lt;br /&gt;
* '''Description''': Put a sequence of up to 5 keys to show a shortcut.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{Shortcut|Alt|Shift|t}}&amp;lt;/nowiki&amp;gt; is interpreted as {{Shortcut|Alt|Shift|t}}&lt;br /&gt;
&lt;br /&gt;
== Stub ==&lt;br /&gt;
* '''Location''': {{l|Template:Stub}}&lt;br /&gt;
* '''Description''': Mark page as a stub.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{Stub}}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Title ==&lt;br /&gt;
* '''Location''': {{l|Template:Title}}&lt;br /&gt;
* '''Description''': Sets custom title for a page.&lt;br /&gt;
* '''Examples''': See sources of {{l|Main_Page|Main_Page}}, {{l|Doc:Getting_Started|Doc:Getting_Started}}, {{l|Doc:Getting_Started/ru|Doc:Getting_Started/ru}} pages.&lt;br /&gt;
&lt;br /&gt;
== TOCright ==&lt;br /&gt;
* '''Location''': {{l|Template:TOCright}}&lt;br /&gt;
* '''Description''': Set the Table Of Content to the right side of the page.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{TOCright}}&amp;lt;/nowiki&amp;gt;. Mainly on every pages. Please use it when the page's TOC start to fill too much space.&lt;br /&gt;
&lt;br /&gt;
= Internal Templates =&lt;br /&gt;
Templates below are not intended for direct use in page body. They are usually invoked by high-level templates listed above.&lt;br /&gt;
&lt;br /&gt;
== ! ==&lt;br /&gt;
* '''Location''': {{l|Template:!}}&lt;br /&gt;
* '''Description''': This is an auxiliary template allowing one to encode &amp;quot;&amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
within template and parser function parameters. {{L|Template:!|More...}}&lt;br /&gt;
* '''Examples''':&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|'''Code:'''&lt;br /&gt;
|'''Result:'''&lt;br /&gt;
|'''Comments:'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{!}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetTitle ==&lt;br /&gt;
* '''Location''': {{l|Template:GetTitle}}&lt;br /&gt;
* '''Description''': Returns custom title of a page set with &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;Title&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt; template in the page body.&lt;br /&gt;
* '''Examples''':&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|'''Code:'''&lt;br /&gt;
|'''Result:'''&lt;br /&gt;
|'''Comments:'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{GetTitle|Doc:Getting_Started/ru}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|Первые шаги&lt;br /&gt;
|Look at the source of {{l|Doc:Getting_Started/ru|Doc:Getting_Started/ru}} page.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Languages ==&lt;br /&gt;
* '''Location''': {{l|Template:Languages}}&lt;br /&gt;
* '''Description''': Displays bar listing available translations for current page. {{l|Template:Languages|More...}}&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{{Languages}}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Languages/Lang ==&lt;br /&gt;
* '''Location''': {{l|Template:Languages/Lang}}&lt;br /&gt;
* '''Description''': Utility template for language bar. Generates link to specified translation of current page if it's exists.&lt;br /&gt;
* '''Examples''':&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|'''Code:'''&lt;br /&gt;
|'''Result:'''&lt;br /&gt;
|'''Comments:'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{Languages/Lang|en}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|{{Languages/Lang|en}}&lt;br /&gt;
|Result is &amp;quot;English&amp;quot;, but without a link, because current page is in English&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{Languages/Lang|es}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|{{Languages/Lang|es}}&lt;br /&gt;
|Result is empty, because this page have no Spanish translation. If it does, then the result would be: &amp;quot; &amp;amp;bull; {{l|Meta:Templates/es|Español}}&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{Languages/Lang|ru}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|{{Languages/Lang|ru}}&lt;br /&gt;
|Result is empty, because this page have no Russian translation. If it does, then the result would be: &amp;quot; &amp;amp;bull; {{l|Meta:Templates/ru|Русский}}&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Languages/ThisPageTranslatedIn ==&lt;br /&gt;
* '''Location''': {{l|Template:Languages/ThisPageTranslatedIn}}&lt;br /&gt;
* '''Description''': Utility template for language bar. Returns a page name which translates current page to specified language.&lt;br /&gt;
* '''Examples''':&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|'''Code:'''&lt;br /&gt;
|'''Result:'''&lt;br /&gt;
|'''Comments:'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{Languages/ThisPageTranslatedIn|en}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|{{Languages/ThisPageTranslatedIn|en}}&lt;br /&gt;
|If this template invoked from Meta:Templates/es, then result is the same (&amp;quot;/es&amp;quot; suffix automatically dropped)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{Languages/ThisPageTranslatedIn|ru}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|{{Languages/ThisPageTranslatedIn|ru}}&lt;br /&gt;
|If this template invoked from Meta:Templates/es, then result is the same (&amp;quot;/es&amp;quot; suffix automatically dropped and &amp;quot;/ru&amp;quot; suffix added)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Navigation/PreviousPage ==&lt;br /&gt;
* '''Location''': {{l|Template:Navigation/PreviousPage}}&lt;br /&gt;
* '''Description''': Searches for previous page for current one and outputs its name.&lt;br /&gt;
&lt;br /&gt;
== PagenameFromLink ==&lt;br /&gt;
* '''Location''': {{l|Template:PagenameFromLink}}&lt;br /&gt;
* '''Description''': Extracts page name from given link. &lt;br /&gt;
* '''Examples''':&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|'''Code:'''&lt;br /&gt;
|'''Result:'''&lt;br /&gt;
|'''Comments:'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{PagenameFromLink|Doc:Getting_Started#Introduction}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|Doc:Getting_Started&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{PagenameFromLink|layers}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Layers&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{PagenameFromLink|:Category:Manual}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Category:Manual&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Title.dpl ==&lt;br /&gt;
* '''Location''': {{l|Template:Title.dpl}}&lt;br /&gt;
* '''Description''': Utility template used by [[#GetTitle|GetTitle]] template and DPL for page title extraction. See [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Controlling_output_volume#include_contents_related_to_templates this link].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Title.dpl.default ==&lt;br /&gt;
* '''Location''': {{l|Template:Title.dpl.default}}&lt;br /&gt;
* '''Description''': Utility template used by [[#GetTitle|GetTitle]] template and DPL for page title extraction. See [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Controlling_output_volume#include_contents_related_to_templates this link].&lt;br /&gt;
&lt;br /&gt;
= Warning banners =&lt;br /&gt;
&lt;br /&gt;
== Warnings ==&lt;br /&gt;
* '''Location''': {{l|Template:Warnings}}&lt;br /&gt;
* '''Description''': Contains list of displayed warning banners and conditions for them&lt;br /&gt;
&lt;br /&gt;
== OldTerminologyTranslation ==&lt;br /&gt;
* '''Location''': {{l|Template:OldTerminologyTranslation}}&lt;br /&gt;
* '''Description''': Outdated terminology for translated page banner&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Meta:Template_Style_And_Syntax&amp;diff=23141</id>
		<title>Meta:Template Style And Syntax</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Meta:Template_Style_And_Syntax&amp;diff=23141"/>
				<updated>2017-04-20T11:10:01Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: templates intra link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Page info --&amp;gt;&lt;br /&gt;
{{Title|Template, Style And Syntax}}&lt;br /&gt;
{{Navigation|Writer_Documentation|Meta:Translation}}&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&amp;lt;!-- Page info end --&amp;gt;&lt;br /&gt;
Before you start editing pages in this wiki, you should be aware about some rules and improvements we made to original MediaWiki to provide extra features.&lt;br /&gt;
&lt;br /&gt;
= Moderation =&lt;br /&gt;
This wiki is moderated. It means that by default it displays the latest approved version instead of the very latest edit.&lt;br /&gt;
&lt;br /&gt;
The moderation is introduced for two reasons:&lt;br /&gt;
# Contributors can safely prepare documentation for the new (upcoming) version of Synfig, while information about current (stable) version still will be available by default at the frontend.&lt;br /&gt;
# Administrators can review the edits in most comfortable time for them, without worrying that someone will put undesired edits during their absence.&lt;br /&gt;
&lt;br /&gt;
If the approved edit for the page is not the latest one, then you will see a special message near the page heading: '''&amp;quot;This is the approved revision of this page; it is not the most recent.&amp;quot;''' That means there are some newer edits not approved by moderator (yet). You can click '''&amp;quot;View the most recent revision.&amp;quot;''' to see the most recent edit.&lt;br /&gt;
&lt;br /&gt;
= Page head =&lt;br /&gt;
At the top of each page there is a special section where additional page information is stored. Shown below is an example of how this section might look:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;!-- Page info --&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;Title|Getting Started}}&amp;lt;!-- Scary? That's to make sure that GetTitle template will not catch the Title template --&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;Navigation|Category:Manual|Doc:Animation_Basics}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;Category|Manual}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;Category|Tutorials}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;Category|Tutorials Basic}}&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;!-- Page info end --&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please take your time and be sure to fill in this section properly, otherwise some things may not work as expected. There are only few templates allowed in this section. For example, it's the good place to put the {{L|Template:TOCright|TOCright template}}.&lt;br /&gt;
&lt;br /&gt;
=Basics templates=&lt;br /&gt;
== Title template ==&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;{{Title|Getting Started}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Title tag is mandatory and used to specify the title for a page. Its main purpose is to provide a proper title for translated pages. You should set the page title even if it's the same as the page name. This ensures that translators will not forget to set this tag at the time of translation.&lt;br /&gt;
&lt;br /&gt;
== Categories ==&lt;br /&gt;
Please specify categories a page belongs to with this syntax: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;{{Category|Manual}}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Consider the fact that linking to categories differs from the usual MediaWiki syntax. In an ordinary MediaWiki setup you are forced to use ''&amp;lt;nowiki&amp;gt;[[&amp;lt;/nowiki&amp;gt;:Category:MyCategory&amp;lt;nowiki&amp;gt;]]&amp;lt;/nowiki&amp;gt;'' syntax if you want a link to category. That approach is replaced here by one considered more logical for our taste, where all links are defined by L tag (see below).&lt;br /&gt;
&lt;br /&gt;
We have too many categories today. We might delete many of them soon.&lt;br /&gt;
&lt;br /&gt;
'''Just use those categories today:'''&lt;br /&gt;
* Unverified / Updated - marks page/screenshot status.&lt;br /&gt;
* Manual / Tutorial / Glossary - shows is the page in &amp;quot;Doc&amp;quot; namespace belong to tutorials or is it part of the Manual or Glossary.&lt;br /&gt;
* Tutorials Basic / Tutorials Intermediate / Tutorials Advanced - shows tutorial complexity level.&lt;br /&gt;
* Tools / Layers / Panels / Parameters / Tools - group relevant pages together.&lt;br /&gt;
* CMS - images belonging to CMS interface (&amp;quot;Theme&amp;quot; category is the same, should be merged with)&lt;br /&gt;
&lt;br /&gt;
'''Reworked Terminology'''&lt;br /&gt;
&lt;br /&gt;
For technical reasons, use just '''&amp;lt;nowiki&amp;gt;{{NewTerminology}}&amp;lt;/nowiki&amp;gt;''' to mark page as updated when [http://wiki.synfig.org/wiki/Dev:Sprints/2013-01-07_Reworked_Terminology rewrite terminology is done]&lt;br /&gt;
&lt;br /&gt;
== Navigation template ==&lt;br /&gt;
The Navigation tag is optional. It's used when you want to link a set of pages into a sequence, like {{l|Doc:Manual|Manual pages}}. The syntax is: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;Navigation|Parent Page|Next Page&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Parent Page&amp;quot; is the name of the top-level (index) page for the sequence which the current page belongs to. For example, &amp;quot;Parent Page&amp;quot; for {{l|Doc:Getting Started}} is {{L|Category:Manual}}. And the parent page for this page is {{L|Writer_Documentation}}.&lt;br /&gt;
* &amp;quot;Next Page&amp;quot; is the name of the page which in reading sequence is following the current one. For example, &amp;quot;Next Page&amp;quot; for {{L|Doc:Getting Started}} is {{L|Doc:Animation Basics}}.&lt;br /&gt;
&lt;br /&gt;
Notice that you don't need to specify the previous page because it's determined automatically from the data in the navigation tags of other pages.&lt;br /&gt;
&lt;br /&gt;
Please, if you place the Navigation at the top of the chapter, do so as well at the end... this is the natural place when you read the documentation.&lt;br /&gt;
&lt;br /&gt;
==Table of contents : TOC==&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;TOCright&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Align to the right the Table of contents.&lt;br /&gt;
&lt;br /&gt;
==More templates==&lt;br /&gt;
For a full list of templates used in the synfig wiki or before adding a new one, have a look to [[Meta:Templates|the template page listing]].&lt;br /&gt;
&lt;br /&gt;
= Formating =&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
The rule is simple: just use &amp;lt;nowiki&amp;gt;{{L| ... }}&amp;lt;/nowiki&amp;gt; (instead of &amp;lt;nowiki&amp;gt;[[ ... ]]&amp;lt;/nowiki&amp;gt;) EVERYWHERE for internal links.&lt;br /&gt;
&lt;br /&gt;
This special template make the localization mechanic work on this wiki. When you translate a page, create (or let) the links with &amp;lt;nowiki&amp;gt;{{L|OrginalPageName}}&amp;lt;/nowiki&amp;gt;, if the {{literal|OrginalPageName}} exist in your language, the link will be translated and linked to it.&lt;br /&gt;
&lt;br /&gt;
Usage :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;A jump into {{L|Special:Random|random}} world.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives&lt;br /&gt;
&lt;br /&gt;
A jump into {{L|Special:Random|random}} world.&lt;br /&gt;
&lt;br /&gt;
== Table ==&lt;br /&gt;
&lt;br /&gt;
Add a table with a lot of options. Typicaly used in Layer's parameters description.&lt;br /&gt;
If you have a left align table (what is default align) and want a paragraph break after the table, add this following &amp;quot;magic&amp;quot; code after it : &amp;lt;nowiki&amp;gt;&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt; (or simply change &amp;lt;nowiki&amp;gt;align=&amp;quot;left&amp;quot;&amp;lt;/nowiki&amp;gt; with &amp;lt;nowiki&amp;gt;align=&amp;quot;none&amp;quot;&amp;lt;/nowiki&amp;gt; from table definition)&lt;br /&gt;
&lt;br /&gt;
Usage :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;border-collapse&amp;quot;  cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
|-style=&amp;quot;background:#silver&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
|'''Name'''||'''Value'''||'''Type'''  &amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
|-&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
||{{l|Image:Type_real_icon.png|16px}} {{l|Z Depth Parameter|Z Depth}}&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
||0.000000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
||real&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
||{{l|Image:Type_real_icon.png|16px}} {{l|Amount Parameter|Quantity}}&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
||1.000000&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
||real&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
|-&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
||icon ...&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
||...&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
||...&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
||icon ...&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
||...&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
||...&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
give&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;border-collapse&amp;quot;  cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#silver&amp;quot;&lt;br /&gt;
|'''Name'''||'''Value'''||'''Type'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||{{l|Image:Type_real_icon.png|16px}} {{l|Z Depth Parameter|Z Depth}}&lt;br /&gt;
||0.000000&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||{{l|Image:Type_real_icon.png|16px}} {{l|Amount Parameter|Quantity}}&lt;br /&gt;
||1.000000&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||icon ...&lt;br /&gt;
||...&lt;br /&gt;
||...&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||icon ...&lt;br /&gt;
||...&lt;br /&gt;
||...&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
More informations : [http://meta.wikimedia.org/wiki/Help:Table wikimedia.org / Help:Table]&lt;br /&gt;
&lt;br /&gt;
== Menu command template ==&lt;br /&gt;
Used to indicate a path in the menu system.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{c|&amp;lt;menuname&amp;gt;|&amp;lt;submenu1&amp;gt;|submenu2|…}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Usage :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Display Layer Panel {{c|&amp;lt;File&amp;gt;|&amp;lt;Panel&amp;gt;|Layer|}} to ...&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Display Layer Panel {{c|&amp;lt;File&amp;gt;|&amp;lt;Panel&amp;gt;|Layer|}} to ...&lt;br /&gt;
&lt;br /&gt;
== Shortcut ==&lt;br /&gt;
The shortcut template display the shortcuts in a friendly way.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&amp;lt;span class=&amp;quot;hotkeybg&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Shortcut/Hotkey|{{{1}}} |lower={{{lower1|}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{2|}}}|{{Shortcut/Hotkey| {{{2}}} |lower={{{lower2|}}}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{3|}}}|{{Shortcut/Hotkey| {{{3}}} |lower={{{lower3|}}}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{4|}}}|{{Shortcut/Hotkey| {{{4}}} |lower={{{lower4|}}}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{5|}}}|{{Shortcut/Hotkey| {{{5}}} |lower={{{lower5|}}}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{6|}}}|[[Category:Fixme/Shortcut template]] }}&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;Put a sequence of up to 5 keys to show a shortcut:&amp;lt;br&amp;gt; &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{Shortcut|&amp;lt;key1&amp;gt;|&amp;lt;key2&amp;gt;|...|...}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example :&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{Shortcut|alt|shift|S}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
returns {{Shortcut|alt|shift|S}}&lt;br /&gt;
&lt;br /&gt;
More informations : [[Template:Shortcut]]&lt;br /&gt;
&lt;br /&gt;
== Literal ==&lt;br /&gt;
This template is used to ‘wrap’ all reference to GUI items (control name, menu item, …).&lt;br /&gt;
&lt;br /&gt;
Usage :&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Select {{Literal|Color}} parameter.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select {{Literal|Color}} parameter.&lt;br /&gt;
&lt;br /&gt;
More informations : [[Template:Literal]]&lt;br /&gt;
&lt;br /&gt;
= Extras =&lt;br /&gt;
&lt;br /&gt;
== Development Notes ==&lt;br /&gt;
Use DevNotesBegin and DevNotesEnd templates to mark text describing features of development Synfig version.&lt;br /&gt;
&lt;br /&gt;
Usage : &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;{{DevNotesBegin}}Any wiki markup.{{DevNotesEnd}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{DevNotesBegin}}Any wiki markup.{{DevNotesEnd}}&lt;br /&gt;
&lt;br /&gt;
== Note template ==&lt;br /&gt;
This template gives a box of fixed width.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{Note|Note title|Short note text}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|Note title|Short note text}}&lt;br /&gt;
&lt;br /&gt;
while &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{Note|Note title|Suspendisse sodales leo at dolor mollis sagittis. In tempor venenatis tellus sed tincidunt.}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gives &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|Note title|Suspendisse sodales leo at dolor mollis sagittis. In tempor venenatis tellus sed tincidunt.}}&lt;br /&gt;
&lt;br /&gt;
See also [[Template:NiceTip]]&lt;br /&gt;
&lt;br /&gt;
== NiceTip template ==&lt;br /&gt;
(TODO) This template gives a box with an icon and a title, expanding with the text width up to page-width.&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
= More informations =&lt;br /&gt;
For more ressources about synfig wiki template, have a look to [[Special:UncategorizedTemplates|Uncategorized Templates]]&lt;br /&gt;
&lt;br /&gt;
Reading, Editing, Advanced editing ... [https://www.mediawiki.org/wiki/Help:Contents from mediawiki]&lt;br /&gt;
&lt;br /&gt;
{{Navigation|Writer_Documentation|Meta:Translation}}&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Meta:Templates&amp;diff=23140</id>
		<title>Meta:Templates</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Meta:Templates&amp;diff=23140"/>
				<updated>2017-04-20T11:00:38Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: toc right :-)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Navigation|Writer_Documentation|}}&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
Here's a list of templates used to improve this wiki functionality.&lt;br /&gt;
&lt;br /&gt;
= User Templates =&lt;br /&gt;
Those templates can (and often should) be used in page body.&lt;br /&gt;
&lt;br /&gt;
== C ==&lt;br /&gt;
* '''Location''': {{l|Template:C}}&lt;br /&gt;
* '''Description''': This template should always be used to ‘wrap’ items from the context menu GUI.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{c|File|Open File}}&amp;lt;/nowiki&amp;gt; is interpreted as {{c|File|Open File}}&lt;br /&gt;
&lt;br /&gt;
== Category ==&lt;br /&gt;
* '''Location''': {{l|Template:Category}}&lt;br /&gt;
* '''Description''': Specifies category page belongs to.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{Category|MyCategory}}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== CategoryContents ==&lt;br /&gt;
* '''Location''': {{l|Template:CategoryContents}}&lt;br /&gt;
* '''Description''': Lists all pages in the specified category. Output is localized, so if you use &amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt; on Spanish page, you will automatically get content of Example/es category and the page titles will be replaced with their Spanish translations.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{CategoryContents|MyCategory}}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== L ==&lt;br /&gt;
* '''Location''': {{l|Template:L}}&lt;br /&gt;
* '''Description''': Creates link to another page, providing proper localization support.&lt;br /&gt;
* '''Examples''': See {{l|Meta:LinksTest/ru|Meta:LinksTest/ru}}.&lt;br /&gt;
&lt;br /&gt;
== Literal ==&lt;br /&gt;
* '''Location''': {{l|Template:Literal}}&lt;br /&gt;
* '''Description''': This template should always be used to ‘wrap’ all reference to GUI items (control name, menu item, …).&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{Literal|Open File|New}}&amp;lt;/nowiki&amp;gt; is interpreted as {{Literal|Open File}}&lt;br /&gt;
&lt;br /&gt;
== Navigation ==&lt;br /&gt;
* '''Location''': {{l|Template:Navigation}}&lt;br /&gt;
* '''Description''': Defines navigation for sequence of pages and displays navigation bar. You need only to specify parent (index) page and next page (optional). There's no need to specify previous page, because it's determined automatically. Works only within the range of namespace though.&lt;br /&gt;
* '''Examples''': For result see the header from those page, or result example code &amp;lt;nowiki&amp;gt;{{Navigation|Top Page|Next Page}}&amp;lt;/nowiki&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{Navigation|Top Page|Next Page}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
* '''Location''': {{l|Template:Note}}&lt;br /&gt;
* '''Description''': This template gives a box of fixed width. First argument is header for note and second a main content of note.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{Note|Note title|Short note text}}&amp;lt;/nowiki&amp;gt;  See in ex. {{l|Doc:Getting_Started}} or note from example:&lt;br /&gt;
&lt;br /&gt;
{{Note|Note title|Short note text}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Shorcut ==&lt;br /&gt;
* '''Location''': {{l|Template:Shortcut}}&lt;br /&gt;
* '''Description''': Put a sequence of up to 5 keys to show a shortcut.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{Shortcut|Alt|Shift|t}}&amp;lt;/nowiki&amp;gt; is interpreted as {{Shortcut|Alt|Shift|t}}&lt;br /&gt;
&lt;br /&gt;
== Stub ==&lt;br /&gt;
* '''Location''': {{l|Template:Stub}}&lt;br /&gt;
* '''Description''': Mark page as a stub.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{Stub}}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Title ==&lt;br /&gt;
* '''Location''': {{l|Template:Title}}&lt;br /&gt;
* '''Description''': Sets custom title for a page.&lt;br /&gt;
* '''Examples''': See sources of {{l|Main_Page|Main_Page}}, {{l|Doc:Getting_Started|Doc:Getting_Started}}, {{l|Doc:Getting_Started/ru|Doc:Getting_Started/ru}} pages.&lt;br /&gt;
&lt;br /&gt;
== TOCright ==&lt;br /&gt;
* '''Location''': {{l|Template:TOCright}}&lt;br /&gt;
* '''Description''': Set the Table Of Content to the right side of the page.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{TOCright}}&amp;lt;/nowiki&amp;gt;. Mainly on every pages. Please use it when the page's TOC start to fill too much space.&lt;br /&gt;
&lt;br /&gt;
= Internal Templates =&lt;br /&gt;
Templates below are not intended for direct use in page body. They are usually invoked by high-level templates listed above.&lt;br /&gt;
&lt;br /&gt;
== ! ==&lt;br /&gt;
* '''Location''': {{l|Template:!}}&lt;br /&gt;
* '''Description''': This is an auxiliary template allowing one to encode &amp;quot;&amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
within template and parser function parameters. {{L|Template:!|More...}}&lt;br /&gt;
* '''Examples''':&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|'''Code:'''&lt;br /&gt;
|'''Result:'''&lt;br /&gt;
|'''Comments:'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{!}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetTitle ==&lt;br /&gt;
* '''Location''': {{l|Template:GetTitle}}&lt;br /&gt;
* '''Description''': Returns custom title of a page set with &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;Title&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt; template in the page body.&lt;br /&gt;
* '''Examples''':&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|'''Code:'''&lt;br /&gt;
|'''Result:'''&lt;br /&gt;
|'''Comments:'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{GetTitle|Doc:Getting_Started/ru}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|Первые шаги&lt;br /&gt;
|Look at the source of {{l|Doc:Getting_Started/ru|Doc:Getting_Started/ru}} page.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Languages ==&lt;br /&gt;
* '''Location''': {{l|Template:Languages}}&lt;br /&gt;
* '''Description''': Displays bar listing available translations for current page. {{l|Template:Languages|More...}}&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{{Languages}}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Languages/Lang ==&lt;br /&gt;
* '''Location''': {{l|Template:Languages/Lang}}&lt;br /&gt;
* '''Description''': Utility template for language bar. Generates link to specified translation of current page if it's exists.&lt;br /&gt;
* '''Examples''':&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|'''Code:'''&lt;br /&gt;
|'''Result:'''&lt;br /&gt;
|'''Comments:'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{Languages/Lang|en}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|{{Languages/Lang|en}}&lt;br /&gt;
|Result is &amp;quot;English&amp;quot;, but without a link, because current page is in English&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{Languages/Lang|es}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|{{Languages/Lang|es}}&lt;br /&gt;
|Result is empty, because this page have no Spanish translation. If it does, then the result would be: &amp;quot; &amp;amp;bull; {{l|Meta:Templates/es|Español}}&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{Languages/Lang|ru}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|{{Languages/Lang|ru}}&lt;br /&gt;
|Result is empty, because this page have no Russian translation. If it does, then the result would be: &amp;quot; &amp;amp;bull; {{l|Meta:Templates/ru|Русский}}&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Languages/ThisPageTranslatedIn ==&lt;br /&gt;
* '''Location''': {{l|Template:Languages/ThisPageTranslatedIn}}&lt;br /&gt;
* '''Description''': Utility template for language bar. Returns a page name which translates current page to specified language.&lt;br /&gt;
* '''Examples''':&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|'''Code:'''&lt;br /&gt;
|'''Result:'''&lt;br /&gt;
|'''Comments:'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{Languages/ThisPageTranslatedIn|en}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|{{Languages/ThisPageTranslatedIn|en}}&lt;br /&gt;
|If this template invoked from Meta:Templates/es, then result is the same (&amp;quot;/es&amp;quot; suffix automatically dropped)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{Languages/ThisPageTranslatedIn|ru}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|{{Languages/ThisPageTranslatedIn|ru}}&lt;br /&gt;
|If this template invoked from Meta:Templates/es, then result is the same (&amp;quot;/es&amp;quot; suffix automatically dropped and &amp;quot;/ru&amp;quot; suffix added)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Navigation/PreviousPage ==&lt;br /&gt;
* '''Location''': {{l|Template:Navigation/PreviousPage}}&lt;br /&gt;
* '''Description''': Searches for previous page for current one and outputs its name.&lt;br /&gt;
&lt;br /&gt;
== PagenameFromLink ==&lt;br /&gt;
* '''Location''': {{l|Template:PagenameFromLink}}&lt;br /&gt;
* '''Description''': Extracts page name from given link. &lt;br /&gt;
* '''Examples''':&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|'''Code:'''&lt;br /&gt;
|'''Result:'''&lt;br /&gt;
|'''Comments:'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{PagenameFromLink|Doc:Getting_Started#Introduction}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|Doc:Getting_Started&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{PagenameFromLink|layers}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Layers&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{PagenameFromLink|:Category:Manual}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Category:Manual&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Title.dpl ==&lt;br /&gt;
* '''Location''': {{l|Template:Title.dpl}}&lt;br /&gt;
* '''Description''': Utility template used by [[#GetTitle|GetTitle]] template and DPL for page title extraction. See [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Controlling_output_volume#include_contents_related_to_templates this link].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Title.dpl.default ==&lt;br /&gt;
* '''Location''': {{l|Template:Title.dpl.default}}&lt;br /&gt;
* '''Description''': Utility template used by [[#GetTitle|GetTitle]] template and DPL for page title extraction. See [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Controlling_output_volume#include_contents_related_to_templates this link].&lt;br /&gt;
&lt;br /&gt;
= Warning banners =&lt;br /&gt;
&lt;br /&gt;
== Warnings ==&lt;br /&gt;
* '''Location''': {{l|Template:Warnings}}&lt;br /&gt;
* '''Description''': Contains list of displayed warning banners and conditions for them&lt;br /&gt;
&lt;br /&gt;
== OldTerminologyTranslation ==&lt;br /&gt;
* '''Location''': {{l|Template:OldTerminologyTranslation}}&lt;br /&gt;
* '''Description''': Outdated terminology for translated page banner&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Meta:Templates&amp;diff=23139</id>
		<title>Meta:Templates</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Meta:Templates&amp;diff=23139"/>
				<updated>2017-04-20T10:59:33Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: /* User Templates */ TOCright&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Navigation|Writer_Documentation|}}&lt;br /&gt;
&lt;br /&gt;
Here's a list of templates used to improve this wiki functionality.&lt;br /&gt;
&lt;br /&gt;
= User Templates =&lt;br /&gt;
Those templates can (and often should) be used in page body.&lt;br /&gt;
&lt;br /&gt;
== C ==&lt;br /&gt;
* '''Location''': {{l|Template:C}}&lt;br /&gt;
* '''Description''': This template should always be used to ‘wrap’ items from the context menu GUI.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{c|File|Open File}}&amp;lt;/nowiki&amp;gt; is interpreted as {{c|File|Open File}}&lt;br /&gt;
&lt;br /&gt;
== Category ==&lt;br /&gt;
* '''Location''': {{l|Template:Category}}&lt;br /&gt;
* '''Description''': Specifies category page belongs to.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{Category|MyCategory}}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== CategoryContents ==&lt;br /&gt;
* '''Location''': {{l|Template:CategoryContents}}&lt;br /&gt;
* '''Description''': Lists all pages in the specified category. Output is localized, so if you use &amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt; on Spanish page, you will automatically get content of Example/es category and the page titles will be replaced with their Spanish translations.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{CategoryContents|MyCategory}}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== L ==&lt;br /&gt;
* '''Location''': {{l|Template:L}}&lt;br /&gt;
* '''Description''': Creates link to another page, providing proper localization support.&lt;br /&gt;
* '''Examples''': See {{l|Meta:LinksTest/ru|Meta:LinksTest/ru}}.&lt;br /&gt;
&lt;br /&gt;
== Literal ==&lt;br /&gt;
* '''Location''': {{l|Template:Literal}}&lt;br /&gt;
* '''Description''': This template should always be used to ‘wrap’ all reference to GUI items (control name, menu item, …).&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{Literal|Open File|New}}&amp;lt;/nowiki&amp;gt; is interpreted as {{Literal|Open File}}&lt;br /&gt;
&lt;br /&gt;
== Navigation ==&lt;br /&gt;
* '''Location''': {{l|Template:Navigation}}&lt;br /&gt;
* '''Description''': Defines navigation for sequence of pages and displays navigation bar. You need only to specify parent (index) page and next page (optional). There's no need to specify previous page, because it's determined automatically. Works only within the range of namespace though.&lt;br /&gt;
* '''Examples''': For result see the header from those page, or result example code &amp;lt;nowiki&amp;gt;{{Navigation|Top Page|Next Page}}&amp;lt;/nowiki&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
{{Navigation|Top Page|Next Page}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
* '''Location''': {{l|Template:Note}}&lt;br /&gt;
* '''Description''': This template gives a box of fixed width. First argument is header for note and second a main content of note.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{Note|Note title|Short note text}}&amp;lt;/nowiki&amp;gt;  See in ex. {{l|Doc:Getting_Started}} or note from example:&lt;br /&gt;
&lt;br /&gt;
{{Note|Note title|Short note text}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Shorcut ==&lt;br /&gt;
* '''Location''': {{l|Template:Shortcut}}&lt;br /&gt;
* '''Description''': Put a sequence of up to 5 keys to show a shortcut.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{Shortcut|Alt|Shift|t}}&amp;lt;/nowiki&amp;gt; is interpreted as {{Shortcut|Alt|Shift|t}}&lt;br /&gt;
&lt;br /&gt;
== Stub ==&lt;br /&gt;
* '''Location''': {{l|Template:Stub}}&lt;br /&gt;
* '''Description''': Mark page as a stub.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{Stub}}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Title ==&lt;br /&gt;
* '''Location''': {{l|Template:Title}}&lt;br /&gt;
* '''Description''': Sets custom title for a page.&lt;br /&gt;
* '''Examples''': See sources of {{l|Main_Page|Main_Page}}, {{l|Doc:Getting_Started|Doc:Getting_Started}}, {{l|Doc:Getting_Started/ru|Doc:Getting_Started/ru}} pages.&lt;br /&gt;
&lt;br /&gt;
== TOCright ==&lt;br /&gt;
* '''Location''': {{l|Template:TOCright}}&lt;br /&gt;
* '''Description''': Set the Table Of Content to the right side of the page.&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{TOCright}}&amp;lt;/nowiki&amp;gt;. Mainly on every pages. Please use it when the page's TOC start to fill too much space.&lt;br /&gt;
&lt;br /&gt;
= Internal Templates =&lt;br /&gt;
Templates below are not intended for direct use in page body. They are usually invoked by high-level templates listed above.&lt;br /&gt;
&lt;br /&gt;
== ! ==&lt;br /&gt;
* '''Location''': {{l|Template:!}}&lt;br /&gt;
* '''Description''': This is an auxiliary template allowing one to encode &amp;quot;&amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
within template and parser function parameters. {{L|Template:!|More...}}&lt;br /&gt;
* '''Examples''':&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|'''Code:'''&lt;br /&gt;
|'''Result:'''&lt;br /&gt;
|'''Comments:'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{!}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetTitle ==&lt;br /&gt;
* '''Location''': {{l|Template:GetTitle}}&lt;br /&gt;
* '''Description''': Returns custom title of a page set with &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;Title&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt; template in the page body.&lt;br /&gt;
* '''Examples''':&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|'''Code:'''&lt;br /&gt;
|'''Result:'''&lt;br /&gt;
|'''Comments:'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{GetTitle|Doc:Getting_Started/ru}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|Первые шаги&lt;br /&gt;
|Look at the source of {{l|Doc:Getting_Started/ru|Doc:Getting_Started/ru}} page.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Languages ==&lt;br /&gt;
* '''Location''': {{l|Template:Languages}}&lt;br /&gt;
* '''Description''': Displays bar listing available translations for current page. {{l|Template:Languages|More...}}&lt;br /&gt;
* '''Examples''': &amp;lt;nowiki&amp;gt;{{{Languages}}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Languages/Lang ==&lt;br /&gt;
* '''Location''': {{l|Template:Languages/Lang}}&lt;br /&gt;
* '''Description''': Utility template for language bar. Generates link to specified translation of current page if it's exists.&lt;br /&gt;
* '''Examples''':&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|'''Code:'''&lt;br /&gt;
|'''Result:'''&lt;br /&gt;
|'''Comments:'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{Languages/Lang|en}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|{{Languages/Lang|en}}&lt;br /&gt;
|Result is &amp;quot;English&amp;quot;, but without a link, because current page is in English&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{Languages/Lang|es}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|{{Languages/Lang|es}}&lt;br /&gt;
|Result is empty, because this page have no Spanish translation. If it does, then the result would be: &amp;quot; &amp;amp;bull; {{l|Meta:Templates/es|Español}}&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{Languages/Lang|ru}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|{{Languages/Lang|ru}}&lt;br /&gt;
|Result is empty, because this page have no Russian translation. If it does, then the result would be: &amp;quot; &amp;amp;bull; {{l|Meta:Templates/ru|Русский}}&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Languages/ThisPageTranslatedIn ==&lt;br /&gt;
* '''Location''': {{l|Template:Languages/ThisPageTranslatedIn}}&lt;br /&gt;
* '''Description''': Utility template for language bar. Returns a page name which translates current page to specified language.&lt;br /&gt;
* '''Examples''':&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|'''Code:'''&lt;br /&gt;
|'''Result:'''&lt;br /&gt;
|'''Comments:'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{Languages/ThisPageTranslatedIn|en}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|{{Languages/ThisPageTranslatedIn|en}}&lt;br /&gt;
|If this template invoked from Meta:Templates/es, then result is the same (&amp;quot;/es&amp;quot; suffix automatically dropped)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{Languages/ThisPageTranslatedIn|ru}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|{{Languages/ThisPageTranslatedIn|ru}}&lt;br /&gt;
|If this template invoked from Meta:Templates/es, then result is the same (&amp;quot;/es&amp;quot; suffix automatically dropped and &amp;quot;/ru&amp;quot; suffix added)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Navigation/PreviousPage ==&lt;br /&gt;
* '''Location''': {{l|Template:Navigation/PreviousPage}}&lt;br /&gt;
* '''Description''': Searches for previous page for current one and outputs its name.&lt;br /&gt;
&lt;br /&gt;
== PagenameFromLink ==&lt;br /&gt;
* '''Location''': {{l|Template:PagenameFromLink}}&lt;br /&gt;
* '''Description''': Extracts page name from given link. &lt;br /&gt;
* '''Examples''':&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|'''Code:'''&lt;br /&gt;
|'''Result:'''&lt;br /&gt;
|'''Comments:'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{PagenameFromLink|Doc:Getting_Started#Introduction}}&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
|Doc:Getting_Started&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{PagenameFromLink|layers}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Layers&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;{{PagenameFromLink|:Category:Manual}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|Category:Manual&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Title.dpl ==&lt;br /&gt;
* '''Location''': {{l|Template:Title.dpl}}&lt;br /&gt;
* '''Description''': Utility template used by [[#GetTitle|GetTitle]] template and DPL for page title extraction. See [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Controlling_output_volume#include_contents_related_to_templates this link].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Title.dpl.default ==&lt;br /&gt;
* '''Location''': {{l|Template:Title.dpl.default}}&lt;br /&gt;
* '''Description''': Utility template used by [[#GetTitle|GetTitle]] template and DPL for page title extraction. See [http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Controlling_output_volume#include_contents_related_to_templates this link].&lt;br /&gt;
&lt;br /&gt;
= Warning banners =&lt;br /&gt;
&lt;br /&gt;
== Warnings ==&lt;br /&gt;
* '''Location''': {{l|Template:Warnings}}&lt;br /&gt;
* '''Description''': Contains list of displayed warning banners and conditions for them&lt;br /&gt;
&lt;br /&gt;
== OldTerminologyTranslation ==&lt;br /&gt;
* '''Location''': {{l|Template:OldTerminologyTranslation}}&lt;br /&gt;
* '''Description''': Outdated terminology for translated page banner&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=FAQ&amp;diff=22338</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=FAQ&amp;diff=22338"/>
				<updated>2016-10-22T19:18:52Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: /* FAQs relating to the current Synfig release */ update bug tracker link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Page info --&amp;gt;&lt;br /&gt;
{{Title|FAQ}}&lt;br /&gt;
&amp;lt;!-- Page info end --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General FAQs ==&lt;br /&gt;
&lt;br /&gt;
=== Who is synfigbot at the Synfig IRC channel? ===&lt;br /&gt;
&lt;br /&gt;
synfigbot is a bot that sits in the [http://www.synfig.org/cms/en/support/ Synfig IRC channel], not a human. It has some commands and can respond to some of the usual questions like: &amp;quot;What's the latest Synfig Studio version?&amp;quot; One of its funnier commands is to quote past funny comments from people at the IRC. To make it remember a quote, just type: !q. Please be nice with it, it is still learning. ;)&lt;br /&gt;
&lt;br /&gt;
=== Why are the CIA in the Synfig IRC channel? ===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;CIA-28&amp;quot; and friends are bots that sit in the {{l|Contact|Synfig IRC channel}} and report whenever they detect a new commit in the subversion repository, giving the committer's name, revision number, and commit log message.  The same information for recent commits can be found on [http://cia.vc/stats/project/synfig cia.vc].  [http://www.ohloh.net/projects/4832?p=Synfig ohloh.net] has similar pages of statistics.&lt;br /&gt;
&lt;br /&gt;
== FAQs relating to the current Synfig release ==&lt;br /&gt;
&lt;br /&gt;
Many issues are documented in the [https://github.com/synfig/synfig/issues bug tracker] and on the {{l|download}} page.&lt;br /&gt;
&lt;br /&gt;
=== What is the status of the MacOS package? ===&lt;br /&gt;
&lt;br /&gt;
Proud to build a native MacOS package, so nothing else than &amp;quot;official&amp;quot; package is needed.&lt;br /&gt;
&lt;br /&gt;
=== Is there any Flash/SWF support? ===&lt;br /&gt;
&lt;br /&gt;
Unfortunately not. Patches are welcome though. Please {{l|contact}} us to discuss your plans for adding SWF support so we can give any advice needed.&lt;br /&gt;
&lt;br /&gt;
=== What is Synfig Studio native file format? ===&lt;br /&gt;
&lt;br /&gt;
Synfig Studio uses its own file formats:  {{Literal|.sif}} and  {{Literal|.sifz}}.  Sif is a synfig project file while sifz is a compressed (gzipped) sif file. As Sifs are (just) human readable XML, you can save some disk space choosing the compressed one when you save your animations. &lt;br /&gt;
&lt;br /&gt;
There is also the {{Literal|.sfg}} format, introduced with the Synfig Studio 1.0 release, is the synfig package animation format. Among animation data it can store externals images in a zip kind format.&lt;br /&gt;
&lt;br /&gt;
For deep informations about the Synfig Studio native file format, have a look to {{l|Sif_Format|this page}}.&lt;br /&gt;
&lt;br /&gt;
There is no (known) link between [http://filext.com/file-extension/SIF other .sif file formats] or [https://en.wikipedia.org/wiki/Standard_Interchange_Format this one]. ...&lt;br /&gt;
&lt;br /&gt;
=== Why doesn't synfig use SVG format? ===&lt;br /&gt;
&lt;br /&gt;
Svg file format come from [http://www.w3c.org World Wide Web Consortium], they &amp;lt;troll on&amp;gt;try to&amp;lt;troll off&amp;gt; take care of standards around the big net....I'm not convicted that creating animated SVG, they were thinking in terms of film quality animation .... like synfig aims to produce ... in other terms, Sif is more than animated SVG.&lt;br /&gt;
&lt;br /&gt;
Work has been done to implement Cairo render to Synfig that eventually would allow to export without too much effort to SVG as well as to PDF and others back ends. It is very simple to add SVG export just coding a similar exporter like the current PNG one. Anyone want to code that SVG exporter?&lt;br /&gt;
&lt;br /&gt;
Always taking in mind that you'll lose some native Synfig goodies in the process. Export to SVG (animated or not) could be a great feature to have (in terms of workflow / open format support), although you lose some features.&lt;br /&gt;
&lt;br /&gt;
=== Procedure entry point ... could not be located? ===&lt;br /&gt;
&lt;br /&gt;
If you are on Windows and it says &amp;quot;the procedure entry point_ZN6synfig5Color7set_hexERSs could not be located in the dynamic link library libsynfig-0.dll&amp;quot; that means you forgot to upgrade synfig when you upgraded synfigstudio. Due to the dependency systems on Linux you will probably not get this there unless your distro has broken packages. Be sure to install the latest version of synfig and synfigstudio.&lt;br /&gt;
&lt;br /&gt;
If you get the same error but with gtk, glib, iconv.dll or libxml2.dll you should look for old versions of these DLLs in your Windows directory and rename them to iconv.dll.bak and libxm2.dll.bak etc.&lt;br /&gt;
&lt;br /&gt;
=== libsynfig-0.dll was not found ===&lt;br /&gt;
&lt;br /&gt;
If you get the error message &amp;quot;libsynfig-0.dll was not found&amp;quot; please check that you have synfig (as well as synfig studio) correctly installed.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Can_I_do_anything_to_improve_the_stability_of_the_Windows_version_of_Synfig.3F&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
=== Can I do anything to improve the stability of synfigstudio? ===&lt;br /&gt;
&lt;br /&gt;
If you're running on a Hyperthreading or multi-core CPU (e.g Pentium 4 with Hyperthreading or Intel Core2 Duo or Quadcore, etc.) then you may find Synfig is more stable if you restrict it to run on only one processor. '''Since version 0.62.01 the stability under Windows has increased noticiably. The single thread renderer option has been enabled by default in Synfig Studio.'''&lt;br /&gt;
&lt;br /&gt;
===== How do I do this on Windows? =====&lt;br /&gt;
&lt;br /&gt;
To do this on windows, start Synfig Studio, then press Ctrl-Shift-Esc this will start the 'Windows Task Manager', alternatively you can press Ctrl-Alt-Del and choose 'Task Manager'.  Select the processes tab, find synfigstudio.exe in the processes list and right click on it.  Choose 'Set Affinity...' and make sure only one CPU is checked.  Unfortunately, this setting isn't preserved so you either have to do this manually each time you start Synfig Studio or use a tool such as the [http://www.tomshardware.com/2004/05/28/getting_more_bang_out_of_your_dual_processing_buck/index.html Tom's Hardware Guide Task Assignment Manager].&lt;br /&gt;
&lt;br /&gt;
===== How do I do this on Linux? =====&lt;br /&gt;
&lt;br /&gt;
On linux, you need to install schedutils.&lt;br /&gt;
&lt;br /&gt;
Then run synfigstudio like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;taskset -c 0 synfigstudio&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or if you have synfigstudio open already, run this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;taskset -p -c 0 `pgrep synfigstudio`&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Why can't I get sound to work? ===&lt;br /&gt;
Synfig GUI implies that sound files can be loaded and played with the animation previews, to aid with e.g. lip synching.  Synfig relies on a helper library called [http://mltframework.org/ MLT], libavcodec and their dependencies. Sound can be {{l|Category:ImportArt|imported}} like other supported medias. Have a look to {{l|Sound Layer}}. &lt;br /&gt;
&lt;br /&gt;
=== What about Jack audio server ?===&lt;br /&gt;
Also you can synchronized your animation threw the [http://jackaudio.org/ JAck audio server], have a look to this [https://www.youtube.com/watch?v=NHFOyz2WjoA video tutorial].&lt;br /&gt;
&lt;br /&gt;
=== How do I render moving pictures from Synfig under Windows === &lt;br /&gt;
FFMPEG is now distributed as an optional component of the Windows installer (installed by default). If you're looking for a file to include on a web page, rendering to an animated gif file also works (although you may want to use a quality setting of 6 or higher to avoid rendering artifacts).  For mpg, there are a couple of options.  &lt;br /&gt;
&lt;br /&gt;
* Use the ffmpeg render target in Synfig to render to an mpg file, or  &lt;br /&gt;
* If you want more control over the final video file, the best solution may be to render to a sequence of png files and use a separate program, such as the command line version of ffmpeg, to assemble them to a video file.  This could also allow you to incorporate an audio track in the same step.&lt;br /&gt;
&lt;br /&gt;
Be careful where you choose to save your rendered file.  If you save it to an area where Microsoft doesn't think you should be writing (like &amp;quot;c:\&amp;quot; or &amp;quot;c:\Program Files\..&amp;quot; etc.) it will pretend to let you, but in fact save it to another location to save yourself.  You can find it using a file search, but it won't be where you thought it was.  Be safe - save to the desktop or a folder under &amp;quot;c:\Users\yourname\...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== I have a weird problem building from source. What's up? ===&lt;br /&gt;
&lt;br /&gt;
Did you read the [http://wiki.synfig.org/Developer_Documentation developer doc] ?&lt;br /&gt;
&lt;br /&gt;
Your copy of pkg-config probably doesn't look in the right places for .pc files. If you are installing to /usr/local, try running &amp;quot;export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig&amp;quot; before building or installing anything.&lt;br /&gt;
&lt;br /&gt;
Also, you can post a message to the [http://sourceforge.net/p/synfig/mailman/synfig-devl/ development mailing list].&lt;br /&gt;
&lt;br /&gt;
=== Why does only the first frame of my animation render? ===&lt;br /&gt;
&lt;br /&gt;
You probably have '''Use current frame''' checked in the render dialog box.&lt;br /&gt;
&lt;br /&gt;
=== Why no colors available besides white ? ===&lt;br /&gt;
You should have to look around the Gamma Preferences.&lt;br /&gt;
&lt;br /&gt;
Check out this: {{c|&amp;lt;Menu&amp;gt;|&amp;lt;Edit&amp;gt;|Preferences|Gamma}} from the {{l|Preferences_Dialog}}.&lt;br /&gt;
* Be sure the three color sliders are set to '''2.2'''&lt;br /&gt;
* Black level in the Gamma setup should be '''0''' and not '''100''' percent&lt;br /&gt;
&lt;br /&gt;
=== Why don't I get the colors I'm expecting? ===&lt;br /&gt;
&lt;br /&gt;
This [http://en.wikipedia.org/wiki/RGB_color_model#Nonlinearity Wikipedia] article talks about how color output is non-linear, that if 0 is black and 100 is white, then 50 is only about 22 percent of the brightness of white, rather than 50% as you might expect.&lt;br /&gt;
&lt;br /&gt;
In synfig there is an option (on by default) to make sure that if you ask for 50, you get 50% of the brightness of white.&lt;br /&gt;
&lt;br /&gt;
See {{c|&amp;lt;Edit&amp;gt;|&amp;lt;Preferences&amp;gt;}} which would open the {{l|Preferences Dialog}}. Then go to the Misc tab and to the {{literal|Visually Linear Color Selection}} checkbox.  If you turn that off, everything will go back to its non-linear, yet strangely comfortable and familiar mode.&lt;br /&gt;
&lt;br /&gt;
=== Why when I create more than one shape, the other one dissapears from the canvas, but its still on the layer bar ? ===&lt;br /&gt;
Take a look to the &amp;quot;blend method&amp;quot; to check if it's set to some other one than composite.&lt;br /&gt;
&lt;br /&gt;
You like to read also {{l|New Layer Defaults}} and {{l|Blend Method Parameter}} pages.&lt;br /&gt;
&lt;br /&gt;
=== Why doesn't the rotate tool rotate rectangles layers? ===&lt;br /&gt;
The {{l|Rotate Tool}} works on {{l|Handle}}. The {{l|Rectangle Layer}} works by drawing horizontal and vertical lines between the two {{l|Handle}}s, so when the rotate tool is used with a rectangle it only rotates the {{l|Handle}}s around the rotation point, but the lines of the rectangle are still horizontal and vertical. What you are probably looking for is the {{l|Layer#Rotate|Rotate Layer}}. &lt;br /&gt;
&lt;br /&gt;
Good to know, the {{l|Rotate Tool}} has an {{l|Region Layer}} option which allow the behavior you might expect.&lt;br /&gt;
&lt;br /&gt;
=== Tablet doesn't track as expected ===&lt;br /&gt;
When using some programs you may find that the mouse may not track as you would expect.&lt;br /&gt;
Synfig, Inkscape and Gimp are ones that I have used that will give odd tracking.&lt;br /&gt;
When drawing with the mouse the actual drawing is some distance from the cursor and when&lt;br /&gt;
you use the pen the drawing is drawn where the cursor is.&lt;br /&gt;
This can be easily fixed with the software that came with the tablet.&lt;br /&gt;
&lt;br /&gt;
When using the tablet software that came with the graphire 4 tablet you will find&lt;br /&gt;
that it uses two different tracking methods for the mouse and pen and these two&lt;br /&gt;
tracking methods are called Mouse Mode and Pen Mode.&lt;br /&gt;
&lt;br /&gt;
The Pen Mode uses absolute positioning, that means the active drawing area of the tablet&lt;br /&gt;
is in proportion to the whole screen. Wherever you move the pen the cursor will move&lt;br /&gt;
to the corresponding point on the screen, wether you drag the pen or you pick up the&lt;br /&gt;
pen and move it to a new location that cursor will move or jump to where the pen is.&lt;br /&gt;
&lt;br /&gt;
The Mouse Mode uses a positioning system similar to a traditional mouse where you can pick up&lt;br /&gt;
and slide the mouse where you wish and the cursor will follow the mouse as it is moved.&lt;br /&gt;
It will not jump to new locations on the screen even if you pick up the mouse and place it&lt;br /&gt;
in a new position on the tablet, the cursor will just continue from it's last position.&lt;br /&gt;
&lt;br /&gt;
In the case of the Wacom Graphire 4 tablet that I'm using in Windows XP I needed to open the&lt;br /&gt;
program called Pen Tablet and change the settings for the mouse.&lt;br /&gt;
To do this open Pen Tablet and you will see four tabs, click the tab marked Mouse and you will&lt;br /&gt;
find a box called Tracking with two options. One is Pen Mode and the other is Mouse Mode.&lt;br /&gt;
Select the Pen Mode and the mouse will now use absolute positioning.&lt;br /&gt;
&lt;br /&gt;
=== Why does the Text Tool make Synfig Studio crash? ===&lt;br /&gt;
&lt;br /&gt;
Occassionally, some users report that Synfig Studio crashes whenever the {{l|Text Tool}} is selected. This is caused by one or more of their currently installed fonts being corrupted or containing non-standard data.&lt;br /&gt;
&lt;br /&gt;
Once the these fonts are uninstalled, the {{l|Text Tool}} will work correctly.&lt;br /&gt;
&lt;br /&gt;
=== Can i change user interface language to english? ===&lt;br /&gt;
&lt;br /&gt;
Synfig respect the Operating System language, great point you can say... but sometime users just want english user interface (helpful to follow tutos' for example). You can do that easily using the language selection box from the preference dialog {{c|&amp;lt;File&amp;gt;|&amp;lt;Preference&amp;gt;|&amp;lt;Misc&amp;gt;}}..&lt;br /&gt;
&lt;br /&gt;
Nota: this way can ''force'' another languages.&lt;br /&gt;
&lt;br /&gt;
{{Template:SkeletonDeformPartDisappear}}&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Developer_Documentation&amp;diff=22337</id>
		<title>Developer Documentation</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Developer_Documentation&amp;diff=22337"/>
				<updated>2016-10-22T19:15:44Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: /* Other links */ update issue tracker link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Page info --&amp;gt;&lt;br /&gt;
{{Title|Developer Documentation}}&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&amp;lt;!-- end Page info --&amp;gt;&lt;br /&gt;
The Developer Documentation part of this wiki is primarily for the following groups of people:&lt;br /&gt;
&lt;br /&gt;
*Current developers of the code&lt;br /&gt;
*Future and potential developers&lt;br /&gt;
*Those interested in bug filing and generating ideas&lt;br /&gt;
&lt;br /&gt;
= Main pages =&lt;br /&gt;
&lt;br /&gt;
* {{l|Dev:Build Instructions|Build Instructions}}&lt;br /&gt;
* [[Building Documentation|Building Documentation]]&lt;br /&gt;
* {{l|Dev:Source code|Source code}} description and workflow&lt;br /&gt;
* {{l|Dev:Action System}} : structure of the action system, good entry-point into Synfig.&lt;br /&gt;
* IDE Setup {{l|Dev:IDE_Linux|under Linux}} | {{l|Dev:IDE_Windows| under Windows}}&lt;br /&gt;
* {{l|Dev:Roadmap|Roadmap}}&lt;br /&gt;
* {{l|Dev:Contribute to Code}}&lt;br /&gt;
* {{l|Dev:Translation}}&lt;br /&gt;
* {{l|Dev:Wish list|Wish List}}&lt;br /&gt;
* {{l|Dev:Coding_Conventions|Coding Conventions}}&lt;br /&gt;
* {{l|Dev:UI/UX Redesign|UI/UX Redesign}}&lt;br /&gt;
* {{l|Dev:ETL_replacement|ETL replacement}}&lt;br /&gt;
&lt;br /&gt;
=Synfig components=&lt;br /&gt;
Synfig is divided into three main components: etl, synfig-core and synfig-studio.&lt;br /&gt;
* '''[http://download.tuxfamily.org/synfig/api/ETL/annotated.html ETL]''' is the extended template library. One of its most important components is the shared object class, which is the base class for most other parts of the application. Using &amp;quot;handles&amp;quot; to shared objects instead of c++ pointers provides garbage collection via reference counting.&lt;br /&gt;
* '''[http://download.tuxfamily.org/synfig/api/synfig-core/annotated.html Synfig-core]''' is the core/command-line (cli) renderer (&amp;quot;synfig&amp;quot;) contains the document data structure for the application: valuenodes, layers, and canvases.&lt;br /&gt;
* '''[http://download.tuxfamily.org/synfig/api/synfig-studio/annotated.html Synfig Studio]''' (&amp;quot;synfig-studio&amp;quot;) provides the gui for the application.&lt;br /&gt;
* See also: {{l|Dev:How Synfig Works|How Synfig Works}}&lt;br /&gt;
&lt;br /&gt;
= External libs =&lt;br /&gt;
== Synfig use several external libs==&lt;br /&gt;
* [https://developer.gnome.org/gtkmm-tutorial/2.24/ Gtkmm 2], some work on branchs has been started to reach [https://developer.gnome.org/gtk3/ Gtkmm 3] ([https://developer.gnome.org/gtk3/3.4/gtk-migrating-2-to-3.html Migrating 2to3])&lt;br /&gt;
* [https://developer.gnome.org/gtkmm/2.24/namespaceGdk_1_1Cairo.html Cairo] (Cairo render mode)&lt;br /&gt;
* [http://freetype.org/ Freetype2] library (Text layer rendering in software render mode)&lt;br /&gt;
* [http://libxmlplusplus.sourceforge.net/ libxmlplusplus] (to parse the project files)&lt;br /&gt;
* [http://www.boost.org/doc/libs/1_54_0/doc/html/program_options.html Boost Program Options] (synfig cli)&lt;br /&gt;
* [http://www.mltframework.org/ MLT Framework - Media Loving Toolkit] (Sound Layer)&lt;br /&gt;
* [http://www.libpng.org/pub/png/libpng.html libpng] (load and write .png files)&lt;br /&gt;
&lt;br /&gt;
==Optionally you will also need==&lt;br /&gt;
* [http://www.imagemagick.org/Magick++/ Magick++] the ImageMagick API (to build mod_magickpp, the magick++ module from synfig-core)&lt;br /&gt;
* libavcodec (to build mod_libavcodec, from synfig-core)&lt;br /&gt;
* libmng  (to build mod_mng, from synfig-core)&lt;br /&gt;
... check the {{l|Dev:Build Instructions|Build Instructions}} page for more detailed informations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Complete coding tutorials=&lt;br /&gt;
* {{l|Dev:Adding a Layer|Adding a Layer}}&lt;br /&gt;
* Adding a Panel, {{l|Dev:Adding a Panel - Part I|Part I}} and {{l|Dev:Adding a Panel - Part II|Part II}}. '''Note: these are highly out of date''' please note that the directory &amp;quot;gtkmm&amp;quot; has been renamed to &amp;quot;gui&amp;quot;, Panel is now know has Dock. Also, some files were moved into subfolders (take a look inside the &amp;quot;gui/docks&amp;quot; folder for example).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Other links=&lt;br /&gt;
* [http://download.tuxfamily.org/synfig/api/index.html ETL, Synfig, SynfigStudio Api documentation]&lt;br /&gt;
* [http://synfig.org/wiki/index.php?title=Special:PrefixIndex&amp;amp;from=&amp;amp;namespace=102  All Dev namespace pages]&lt;br /&gt;
* {{l|Dev:Translation|Translate the application}}&lt;br /&gt;
* {{l|Dev:Release|Release procedure}}&lt;br /&gt;
* {{l|Dev:GoogleSoC|Google Summer of Code}}&lt;br /&gt;
* [http://sourceforge.net/p/synfig/mailman/synfig-devl/  Synfig Developer Mailing List]&lt;br /&gt;
* [https://github.com/synfig/synfig/issues Synfig Issue Tracker]&lt;br /&gt;
* [http://www.synfig.org/forums/viewtopic.php?f=2&amp;amp;t=6097 Genete free stuff...]&lt;br /&gt;
* {{l|Dev:C%2B%2B11_Migration|C++11 Migration}}&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Dev:Source_code&amp;diff=22336</id>
		<title>Dev:Source code</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Dev:Source_code&amp;diff=22336"/>
				<updated>2016-10-18T15:06:20Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: toc / comment outdated stuff / add dev mailing list link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Category|Code}} {{Category|Permalink}}&lt;br /&gt;
&lt;br /&gt;
Hey you! Do you want access to bleeding-edge Synfig? Well, I have good news. We provide a way to get the code: &lt;br /&gt;
&lt;br /&gt;
*Using git (one repository)&lt;br /&gt;
&lt;br /&gt;
Once you grab the code, you will need to follow the {{l|Dev:Build Instructions|build instructions}}.&lt;br /&gt;
&lt;br /&gt;
Commit notifications to master branch are &amp;lt;strike&amp;gt;sent to [http://cia.vc/stats/project/synfig CIA] and&amp;lt;/strike&amp;gt; shown up in the {{l|Contact|IRC channel}}.&lt;br /&gt;
&lt;br /&gt;
== GIT repository at Github==&lt;br /&gt;
&lt;br /&gt;
Anonymous access: &lt;br /&gt;
&lt;br /&gt;
  git clone git://github.com/synfig/synfig.git &lt;br /&gt;
People with commit access should use this command instead:&lt;br /&gt;
&lt;br /&gt;
  git clone git@github.com:synfig/synfig.git&lt;br /&gt;
&lt;br /&gt;
Or this one if you prefer https protocol:&lt;br /&gt;
&lt;br /&gt;
 git clone https://github.com/synfig/synfig.git&lt;br /&gt;
&lt;br /&gt;
You can also check out the [https://github.com/synfig/synfig web interface] to that repository.&lt;br /&gt;
&lt;br /&gt;
Check out [https://help.github.com Github help page] for further references.&lt;br /&gt;
&lt;br /&gt;
=Proposed git workflow=&lt;br /&gt;
&lt;br /&gt;
* Consider the '''master''' branch the stable one. &lt;br /&gt;
* Each coder should have a '''username_master''' branch where all the small changes are done. &lt;br /&gt;
* Once the '''username_master''' branch is considered stable it can be rebased/merged to '''master'''.&lt;br /&gt;
* Work on new non-trivial features/fixes on '''username_feature''' branches.&lt;br /&gt;
* Once the '''username_feature''' branch is considered stable it can be rebased/merged to '''master'''.&lt;br /&gt;
* Obviously commit trivial fixes straight to the '''master'''.&lt;br /&gt;
* If it is possible, rebase &amp;amp; rework branches to keep history more sane, linear and atomic.&lt;br /&gt;
* Releases are tagged according to following criteria:&lt;br /&gt;
** If the release consist on a few trivial set of features or bug fixes then increase the third numeration level: 0.64.0 -&amp;gt; 0.64.1&lt;br /&gt;
** If the release consist on a set of important features and/or includes non backward compatible file format, then increase the second level numeration: 0.64.1 -&amp;gt; 0.65.0&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
While you are browsing the code, you may wish to refer to these links:&lt;br /&gt;
&lt;br /&gt;
* [http://www.synfig.org/issues/thebuggenie/synfig Bug tracker]&lt;br /&gt;
* [http://sourceforge.net/p/synfig/mailman/synfig-devl/ Synfig Dev mailing list]&lt;br /&gt;
==Code overview==&lt;br /&gt;
* [http://download.tuxfamily.org/synfig/api/index.html API documentation]&lt;br /&gt;
* {{l|Dev:Source Outline|source code outline}}&lt;br /&gt;
* {{l|Dev:Source Glossary|source code glossary}}&lt;br /&gt;
* {{l|Dev:Layers|Mapping between layer types, classes and .cpp files}}&lt;br /&gt;
* {{l|Dev:class_ValueNode|ValueNode types}}&lt;br /&gt;
* {{l|Dev:BlendMethods|Blend Method enumeration values}}&lt;br /&gt;
==Others==&lt;br /&gt;
* {{l|Dev:ETL_make_check|ETL make check failures}}&lt;br /&gt;
* {{l|Interesting Readings}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Proposed set of git repositories (this section is outdated):&lt;br /&gt;
&lt;br /&gt;
* admin.git - gitosis admin settings - holds groups, repos and users&lt;br /&gt;
* code/* - direct conversions from SVN&lt;br /&gt;
** code/ETL.git - ETL&lt;br /&gt;
** code/synfig.git - synfig&lt;br /&gt;
** code/synfigstudio.git - synfigstudio&lt;br /&gt;
* pkg/* - bits for various packaging systems&lt;br /&gt;
** pkg/windows.git - Windows packaging (needs separating from the code repos)&lt;br /&gt;
** pkg/macos.git - MacOS packaging (needs separating from the code repos)&lt;br /&gt;
** pkg/jhbuild.git - JHBuild moduleset (needs writing)&lt;br /&gt;
** pkg/autopackage.git - Autopackage bits (needs writing)&lt;br /&gt;
* web/* - various bits used to maintain the website&lt;br /&gt;
** web/skin.git - skin for the website&lt;br /&gt;
** web/content.git - content for the website (pending switch to ikiwiki)&lt;br /&gt;
* misc/* - various stuff needed&lt;br /&gt;
** misc/svn2git.git - the scripts used to convert the SVN repo to git&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22335</id>
		<title>Template:CategoryContents</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22335"/>
				<updated>2016-10-16T18:15:16Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: back to rogin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category={{{1}}}{{#ifeq:{{#titleparts:{{PAGENAME}}||-1}}|{{PAGENAME}}||/{{#titleparts:{{PAGENAME}}||-1}}}}&lt;br /&gt;
|include={Title}.dpl&lt;br /&gt;
|format=,\n* [[%PAGE%|,]],&lt;br /&gt;
|noresultsheader=&amp;amp;nbsp;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template lists pages in category, considering their translated titles.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
List contents of specific category on the page. Usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: Output is localized, so if you use &amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt; on Spanish page, you will automatically get content of Example/es category&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22334</id>
		<title>Template:CategoryContents</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22334"/>
				<updated>2016-10-16T18:09:25Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: test&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category={{{1}}}{{#ifeq:{{#titleparts:{{PAGENAME}}||-1}}|{{PAGENAME}}||/{{#titleparts:{{PAGENAME}}||-1}}}}&lt;br /&gt;
|include={Title}.dpl,{Layer}:image&lt;br /&gt;
|format=,\n* [[%PAGE%|,]]!image,&lt;br /&gt;
|noresultsheader=&amp;amp;nbsp;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template lists pages in category, considering their translated titles.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
List contents of specific category on the page. Usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: Output is localized, so if you use &amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt; on Spanish page, you will automatically get content of Example/es category&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22333</id>
		<title>Template:CategoryContents</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22333"/>
				<updated>2016-10-16T17:57:43Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: test&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category={{{1}}}{{#ifeq:{{#titleparts:{{PAGENAME}}||-1}}|{{PAGENAME}}||/{{#titleparts:{{PAGENAME}}||-1}}}}&lt;br /&gt;
|include={Title}.dpl&lt;br /&gt;
|format=,\n* [[%PAGE%|,]]{Layer}:image,&lt;br /&gt;
|noresultsheader=&amp;amp;nbsp;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template lists pages in category, considering their translated titles.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
List contents of specific category on the page. Usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: Output is localized, so if you use &amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt; on Spanish page, you will automatically get content of Example/es category&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22332</id>
		<title>Template:CategoryContents</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22332"/>
				<updated>2016-10-16T17:56:54Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: tst&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category={{{1}}}{{#ifeq:{{#titleparts:{{PAGENAME}}||-1}}|{{PAGENAME}}||/{{#titleparts:{{PAGENAME}}||-1}}}}&lt;br /&gt;
|include={Title}.dpl&lt;br /&gt;
|format=,\n* [[%PAGE%|,]],{Layer}:image&lt;br /&gt;
|noresultsheader=&amp;amp;nbsp;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template lists pages in category, considering their translated titles.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
List contents of specific category on the page. Usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: Output is localized, so if you use &amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt; on Spanish page, you will automatically get content of Example/es category&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22331</id>
		<title>Template:CategoryContents</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22331"/>
				<updated>2016-10-16T17:55:22Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: test&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category={{{1}}}{{#ifeq:{{#titleparts:{{PAGENAME}}||-1}}|{{PAGENAME}}||/{{#titleparts:{{PAGENAME}}||-1}}}}&lt;br /&gt;
|include={Title}.dpl,{Layer}:image&lt;br /&gt;
|format=,\n* [[%PAGE%|,]],&lt;br /&gt;
|noresultsheader=&amp;amp;nbsp;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template lists pages in category, considering their translated titles.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
List contents of specific category on the page. Usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: Output is localized, so if you use &amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt; on Spanish page, you will automatically get content of Example/es category&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22330</id>
		<title>Template:CategoryContents</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22330"/>
				<updated>2016-10-16T17:44:51Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: format&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
|category={{{1}}}{{#ifeq:{{#titleparts:{{PAGENAME}}||-1}}|{{PAGENAME}}||/{{#titleparts:{{PAGENAME}}||-1}}}}&lt;br /&gt;
|include={Title}.dpl&lt;br /&gt;
|format=,\n* [[%PAGE%|,]],&lt;br /&gt;
|noresultsheader=&amp;amp;nbsp;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template lists pages in category, considering their translated titles.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
List contents of specific category on the page. Usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: Output is localized, so if you use &amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt; on Spanish page, you will automatically get content of Example/es category&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22329</id>
		<title>Template:CategoryContents</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22329"/>
				<updated>2016-10-16T17:42:36Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#dpl:category={{{1}}}{{#ifeq:{{#titleparts:{{PAGENAME}}||-1}}|{{PAGENAME}}||/{{#titleparts:{{PAGENAME}}||-1}}}}|include={Title}.dpl|format=,\n* [[%PAGE%|,]],|noresultsheader=&amp;amp;nbsp;|includepage ={Layer}:image|columns=3|rowcolformat=width=100%}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template lists pages in category, considering their translated titles.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
List contents of specific category on the page. Usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: Output is localized, so if you use &amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt; on Spanish page, you will automatically get content of Example/es category&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22328</id>
		<title>Template:CategoryContents</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22328"/>
				<updated>2016-10-16T17:40:34Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: again...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#dpl:category={{{1}}}{{#ifeq:{{#titleparts:{{PAGENAME}}||-1}}|{{PAGENAME}}||/{{#titleparts:{{PAGENAME}}||-1}}}}|include={Title}.dpl|format=,\n* [[%PAGE%|,]],|noresultsheader=&amp;amp;nbsp;|includepage ={Layer}:image|columns=3|rowcolformat=width=100%&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template lists pages in category, considering their translated titles.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
List contents of specific category on the page. Usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: Output is localized, so if you use &amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt; on Spanish page, you will automatically get content of Example/es category&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22327</id>
		<title>Template:CategoryContents</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22327"/>
				<updated>2016-10-16T17:39:33Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: fix?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#dpl:category={{{1}}}{{#ifeq:{{#titleparts:{{PAGENAME}}||-1}}|{{PAGENAME}}||/{{#titleparts:{{PAGENAME}}||-1}}}}|include={Title}.dpl|format=,\n* [[%PAGE%|,]],|noresultsheader=&amp;amp;nbsp;&lt;br /&gt;
| includepage ={Layer}:image&lt;br /&gt;
|columns=3&lt;br /&gt;
|rowcolformat=width=100%&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template lists pages in category, considering their translated titles.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
List contents of specific category on the page. Usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: Output is localized, so if you use &amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt; on Spanish page, you will automatically get content of Example/es category&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22326</id>
		<title>Template:CategoryContents</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22326"/>
				<updated>2016-10-16T17:37:52Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: table icon test&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#dpl:&lt;br /&gt;
category={{{1}}}{{#ifeq:{{#titleparts:{{PAGENAME}}||-1}}|{{PAGENAME}}||/{{#titleparts:{{PAGENAME}}||-1}}}}&lt;br /&gt;
|include={Title}.dpl&lt;br /&gt;
|format=,\n* [[%PAGE%|,]],&lt;br /&gt;
|noresultsheader=&amp;amp;nbsp;&lt;br /&gt;
| includepage ={Layer}:image&lt;br /&gt;
|columns=3&lt;br /&gt;
|rowcolformat=width=100%&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template lists pages in category, considering their translated titles.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
List contents of specific category on the page. Usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: Output is localized, so if you use &amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt; on Spanish page, you will automatically get content of Example/es category&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Category_talk:Layers&amp;diff=22325</id>
		<title>Category talk:Layers</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Category_talk:Layers&amp;diff=22325"/>
				<updated>2016-10-16T17:33:29Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: test row + icon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#dpl:&lt;br /&gt;
 | category = Layers&lt;br /&gt;
 | includepage ={Layer}:image&lt;br /&gt;
|columns=3&lt;br /&gt;
|rowcolformat=width=100%&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Template:Layer&amp;diff=22324</id>
		<title>Template:Layer</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Template:Layer&amp;diff=22324"/>
				<updated>2016-10-16T17:30:30Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{{image}}}&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Advanced_Outline_Layer&amp;diff=22323</id>
		<title>Advanced Outline Layer</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Advanced_Outline_Layer&amp;diff=22323"/>
				<updated>2016-10-16T17:28:25Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: test&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Page info --&amp;gt;&lt;br /&gt;
{{Title|Advanced Outline Layer}}&lt;br /&gt;
{{Category|Layers}}&lt;br /&gt;
{{Category|Primitive Layers}}&lt;br /&gt;
{{NewTerminology}}&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&amp;lt;!-- Page info end --&amp;gt;&lt;br /&gt;
 Under construction! See {{l|Talk:Advanced_Outline_Layer|Advanced Outline Layer Talk}} page&lt;br /&gt;
{{Layer&lt;br /&gt;
 | image=[[Image:Layer_geometry_advanced_outline_icon.png|64px]]&lt;br /&gt;
}}&lt;br /&gt;
== About Advanced Outline Layers ==&lt;br /&gt;
&lt;br /&gt;
To create an Advanced Outline Layer use the Spline Tool and check {{literal|Create Advanced Outline}} in the {{l|Tool Options Panel}}. Once you finish the definition of the geometry of your outline and after pressing the {{literal|Make Spline}} button (or selecting another tool or state) you create the Advanced Outline Layer with the {{l|New_Layer_Defaults#Brush_Colors|current}} {{literal|Outline Color}}.&lt;br /&gt;
&lt;br /&gt;
Depending on the options you choose in the {{l|Tool Options Panel}} other {{l|Category:Tools|Tools}} like {{l|Star Tool}} or {{l|Circle Tool}} can also create Advanced Outline Layers.&lt;br /&gt;
&lt;br /&gt;
Using the {{l|Canvas Layer Menu|Layer Menu}} {{Literal|Make Advanced Outline}}, {{Literal|Make Outline}} or {{Literal|Make Region}} commands you can also create those layers.&lt;br /&gt;
&lt;br /&gt;
=== Differences with Outline Layer: Outline width ===&lt;br /&gt;
&lt;br /&gt;
The '''width''' [[Handle]] define the outline width at particular place.&lt;br /&gt;
&lt;br /&gt;
In the regular [[Outline Layer]], each width Handle is connected to the vertex that defines the outline shape at that place. That means that the user needs to insert a new vertex on the [[Spline]] every time he wants to change the outline width in some place. This  behaviour can cause problems when the shape of the outline is very simple but the width varies a lot.&lt;br /&gt;
&lt;br /&gt;
Practice shows that most of the time the user wants to specify the width independently from the placement of [[Spline]] vertices. Such functionality is available in the Advanced Outline layer, which Handles its width in a different way: the width Handles are freely moved around the Spline and define its width at any point.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
Advanced Outline introduces some features to the regular outline, as shown in this [http://www.youtube.com/watch?v=boM_ZC9VZ54 Advanced outline demo] video. They are listed with examples below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;490px&amp;quot; heights=&amp;quot;300px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
File:Variable-width-without-blinepoints.png | No need to place vertex to change the width&lt;br /&gt;
File:Lots-of-blinepoints-width-just-two width-controls.png | Width controlled just by two points, while the Spline constructed of many vertices&lt;br /&gt;
File:Different-types of tips.png | Different types of tips : Rounded, Squared, Peak, Flat.&lt;br /&gt;
File: Segments of outlines.png | Segmented outline&lt;br /&gt;
File:Different cusps types.png | Three global cusps types : Sharp, Rounded, Bevel.&lt;br /&gt;
File:Smoothness control.png | Control of smoothness from linear (0.0) to smooth (1.0)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Parameters of Advanced Outline Layers==&lt;br /&gt;
&lt;br /&gt;
The parameters of the Advanced Outline Layers are:&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; align=&amp;quot;none&amp;quot; style=&amp;quot;border-collapse&amp;quot;  cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
|'''Name'''||'''Value'''||'''Type'''  &lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Z Depth Parameter|Z Depth]]&lt;br /&gt;
||0.000000&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Amount Parameter|Amount]]&lt;br /&gt;
||1.000000&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:type_integer_icon.png|16px]] [[Blend Method|Blend Method]]&lt;br /&gt;
||Composite&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_color_icon.png|16px]] [[Colors Dialog|Color]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:95%; height:16px; background:black; color:black&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||color&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#&amp;quot;&lt;br /&gt;
||[[Image:Type_vector_icon.png|16px]] [[Origin Parameter|Origin]]&lt;br /&gt;
||0.000000u,0.000000u&lt;br /&gt;
||vector&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Invert Parameter|Invert]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Antialiasing Parameter|Antialiasing]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Feather Parameter|Feather]]&lt;br /&gt;
||0.000000pt&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Feather_Parameter#Type_of_Feather|Type of Feather]]&lt;br /&gt;
||Fast Gaussian Blur&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Winding Style Parameter|Winding Style]]&lt;br /&gt;
||Non Zero&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_list_icon.png|16px]] Vertices&lt;br /&gt;
||List&lt;br /&gt;
||list (Spline)&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Outline_Layer#Outline_width|Outline Width]]&lt;br /&gt;
||2.000000pt&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Outline_Layer#Expand|Expand]]&lt;br /&gt;
||0.000000pt&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Advanced_Outline_Layer#Tip_type_at_start_.2F_end|Tip Type at Start]]&lt;br /&gt;
||Rounded Stop&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Advanced_Outline_Layer#Tip_type_at_start_.2F_end|Tip Type at End]]&lt;br /&gt;
||Rounded Stop&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Advanced_Outline_Layer#Cusps_Type|Cusps Type]]&lt;br /&gt;
||Sharp&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Advanced_Outline_Layer#Smoothness|Smoothness]]&lt;br /&gt;
||0.500000&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||{{l|Image:Type_bool_icon.png|16px}} [[Advanced_Outline_Layer#Homogeneous|Homogeneous]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_list_icon.png|16px]] [[Advanced_Outline_Layer#Width_Point_List|Width Point List]]&lt;br /&gt;
||List&lt;br /&gt;
||list(WPList)&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Advanced_Outline_Layer#Fast|Fast]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Advanced_Outline_Layer#Dashed_Outline|Dashed Outline]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_list_icon.png|16px]] Dash Item List&lt;br /&gt;
||List&lt;br /&gt;
||list(WPList)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] Dash Items Offset&lt;br /&gt;
||0.000000u&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Specific parameters for Advanced Outline Layer==&lt;br /&gt;
&lt;br /&gt;
This section lists only the parameters specific to the Advanced Outline Layer. For documentation about the other parameters, refer to [[Outline Layer]].&lt;br /&gt;
&lt;br /&gt;
* Tip Type at start&lt;br /&gt;
* Tip Type at end&lt;br /&gt;
* Cusps type&lt;br /&gt;
* Smoothness&lt;br /&gt;
* Width Point List&lt;br /&gt;
&lt;br /&gt;
=== Tip type at start / end ===&lt;br /&gt;
&lt;br /&gt;
As with width points, the end and start of the unlooped Advanced Outlines has a type of tip defined. The user can choose between the same types of tips as for a width point. When the first/last width point has its before/after interpolation type set to Interpolate the start/end of the outline is rendered using the Tip type at start/end parameter.&lt;br /&gt;
&lt;br /&gt;
Those parameters don't have any effect if the Spline is looped or the first/last width point has its before/after interpolation type set to anything but Interpolate. In that case, the segment between the start/end width point and the start/end of the Spline is not rendered.&lt;br /&gt;
&lt;br /&gt;
The types of tips are the same as the width point tip types except that it doesn't offer the Interpolate type because it would not make sense:&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Tip Type&lt;br /&gt;
! Example&lt;br /&gt;
|-&lt;br /&gt;
| Rounded&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Rounded.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Squared&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Squared.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Peak&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Peak.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Flat&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Flat.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cusps type ===&lt;br /&gt;
&lt;br /&gt;
There are three types of cusps in the Advanced Outline:&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Cusp Type&lt;br /&gt;
! Example&lt;br /&gt;
|-&lt;br /&gt;
| Sharp&lt;br /&gt;
|[[File:Avanced-Outline-Layer-Cups-Sharp.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Rounded&lt;br /&gt;
| [[File:Avanced-Outline-Layer-Cups-Rounded.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Bevel&lt;br /&gt;
| [[File:Avanced-Outline-Layer-Cups-Bevel.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The type of cusp is controlled for the entire layer so currently it is not possible to control the type of corner individually. Maybe in future versions it will be possible.&lt;br /&gt;
&lt;br /&gt;
=== Smoothness ===&lt;br /&gt;
&lt;br /&gt;
The Smoothness controls how the width is calculated between widthpoints. The width at a position p is a function of the surrounding width points. When smoothness is '''zero''' interpolation is lineal, when smoothness is '''1.0''' interpolation is given by a 5th degree smooth Spline.&lt;br /&gt;
&lt;br /&gt;
=== Homogeneous ===&lt;br /&gt;
&lt;br /&gt;
Enabling {{literal|Homogeneous}} changes the way the position of the {{l|#widthpoint|width points}} change according modification of the outline. &lt;br /&gt;
* When false, the &amp;quot;Position&amp;quot; parameter for a width point is equally distributed '''among the vertices'''.  For example, in a spline with five vertices, &amp;quot;Position&amp;quot; values of 0, 0.25, 0.5, 0.75, and 1 correspond to the first, second, third, fourth, and fifth vertex, respectively, regardless of how close or far apart those vertices are.  Between vertices, the &amp;quot;Position&amp;quot; parameter is based on spline length.&lt;br /&gt;
* When true, the &amp;quot;Position&amp;quot; parameter increases smoothly from the start to the end of the spline '''based on the length of the entire spline'''.  This means a &amp;quot;Position&amp;quot; of 0.5 will always correspond to the halfway point of the spline, not to a particular vertex.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;widthpoint&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Width Point List ===&lt;br /&gt;
Each Advanced Outline has a list of parameters that represent the information for each width item. They are called Width Points and consist of four sub-parameters:&lt;br /&gt;
&lt;br /&gt;
* '''Position''' (Real number): represents the position of the width point along the Spline. Although it is allowed to be any real number, its meaning is only from '''0.0''' to '''1.0'''. 0.0 corresponds to the start of the Spline (first Spline point on the Spline list) and 1.0 to the last Spline point. For looped Splines 0.0 and 1.0 are equal. The position is represented by the light purple Handle that always lies on the Spline.  The point on the spline corresponding to a particular &amp;quot;Position&amp;quot; value is affected by the &amp;quot;Homogeneous&amp;quot; parameter, explained above.&lt;br /&gt;
* '''Width''' (Real number): It is the width multiplicator of the global Width parameter of the Advanced Outline Layer on the position given by the Position parameter. The final width is calculated multiplying the global Advanced Outline's Width (W) by the Width of the widthpoint (w) and adding the Expand parameter (E). Calculated width = W*w+E&lt;br /&gt;
* '''Tip Side Before/After''': Those two sub-parameters controls how the width is interpolated before and after the current widthpoint. The sub-parameter can have four values: &lt;br /&gt;
** '''Interpolate''': Between the previous/following width point, the width is calculated by interpolation based on smoothness value.&lt;br /&gt;
** '''Rounded''': There is a rounded tip that points to the width point before or after. If the previous/following width point is {{Literal|Interpolate}} on its posterior/previous side it considers that the width of the widthpoint in question is zero just before/after it. If the previous/posterior width point is other than {{Literal|Interpolate}} then the segment between those two width points is empty. See examples to understand it fully.&lt;br /&gt;
** '''Squared''': Same as Rounded but using square tip.&lt;br /&gt;
** '''Peak''': Same as Rounded but using peak tip.&lt;br /&gt;
** '''Flat''': Same as Rounded but using flat tip.&lt;br /&gt;
&lt;br /&gt;
The Width Point list has one internal non-animatable parameter called {{Literal|loop}}. You can reach it by right clicking the Width Point List parameter. If the Width Point list is unlooped, then any width point that has a Position outside the range of [0,1] is clamped to (brought within) that range. For example: a Position = 1.35 is clamped to 1.0 then the Width Point List is unlooped. Otherwise, if the Width Point List is looped and a width point has a Position of 1.3, its modulus based on the range [0,1] is used, so it is turned to a position of 0.3.&lt;br /&gt;
&lt;br /&gt;
=== Fast ===&lt;br /&gt;
...TODO WriteME.about...&lt;br /&gt;
&lt;br /&gt;
=== Dashed Outline ===&lt;br /&gt;
...TODO WriteME.about...&lt;br /&gt;
&lt;br /&gt;
== Working with the Avdanced Outline ==&lt;br /&gt;
&lt;br /&gt;
=== Creation of the Advanced Outline ===&lt;br /&gt;
&lt;br /&gt;
You can create Advanced Outlines by various ways:&lt;br /&gt;
* With the {{l|Draw Tool}} (check ''Create Advanced Outline'' in the tool options).&lt;br /&gt;
* With the {{l|Spline Tool}} (check ''Create Advanced Outline'' in the tool options).&lt;br /&gt;
* Using a {{l|Layers#Geometry|Geometry Layer}} (check ''Create Advanced Outline'' in the tool options).&lt;br /&gt;
* With the menu {{c|&amp;lt;Insert&amp;gt;|&amp;lt;Layer&amp;gt;|Geometry|Advanced Outline}}.&lt;br /&gt;
&lt;br /&gt;
=== Change the width of the Width Points ===&lt;br /&gt;
&lt;br /&gt;
Initially the width Handles are hidden. You can make them visible by pressing ({{Shortcut|alt|5}}) or clicking on the width toggle button. It is possible to change the width using the {{l|Width Tool}} using the same procedure as for regular outlines. If you want more control over the width you can modify the width Handles with the {{l|Transform Tool}} ({{Shortcut|alt|A}}). More fine tunning is possible by expanding the width point sub-parameter and entering a specific value for the Width sub-parameter. In that case negative values are allowed to produce nice effects.&lt;br /&gt;
&lt;br /&gt;
=== Change the position of the Width Points ===&lt;br /&gt;
&lt;br /&gt;
When you make the width Handles of the width points visible/invisible, the position Handles also become visible/invisible. This way, the user has a single way to hide/show the position and width Handles.&lt;br /&gt;
&lt;br /&gt;
{{Note|Change the position of the Width Points|This may change in the future}}&lt;br /&gt;
&lt;br /&gt;
The position Handles of the width points can be modified using the {{l|Transform Tool}} ({{Shortcut|alt|A}}) and clicking and dragging the position Handle. You will notice that Handles are tied to the Spline so once clicked and dragged they can be placed at any way on the Spline. Notice that if you have a width point position Handle at position 0.2 and you click and drag at position 0.9 it may happen that you obtain a value of -0.1 because you dragged it in one step and the Width Point List may be looped. If you want to avoid those problems do the movement in small steps to indicate the correct path to follow when calculating the new position.&lt;br /&gt;
&lt;br /&gt;
=== Adding or removing width points ===&lt;br /&gt;
To add a new width point you have to right click on the width point position Handle (purple Handle) to get the context menu.  Then select {{literal|Add Item (smart)}} here to create more width points entries. The width points are created this way:&lt;br /&gt;
&lt;br /&gt;
In the general case, the new widthpoint is created between the width point you click on and the &amp;quot;previous&amp;quot; width point. Depending on the loop status of the Spline, the &amp;quot;previous&amp;quot; width point can be the start of the Spline (unlooped) or the last widthpoint (looped). The worst case is when there is only one width point on the Width Point List. If you add one new item it will lie over the existing one.&lt;br /&gt;
&lt;br /&gt;
The newly added width point will have the interpolated width at the position where it is created. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Specific actions for Width Points ===&lt;br /&gt;
&lt;br /&gt;
Some needed actions have been added to width points as well as functionality for existing actions for items of the List type parameters. You can reach the list of available actions by right clicking on the width point position or directly on the width point item of the Width Point List. Here are some descriptions of the available actions:&lt;br /&gt;
&lt;br /&gt;
* Convert: Width Points are composite Value Nodes so its natural format is Composite (you can access its components). But you can convert it to other formats. See Convert for details.&lt;br /&gt;
* Disconnect: This will disconnect the width point item from the Composite type Value Node. That means that there won't be any Handle to show and that any of its values can be modified. Maybe it is useful for some types of workflows. To restore its Composite status, choose Convert-&amp;gt;Composite.&lt;br /&gt;
* Insert/ Remove Item Smart: This will add or remove a width point. If Remove is used in animation mode, it will also set the current width point as OFF instead of effectively removing it from the Width Point List. Opposite for the Insert Item Smart.&lt;br /&gt;
* Mark Active Point as ON/OFF: You can set width points off to make it not count for width control while the width point is off. When the width point is half on to off or viceversa, the used width point should be the interpolation between the on and off status. But it doesn't work properly at the moment. On / Off values are not interpolated but fully on or fully off. This has to be corrected.&lt;br /&gt;
* Export: See {{l|Export}}.&lt;br /&gt;
* Loop: When set as looped, as mentioned before, it allows the width point positions loop around the range [0,1].&lt;br /&gt;
* Rotate Order: Doesn't do anything.&lt;br /&gt;
* Set Side Before/After to: Interpolate, Rounded, Squared, Peak, Flat. Those are shortcuts to do the same as going directly to the sub-parameter and choosing the appropriate Tip Type. Maybe it should be renamed to &amp;quot;Set Tip Before/After&amp;quot;.&lt;br /&gt;
* Set Width to default/zero: those actions have been added for two reasons. It is very common to want to set the width of a width point to zero. Despite the possibility of use the User Preference of Restrict Radius to First Quadrant, this way it is acceded quickly from the same usual menu. Also when a width point position Handle and a width point width Handle are on top of each other (width = 0) it is hard to modify the width or the position without trouble. To solve this the position Handle has preference over the width Handle in case of coincidence. So access the width Handle it is needed to have a quick action to set it to its default value (1.0).&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Advanced_Outline_Layer&amp;diff=22322</id>
		<title>Advanced Outline Layer</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Advanced_Outline_Layer&amp;diff=22322"/>
				<updated>2016-10-16T17:14:58Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: Use &amp;quot;Layer&amp;quot; Template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Page info --&amp;gt;&lt;br /&gt;
{{Title|Advanced Outline Layer}}&lt;br /&gt;
{{Category|Layers}}&lt;br /&gt;
{{Category|Primitive Layers}}&lt;br /&gt;
{{NewTerminology}}&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&amp;lt;!-- Page info end --&amp;gt;&lt;br /&gt;
 Under construction! See {{l|Talk:Advanced_Outline_Layer|Advanced Outline Layer Talk}} page&lt;br /&gt;
{{Layer&lt;br /&gt;
 | image=Layer_geometry_advanced_outline_icon.png&lt;br /&gt;
}}&lt;br /&gt;
== About Advanced Outline Layers ==&lt;br /&gt;
&lt;br /&gt;
To create an Advanced Outline Layer use the Spline Tool and check {{literal|Create Advanced Outline}} in the {{l|Tool Options Panel}}. Once you finish the definition of the geometry of your outline and after pressing the {{literal|Make Spline}} button (or selecting another tool or state) you create the Advanced Outline Layer with the {{l|New_Layer_Defaults#Brush_Colors|current}} {{literal|Outline Color}}.&lt;br /&gt;
&lt;br /&gt;
Depending on the options you choose in the {{l|Tool Options Panel}} other {{l|Category:Tools|Tools}} like {{l|Star Tool}} or {{l|Circle Tool}} can also create Advanced Outline Layers.&lt;br /&gt;
&lt;br /&gt;
Using the {{l|Canvas Layer Menu|Layer Menu}} {{Literal|Make Advanced Outline}}, {{Literal|Make Outline}} or {{Literal|Make Region}} commands you can also create those layers.&lt;br /&gt;
&lt;br /&gt;
=== Differences with Outline Layer: Outline width ===&lt;br /&gt;
&lt;br /&gt;
The '''width''' [[Handle]] define the outline width at particular place.&lt;br /&gt;
&lt;br /&gt;
In the regular [[Outline Layer]], each width Handle is connected to the vertex that defines the outline shape at that place. That means that the user needs to insert a new vertex on the [[Spline]] every time he wants to change the outline width in some place. This  behaviour can cause problems when the shape of the outline is very simple but the width varies a lot.&lt;br /&gt;
&lt;br /&gt;
Practice shows that most of the time the user wants to specify the width independently from the placement of [[Spline]] vertices. Such functionality is available in the Advanced Outline layer, which Handles its width in a different way: the width Handles are freely moved around the Spline and define its width at any point.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
Advanced Outline introduces some features to the regular outline, as shown in this [http://www.youtube.com/watch?v=boM_ZC9VZ54 Advanced outline demo] video. They are listed with examples below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;490px&amp;quot; heights=&amp;quot;300px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
File:Variable-width-without-blinepoints.png | No need to place vertex to change the width&lt;br /&gt;
File:Lots-of-blinepoints-width-just-two width-controls.png | Width controlled just by two points, while the Spline constructed of many vertices&lt;br /&gt;
File:Different-types of tips.png | Different types of tips : Rounded, Squared, Peak, Flat.&lt;br /&gt;
File: Segments of outlines.png | Segmented outline&lt;br /&gt;
File:Different cusps types.png | Three global cusps types : Sharp, Rounded, Bevel.&lt;br /&gt;
File:Smoothness control.png | Control of smoothness from linear (0.0) to smooth (1.0)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Parameters of Advanced Outline Layers==&lt;br /&gt;
&lt;br /&gt;
The parameters of the Advanced Outline Layers are:&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; align=&amp;quot;none&amp;quot; style=&amp;quot;border-collapse&amp;quot;  cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
|'''Name'''||'''Value'''||'''Type'''  &lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Z Depth Parameter|Z Depth]]&lt;br /&gt;
||0.000000&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Amount Parameter|Amount]]&lt;br /&gt;
||1.000000&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:type_integer_icon.png|16px]] [[Blend Method|Blend Method]]&lt;br /&gt;
||Composite&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_color_icon.png|16px]] [[Colors Dialog|Color]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:95%; height:16px; background:black; color:black&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||color&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#&amp;quot;&lt;br /&gt;
||[[Image:Type_vector_icon.png|16px]] [[Origin Parameter|Origin]]&lt;br /&gt;
||0.000000u,0.000000u&lt;br /&gt;
||vector&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Invert Parameter|Invert]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Antialiasing Parameter|Antialiasing]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Feather Parameter|Feather]]&lt;br /&gt;
||0.000000pt&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Feather_Parameter#Type_of_Feather|Type of Feather]]&lt;br /&gt;
||Fast Gaussian Blur&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Winding Style Parameter|Winding Style]]&lt;br /&gt;
||Non Zero&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_list_icon.png|16px]] Vertices&lt;br /&gt;
||List&lt;br /&gt;
||list (Spline)&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Outline_Layer#Outline_width|Outline Width]]&lt;br /&gt;
||2.000000pt&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Outline_Layer#Expand|Expand]]&lt;br /&gt;
||0.000000pt&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Advanced_Outline_Layer#Tip_type_at_start_.2F_end|Tip Type at Start]]&lt;br /&gt;
||Rounded Stop&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Advanced_Outline_Layer#Tip_type_at_start_.2F_end|Tip Type at End]]&lt;br /&gt;
||Rounded Stop&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Advanced_Outline_Layer#Cusps_Type|Cusps Type]]&lt;br /&gt;
||Sharp&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Advanced_Outline_Layer#Smoothness|Smoothness]]&lt;br /&gt;
||0.500000&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||{{l|Image:Type_bool_icon.png|16px}} [[Advanced_Outline_Layer#Homogeneous|Homogeneous]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_list_icon.png|16px]] [[Advanced_Outline_Layer#Width_Point_List|Width Point List]]&lt;br /&gt;
||List&lt;br /&gt;
||list(WPList)&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Advanced_Outline_Layer#Fast|Fast]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Advanced_Outline_Layer#Dashed_Outline|Dashed Outline]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_list_icon.png|16px]] Dash Item List&lt;br /&gt;
||List&lt;br /&gt;
||list(WPList)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] Dash Items Offset&lt;br /&gt;
||0.000000u&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Specific parameters for Advanced Outline Layer==&lt;br /&gt;
&lt;br /&gt;
This section lists only the parameters specific to the Advanced Outline Layer. For documentation about the other parameters, refer to [[Outline Layer]].&lt;br /&gt;
&lt;br /&gt;
* Tip Type at start&lt;br /&gt;
* Tip Type at end&lt;br /&gt;
* Cusps type&lt;br /&gt;
* Smoothness&lt;br /&gt;
* Width Point List&lt;br /&gt;
&lt;br /&gt;
=== Tip type at start / end ===&lt;br /&gt;
&lt;br /&gt;
As with width points, the end and start of the unlooped Advanced Outlines has a type of tip defined. The user can choose between the same types of tips as for a width point. When the first/last width point has its before/after interpolation type set to Interpolate the start/end of the outline is rendered using the Tip type at start/end parameter.&lt;br /&gt;
&lt;br /&gt;
Those parameters don't have any effect if the Spline is looped or the first/last width point has its before/after interpolation type set to anything but Interpolate. In that case, the segment between the start/end width point and the start/end of the Spline is not rendered.&lt;br /&gt;
&lt;br /&gt;
The types of tips are the same as the width point tip types except that it doesn't offer the Interpolate type because it would not make sense:&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Tip Type&lt;br /&gt;
! Example&lt;br /&gt;
|-&lt;br /&gt;
| Rounded&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Rounded.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Squared&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Squared.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Peak&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Peak.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Flat&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Flat.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cusps type ===&lt;br /&gt;
&lt;br /&gt;
There are three types of cusps in the Advanced Outline:&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Cusp Type&lt;br /&gt;
! Example&lt;br /&gt;
|-&lt;br /&gt;
| Sharp&lt;br /&gt;
|[[File:Avanced-Outline-Layer-Cups-Sharp.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Rounded&lt;br /&gt;
| [[File:Avanced-Outline-Layer-Cups-Rounded.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Bevel&lt;br /&gt;
| [[File:Avanced-Outline-Layer-Cups-Bevel.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The type of cusp is controlled for the entire layer so currently it is not possible to control the type of corner individually. Maybe in future versions it will be possible.&lt;br /&gt;
&lt;br /&gt;
=== Smoothness ===&lt;br /&gt;
&lt;br /&gt;
The Smoothness controls how the width is calculated between widthpoints. The width at a position p is a function of the surrounding width points. When smoothness is '''zero''' interpolation is lineal, when smoothness is '''1.0''' interpolation is given by a 5th degree smooth Spline.&lt;br /&gt;
&lt;br /&gt;
=== Homogeneous ===&lt;br /&gt;
&lt;br /&gt;
Enabling {{literal|Homogeneous}} changes the way the position of the {{l|#widthpoint|width points}} change according modification of the outline. &lt;br /&gt;
* When false, the &amp;quot;Position&amp;quot; parameter for a width point is equally distributed '''among the vertices'''.  For example, in a spline with five vertices, &amp;quot;Position&amp;quot; values of 0, 0.25, 0.5, 0.75, and 1 correspond to the first, second, third, fourth, and fifth vertex, respectively, regardless of how close or far apart those vertices are.  Between vertices, the &amp;quot;Position&amp;quot; parameter is based on spline length.&lt;br /&gt;
* When true, the &amp;quot;Position&amp;quot; parameter increases smoothly from the start to the end of the spline '''based on the length of the entire spline'''.  This means a &amp;quot;Position&amp;quot; of 0.5 will always correspond to the halfway point of the spline, not to a particular vertex.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;widthpoint&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Width Point List ===&lt;br /&gt;
Each Advanced Outline has a list of parameters that represent the information for each width item. They are called Width Points and consist of four sub-parameters:&lt;br /&gt;
&lt;br /&gt;
* '''Position''' (Real number): represents the position of the width point along the Spline. Although it is allowed to be any real number, its meaning is only from '''0.0''' to '''1.0'''. 0.0 corresponds to the start of the Spline (first Spline point on the Spline list) and 1.0 to the last Spline point. For looped Splines 0.0 and 1.0 are equal. The position is represented by the light purple Handle that always lies on the Spline.  The point on the spline corresponding to a particular &amp;quot;Position&amp;quot; value is affected by the &amp;quot;Homogeneous&amp;quot; parameter, explained above.&lt;br /&gt;
* '''Width''' (Real number): It is the width multiplicator of the global Width parameter of the Advanced Outline Layer on the position given by the Position parameter. The final width is calculated multiplying the global Advanced Outline's Width (W) by the Width of the widthpoint (w) and adding the Expand parameter (E). Calculated width = W*w+E&lt;br /&gt;
* '''Tip Side Before/After''': Those two sub-parameters controls how the width is interpolated before and after the current widthpoint. The sub-parameter can have four values: &lt;br /&gt;
** '''Interpolate''': Between the previous/following width point, the width is calculated by interpolation based on smoothness value.&lt;br /&gt;
** '''Rounded''': There is a rounded tip that points to the width point before or after. If the previous/following width point is {{Literal|Interpolate}} on its posterior/previous side it considers that the width of the widthpoint in question is zero just before/after it. If the previous/posterior width point is other than {{Literal|Interpolate}} then the segment between those two width points is empty. See examples to understand it fully.&lt;br /&gt;
** '''Squared''': Same as Rounded but using square tip.&lt;br /&gt;
** '''Peak''': Same as Rounded but using peak tip.&lt;br /&gt;
** '''Flat''': Same as Rounded but using flat tip.&lt;br /&gt;
&lt;br /&gt;
The Width Point list has one internal non-animatable parameter called {{Literal|loop}}. You can reach it by right clicking the Width Point List parameter. If the Width Point list is unlooped, then any width point that has a Position outside the range of [0,1] is clamped to (brought within) that range. For example: a Position = 1.35 is clamped to 1.0 then the Width Point List is unlooped. Otherwise, if the Width Point List is looped and a width point has a Position of 1.3, its modulus based on the range [0,1] is used, so it is turned to a position of 0.3.&lt;br /&gt;
&lt;br /&gt;
=== Fast ===&lt;br /&gt;
...TODO WriteME.about...&lt;br /&gt;
&lt;br /&gt;
=== Dashed Outline ===&lt;br /&gt;
...TODO WriteME.about...&lt;br /&gt;
&lt;br /&gt;
== Working with the Avdanced Outline ==&lt;br /&gt;
&lt;br /&gt;
=== Creation of the Advanced Outline ===&lt;br /&gt;
&lt;br /&gt;
You can create Advanced Outlines by various ways:&lt;br /&gt;
* With the {{l|Draw Tool}} (check ''Create Advanced Outline'' in the tool options).&lt;br /&gt;
* With the {{l|Spline Tool}} (check ''Create Advanced Outline'' in the tool options).&lt;br /&gt;
* Using a {{l|Layers#Geometry|Geometry Layer}} (check ''Create Advanced Outline'' in the tool options).&lt;br /&gt;
* With the menu {{c|&amp;lt;Insert&amp;gt;|&amp;lt;Layer&amp;gt;|Geometry|Advanced Outline}}.&lt;br /&gt;
&lt;br /&gt;
=== Change the width of the Width Points ===&lt;br /&gt;
&lt;br /&gt;
Initially the width Handles are hidden. You can make them visible by pressing ({{Shortcut|alt|5}}) or clicking on the width toggle button. It is possible to change the width using the {{l|Width Tool}} using the same procedure as for regular outlines. If you want more control over the width you can modify the width Handles with the {{l|Transform Tool}} ({{Shortcut|alt|A}}). More fine tunning is possible by expanding the width point sub-parameter and entering a specific value for the Width sub-parameter. In that case negative values are allowed to produce nice effects.&lt;br /&gt;
&lt;br /&gt;
=== Change the position of the Width Points ===&lt;br /&gt;
&lt;br /&gt;
When you make the width Handles of the width points visible/invisible, the position Handles also become visible/invisible. This way, the user has a single way to hide/show the position and width Handles.&lt;br /&gt;
&lt;br /&gt;
{{Note|Change the position of the Width Points|This may change in the future}}&lt;br /&gt;
&lt;br /&gt;
The position Handles of the width points can be modified using the {{l|Transform Tool}} ({{Shortcut|alt|A}}) and clicking and dragging the position Handle. You will notice that Handles are tied to the Spline so once clicked and dragged they can be placed at any way on the Spline. Notice that if you have a width point position Handle at position 0.2 and you click and drag at position 0.9 it may happen that you obtain a value of -0.1 because you dragged it in one step and the Width Point List may be looped. If you want to avoid those problems do the movement in small steps to indicate the correct path to follow when calculating the new position.&lt;br /&gt;
&lt;br /&gt;
=== Adding or removing width points ===&lt;br /&gt;
To add a new width point you have to right click on the width point position Handle (purple Handle) to get the context menu.  Then select {{literal|Add Item (smart)}} here to create more width points entries. The width points are created this way:&lt;br /&gt;
&lt;br /&gt;
In the general case, the new widthpoint is created between the width point you click on and the &amp;quot;previous&amp;quot; width point. Depending on the loop status of the Spline, the &amp;quot;previous&amp;quot; width point can be the start of the Spline (unlooped) or the last widthpoint (looped). The worst case is when there is only one width point on the Width Point List. If you add one new item it will lie over the existing one.&lt;br /&gt;
&lt;br /&gt;
The newly added width point will have the interpolated width at the position where it is created. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Specific actions for Width Points ===&lt;br /&gt;
&lt;br /&gt;
Some needed actions have been added to width points as well as functionality for existing actions for items of the List type parameters. You can reach the list of available actions by right clicking on the width point position or directly on the width point item of the Width Point List. Here are some descriptions of the available actions:&lt;br /&gt;
&lt;br /&gt;
* Convert: Width Points are composite Value Nodes so its natural format is Composite (you can access its components). But you can convert it to other formats. See Convert for details.&lt;br /&gt;
* Disconnect: This will disconnect the width point item from the Composite type Value Node. That means that there won't be any Handle to show and that any of its values can be modified. Maybe it is useful for some types of workflows. To restore its Composite status, choose Convert-&amp;gt;Composite.&lt;br /&gt;
* Insert/ Remove Item Smart: This will add or remove a width point. If Remove is used in animation mode, it will also set the current width point as OFF instead of effectively removing it from the Width Point List. Opposite for the Insert Item Smart.&lt;br /&gt;
* Mark Active Point as ON/OFF: You can set width points off to make it not count for width control while the width point is off. When the width point is half on to off or viceversa, the used width point should be the interpolation between the on and off status. But it doesn't work properly at the moment. On / Off values are not interpolated but fully on or fully off. This has to be corrected.&lt;br /&gt;
* Export: See {{l|Export}}.&lt;br /&gt;
* Loop: When set as looped, as mentioned before, it allows the width point positions loop around the range [0,1].&lt;br /&gt;
* Rotate Order: Doesn't do anything.&lt;br /&gt;
* Set Side Before/After to: Interpolate, Rounded, Squared, Peak, Flat. Those are shortcuts to do the same as going directly to the sub-parameter and choosing the appropriate Tip Type. Maybe it should be renamed to &amp;quot;Set Tip Before/After&amp;quot;.&lt;br /&gt;
* Set Width to default/zero: those actions have been added for two reasons. It is very common to want to set the width of a width point to zero. Despite the possibility of use the User Preference of Restrict Radius to First Quadrant, this way it is acceded quickly from the same usual menu. Also when a width point position Handle and a width point width Handle are on top of each other (width = 0) it is hard to modify the width or the position without trouble. To solve this the position Handle has preference over the width Handle in case of coincidence. So access the width Handle it is needed to have a quick action to set it to its default value (1.0).&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Template:Layer&amp;diff=22321</id>
		<title>Template:Layer</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Template:Layer&amp;diff=22321"/>
				<updated>2016-10-16T17:13:07Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: test&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:{{{image}}}|64px]]&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Circle_Layer&amp;diff=22320</id>
		<title>Circle Layer</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Circle_Layer&amp;diff=22320"/>
				<updated>2016-10-16T16:45:59Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: Undo revision 22313 by D.j.a.y (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Page info --&amp;gt;&lt;br /&gt;
{{Title|Circle Layer}}&lt;br /&gt;
{{Category|Layers}}&lt;br /&gt;
{{Category|Primitive Layers}}&lt;br /&gt;
{{NewTerminology}}&lt;br /&gt;
&amp;lt;!-- Page info end --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{l|Image:Circle_icon.png|64px}}&lt;br /&gt;
&lt;br /&gt;
== About Circle Layers ==&lt;br /&gt;
&lt;br /&gt;
Circle layers are used to represent circles =). A circle is the flat region defined by the inner area of a circle. A circle is a flat line on which all the points are at the same distance from the center or Origin. The distance to the center is called {{Literal|Radius}}.&lt;br /&gt;
&lt;br /&gt;
To create a {{Literal|Circle Layer}} you would use the {{l|Circle Tool}}. Make a first left mouse button click where the Origin should go and hold-drag from the center to define the Radius when you release the left mouse button. The circle will be created with the current foreground Color.&lt;br /&gt;
&lt;br /&gt;
== Parameters of the Circle Layers ==&lt;br /&gt;
&lt;br /&gt;
The parameters of the Circle layers are:&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; align=&amp;quot;none&amp;quot; style=&amp;quot;border-collapse&amp;quot;  cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
|'''Name'''||'''Value'''||'''Type'''  &lt;br /&gt;
|-&lt;br /&gt;
||{{l|Image:Real_icon.png|16px}} {{l|Z Depth Parameter|Z Depth}}&lt;br /&gt;
||0.000000&lt;br /&gt;
||real&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||{{l|Image:Real_icon.png|16px}} {{l|Amount Parameter|Amount}}&lt;br /&gt;
||1.000000&lt;br /&gt;
||real&lt;br /&gt;
|-&lt;br /&gt;
||{{l|Image:Integer_icon.png|16px}} {{l|Blend Method|Blend Method}}&lt;br /&gt;
||Composite&lt;br /&gt;
||integer&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||{{l|Image:Integer_icon.png|16px}} {{l|Blur Layer|Type}}&lt;br /&gt;
||Fast Gaussian Blur&lt;br /&gt;
||integer&lt;br /&gt;
|-&lt;br /&gt;
||{{l|Image:Color_icon.png|16px}} {{l|Colors Dialog|Color}}&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:95%; height:16px; background:black; color:black&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||color&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||{{l|Image:Real_icon.png|16px}} Radius&lt;br /&gt;
||59.999998pt&lt;br /&gt;
||real&lt;br /&gt;
|-&lt;br /&gt;
||{{l|Image:Real_icon.png|16px}} Feather&lt;br /&gt;
||0.000000pt&lt;br /&gt;
||real&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||{{l|Image:Vector_icon.png|16px}}Origin&lt;br /&gt;
||0.000000pt,0.000000pt&lt;br /&gt;
||vector&lt;br /&gt;
|-&lt;br /&gt;
||{{l|Image:Bool_icon.png|16px}} Invert&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:18px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||{{l|Image:Integer_icon.png|16px}}Fallof&lt;br /&gt;
||Linear&lt;br /&gt;
||integer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A simple {{Literal|Circle Layer}} in action:&lt;br /&gt;
&lt;br /&gt;
[[File:Circle-0.63.06.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
== Specific parameters for Circle Layers ==&lt;br /&gt;
&lt;br /&gt;
Some of the parameters of Circle Layers are common parameter that are shared for several types of Layers. Click on the links to see their definitions. Only the particular parameters for the Circle Layers are described here.&lt;br /&gt;
&lt;br /&gt;
=== Radius ===&lt;br /&gt;
&lt;br /&gt;
As mentioned before is is the radius of the geometric circle or circumference. It is modified dragging the cyan handle at the edge of the circumference. Although you rotate it it always becomes horizontal.&lt;br /&gt;
&lt;br /&gt;
=== Origin ===&lt;br /&gt;
&lt;br /&gt;
It is a parameter type {{l|Vector Parameter|vector}} that defines the center of the circle/circumference. Just edit its x,y coordinates or drag the green handle to change this value.&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Advanced_Outline_Layer&amp;diff=22319</id>
		<title>Advanced Outline Layer</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Advanced_Outline_Layer&amp;diff=22319"/>
				<updated>2016-10-16T16:45:18Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: Undo revision 22314 by D.j.a.y (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Page info --&amp;gt;&lt;br /&gt;
{{Title|Advanced Outline Layer}}&lt;br /&gt;
{{Category|Layers}}&lt;br /&gt;
{{Category|Primitive Layers}}&lt;br /&gt;
{{NewTerminology}}&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&amp;lt;!-- Page info end --&amp;gt;&lt;br /&gt;
 Under construction! See {{l|Talk:Advanced_Outline_Layer|Advanced Outline Layer Talk}} page&lt;br /&gt;
[[Image:Layer_geometry_advanced_outline_icon.png|64px]]&lt;br /&gt;
&lt;br /&gt;
== About Advanced Outline Layers ==&lt;br /&gt;
&lt;br /&gt;
To create an Advanced Outline Layer use the Spline Tool and check {{literal|Create Advanced Outline}} in the {{l|Tool Options Panel}}. Once you finish the definition of the geometry of your outline and after pressing the {{literal|Make Spline}} button (or selecting another tool or state) you create the Advanced Outline Layer with the {{l|New_Layer_Defaults#Brush_Colors|current}} {{literal|Outline Color}}.&lt;br /&gt;
&lt;br /&gt;
Depending on the options you choose in the {{l|Tool Options Panel}} other {{l|Category:Tools|Tools}} like {{l|Star Tool}} or {{l|Circle Tool}} can also create Advanced Outline Layers.&lt;br /&gt;
&lt;br /&gt;
Using the {{l|Canvas Layer Menu|Layer Menu}} {{Literal|Make Advanced Outline}}, {{Literal|Make Outline}} or {{Literal|Make Region}} commands you can also create those layers.&lt;br /&gt;
&lt;br /&gt;
=== Differences with Outline Layer: Outline width ===&lt;br /&gt;
&lt;br /&gt;
The '''width''' [[Handle]] define the outline width at particular place.&lt;br /&gt;
&lt;br /&gt;
In the regular [[Outline Layer]], each width Handle is connected to the vertex that defines the outline shape at that place. That means that the user needs to insert a new vertex on the [[Spline]] every time he wants to change the outline width in some place. This  behaviour can cause problems when the shape of the outline is very simple but the width varies a lot.&lt;br /&gt;
&lt;br /&gt;
Practice shows that most of the time the user wants to specify the width independently from the placement of [[Spline]] vertices. Such functionality is available in the Advanced Outline layer, which Handles its width in a different way: the width Handles are freely moved around the Spline and define its width at any point.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
Advanced Outline introduces some features to the regular outline, as shown in this [http://www.youtube.com/watch?v=boM_ZC9VZ54 Advanced outline demo] video. They are listed with examples below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;490px&amp;quot; heights=&amp;quot;300px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
File:Variable-width-without-blinepoints.png | No need to place vertex to change the width&lt;br /&gt;
File:Lots-of-blinepoints-width-just-two width-controls.png | Width controlled just by two points, while the Spline constructed of many vertices&lt;br /&gt;
File:Different-types of tips.png | Different types of tips : Rounded, Squared, Peak, Flat.&lt;br /&gt;
File: Segments of outlines.png | Segmented outline&lt;br /&gt;
File:Different cusps types.png | Three global cusps types : Sharp, Rounded, Bevel.&lt;br /&gt;
File:Smoothness control.png | Control of smoothness from linear (0.0) to smooth (1.0)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Parameters of Advanced Outline Layers==&lt;br /&gt;
&lt;br /&gt;
The parameters of the Advanced Outline Layers are:&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; align=&amp;quot;none&amp;quot; style=&amp;quot;border-collapse&amp;quot;  cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
|'''Name'''||'''Value'''||'''Type'''  &lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Z Depth Parameter|Z Depth]]&lt;br /&gt;
||0.000000&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Amount Parameter|Amount]]&lt;br /&gt;
||1.000000&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:type_integer_icon.png|16px]] [[Blend Method|Blend Method]]&lt;br /&gt;
||Composite&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_color_icon.png|16px]] [[Colors Dialog|Color]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:95%; height:16px; background:black; color:black&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||color&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#&amp;quot;&lt;br /&gt;
||[[Image:Type_vector_icon.png|16px]] [[Origin Parameter|Origin]]&lt;br /&gt;
||0.000000u,0.000000u&lt;br /&gt;
||vector&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Invert Parameter|Invert]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Antialiasing Parameter|Antialiasing]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Feather Parameter|Feather]]&lt;br /&gt;
||0.000000pt&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Feather_Parameter#Type_of_Feather|Type of Feather]]&lt;br /&gt;
||Fast Gaussian Blur&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Winding Style Parameter|Winding Style]]&lt;br /&gt;
||Non Zero&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_list_icon.png|16px]] Vertices&lt;br /&gt;
||List&lt;br /&gt;
||list (Spline)&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Outline_Layer#Outline_width|Outline Width]]&lt;br /&gt;
||2.000000pt&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Outline_Layer#Expand|Expand]]&lt;br /&gt;
||0.000000pt&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Advanced_Outline_Layer#Tip_type_at_start_.2F_end|Tip Type at Start]]&lt;br /&gt;
||Rounded Stop&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Advanced_Outline_Layer#Tip_type_at_start_.2F_end|Tip Type at End]]&lt;br /&gt;
||Rounded Stop&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Advanced_Outline_Layer#Cusps_Type|Cusps Type]]&lt;br /&gt;
||Sharp&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Advanced_Outline_Layer#Smoothness|Smoothness]]&lt;br /&gt;
||0.500000&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||{{l|Image:Type_bool_icon.png|16px}} [[Advanced_Outline_Layer#Homogeneous|Homogeneous]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_list_icon.png|16px]] [[Advanced_Outline_Layer#Width_Point_List|Width Point List]]&lt;br /&gt;
||List&lt;br /&gt;
||list(WPList)&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Advanced_Outline_Layer#Fast|Fast]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Advanced_Outline_Layer#Dashed_Outline|Dashed Outline]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_list_icon.png|16px]] Dash Item List&lt;br /&gt;
||List&lt;br /&gt;
||list(WPList)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] Dash Items Offset&lt;br /&gt;
||0.000000u&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Specific parameters for Advanced Outline Layer==&lt;br /&gt;
&lt;br /&gt;
This section lists only the parameters specific to the Advanced Outline Layer. For documentation about the other parameters, refer to [[Outline Layer]].&lt;br /&gt;
&lt;br /&gt;
* Tip Type at start&lt;br /&gt;
* Tip Type at end&lt;br /&gt;
* Cusps type&lt;br /&gt;
* Smoothness&lt;br /&gt;
* Width Point List&lt;br /&gt;
&lt;br /&gt;
=== Tip type at start / end ===&lt;br /&gt;
&lt;br /&gt;
As with width points, the end and start of the unlooped Advanced Outlines has a type of tip defined. The user can choose between the same types of tips as for a width point. When the first/last width point has its before/after interpolation type set to Interpolate the start/end of the outline is rendered using the Tip type at start/end parameter.&lt;br /&gt;
&lt;br /&gt;
Those parameters don't have any effect if the Spline is looped or the first/last width point has its before/after interpolation type set to anything but Interpolate. In that case, the segment between the start/end width point and the start/end of the Spline is not rendered.&lt;br /&gt;
&lt;br /&gt;
The types of tips are the same as the width point tip types except that it doesn't offer the Interpolate type because it would not make sense:&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Tip Type&lt;br /&gt;
! Example&lt;br /&gt;
|-&lt;br /&gt;
| Rounded&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Rounded.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Squared&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Squared.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Peak&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Peak.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Flat&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Flat.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cusps type ===&lt;br /&gt;
&lt;br /&gt;
There are three types of cusps in the Advanced Outline:&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Cusp Type&lt;br /&gt;
! Example&lt;br /&gt;
|-&lt;br /&gt;
| Sharp&lt;br /&gt;
|[[File:Avanced-Outline-Layer-Cups-Sharp.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Rounded&lt;br /&gt;
| [[File:Avanced-Outline-Layer-Cups-Rounded.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Bevel&lt;br /&gt;
| [[File:Avanced-Outline-Layer-Cups-Bevel.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The type of cusp is controlled for the entire layer so currently it is not possible to control the type of corner individually. Maybe in future versions it will be possible.&lt;br /&gt;
&lt;br /&gt;
=== Smoothness ===&lt;br /&gt;
&lt;br /&gt;
The Smoothness controls how the width is calculated between widthpoints. The width at a position p is a function of the surrounding width points. When smoothness is '''zero''' interpolation is lineal, when smoothness is '''1.0''' interpolation is given by a 5th degree smooth Spline.&lt;br /&gt;
&lt;br /&gt;
=== Homogeneous ===&lt;br /&gt;
&lt;br /&gt;
Enabling {{literal|Homogeneous}} changes the way the position of the {{l|#widthpoint|width points}} change according modification of the outline. &lt;br /&gt;
* When false, the &amp;quot;Position&amp;quot; parameter for a width point is equally distributed '''among the vertices'''.  For example, in a spline with five vertices, &amp;quot;Position&amp;quot; values of 0, 0.25, 0.5, 0.75, and 1 correspond to the first, second, third, fourth, and fifth vertex, respectively, regardless of how close or far apart those vertices are.  Between vertices, the &amp;quot;Position&amp;quot; parameter is based on spline length.&lt;br /&gt;
* When true, the &amp;quot;Position&amp;quot; parameter increases smoothly from the start to the end of the spline '''based on the length of the entire spline'''.  This means a &amp;quot;Position&amp;quot; of 0.5 will always correspond to the halfway point of the spline, not to a particular vertex.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;widthpoint&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Width Point List ===&lt;br /&gt;
Each Advanced Outline has a list of parameters that represent the information for each width item. They are called Width Points and consist of four sub-parameters:&lt;br /&gt;
&lt;br /&gt;
* '''Position''' (Real number): represents the position of the width point along the Spline. Although it is allowed to be any real number, its meaning is only from '''0.0''' to '''1.0'''. 0.0 corresponds to the start of the Spline (first Spline point on the Spline list) and 1.0 to the last Spline point. For looped Splines 0.0 and 1.0 are equal. The position is represented by the light purple Handle that always lies on the Spline.  The point on the spline corresponding to a particular &amp;quot;Position&amp;quot; value is affected by the &amp;quot;Homogeneous&amp;quot; parameter, explained above.&lt;br /&gt;
* '''Width''' (Real number): It is the width multiplicator of the global Width parameter of the Advanced Outline Layer on the position given by the Position parameter. The final width is calculated multiplying the global Advanced Outline's Width (W) by the Width of the widthpoint (w) and adding the Expand parameter (E). Calculated width = W*w+E&lt;br /&gt;
* '''Tip Side Before/After''': Those two sub-parameters controls how the width is interpolated before and after the current widthpoint. The sub-parameter can have four values: &lt;br /&gt;
** '''Interpolate''': Between the previous/following width point, the width is calculated by interpolation based on smoothness value.&lt;br /&gt;
** '''Rounded''': There is a rounded tip that points to the width point before or after. If the previous/following width point is {{Literal|Interpolate}} on its posterior/previous side it considers that the width of the widthpoint in question is zero just before/after it. If the previous/posterior width point is other than {{Literal|Interpolate}} then the segment between those two width points is empty. See examples to understand it fully.&lt;br /&gt;
** '''Squared''': Same as Rounded but using square tip.&lt;br /&gt;
** '''Peak''': Same as Rounded but using peak tip.&lt;br /&gt;
** '''Flat''': Same as Rounded but using flat tip.&lt;br /&gt;
&lt;br /&gt;
The Width Point list has one internal non-animatable parameter called {{Literal|loop}}. You can reach it by right clicking the Width Point List parameter. If the Width Point list is unlooped, then any width point that has a Position outside the range of [0,1] is clamped to (brought within) that range. For example: a Position = 1.35 is clamped to 1.0 then the Width Point List is unlooped. Otherwise, if the Width Point List is looped and a width point has a Position of 1.3, its modulus based on the range [0,1] is used, so it is turned to a position of 0.3.&lt;br /&gt;
&lt;br /&gt;
=== Fast ===&lt;br /&gt;
...TODO WriteME.about...&lt;br /&gt;
&lt;br /&gt;
=== Dashed Outline ===&lt;br /&gt;
...TODO WriteME.about...&lt;br /&gt;
&lt;br /&gt;
== Working with the Avdanced Outline ==&lt;br /&gt;
&lt;br /&gt;
=== Creation of the Advanced Outline ===&lt;br /&gt;
&lt;br /&gt;
You can create Advanced Outlines by various ways:&lt;br /&gt;
* With the {{l|Draw Tool}} (check ''Create Advanced Outline'' in the tool options).&lt;br /&gt;
* With the {{l|Spline Tool}} (check ''Create Advanced Outline'' in the tool options).&lt;br /&gt;
* Using a {{l|Layers#Geometry|Geometry Layer}} (check ''Create Advanced Outline'' in the tool options).&lt;br /&gt;
* With the menu {{c|&amp;lt;Insert&amp;gt;|&amp;lt;Layer&amp;gt;|Geometry|Advanced Outline}}.&lt;br /&gt;
&lt;br /&gt;
=== Change the width of the Width Points ===&lt;br /&gt;
&lt;br /&gt;
Initially the width Handles are hidden. You can make them visible by pressing ({{Shortcut|alt|5}}) or clicking on the width toggle button. It is possible to change the width using the {{l|Width Tool}} using the same procedure as for regular outlines. If you want more control over the width you can modify the width Handles with the {{l|Transform Tool}} ({{Shortcut|alt|A}}). More fine tunning is possible by expanding the width point sub-parameter and entering a specific value for the Width sub-parameter. In that case negative values are allowed to produce nice effects.&lt;br /&gt;
&lt;br /&gt;
=== Change the position of the Width Points ===&lt;br /&gt;
&lt;br /&gt;
When you make the width Handles of the width points visible/invisible, the position Handles also become visible/invisible. This way, the user has a single way to hide/show the position and width Handles.&lt;br /&gt;
&lt;br /&gt;
{{Note|Change the position of the Width Points|This may change in the future}}&lt;br /&gt;
&lt;br /&gt;
The position Handles of the width points can be modified using the {{l|Transform Tool}} ({{Shortcut|alt|A}}) and clicking and dragging the position Handle. You will notice that Handles are tied to the Spline so once clicked and dragged they can be placed at any way on the Spline. Notice that if you have a width point position Handle at position 0.2 and you click and drag at position 0.9 it may happen that you obtain a value of -0.1 because you dragged it in one step and the Width Point List may be looped. If you want to avoid those problems do the movement in small steps to indicate the correct path to follow when calculating the new position.&lt;br /&gt;
&lt;br /&gt;
=== Adding or removing width points ===&lt;br /&gt;
To add a new width point you have to right click on the width point position Handle (purple Handle) to get the context menu.  Then select {{literal|Add Item (smart)}} here to create more width points entries. The width points are created this way:&lt;br /&gt;
&lt;br /&gt;
In the general case, the new widthpoint is created between the width point you click on and the &amp;quot;previous&amp;quot; width point. Depending on the loop status of the Spline, the &amp;quot;previous&amp;quot; width point can be the start of the Spline (unlooped) or the last widthpoint (looped). The worst case is when there is only one width point on the Width Point List. If you add one new item it will lie over the existing one.&lt;br /&gt;
&lt;br /&gt;
The newly added width point will have the interpolated width at the position where it is created. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Specific actions for Width Points ===&lt;br /&gt;
&lt;br /&gt;
Some needed actions have been added to width points as well as functionality for existing actions for items of the List type parameters. You can reach the list of available actions by right clicking on the width point position or directly on the width point item of the Width Point List. Here are some descriptions of the available actions:&lt;br /&gt;
&lt;br /&gt;
* Convert: Width Points are composite Value Nodes so its natural format is Composite (you can access its components). But you can convert it to other formats. See Convert for details.&lt;br /&gt;
* Disconnect: This will disconnect the width point item from the Composite type Value Node. That means that there won't be any Handle to show and that any of its values can be modified. Maybe it is useful for some types of workflows. To restore its Composite status, choose Convert-&amp;gt;Composite.&lt;br /&gt;
* Insert/ Remove Item Smart: This will add or remove a width point. If Remove is used in animation mode, it will also set the current width point as OFF instead of effectively removing it from the Width Point List. Opposite for the Insert Item Smart.&lt;br /&gt;
* Mark Active Point as ON/OFF: You can set width points off to make it not count for width control while the width point is off. When the width point is half on to off or viceversa, the used width point should be the interpolation between the on and off status. But it doesn't work properly at the moment. On / Off values are not interpolated but fully on or fully off. This has to be corrected.&lt;br /&gt;
* Export: See {{l|Export}}.&lt;br /&gt;
* Loop: When set as looped, as mentioned before, it allows the width point positions loop around the range [0,1].&lt;br /&gt;
* Rotate Order: Doesn't do anything.&lt;br /&gt;
* Set Side Before/After to: Interpolate, Rounded, Squared, Peak, Flat. Those are shortcuts to do the same as going directly to the sub-parameter and choosing the appropriate Tip Type. Maybe it should be renamed to &amp;quot;Set Tip Before/After&amp;quot;.&lt;br /&gt;
* Set Width to default/zero: those actions have been added for two reasons. It is very common to want to set the width of a width point to zero. Despite the possibility of use the User Preference of Restrict Radius to First Quadrant, this way it is acceded quickly from the same usual menu. Also when a width point position Handle and a width point width Handle are on top of each other (width = 0) it is hard to modify the width or the position without trouble. To solve this the position Handle has preference over the width Handle in case of coincidence. So access the width Handle it is needed to have a quick action to set it to its default value (1.0).&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22318</id>
		<title>Template:CategoryContents</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22318"/>
				<updated>2016-10-16T16:43:34Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: Reverted edits by D.j.a.y (talk) to last revision by Zelgadis&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#dpl:category={{{1}}}{{#ifeq:{{#titleparts:{{PAGENAME}}||-1}}|{{PAGENAME}}||/{{#titleparts:{{PAGENAME}}||-1}}}}|include={Title}.dpl|format=,\n* [[%PAGE%|,]],|noresultsheader=&amp;amp;nbsp;}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template lists pages in category, considering their translated titles.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
List contents of specific category on the page. Usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: Output is localized, so if you use &amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt; on Spanish page, you will automatically get content of Example/es category&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22317</id>
		<title>Template:CategoryContents</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22317"/>
				<updated>2016-10-16T16:41:01Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: ytest&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#dpl&lt;br /&gt;
|category={{{1}}}&lt;br /&gt;
{{#ifeq:{{#titleparts:{{PAGENAME}}||-1}}|{{PAGENAME}}||/{{#titleparts:{{PAGENAME}}||-1}}}}|include={Title}.dpl|format=,\n* [[%PAGE%|,]],|noresultsheader=&amp;amp;nbsp;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template lists pages in category, considering their translated titles.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
List contents of specific category on the page. Usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: Output is localized, so if you use &amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt; on Spanish page, you will automatically get content of Example/es category&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22316</id>
		<title>Template:CategoryContents</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22316"/>
				<updated>2016-10-16T16:39:24Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: test&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#dpl&lt;br /&gt;
|category={{{1}}}&lt;br /&gt;
|includepage=#About[350]&lt;br /&gt;
|table=,,About&lt;br /&gt;
{{#ifeq:{{#titleparts:{{PAGENAME}}||-1}}|{{PAGENAME}}||/{{#titleparts:{{PAGENAME}}||-1}}}}|include={Title}.dpl|format=,\n* [[%PAGE%|,]],|noresultsheader=&amp;amp;nbsp;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template lists pages in category, considering their translated titles.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
List contents of specific category on the page. Usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: Output is localized, so if you use &amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt; on Spanish page, you will automatically get content of Example/es category&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22315</id>
		<title>Template:CategoryContents</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Template:CategoryContents&amp;diff=22315"/>
				<updated>2016-10-16T16:34:54Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: test&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#dpl:category={{{1}}}|includepage=#About[350]{{#ifeq:{{#titleparts:{{PAGENAME}}||-1}}|{{PAGENAME}}||/{{#titleparts:{{PAGENAME}}||-1}}}}|include={Title}.dpl|format=,\n* [[%PAGE%|,]],|noresultsheader=&amp;amp;nbsp;}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template lists pages in category, considering their translated titles.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
List contents of specific category on the page. Usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE: Output is localized, so if you use &amp;lt;nowiki&amp;gt;{{CategoryContents|Example}}&amp;lt;/nowiki&amp;gt; on Spanish page, you will automatically get content of Example/es category&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Advanced_Outline_Layer&amp;diff=22314</id>
		<title>Advanced Outline Layer</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Advanced_Outline_Layer&amp;diff=22314"/>
				<updated>2016-10-16T16:30:38Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: test&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Page info --&amp;gt;&lt;br /&gt;
{{Title|Advanced Outline Layer}}&lt;br /&gt;
{{Category|Layers}}&lt;br /&gt;
{{Category|Primitive Layers}}&lt;br /&gt;
{{NewTerminology}}&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&amp;lt;!-- Page info end --&amp;gt;&lt;br /&gt;
 Under construction! See {{l|Talk:Advanced_Outline_Layer|Advanced Outline Layer Talk}} page&lt;br /&gt;
[[Image:Layer_geometry_advanced_outline_icon.png|64px]]&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
To create an Advanced Outline Layer use the Spline Tool and check {{literal|Create Advanced Outline}} in the {{l|Tool Options Panel}}. Once you finish the definition of the geometry of your outline and after pressing the {{literal|Make Spline}} button (or selecting another tool or state) you create the Advanced Outline Layer with the {{l|New_Layer_Defaults#Brush_Colors|current}} {{literal|Outline Color}}.&lt;br /&gt;
&lt;br /&gt;
Depending on the options you choose in the {{l|Tool Options Panel}} other {{l|Category:Tools|Tools}} like {{l|Star Tool}} or {{l|Circle Tool}} can also create Advanced Outline Layers.&lt;br /&gt;
&lt;br /&gt;
Using the {{l|Canvas Layer Menu|Layer Menu}} {{Literal|Make Advanced Outline}}, {{Literal|Make Outline}} or {{Literal|Make Region}} commands you can also create those layers.&lt;br /&gt;
&lt;br /&gt;
=== Differences with Outline Layer: Outline width ===&lt;br /&gt;
&lt;br /&gt;
The '''width''' [[Handle]] define the outline width at particular place.&lt;br /&gt;
&lt;br /&gt;
In the regular [[Outline Layer]], each width Handle is connected to the vertex that defines the outline shape at that place. That means that the user needs to insert a new vertex on the [[Spline]] every time he wants to change the outline width in some place. This  behaviour can cause problems when the shape of the outline is very simple but the width varies a lot.&lt;br /&gt;
&lt;br /&gt;
Practice shows that most of the time the user wants to specify the width independently from the placement of [[Spline]] vertices. Such functionality is available in the Advanced Outline layer, which Handles its width in a different way: the width Handles are freely moved around the Spline and define its width at any point.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
Advanced Outline introduces some features to the regular outline, as shown in this [http://www.youtube.com/watch?v=boM_ZC9VZ54 Advanced outline demo] video. They are listed with examples below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;490px&amp;quot; heights=&amp;quot;300px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
File:Variable-width-without-blinepoints.png | No need to place vertex to change the width&lt;br /&gt;
File:Lots-of-blinepoints-width-just-two width-controls.png | Width controlled just by two points, while the Spline constructed of many vertices&lt;br /&gt;
File:Different-types of tips.png | Different types of tips : Rounded, Squared, Peak, Flat.&lt;br /&gt;
File: Segments of outlines.png | Segmented outline&lt;br /&gt;
File:Different cusps types.png | Three global cusps types : Sharp, Rounded, Bevel.&lt;br /&gt;
File:Smoothness control.png | Control of smoothness from linear (0.0) to smooth (1.0)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Parameters of Advanced Outline Layers==&lt;br /&gt;
&lt;br /&gt;
The parameters of the Advanced Outline Layers are:&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; align=&amp;quot;none&amp;quot; style=&amp;quot;border-collapse&amp;quot;  cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
|'''Name'''||'''Value'''||'''Type'''  &lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Z Depth Parameter|Z Depth]]&lt;br /&gt;
||0.000000&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Amount Parameter|Amount]]&lt;br /&gt;
||1.000000&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:type_integer_icon.png|16px]] [[Blend Method|Blend Method]]&lt;br /&gt;
||Composite&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_color_icon.png|16px]] [[Colors Dialog|Color]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:95%; height:16px; background:black; color:black&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||color&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#&amp;quot;&lt;br /&gt;
||[[Image:Type_vector_icon.png|16px]] [[Origin Parameter|Origin]]&lt;br /&gt;
||0.000000u,0.000000u&lt;br /&gt;
||vector&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Invert Parameter|Invert]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Antialiasing Parameter|Antialiasing]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Feather Parameter|Feather]]&lt;br /&gt;
||0.000000pt&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Feather_Parameter#Type_of_Feather|Type of Feather]]&lt;br /&gt;
||Fast Gaussian Blur&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Winding Style Parameter|Winding Style]]&lt;br /&gt;
||Non Zero&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_list_icon.png|16px]] Vertices&lt;br /&gt;
||List&lt;br /&gt;
||list (Spline)&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Outline_Layer#Outline_width|Outline Width]]&lt;br /&gt;
||2.000000pt&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Outline_Layer#Expand|Expand]]&lt;br /&gt;
||0.000000pt&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Advanced_Outline_Layer#Tip_type_at_start_.2F_end|Tip Type at Start]]&lt;br /&gt;
||Rounded Stop&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Advanced_Outline_Layer#Tip_type_at_start_.2F_end|Tip Type at End]]&lt;br /&gt;
||Rounded Stop&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Advanced_Outline_Layer#Cusps_Type|Cusps Type]]&lt;br /&gt;
||Sharp&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Advanced_Outline_Layer#Smoothness|Smoothness]]&lt;br /&gt;
||0.500000&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||{{l|Image:Type_bool_icon.png|16px}} [[Advanced_Outline_Layer#Homogeneous|Homogeneous]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_list_icon.png|16px]] [[Advanced_Outline_Layer#Width_Point_List|Width Point List]]&lt;br /&gt;
||List&lt;br /&gt;
||list(WPList)&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Advanced_Outline_Layer#Fast|Fast]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Advanced_Outline_Layer#Dashed_Outline|Dashed Outline]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_list_icon.png|16px]] Dash Item List&lt;br /&gt;
||List&lt;br /&gt;
||list(WPList)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] Dash Items Offset&lt;br /&gt;
||0.000000u&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Specific parameters for Advanced Outline Layer==&lt;br /&gt;
&lt;br /&gt;
This section lists only the parameters specific to the Advanced Outline Layer. For documentation about the other parameters, refer to [[Outline Layer]].&lt;br /&gt;
&lt;br /&gt;
* Tip Type at start&lt;br /&gt;
* Tip Type at end&lt;br /&gt;
* Cusps type&lt;br /&gt;
* Smoothness&lt;br /&gt;
* Width Point List&lt;br /&gt;
&lt;br /&gt;
=== Tip type at start / end ===&lt;br /&gt;
&lt;br /&gt;
As with width points, the end and start of the unlooped Advanced Outlines has a type of tip defined. The user can choose between the same types of tips as for a width point. When the first/last width point has its before/after interpolation type set to Interpolate the start/end of the outline is rendered using the Tip type at start/end parameter.&lt;br /&gt;
&lt;br /&gt;
Those parameters don't have any effect if the Spline is looped or the first/last width point has its before/after interpolation type set to anything but Interpolate. In that case, the segment between the start/end width point and the start/end of the Spline is not rendered.&lt;br /&gt;
&lt;br /&gt;
The types of tips are the same as the width point tip types except that it doesn't offer the Interpolate type because it would not make sense:&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Tip Type&lt;br /&gt;
! Example&lt;br /&gt;
|-&lt;br /&gt;
| Rounded&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Rounded.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Squared&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Squared.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Peak&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Peak.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Flat&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Flat.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cusps type ===&lt;br /&gt;
&lt;br /&gt;
There are three types of cusps in the Advanced Outline:&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Cusp Type&lt;br /&gt;
! Example&lt;br /&gt;
|-&lt;br /&gt;
| Sharp&lt;br /&gt;
|[[File:Avanced-Outline-Layer-Cups-Sharp.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Rounded&lt;br /&gt;
| [[File:Avanced-Outline-Layer-Cups-Rounded.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Bevel&lt;br /&gt;
| [[File:Avanced-Outline-Layer-Cups-Bevel.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The type of cusp is controlled for the entire layer so currently it is not possible to control the type of corner individually. Maybe in future versions it will be possible.&lt;br /&gt;
&lt;br /&gt;
=== Smoothness ===&lt;br /&gt;
&lt;br /&gt;
The Smoothness controls how the width is calculated between widthpoints. The width at a position p is a function of the surrounding width points. When smoothness is '''zero''' interpolation is lineal, when smoothness is '''1.0''' interpolation is given by a 5th degree smooth Spline.&lt;br /&gt;
&lt;br /&gt;
=== Homogeneous ===&lt;br /&gt;
&lt;br /&gt;
Enabling {{literal|Homogeneous}} changes the way the position of the {{l|#widthpoint|width points}} change according modification of the outline. &lt;br /&gt;
* When false, the &amp;quot;Position&amp;quot; parameter for a width point is equally distributed '''among the vertices'''.  For example, in a spline with five vertices, &amp;quot;Position&amp;quot; values of 0, 0.25, 0.5, 0.75, and 1 correspond to the first, second, third, fourth, and fifth vertex, respectively, regardless of how close or far apart those vertices are.  Between vertices, the &amp;quot;Position&amp;quot; parameter is based on spline length.&lt;br /&gt;
* When true, the &amp;quot;Position&amp;quot; parameter increases smoothly from the start to the end of the spline '''based on the length of the entire spline'''.  This means a &amp;quot;Position&amp;quot; of 0.5 will always correspond to the halfway point of the spline, not to a particular vertex.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;widthpoint&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Width Point List ===&lt;br /&gt;
Each Advanced Outline has a list of parameters that represent the information for each width item. They are called Width Points and consist of four sub-parameters:&lt;br /&gt;
&lt;br /&gt;
* '''Position''' (Real number): represents the position of the width point along the Spline. Although it is allowed to be any real number, its meaning is only from '''0.0''' to '''1.0'''. 0.0 corresponds to the start of the Spline (first Spline point on the Spline list) and 1.0 to the last Spline point. For looped Splines 0.0 and 1.0 are equal. The position is represented by the light purple Handle that always lies on the Spline.  The point on the spline corresponding to a particular &amp;quot;Position&amp;quot; value is affected by the &amp;quot;Homogeneous&amp;quot; parameter, explained above.&lt;br /&gt;
* '''Width''' (Real number): It is the width multiplicator of the global Width parameter of the Advanced Outline Layer on the position given by the Position parameter. The final width is calculated multiplying the global Advanced Outline's Width (W) by the Width of the widthpoint (w) and adding the Expand parameter (E). Calculated width = W*w+E&lt;br /&gt;
* '''Tip Side Before/After''': Those two sub-parameters controls how the width is interpolated before and after the current widthpoint. The sub-parameter can have four values: &lt;br /&gt;
** '''Interpolate''': Between the previous/following width point, the width is calculated by interpolation based on smoothness value.&lt;br /&gt;
** '''Rounded''': There is a rounded tip that points to the width point before or after. If the previous/following width point is {{Literal|Interpolate}} on its posterior/previous side it considers that the width of the widthpoint in question is zero just before/after it. If the previous/posterior width point is other than {{Literal|Interpolate}} then the segment between those two width points is empty. See examples to understand it fully.&lt;br /&gt;
** '''Squared''': Same as Rounded but using square tip.&lt;br /&gt;
** '''Peak''': Same as Rounded but using peak tip.&lt;br /&gt;
** '''Flat''': Same as Rounded but using flat tip.&lt;br /&gt;
&lt;br /&gt;
The Width Point list has one internal non-animatable parameter called {{Literal|loop}}. You can reach it by right clicking the Width Point List parameter. If the Width Point list is unlooped, then any width point that has a Position outside the range of [0,1] is clamped to (brought within) that range. For example: a Position = 1.35 is clamped to 1.0 then the Width Point List is unlooped. Otherwise, if the Width Point List is looped and a width point has a Position of 1.3, its modulus based on the range [0,1] is used, so it is turned to a position of 0.3.&lt;br /&gt;
&lt;br /&gt;
=== Fast ===&lt;br /&gt;
...TODO WriteME.about...&lt;br /&gt;
&lt;br /&gt;
=== Dashed Outline ===&lt;br /&gt;
...TODO WriteME.about...&lt;br /&gt;
&lt;br /&gt;
== Working with the Avdanced Outline ==&lt;br /&gt;
&lt;br /&gt;
=== Creation of the Advanced Outline ===&lt;br /&gt;
&lt;br /&gt;
You can create Advanced Outlines by various ways:&lt;br /&gt;
* With the {{l|Draw Tool}} (check ''Create Advanced Outline'' in the tool options).&lt;br /&gt;
* With the {{l|Spline Tool}} (check ''Create Advanced Outline'' in the tool options).&lt;br /&gt;
* Using a {{l|Layers#Geometry|Geometry Layer}} (check ''Create Advanced Outline'' in the tool options).&lt;br /&gt;
* With the menu {{c|&amp;lt;Insert&amp;gt;|&amp;lt;Layer&amp;gt;|Geometry|Advanced Outline}}.&lt;br /&gt;
&lt;br /&gt;
=== Change the width of the Width Points ===&lt;br /&gt;
&lt;br /&gt;
Initially the width Handles are hidden. You can make them visible by pressing ({{Shortcut|alt|5}}) or clicking on the width toggle button. It is possible to change the width using the {{l|Width Tool}} using the same procedure as for regular outlines. If you want more control over the width you can modify the width Handles with the {{l|Transform Tool}} ({{Shortcut|alt|A}}). More fine tunning is possible by expanding the width point sub-parameter and entering a specific value for the Width sub-parameter. In that case negative values are allowed to produce nice effects.&lt;br /&gt;
&lt;br /&gt;
=== Change the position of the Width Points ===&lt;br /&gt;
&lt;br /&gt;
When you make the width Handles of the width points visible/invisible, the position Handles also become visible/invisible. This way, the user has a single way to hide/show the position and width Handles.&lt;br /&gt;
&lt;br /&gt;
{{Note|Change the position of the Width Points|This may change in the future}}&lt;br /&gt;
&lt;br /&gt;
The position Handles of the width points can be modified using the {{l|Transform Tool}} ({{Shortcut|alt|A}}) and clicking and dragging the position Handle. You will notice that Handles are tied to the Spline so once clicked and dragged they can be placed at any way on the Spline. Notice that if you have a width point position Handle at position 0.2 and you click and drag at position 0.9 it may happen that you obtain a value of -0.1 because you dragged it in one step and the Width Point List may be looped. If you want to avoid those problems do the movement in small steps to indicate the correct path to follow when calculating the new position.&lt;br /&gt;
&lt;br /&gt;
=== Adding or removing width points ===&lt;br /&gt;
To add a new width point you have to right click on the width point position Handle (purple Handle) to get the context menu.  Then select {{literal|Add Item (smart)}} here to create more width points entries. The width points are created this way:&lt;br /&gt;
&lt;br /&gt;
In the general case, the new widthpoint is created between the width point you click on and the &amp;quot;previous&amp;quot; width point. Depending on the loop status of the Spline, the &amp;quot;previous&amp;quot; width point can be the start of the Spline (unlooped) or the last widthpoint (looped). The worst case is when there is only one width point on the Width Point List. If you add one new item it will lie over the existing one.&lt;br /&gt;
&lt;br /&gt;
The newly added width point will have the interpolated width at the position where it is created. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Specific actions for Width Points ===&lt;br /&gt;
&lt;br /&gt;
Some needed actions have been added to width points as well as functionality for existing actions for items of the List type parameters. You can reach the list of available actions by right clicking on the width point position or directly on the width point item of the Width Point List. Here are some descriptions of the available actions:&lt;br /&gt;
&lt;br /&gt;
* Convert: Width Points are composite Value Nodes so its natural format is Composite (you can access its components). But you can convert it to other formats. See Convert for details.&lt;br /&gt;
* Disconnect: This will disconnect the width point item from the Composite type Value Node. That means that there won't be any Handle to show and that any of its values can be modified. Maybe it is useful for some types of workflows. To restore its Composite status, choose Convert-&amp;gt;Composite.&lt;br /&gt;
* Insert/ Remove Item Smart: This will add or remove a width point. If Remove is used in animation mode, it will also set the current width point as OFF instead of effectively removing it from the Width Point List. Opposite for the Insert Item Smart.&lt;br /&gt;
* Mark Active Point as ON/OFF: You can set width points off to make it not count for width control while the width point is off. When the width point is half on to off or viceversa, the used width point should be the interpolation between the on and off status. But it doesn't work properly at the moment. On / Off values are not interpolated but fully on or fully off. This has to be corrected.&lt;br /&gt;
* Export: See {{l|Export}}.&lt;br /&gt;
* Loop: When set as looped, as mentioned before, it allows the width point positions loop around the range [0,1].&lt;br /&gt;
* Rotate Order: Doesn't do anything.&lt;br /&gt;
* Set Side Before/After to: Interpolate, Rounded, Squared, Peak, Flat. Those are shortcuts to do the same as going directly to the sub-parameter and choosing the appropriate Tip Type. Maybe it should be renamed to &amp;quot;Set Tip Before/After&amp;quot;.&lt;br /&gt;
* Set Width to default/zero: those actions have been added for two reasons. It is very common to want to set the width of a width point to zero. Despite the possibility of use the User Preference of Restrict Radius to First Quadrant, this way it is acceded quickly from the same usual menu. Also when a width point position Handle and a width point width Handle are on top of each other (width = 0) it is hard to modify the width or the position without trouble. To solve this the position Handle has preference over the width Handle in case of coincidence. So access the width Handle it is needed to have a quick action to set it to its default value (1.0).&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Circle_Layer&amp;diff=22313</id>
		<title>Circle Layer</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Circle_Layer&amp;diff=22313"/>
				<updated>2016-10-16T16:29:55Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: /* About Circle Layers */ test&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Page info --&amp;gt;&lt;br /&gt;
{{Title|Circle Layer}}&lt;br /&gt;
{{Category|Layers}}&lt;br /&gt;
{{Category|Primitive Layers}}&lt;br /&gt;
{{NewTerminology}}&lt;br /&gt;
&amp;lt;!-- Page info end --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{l|Image:Circle_icon.png|64px}}&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
Circle layers are used to represent circles =). A circle is the flat region defined by the inner area of a circle. A circle is a flat line on which all the points are at the same distance from the center or Origin. The distance to the center is called {{Literal|Radius}}.&lt;br /&gt;
&lt;br /&gt;
To create a {{Literal|Circle Layer}} you would use the {{l|Circle Tool}}. Make a first left mouse button click where the Origin should go and hold-drag from the center to define the Radius when you release the left mouse button. The circle will be created with the current foreground Color.&lt;br /&gt;
&lt;br /&gt;
== Parameters of the Circle Layers ==&lt;br /&gt;
&lt;br /&gt;
The parameters of the Circle layers are:&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; align=&amp;quot;none&amp;quot; style=&amp;quot;border-collapse&amp;quot;  cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
|'''Name'''||'''Value'''||'''Type'''  &lt;br /&gt;
|-&lt;br /&gt;
||{{l|Image:Real_icon.png|16px}} {{l|Z Depth Parameter|Z Depth}}&lt;br /&gt;
||0.000000&lt;br /&gt;
||real&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||{{l|Image:Real_icon.png|16px}} {{l|Amount Parameter|Amount}}&lt;br /&gt;
||1.000000&lt;br /&gt;
||real&lt;br /&gt;
|-&lt;br /&gt;
||{{l|Image:Integer_icon.png|16px}} {{l|Blend Method|Blend Method}}&lt;br /&gt;
||Composite&lt;br /&gt;
||integer&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||{{l|Image:Integer_icon.png|16px}} {{l|Blur Layer|Type}}&lt;br /&gt;
||Fast Gaussian Blur&lt;br /&gt;
||integer&lt;br /&gt;
|-&lt;br /&gt;
||{{l|Image:Color_icon.png|16px}} {{l|Colors Dialog|Color}}&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:95%; height:16px; background:black; color:black&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||color&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||{{l|Image:Real_icon.png|16px}} Radius&lt;br /&gt;
||59.999998pt&lt;br /&gt;
||real&lt;br /&gt;
|-&lt;br /&gt;
||{{l|Image:Real_icon.png|16px}} Feather&lt;br /&gt;
||0.000000pt&lt;br /&gt;
||real&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||{{l|Image:Vector_icon.png|16px}}Origin&lt;br /&gt;
||0.000000pt,0.000000pt&lt;br /&gt;
||vector&lt;br /&gt;
|-&lt;br /&gt;
||{{l|Image:Bool_icon.png|16px}} Invert&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:18px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||{{l|Image:Integer_icon.png|16px}}Fallof&lt;br /&gt;
||Linear&lt;br /&gt;
||integer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A simple {{Literal|Circle Layer}} in action:&lt;br /&gt;
&lt;br /&gt;
[[File:Circle-0.63.06.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
== Specific parameters for Circle Layers ==&lt;br /&gt;
&lt;br /&gt;
Some of the parameters of Circle Layers are common parameter that are shared for several types of Layers. Click on the links to see their definitions. Only the particular parameters for the Circle Layers are described here.&lt;br /&gt;
&lt;br /&gt;
=== Radius ===&lt;br /&gt;
&lt;br /&gt;
As mentioned before is is the radius of the geometric circle or circumference. It is modified dragging the cyan handle at the edge of the circumference. Although you rotate it it always becomes horizontal.&lt;br /&gt;
&lt;br /&gt;
=== Origin ===&lt;br /&gt;
&lt;br /&gt;
It is a parameter type {{l|Vector Parameter|vector}} that defines the center of the circle/circumference. Just edit its x,y coordinates or drag the green handle to change this value.&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Bevel_Layer&amp;diff=22312</id>
		<title>Bevel Layer</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Bevel_Layer&amp;diff=22312"/>
				<updated>2016-10-16T16:19:27Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: tocright / table align none&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Page info --&amp;gt;&lt;br /&gt;
{{Title|Bevel Layer}}&lt;br /&gt;
{{Category|Layers}}&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
{{NewTerminology}}&lt;br /&gt;
&amp;lt;!-- Page info end --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{l|Image:Layer_stylize_bevel_icon.png‎|64px}}&lt;br /&gt;
&lt;br /&gt;
== About Bevel Layer ==&lt;br /&gt;
Bevel layer is used to create a highlight and shadow over a shape. It pretends to give some volume to the shape by adding a dark area on the opposite place of the light direction and a light area on the light direction side.&lt;br /&gt;
&lt;br /&gt;
== Parameters of Bevel Layer ==&lt;br /&gt;
The parameters of the Bevel Layers are:&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; align=&amp;quot;none&amp;quot; style=&amp;quot;border-collapse&amp;quot;  cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
|'''Name'''||'''Value'''||'''Type'''  &lt;br /&gt;
|-&lt;br /&gt;
||{{l|Image:Real_icon.png|16px}} {{l|Z Depth Parameter|Z Depth}}&lt;br /&gt;
||0.000000&lt;br /&gt;
||real&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||{{l|Image:Real_icon.png|16px}} {{l|Amount Parameter|Amount}}&lt;br /&gt;
||1.000000&lt;br /&gt;
||real&lt;br /&gt;
|-&lt;br /&gt;
||{{l|Image:Integer_icon.png|16px}} {{l|Blend Method|Blend Method}}&lt;br /&gt;
||Composite&lt;br /&gt;
||integer&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||{{l|Image:Integer_icon.png|16px}} {{l|Blur Layer|Type}}&lt;br /&gt;
||Fast Gaussian Blur&lt;br /&gt;
||integer&lt;br /&gt;
|-&lt;br /&gt;
||{{l|Image:Color_icon.png|16px}} {{l|Colors Dialog|Hi-Color}}&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:100%; height:16px; background:white; color:white&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||color&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||{{l|Image:Color_icon.png|16px}} {{l|Colors Dialog|Lo-Color}}&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:100%; height:16px; background:olive; color:olive&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||color&lt;br /&gt;
|-&lt;br /&gt;
||{{l|Image:Angle_icon.png|16px}} Light Angle&lt;br /&gt;
||135.00 DEG &lt;br /&gt;
||angle &lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||{{l|Image:Real_icon.png|16px}} Depth of Bevel&lt;br /&gt;
||12.000000pt&lt;br /&gt;
||real&lt;br /&gt;
|-&lt;br /&gt;
||{{l|Image:Real_icon.png|16px}} Softness&lt;br /&gt;
||6.000000pt&lt;br /&gt;
||real&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||{{l|Image:Bool_icon.png|16px}} Use Luma&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
|-&lt;br /&gt;
||{{l|Image:Bool_icon.png|16px}} Solid&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Specific Parameters for Bevel Layers ==&lt;br /&gt;
Only particular parameters of the Bevel Layer are described here. The other parameters are common for other layers and are explained separately.&lt;br /&gt;
&lt;br /&gt;
The Bevel Layer produces two effects over the context of the layer that are based on the Alpha channel of each pixel of the context. Imagine that the Bevel Layer traces light rays from the light source. When the ray line finds a transition from transparent to solid it creates a light region (Hi-color). When the ray finds a transition from solid to transparent it creates a shadow region (Lo-color). The Light Angle parameter determines the source of the light. The Depth of Bevel determines how wide is the region of light or shadow created and the Softness parameter produces a feathered light or shadow region instead of a sharp one. The feather type is determined by the Type parameter and can be one of the known {{l|Blur_Layer#Types|Blur Types}}.&lt;br /&gt;
&lt;br /&gt;
[[File:Bevel1.png]]&lt;br /&gt;
&lt;br /&gt;
=== Light Angle ===&lt;br /&gt;
&lt;br /&gt;
Modifying the light angle changes the regions that are high lighted and darkened. It is an angle parameter and it is defined from the X positive axis counter clock wise.&lt;br /&gt;
&lt;br /&gt;
=== Depth of Bevel ===&lt;br /&gt;
The Depth of Bevel parameter determines the width or expansion of the bevel on both sides (dark and light side). The bigger the parameter is the softer the produced bevel is.&lt;br /&gt;
&lt;br /&gt;
=== Softness ===&lt;br /&gt;
Softness parameter controls how feathered is the bevel. Its type of feather is controlled by the Type parameter.&lt;br /&gt;
&lt;br /&gt;
=== Use Luma ===&lt;br /&gt;
Please write me.&lt;br /&gt;
&lt;br /&gt;
=== Solid ===&lt;br /&gt;
Please write me.&lt;br /&gt;
&lt;br /&gt;
== Samples ==&lt;br /&gt;
&lt;br /&gt;
Here you can find some visual examples of hos does the parameters affect to the bevel. Unless specified, all parameters are the default ones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;The Blend Method has been set to Onto in the following image&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{l|Image:Bevel-sample2.png}}&lt;br /&gt;
&lt;br /&gt;
{{l|File:Bevel-sample1.sifz‎}}&lt;br /&gt;
&lt;br /&gt;
Here you can see a sample usage of Solid and Use Luma parameters:&lt;br /&gt;
&lt;br /&gt;
{{l|Image:Bevel-sample3.png}}&lt;br /&gt;
&lt;br /&gt;
{{l|File:Bevel-sample2.sifz‎}}&lt;br /&gt;
&lt;br /&gt;
One usage of Solid parameter combined with Hard Light Blend Method in the resulting bevel over the gradient.&lt;br /&gt;
&lt;br /&gt;
{{l|Image:Bevel-solid-hardlight.png}}&lt;br /&gt;
&lt;br /&gt;
{{l|File:Bevel-solid-hardlight.sifz}}&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Amount_Parameter&amp;diff=22311</id>
		<title>Amount Parameter</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Amount_Parameter&amp;diff=22311"/>
				<updated>2016-10-15T18:29:22Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--Categories--&amp;gt;&lt;br /&gt;
{{Category|Parameters}}&lt;br /&gt;
{{NewTerminology}}&lt;br /&gt;
=Common use=&lt;br /&gt;
This parameter controls the layer visibility (it is more like an alpha value). &lt;br /&gt;
&lt;br /&gt;
Example : &lt;br /&gt;
* '''0''' means the layer is invisible, &lt;br /&gt;
* '''1''' means the layer is visible.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use of template : == Show or hide a layer, or fade the effect of a blur? == --&amp;gt;&lt;br /&gt;
{{SowHideLayerFade}}&lt;br /&gt;
&lt;br /&gt;
=Specific cases=&lt;br /&gt;
==Rotate and Scale Layers==&lt;br /&gt;
This parameter control a rotation angle or a scale size.&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Doc:How_Do_I&amp;diff=22310</id>
		<title>Doc:How Do I</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Doc:How_Do_I&amp;diff=22310"/>
				<updated>2016-10-15T18:25:44Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: /* Artwork Composition */ Template ShowHideLayer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Page info --&amp;gt;&lt;br /&gt;
{{Title|How Do I...}}&lt;br /&gt;
{{Category|Manual}}&lt;br /&gt;
{{Category|Tutorials}}&lt;br /&gt;
{{Category|Tutorials Basic}}&lt;br /&gt;
{{NewTerminology}}&lt;br /&gt;
&amp;lt;!-- Page info end --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Feel free to add your own questions here or {{l|Contact|contact}} us with them. Or put them on the {{l|Wiki Wish List}}.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
=Graphic User Interface (gui)=&lt;br /&gt;
&lt;br /&gt;
== Dock windows together? ==&lt;br /&gt;
&lt;br /&gt;
*To dock (join) separate windows ({{l|Panel}} into one you must drag the tab ''icons'' (the {{l|Panel tab}}) for each of the tools into another window. &lt;br /&gt;
*You can create subdivisions inside the windows by dragging the Panel tab into the  {{l|Placement Widget}}. &lt;br /&gt;
*Tool tabs inside the window can be arranged by dragging them on top of one another, therefore changing the order.&lt;br /&gt;
&lt;br /&gt;
see also [[:Category:Interface|Interface]].&lt;br /&gt;
&lt;br /&gt;
== Restore Default Layout ==&lt;br /&gt;
&lt;br /&gt;
From {{l|Category:Edit Menu}}, open the {{l|Preferences_Dialog}} and use the {{l|Command:Restore_Defaults}}&lt;br /&gt;
&lt;br /&gt;
=Artwork Composition=&lt;br /&gt;
&lt;br /&gt;
== Insert some text? ==&lt;br /&gt;
Use the {{l|Text Tool}} or right click on your {{l|Canvas}} and choose {{c|&amp;lt;Layer&amp;gt;|&amp;lt;New&amp;gt;|Other|Text}} .&lt;br /&gt;
&lt;br /&gt;
You can also create some text from your [http://en.wikipedia.org/wiki/Scalable_Vector_Graphics svg] software preferred editor ([http://inkscape.org inkscape] for example) , create some text and {{l|Doc:Svg2synfig|import it}} into synfig.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Use of template : == Show or hide a layer, or fade the effect of a blur? == --&amp;gt;&lt;br /&gt;
{{SowHideLayerFade}}&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Rotate&amp;quot; a figure on herself==&lt;br /&gt;
&lt;br /&gt;
To rotate a figure (composed of several {{l|Layers|layers}}), we will use the {{l|Rotate Layer}}.&lt;br /&gt;
&lt;br /&gt;
* Start by {{l|Group Layer|group}} the layers of your figure to rotate.&lt;br /&gt;
* Then add a {{l|Rotate Layer}}, with the {{l|Handle|handle}} position (green), center the layer rotation in the middle of the object.&lt;br /&gt;
* Finally, group layer Rotate and the group of your figure.&lt;br /&gt;
&lt;br /&gt;
[[File:Rotate1-layer.png|frame|none|Once grouped layers]]&lt;br /&gt;
&lt;br /&gt;
The hierarchy of layers is implemented!&lt;br /&gt;
&lt;br /&gt;
* To do the rotation, select the layer &amp;quot;rotate&amp;quot; created earlier and use the (blue) angle handle.&lt;br /&gt;
* To move the object (from left to right or up and down), use the primary group (the one at the top) with the handful of position.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Rotate-arrow.gif|frame|none|Example of the use of the &amp;quot;rotate&amp;quot; layer]]&lt;br /&gt;
&lt;br /&gt;
== Fill an outline? ==&lt;br /&gt;
(Requested by {{l|User:Karlb|Karlb}})&lt;br /&gt;
&lt;br /&gt;
Select the outline, choose {{Literal|Make Region}} command from the {{l|Canvas Layer Menu}}&lt;br /&gt;
&lt;br /&gt;
Also, there are several other and manual options:&lt;br /&gt;
* One way is to link a new region layer to the outline's shape.&lt;br /&gt;
*# Select the outline you want to fill.&lt;br /&gt;
*# In the Parameters Panel, right-click the Vertices parameter, select &amp;quot;Export&amp;quot;, enter a name for the shape, and hit return.  This will export the shape of the outline, making it visible in the {{l|Library Panel}}.&lt;br /&gt;
*# In the Library panel, open the ValueBase Nodes tree and select the name you just saved the shape as.&lt;br /&gt;
*# From the {{l|Layer Menu}} (either context-click on the {{l|Layers Panel}} or use the {{l|Canvas Menu Caret}}) create a new {{l|Region Layer}} by selecting &amp;quot;New Layer -&amp;gt; Geometry -&amp;gt; Region&amp;quot;. Ensure that the created layer is selected.&lt;br /&gt;
*# In the parameter dialog, right-click the Vertices parameter and click &amp;quot;Connect&amp;quot;.&lt;br /&gt;
*# Now, if you don't need exported shape, you can unexport it: right click name of the shape in the Library panel and click &amp;quot;Unexport&amp;quot;.&lt;br /&gt;
* Similar to the above, but using a different method:&lt;br /&gt;
*# Create a new region layer as above, and leave it selected.&lt;br /&gt;
*# Don't make any changes to the outline layer, which you want to fill! (see the Tier 5 on the {{l|Linking}} page for details).&lt;br /&gt;
*# Select both layers in the {{l|Layers Panel}} This will display only the parameters shared by both layers in the {{l|Parameters Panel}}.&lt;br /&gt;
*# Context-click on the {{l|Vertices Parameter}}, and select {{l|Linking|Link}}.&lt;br /&gt;
*# The {{l|Region Layer}} will snap to the shape of the {{l|Outline Layer}}.&lt;br /&gt;
* When you create an {{l|Outline Layer|outline}} with the {{l|Spline Tool|Spline Tool}} that you intend to be a filled area as well, make sure you select the Fill checkbox in the {{l|Spline Tool#Options|tool options dialog}}. Obviously, this doesn't help much if you realize later that you needed a fill here.&lt;br /&gt;
* If you are using the {{l|Draw Tool}}, there is a button at the bottom of the {{l|Draw Tool#Options|tool options dialog}} labeled {{l|Draw Tool#Buttons|&amp;quot;Fill Last Stroke&amp;quot;}}, which creates a new {{l|Region Layer}} and links its shape to the previously drawn outline. Unfortunately, it doesn't work as of Synfig Studio v0.61.04.  It has been fixed in the current SVN version of the code.&lt;br /&gt;
* Create a {{l|Region Layer|region}} with the same number of handles, and manually link each handle. If you want a region that depends on multiple outline layers, this is really your only choice for now.&lt;br /&gt;
* Use the draw tool, select only the outline to fill, draw a stroke roughly following the outline and make sure you're holding the Control key when you left go of the mouse button at the end of the stroke.  This doesn't work 100% right at the moment.&lt;br /&gt;
&lt;br /&gt;
== Close a Spline? ==&lt;br /&gt;
&lt;br /&gt;
* Right click on the starting point and then click on loop Spline.&lt;br /&gt;
&lt;br /&gt;
Note: It doesn't work unless the initial point has a tangent - ie the first segment is curved. But you can hide tangent handles ({{l|Keyboard_Shortcuts|shortcut}} {{shortcut|Alt|3}}, or &amp;quot;Caret Menu &amp;gt; View &amp;gt; Show/Hide handles &amp;gt; Show tangent handles&amp;quot;) and process as described. Don't forget to press ({{l|Keyboard_Shortcuts|shortcut}} {{shortcut|Alt|3}}) after that to show tangent handles again.&lt;br /&gt;
&lt;br /&gt;
== Extend a Spline? ==&lt;br /&gt;
&lt;br /&gt;
The {{l|Draw Tool}} has an option to {{literal|Extend}} a spline. &lt;br /&gt;
&lt;br /&gt;
Also, you may be interest inserting an Item? . Right click on the spline segment you want to extend and choose {{literal|Insert Item - Smart}}. This will add an extra vector point to the line which is basically the same as &amp;quot;extending&amp;quot; it.&lt;br /&gt;
&lt;br /&gt;
== Join two Spline? ==&lt;br /&gt;
&lt;br /&gt;
For joining two splines together, place one endpoint above the other, select the end points of both splines ({{l|Keyboard_Shortcuts|shortcut}} {{shortcut|ctrl|leftclick}} , {{shortcut|cmd|leftclick}}  on the mac, and draw a bounding box over the area to select both points), right click on one of them and choosing {{literal|Link}} in the menu. The two lines will be joined, but you also need to link the bezier handles of each endpoint. To do that, extend each bezier handle so they are visible, select both, right click one of them and choose {{literal|Link Opposite}}. Then right click on the orange spline point that the bezier handles are connected to and choose {{literal|Merge Tangents}}. Then the two lines will function as one line.&lt;br /&gt;
&lt;br /&gt;
== Draw a rectangle with a given width and height? ==&lt;br /&gt;
&lt;br /&gt;
I was asked on IRC how to specify the width and height of a rectangle, rather than having to specify the position of two opposite corners.  Here's how:&lt;br /&gt;
&lt;br /&gt;
* draw a rectangle&lt;br /&gt;
* go to the {{l|Parameters Panel}}&lt;br /&gt;
* right-click the 'point 1' parameter and {{l|Export}}&lt;br /&gt;
* give it a name, &amp;quot;p1&amp;quot; say&lt;br /&gt;
* right-click the 'point 2' parameter and {{l|Convert}} to {{l|Convert#Add|Add}}&lt;br /&gt;
* (that's saying that rather than specifying the absolute position of the other point, you want synfig to calculate it for you)&lt;br /&gt;
* (it will make 2 new sub-parameters for 'point 2', and the value used for point 2 will be their sum so we want to tell it to use 'point 1' and your (width,height))&lt;br /&gt;
* open up the sub-parameters of 'point 2' by clicking the triangle to its left&lt;br /&gt;
* go to the {{l|Library Panel}}, open up the values and select the one you exported earlier (p1)&lt;br /&gt;
* right-click the &amp;quot;LHS&amp;quot; parameter in the parameters dialog and {{l|Connect}} it&lt;br /&gt;
* then enter the width and height you want in the 'RHS' parameter&lt;br /&gt;
&lt;br /&gt;
== Draw a rectangle with rounded corners ? ==&lt;br /&gt;
&lt;br /&gt;
Draw a rectangle using the {{l|Rectangle Tool}}. Draw circle ({{l|Circle Tool}}) and use each corner point of the rectangle as the center. Select the rectangle, right click on it and select {{literal|Insert item and keep shape}} where the outline of the circle crosses the outline of the rectangle. &lt;br /&gt;
&lt;br /&gt;
Then remove the cornerpoint (right click on {{l|Region Layer}}, select {{literal|Remove item, smart}})&lt;br /&gt;
&lt;br /&gt;
''tip by darkspace65 from the [http://www.synfig.org/forums/viewtopic.php?f=11&amp;amp;t=9159 forum]''&lt;br /&gt;
&lt;br /&gt;
== Make linked Spline vertices not affected by Rotate layer? ==&lt;br /&gt;
Look at the http://dooglus.rincevent.net/synfig/logs/2008/%23synfig-2008-02-07.log &lt;br /&gt;
See also: {{l|Convert}}.&lt;br /&gt;
&lt;br /&gt;
== Create dashed outlines? ==&lt;br /&gt;
&lt;br /&gt;
The {{l|Advanced Outline Layer}} has an option for dashed lines.&lt;br /&gt;
&lt;br /&gt;
If you want to make simple dashed outlines manually the way is proceed like this:&lt;br /&gt;
&lt;br /&gt;
* Create a Curve Gradient and an Outline over the same {{l|Spline|Spline}} using the {{l|Spline Tool|Spline Tool}} options. Check both Outline and Gradient at the {{l|Tool Options Panel}}.&lt;br /&gt;
* Raise up the gradient layer (it is created below the {{l|Outline Layer}}).&lt;br /&gt;
* Modify the gradient {{l|Blend Method}} parameter to be Straight Onto. That would render the gradient onto the outline width. Also it wouldn't render the outline, so transparent portions of the gradient are transparent.&lt;br /&gt;
* Check the 'Perpendicular' parameter of the Curve Gradient Layer.&lt;br /&gt;
* {{l|Convert}} the Gradient Parameter of the Curve Gradient Layer to be one of those types: Stripes or Repeat Gradient.&lt;br /&gt;
* Modify the properties of the sub parameters to achieve the desired effect.&lt;br /&gt;
&lt;br /&gt;
You may be interested also in {{l|Doc:Brushes}}.&lt;br /&gt;
&lt;br /&gt;
== Move an Image Layer Origin==&lt;br /&gt;
When images are {{l|Category:ImportArt|imported}}, the {{l|Import_Image_Layer|Image Layer}} is automatically grouped in a {{l|Switch Group Layer}} and with {{l|Group Transformation Widget}} you got an {{l|Origin Parameter}}.&lt;br /&gt;
&lt;br /&gt;
If your image is not grouped, just do, and you will take advantage of {{l|Group Layer}} or {{l|Switch Group Layer}} parameters !&lt;br /&gt;
&lt;br /&gt;
Also, to be exhaustive, yes, the {{l|Import_Image_Layer|Image Layer}} doesn't have an {{l|Origin Parameter}}, but (...often a but with synfig isn't it ?...) selecting both {{l|Handle|handles}} of the Image to move them together is similar of moving image origin. Nota, to select all the Image Layer handles, use the {{l|Keyboard_Shortcuts|shortcut}} {{shortcut|ctrl|a}} !&lt;br /&gt;
&lt;br /&gt;
== Use an image as a fill color? ==&lt;br /&gt;
&lt;br /&gt;
Make a new object (outline, region, squares, circles, polygons all work) &lt;br /&gt;
Import the image you want as the fill color, and put it on the layer underneath your object. Set the blend method of the image (using the {{l|Parameters Panel}}) to &amp;quot;onto&amp;quot; or &amp;quot;straight onto&amp;quot;. &lt;br /&gt;
Group the object and the fill color image, otherwise everything below the image will have the same fill color.&lt;br /&gt;
Be sure to have a look at what the other composite options do as well.&lt;br /&gt;
&lt;br /&gt;
=Import Artwork=&lt;br /&gt;
&lt;br /&gt;
Check generic informations and all 'Import Artwork' related documentation page from the {{l|Category:ImportArt}} category.&lt;br /&gt;
&lt;br /&gt;
== Use an external bitmap? ==&lt;br /&gt;
&lt;br /&gt;
* From the main or {{l|Canvas_Menu_Caret|caret}} menu, choose {{c|&amp;lt;File&amp;gt;|Import}}. PNG with alpha channel works fine.&lt;br /&gt;
* To animate it without accidental stretching, right-click on the layer and choose {{literal|Group Layer}} action. Using the {{l|Group_Transformation_Widget}} you can then animate the {{l|Group_Layer}} instead of the {{l|Import_Image_Layer|Image Layer}}'s bounding box.&lt;br /&gt;
&lt;br /&gt;
== Import filmstrip image ? ==&lt;br /&gt;
&lt;br /&gt;
To import a series of images (TGA, etc) as frames of an animation, on a layer, use 'lst' files of a [[Doc:ListImporter|list of images]].&lt;br /&gt;
I've used this to develop a walk cycle.  See {{l|Walk_Cycle|Walk cycle}} for an example.&lt;br /&gt;
&lt;br /&gt;
== Use an external Vector? ==&lt;br /&gt;
&lt;br /&gt;
Synfig doesn't yet support vector import because no-one has written an import process yet. You can use the Svg2synfig {{l|Converters|converter}}, or import it as a bitmap and trace over it in synfig. If you want to implement vector import we would gladly accept your patch.&lt;br /&gt;
&lt;br /&gt;
== Import a movie into Synfig? ==&lt;br /&gt;
&lt;br /&gt;
===Script (linux)===&lt;br /&gt;
{{l|File:Convert-movie-to-png-seq.sh|Convert-movie-to-png-seq}} : Nautilus (Gnome file manager) script which creates a png-sequence from a given movie file and creates a list-file which you can then import into Synfig. By rylleman , [http://synfig.org/forums/viewtopic.php?f=2&amp;amp;t=470&amp;amp;start=0&amp;amp;st=0&amp;amp;sk=t&amp;amp;sd=a Synfig forum thread] for more info.&lt;br /&gt;
&lt;br /&gt;
See also : {{l|Doc:ListImporter}}&lt;br /&gt;
===Manually===&lt;br /&gt;
To import manually a movie into synfig there is only one option for the moment: Extract an image sequence and of sound file from the movie and import them using {{l|Doc:ListImporter}} and {{l|Sound_Layer}}.&lt;br /&gt;
&lt;br /&gt;
Before you can load the image sequence you have to extract it from the movie. There are several software to do that but a straight and easy way is to use mplayer:&lt;br /&gt;
&lt;br /&gt;
 mplayer mymovie.avi -vo png:z=1 -ss seconds-start -endpos duration &lt;br /&gt;
&lt;br /&gt;
where {{literal|seconds-start}} are the seconds where you want to extract form and {{literal|duration}} is the number of seconds you want to extract from {{literal|mymovie.avi}}. Also the image format specified in this case is {{literal|png}} but {{literal|jpeg}} or {{literal|tga}} can be used also. See [http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html mplayer manual page] for more info.&lt;br /&gt;
&lt;br /&gt;
It would extract a set of files of the selected section of the movie. Each file takes the frame number padded with leading zeros as name.&lt;br /&gt;
&lt;br /&gt;
Add a line specifying the frame rate at the beginning of the text file (if the movie was 25 fps):&lt;br /&gt;
&lt;br /&gt;
 echo FPS 25 &amp;gt; mymovie.lst&lt;br /&gt;
&lt;br /&gt;
and put all the filenames into a {{literal|.lst}} file just type this in the folder where the files are:&lt;br /&gt;
&lt;br /&gt;
 ls *.png &amp;gt;&amp;gt; mymovie.lst&lt;br /&gt;
&lt;br /&gt;
==== Audio ====&lt;br /&gt;
&lt;br /&gt;
Extract audio of a movie and import them using {{l|Sound_Layer}}.&lt;br /&gt;
&lt;br /&gt;
 mplayer mymovie.avi -ao pcm:mymovie.wav -ss seconds-start -endpos duration&lt;br /&gt;
&lt;br /&gt;
=Animate=&lt;br /&gt;
&lt;br /&gt;
== Make objects go behind each other, without moving layers? ==&lt;br /&gt;
&lt;br /&gt;
You'll notice each layer you make has a number in the {{literal|Z Depth}} column in the {{l|Layers Panel}}. Say you have 3 layers, they will be numbered 2 (lowest, e.g. a square) 1 (eg a circle) 0 (highest, the default, e.g. a line).&lt;br /&gt;
&lt;br /&gt;
In order to make layer 1, the circle, pass behind layer 2, the square, in the {{l|Parameters Panel}}, change its {{literal|Z Depth}} to be 3 or more. The {{literal|Z Depth}} of the circle needs to be greater than 2 in order to be behind the square. To make the square on top of everything, you'd change its {{literal|Z Depth}} to -1 or less. &lt;br /&gt;
&lt;br /&gt;
Positive numbers on the z axis go into the screen, and negative numbers go out of the screen, towards the viewer. &lt;br /&gt;
&lt;br /&gt;
It is possible to animate this effect, but each layer is discrete. They seem to go from lower than '''-9999''' to more than '''9999'''.&lt;br /&gt;
&lt;br /&gt;
In addition, objects in {{l|Group_Layer|grouped layers}} can only go behind other objects in the same grouped layer. However an grouped layer can go behind another grouped layer.&lt;br /&gt;
&lt;br /&gt;
Check additional informations in {{l|Z Depth Parameter}} page.&lt;br /&gt;
&lt;br /&gt;
== Use a boolean parameter to hide a layer ?==&lt;br /&gt;
&lt;br /&gt;
You can use set the [[Amount Parameter|amount]]'s layer parameter to [[Constant]] [[Waypoint#Interpolation|Interpolation]].&lt;br /&gt;
&lt;br /&gt;
Or you can convert the [[Amount Parameter]] to a [[Convert#Switch|Switch]] value and give '''0''' and '''1''' to the Linked OFF/ON values.&lt;br /&gt;
&lt;br /&gt;
== How do I transform grouped objects? ==&lt;br /&gt;
&lt;br /&gt;
* Right click on the Grouped object in the Layer dialog and choose &amp;quot;select all child layers&amp;quot;. Then you select the handles you want to transform (usually just all of them, like for rotating the object), and the rotate or scale tool and do the work.&lt;br /&gt;
&lt;br /&gt;
== Copy a complex convert combination between parameters of different layers? ==&lt;br /&gt;
&lt;br /&gt;
For example: you want to copy a complicated {{l|Convert|conversion}} type that you have in one parameter from a layer, to other parameter (maybe not a root parameter, but a sub-parameter) of other layer. If you {{l|Export|export}} the complicated conversion type from the original layer and then go to the other layer and select {{l|Connect}} (right click and the exported and the parameter both selected) then you have the parameter form the second layer to be exactly the same than the original one. But there is a drawback: if you modify one of the sub-parameters in the complicated conversion type (e.g. you change the value of one of them) then automatically the same sub-parameter of the other layer is changed.&lt;br /&gt;
&lt;br /&gt;
How can you copy the conversion but allow modify the sub-parameters independently on each layer? &lt;br /&gt;
&lt;br /&gt;
Once you have achieved the complex conversion type in the original layer, &amp;lt;u&amp;gt;don't export the root parameter!&amp;lt;/u&amp;gt; If you have done yet {{l|Export|unexport}} it. (Why?. You will understand it later.) Now duplicate the original layer. Then you should obtain the same layer with the same conversion type placed at the same parameter (but not exported). NOW export the parameter from the duplicated layer. Then go to the (sub) parameter of the layer where you want to copy the complex conversion type and Connect it to the just exported parameter form the duplicated layer. Now delete the duplicated layer (!). Then the exported {{l|ValueNode}} still undeleted and the layer where you wanted to copy the complex convert type have a (sub) parameter connected to it. You can {{l|Export|unexport}} the ValueNode or not. It is up to you. But notice that the conversion type is already copied into other (sub) parameter of other layer and they are independent as well as you can change one of them (by modifying the sub-parameters) and the other remains untouched.&lt;br /&gt;
&lt;br /&gt;
== Make an existing animation run at half speed? ==&lt;br /&gt;
&lt;br /&gt;
If you have an animation that runs from 0s to 10s and you want it to run at half speed from 0s to 20s, how can you do that?&lt;br /&gt;
&lt;br /&gt;
* Either: group it, and use the 'time offset' parameter in the group layer to slow it down:&lt;br /&gt;
** Right-click 'time offset' in the group layer, convert&amp;gt;linear, rate -0.5 offset 0.  That means offset the time by -0.5 seconds per second - or in other words, run at half speed&lt;br /&gt;
** Or, putting waypoints on the 'time offset' param would work too: 0 at 0s and -10 at 20s.  (The choice between using a linear convert and valuenodes is entirely up to you.  They both achieve the same result in this simple case).&lt;br /&gt;
&lt;br /&gt;
* Or: use a {{l|Time Loop Layer}}.  The first method seems better and more intuitive in this case, but there are ways of getting the same effect from the Time Loop layer.  Perhaps the Time Loop layer is better if the animation doesn't run from 0s, but from some other time.  Anyway: put a Time Loop layer over the layers you wish to slow down, and:&lt;br /&gt;
** Either: set duration to 0, local time to 0, convert-&amp;gt;linear the link time and set rate to 0.5 - this slows the animation down *to* 50% of its original speed;  use bigger rates to slow it down less&lt;br /&gt;
** Or: set duration to 1h (*), link time to 0, convert-&amp;gt;linear the local time and set rate to 0.5 - this slows the animation down *by* 50%; use bigger rates to slow it down more&lt;br /&gt;
(*) if your animation is longer than 1h then set this parameter to EOT (End Of Time) what is the same as Infinite (INF) for a real number but for a time parameter.&lt;br /&gt;
&lt;br /&gt;
== Flip when no possible with {{l|Mirror Tool}}==&lt;br /&gt;
&lt;br /&gt;
The more secure way to achieve that on complex compositions is to place a {{l|Stretch Layer}} onto the composition and set its {{literal|Amount}} value to this:&lt;br /&gt;
&lt;br /&gt;
* Amount = (1, 1) does nothing&lt;br /&gt;
* Amount = (1, -1) mirror by x axis&lt;br /&gt;
* Amount = (-1, 1) mirror by y axis&lt;br /&gt;
* Amount = (-1, -1) mirror by x and y axis&lt;br /&gt;
&lt;br /&gt;
Maybe you will need also to take a look at {{l|Doc:How_Do_I#How do I transform grouped objects?|How do I transform grouped objects?}}&lt;br /&gt;
&lt;br /&gt;
(Note: if you have pixels as Synfig {{l|Unit_System|system units}} you have to remember that 1 Synfig unit is equal to 60 pixels by default)&lt;br /&gt;
&lt;br /&gt;
== Create Custom switch controllers ==&lt;br /&gt;
[[File:CustomSwitchControler.png]]&lt;br /&gt;
* Make a 12 point red star.&lt;br /&gt;
* On top of the red star make a yellow 3 point star.&lt;br /&gt;
* Select the yellow star and grey out the &amp;quot;Origin&amp;quot;, &amp;quot;Inner Radius&amp;quot; and &amp;quot;Outer Radiu&amp;quot;s points (right click on the points and convert them to &amp;quot;Greyed&amp;quot;).&lt;br /&gt;
* Leave the blue &amp;quot;Angle&amp;quot; point as it is.&lt;br /&gt;
&lt;br /&gt;
* Select the group that contains the drawings to be switched (in the attached example it is the hands folder). Note, that this can be an external imported file, which adds a possibility to use library of hands!&lt;br /&gt;
* In the parameters panel enable &amp;quot;Z-Range&amp;quot; checkbox.&lt;br /&gt;
* Right-click on &amp;quot;Z-Range Position&amp;quot; and convert it to &amp;quot;Integer&amp;quot;.&lt;br /&gt;
* Click the little triangle next to &amp;quot;Z-Range Position&amp;quot; to open it and right click on &amp;quot;Link&amp;quot; and export the value and name it &amp;quot;switch-pos&amp;quot; or whatever.&lt;br /&gt;
&lt;br /&gt;
* Select the yellow star.&lt;br /&gt;
* In the Parameters Panel right click on &amp;quot;Angle&amp;quot; and convert it to &amp;quot;Scale&amp;quot;.&lt;br /&gt;
* Click on the little triangle next to &amp;quot;Angl&amp;quot;e to open it and convert the link to &amp;quot;Integer&amp;quot; and change the amount in &amp;quot;Scalar&amp;quot; to &amp;quot;30&amp;quot;.&lt;br /&gt;
* Click on the little triangle next to &amp;quot;Link&amp;quot; to open it and connect the second link to the exported &amp;quot;switch-pos&amp;quot; value.&lt;br /&gt;
&lt;br /&gt;
* Your switch controller is now active. Rotate the controller to change the hand shapes in the hands folder.&lt;br /&gt;
And here’s the sample file: [[File:CustomSwitchControler.sifz]]&lt;br /&gt;
&lt;br /&gt;
(Originaly writen by [[https://plus.google.com/u/0/100974854123198382898 Dirk Baeten]])&lt;br /&gt;
&lt;br /&gt;
See also : https://youtu.be/_uRFFOqkwEw&lt;br /&gt;
&lt;br /&gt;
=Render=&lt;br /&gt;
&lt;br /&gt;
== Render to AVI with higher quality? ==&lt;br /&gt;
&lt;br /&gt;
=== Using raw video ===&lt;br /&gt;
The module used by Synfig to render AVI files is ffmpeg. For the moment there is not interface to control ffmpeg options so you render with a fixed bitrate and quality. If you want the maximum quality in your AVI file, follow these steps:&lt;br /&gt;
&lt;br /&gt;
* Render your animation to yuv420p format. To do that select that target at the drop down list of the render dialog and add the &amp;quot;.yuv&amp;quot; extension to your animation name (without quotes).&lt;br /&gt;
* Once rendered (it would produce a huge size yuv file) you can quickly convert it to AVI using this command:&lt;br /&gt;
&lt;br /&gt;
 ffmpeg -i animation.yuv -sameq animation.avi&lt;br /&gt;
&lt;br /&gt;
Change the animation file name to your one.&lt;br /&gt;
&lt;br /&gt;
=== Rendering through a .png sequence. ===&lt;br /&gt;
Render your sif to png sequence &lt;br /&gt;
 mkdir render&lt;br /&gt;
 synfig my_animation.sifz -o render/frame.png&lt;br /&gt;
Then convert it to movie with ffmpeg&lt;br /&gt;
 ffmpeg -r &amp;lt;frame rate&amp;gt; -i render/frame.%04d.png &amp;lt;more settings from ffmpeg's manual&amp;gt; my_animation.mp4&lt;br /&gt;
&lt;br /&gt;
=== Possible settings for ffmpeg ===&lt;br /&gt;
Possible settings for converting the png sequence from synfig into a video using ffmpeg, from the [http://www.ffmpeg.org/ffmpeg-doc.html ffmpeg manual], are&lt;br /&gt;
* for a low quality flv file (eg: for streaming from low bandwidth server)&lt;br /&gt;
 ffmpeg -r &amp;lt;frame rate&amp;gt; -i render/frame.%04d.png -f flv my_animation.flv&lt;br /&gt;
* for a high quality flv file (2 pass encoding, eg: to be uploaded on youtube)&lt;br /&gt;
 ffmpeg -r &amp;lt;frame rate&amp;gt; -i render/frame.%04d.png -f flv -b 2M -s y -pass 1 -passlogfile log_file video.flv&lt;br /&gt;
 ffmpeg -r &amp;lt;frame rate&amp;gt; -i render/frame.%04d.png -f flv -b 2M -s y -pass 2 -passlogfile log_file video.flv&lt;br /&gt;
 flvtool2 -UP video.flv&lt;br /&gt;
* for mid quality H264 mp4 file (try to change CRF from 15 -high quality- to 25 -generally satisfactory for animations-). H264 codec requires both width and height of source frames to be multiples of 16.&lt;br /&gt;
 ffmpeg -r &amp;lt;frame rate&amp;gt; -i render/frame.%04d.png -crf 25 -vcodec libx264 -vpre hq my_animation.mp4&lt;br /&gt;
* for high quality H264 mp4 file (2 pass encoding)&lt;br /&gt;
 ffmpeg -y -r &amp;lt;frame rate&amp;gt; -i render/frame.%04d.png -r 30000/1001 -b 2M -bt 4M -vcodec libx264 -pass 1 -vpre fastfirstpass -an my_animation.mp4&lt;br /&gt;
 ffmpeg -r &amp;lt;frame rate&amp;gt; -i render/frame.%04d.png -crf 25 -vcodec libx264 -vpre hq my_animation.mp4&lt;br /&gt;
* replace the second pass above with the following to include an AAC audio stream&lt;br /&gt;
 ffmpeg -i &amp;lt;audio file&amp;gt; -r &amp;lt;frame rate&amp;gt; -i render/frame.%04d.png -crf 25 -vcodec libx264 -vpre hq -acodec libfaac -ac 2 -ar 48000 -ab 192k my_animation.mp4&lt;br /&gt;
&lt;br /&gt;
If you need nice open source format without any tweaks you may try ffmpeg2theora:&lt;br /&gt;
 ffmpeg2theora render/frame.%04d.png --inputfps &amp;lt;frame rate&amp;gt; -o my_animation.ogg&lt;br /&gt;
png takes less disk space then yuv.&lt;br /&gt;
--{{l|User:AkhIL|AkhIL}} 21:38, 9 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
If you want you can also use [http://www.mplayerhq.hu/ mplayer].&lt;br /&gt;
&lt;br /&gt;
 mencoder mf://render/frame.*.png -mf fps=25 -o my_animation.avi -ovc lavc -lavcopts vcodec=mpeg4&lt;br /&gt;
&lt;br /&gt;
== Render an animation with transparent (alpha) background ? ==&lt;br /&gt;
&lt;br /&gt;
===Synfig's Extract alpha way===&lt;br /&gt;
You can create final and [http://en.wikipedia.org/wiki/Alpha_compositing alpha mask] video in one time '''direclty from synfig'''.&lt;br /&gt;
&lt;br /&gt;
* SynfigStudio (gui) : From the {{l|Render dialog}} check {{Literal|Extract alpha}}, &lt;br /&gt;
* Synfig (cli) : From the {{l|Doc:Synfig_CLI_Syntax|command line interface (CLI)}} use {{Literal|--extract-alpha}} option.&lt;br /&gt;
&lt;br /&gt;
{{Template:RenderOptionExtractAlpha}}&lt;br /&gt;
&lt;br /&gt;
===PNG images sequence way===&lt;br /&gt;
You also can {{l|Render_options|render}} has {{Literal|[https://en.wikipedia.org/wiki/Portable_Network_Graphics PNG]}}.&lt;br /&gt;
&lt;br /&gt;
That will produce a {{Literal|[https://en.wikipedia.org/wiki/Lossless_compression lossless]}} quality image sequence, then import this image sequence in your preferred video editor to compose the video.&lt;br /&gt;
&lt;br /&gt;
You can also import the PNG image sequence in a video editor that supports video alpha channel (like [http://blender.org Blender]) to export it has video + alpha.&lt;br /&gt;
&lt;br /&gt;
=Others=&lt;br /&gt;
&lt;br /&gt;
==Increase performance by optimizing during compilation time? ==&lt;br /&gt;
&lt;br /&gt;
I would like to know what parameters do I need to apply to configure to improve performance. {{l|User:Genete|Genete}} 11:04, 9 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
To optimize program you should set two environment variables&lt;br /&gt;
 export CFLAGS=&amp;quot;&amp;quot;&lt;br /&gt;
 export CXXFLAGS=&amp;quot;${CFLAGS}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
First flag will be &amp;quot;-O3&amp;quot; (ow three). &amp;quot;-02&amp;quot; is normal optimization. &amp;quot;-03&amp;quot; is hard optimization.&lt;br /&gt;
&lt;br /&gt;
Now you should get info about your CPU&lt;br /&gt;
 cat /proc/cpuinfo&lt;br /&gt;
&lt;br /&gt;
find your cpu model name&lt;br /&gt;
&lt;br /&gt;
now go to man gcc and search &amp;quot;-mtune&amp;quot;&lt;br /&gt;
&lt;br /&gt;
find your cpu and add &amp;quot;-mtune=your-cpu -march=your-cpu&amp;quot; to CFLAGS. &lt;br /&gt;
&lt;br /&gt;
Then look at flags from /proc/cpuinfo and search it in gcc manual&lt;br /&gt;
For example I have 3dnow. So I can find &amp;quot;-m3dnow&amp;quot;. For sse I can find &amp;quot;-msse&amp;quot; and &amp;quot;-mfpmath=sse&amp;quot; (can make program unstable). &lt;br /&gt;
&lt;br /&gt;
Finaly you may add &amp;quot;-ffast-math&amp;quot; to disable math checks. But it can make program unstable.&lt;br /&gt;
&lt;br /&gt;
For my AthlonXP I'm using this flags:&lt;br /&gt;
 export CFLAGS=&amp;quot;-O3 -pipe -mtune=athlon-xp -march=athlon-xp -mmmx -msse -m3dnow -mfpmath=sse -ffast-math -funsigned-char -fno-strict-aliasing&amp;quot;&lt;br /&gt;
 export CXXFLAGS=&amp;quot;${CFLAGS}&amp;quot;&lt;br /&gt;
--{{l|User:AkhIL|AkhIL}} 12:05, 9 April 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
For my Pentium3 i use the line:&lt;br /&gt;
 export CFLAGS=&amp;quot;-O3 -pipe -mtune=pentium3 -march=pentium3 -msse -mfpmath=sse -funsigned-char -fno-strict-aliasing&amp;quot;&lt;br /&gt;
 export CXXFLAGS=&amp;quot;${CFLAGS}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The additional switches -mmmx and -ffast-math does seem to '''not''' yield any gain in computing performance! So you could leave them out.&lt;br /&gt;
--{{l|User:SvH|SvH}} 03:46, 20 May 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
== Unpacking sifz-files ==&lt;br /&gt;
&lt;br /&gt;
Synfigs file format sifz is a packed sif [https://en.wikipedia.org/wiki/XML xml-file] which can be edited in a text editor and eventually fix each section easily. You cannot however directly unpack the sifz file.&lt;br /&gt;
&lt;br /&gt;
Rename the file with the extension .sif.gz and you'll be able to unpack it.&lt;br /&gt;
&lt;br /&gt;
# Rename your file from {{literal|myfile.sifz}} to {{literal|myfile.sif.gz}}. The extension {{literal|gz}} tells to the OS that it is a compressed file. &lt;br /&gt;
# Now use your convenient application to uncompress the file to {{literal|myfile.sif}}. Unrar for windows will do the job.&lt;br /&gt;
# Then you can edit it on a text editor. (Notepad++ is excellent for that)&lt;br /&gt;
&lt;br /&gt;
== Fix a not well formed document ==&lt;br /&gt;
&lt;br /&gt;
Good to know you had a backup. If something like this happens again you can try to fix it manually with the following instructions:&lt;br /&gt;
&lt;br /&gt;
# SIFZ format is just a gzipped XML file, so rename the file to .sif.gz.&lt;br /&gt;
# {{l|Doc:How_Do_I#Unpacking sifz-files|Extract it}}.&lt;br /&gt;
# You'll see a .sif file, open it with any XML editor (a text editor with [https://en.wikipedia.org/wiki/Syntax_highlighting Syntax highlighting] capacities  (see also [https://en.wikipedia.org/wiki/Comparison_of_text_editors Comparison of text editors]))&lt;br /&gt;
# Find a problem line (Synfig will tell you the line number).&lt;br /&gt;
# Fix the problem. Usually, it isn't hard, because XML is pretty human-readable so look for some trash in values, extremely big/low parameters, messed tags, etc.&lt;br /&gt;
# Save file.&lt;br /&gt;
# Open with Synfig and if everything is OK save it back as .sifz.&lt;br /&gt;
&lt;br /&gt;
== Granted Wishes ==&lt;br /&gt;
&lt;br /&gt;
=== General outline / Polygon-based Outline / &amp;quot;Set Tangents to Zero&amp;quot; button ===&lt;br /&gt;
(3.5) I'm no artist, thus my primary form of art is stick figures, not to mention, many interesting animations are done in stick-figure style. Stick figures must be perfectly straight to get the effect across, so when I'm making an outline using B-Curves, it is too time consuming to set the tangents to 0 each time. Similarly, outlines of other shapes like squares, circles and so forth would be very useful. Whichever of the above is easiest, please implement right away. --{{l|User:Dragontamer|Dragontamer}} 02:35, 19 November 2007 (EST)&lt;br /&gt;
: For perfectly straight lines, click without moving the mouse.  You will get a single point with no tangents.  Outline shapes would require some development, particularly with some thought given to backward compatibility.  A workaround you might consider is to create a duplicate shape with a different color and make the top one slightly smaller, so the outline of the one below shows.  {{l|User:Pxegeek|Pxegeek}} 21:58, 19 November 2007 (EST)&lt;br /&gt;
:: Well, in general, whenever I click on a point to edit it (say, to make it move somewhere in animation mode), there is a decent chance that I click on a tangent instead. Then, if I want to right click the point itself, I usually right click the tangent marker instead. It isn't that big a deal, but simplicity at the cost of power generally is a good thing, especially when it will save a few mouse clicks. &lt;br /&gt;
:: As for the outlines, yeah, I've tried that and it is a decent solution for now, although it is no replacement for a real outline. I am going to also experiment with a clamp to see if I can make the center of the shape have 100% alpha... but I don't have synfig on the computer I'm on right now. Thanks for the tips Pxegeek. --{{l|User:Dragontamer|Dragontamer}} 01:58, 27 November 2007 (EST)&lt;br /&gt;
::: You can press Alt+3 to hide tangent handles. --{{l|User:Zelgadis|Zelgadis}} 09:27, 27 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
What to do when I've made a mistake and added tangents to a point wich had none initially ?  How can I &amp;quot;remove&amp;quot; tangents ?  The only way I see is to go to the &amp;quot;param&amp;quot; panel, look for the correct tangent, and manually enter a zero value for its lengh.--[[User:Grondilu|Grondilu]] 22:34, 13 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Recursive Waypoint Manipulation ===&lt;br /&gt;
&lt;br /&gt;
(4) it is really tiresome to revert changes to waypoints created by manipulating tangent/position handles or change their interpolation functions. making it possible to right-click-modify the waypoint shown for objects that have some waypoint in a referenced sub-object would be great! -- timonator 2007-06-01&lt;br /&gt;
:You can do it in two ways: changing the interpolation method of the waypoint of group layer or editing the keyframe properties. The first allow to modify the waypoints interpolation method for all the waypoints of all the parameters of all the layers that are inside the group layer layer. You can right click on the left or right part of the waypoint to edit by a context menu the left or the right interpolation method of the waipoints. The second method would add and modify all the parameters that have any waypoint in the animation. See {{l|Keyframe}} for more detail. --{{l|User:Genete|Genete}} 13:10, 29 October 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tweening for images developed in other imaging programs ===&lt;br /&gt;
&lt;br /&gt;
It's obvious I am a beginner at image movement, but morphing is not enough: movement across the page is needed.  Thanks for listening. {{l|User:Comwell@bellsouth.net|Comwell}}&amp;lt;br&amp;gt;&lt;br /&gt;
Imported images can be moved across the page.  They can also be scaled, rotated and deformed.  Was there a specific example you had in mind?  {{l|User:Pxegeek|pxegeek}}&amp;lt;br&amp;gt;&lt;br /&gt;
:I also would like a way to tween images that have been drawn in other programs. I've had trouble drawing with Spline tool and the drawing tool in Synfig, and I'd rather just draw with a paint brush (like the one in Photoshop). Another problem I have is that Synfig tends to shut down on me every 20 minutes or so, and it's really frustrating even with the auto recover feature, because my sketches disappear. It'd be nice if I'm able to draw all of the keyframes in Photoshop or another image program and import it to Synfig so that Synfig can tween and animate them. Thank you. {{l|User:xychefoo@gmail.com|Huina}}&lt;br /&gt;
::You CAN use images, drawn in other programs. Just select &amp;quot;File-&amp;gt;Import&amp;quot; from {{l|Canvas Menu Caret|canvas menu}} --{{l|User:Zelgadis|Zelgadis}} 01:39, 24 November 2007 (EST)&lt;br /&gt;
:::But how do you animate using images from other sources? I tried to make 2 keyframes with 2 different images, and it doesn't animate. It just stays as 1 picture for the entire render. The closest thing I saw to importing images from another source into Synfig and having it animate is the Walking Cycle Tutorial, but I would still have to trace the images to make it animate. As I said earlier, I'm not entirely fond of using the draw/Spline tool.  {{l|User:xychefoo@gmail.com|Huina}}&lt;br /&gt;
:::: Huina, there's no way to do what you want right now.  Interpolating between two images that are not created in Synfig is well beyond its scope right now.  However, what you could do is take an image and separate elements of the picture onto different layers (e.g. have a picture of an arm and another of the rest of the body) and you can move those around, stretch and rotate them.  (If you're familiar with the work of Terry Gilliam on Monty Python you'll know what I mean) I don't know how feasible it is to implement your request (I suspect some heavy lifting).  We'll keep it on the list, but don't hold your breath.  {{l|User:Pxegeek|Pxegeek}} 19:57, 24 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
:::: I think, you hardly find any other animation package  which allow you to do such things. You could use a special tools for this task, like xmorph (http://xmorph.sourceforge.net/). But to do the tween between two bitmap images you STILL need to set points. It's not tracing, but very similar. Anyway, result may be poor and I'd better suggest to use technique, described in Walking Cycle Tutorial or which the {{l|User:Pxegeek|Pxegeek}} meant. --{{l|User:Zelgadis|Zelgadis}} 02:08, 25 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
:::: There is a technique called &amp;quot;optical flow&amp;quot;.  It takes two input frames and calculates the movement of each individual pixel between the frames, allowing interpolation to be done. Here's an example: http://www.fxguide.com/article333.html.  It doesn't require setting of control points, but it has problems it's own set of problems: http://www.fxguide.com/article333.html. --{{l|User:Yoyobuae|Yoyobuae}} 13:32, 3 February 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Auto-link option in {{l|Draw Tool}} ===&lt;br /&gt;
&lt;br /&gt;
(4) so that you can draw a line, and have its endpoint automatically link to a handle - or if Auto-connect is off, you can get a line object linked to the end of another line object. / I missed this too, it even should be like that by default I think. {{l|User:Maxy|Maxy}} 13:22, 25 Apr 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
: Isn't this done already?  We don't have line objects, but Splines are automatically linked to if auto-connect is on.  Am I missing something? -- {{l|User:Dooglus|dooglus}} 17:29, 27 September 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
::To clarify dooglus' comments - If you have an outline created by the draw tool highlighted in the layer dialog and the &amp;lt;b&amp;gt;auto-extend&amp;lt;/b&amp;gt; checkbox is checked, then you can continue drawing with the draw tool in that same layer.  Splines created with the Spline tool cannot be extended once a different tool or layer is selected.  {{l|User:Pxegeek|Pxegeek}} 23:46, 12 October 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
::: A line is a line - Synfig doesn't remember whether it was created with the Spline tool or the Draw tool - so you can extend Splines created with the Spline tool using the draw tool.  Just make sure the line is selected (so that its handles are visible), not looped (so that it has end points to extend from), enable the draw tool, check 'auto extend' and start drawing at one of its end handles. {{l|User:Dooglus|dooglus}} 05:47, 13 October 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
So this sounds like it is already done.  But on a related note, being able to open an existing Spline in the Spline tool to extend it would be useful. -- {{l|User:Dooglus|dooglus}} 04:51, 29 January 2008 (EST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Character Animation Tools ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;I have seen some interesting methods for helping character design/animation in different 2d/3d software.  Hash's animation master has 'poses' which are extremes of a model, for example smiling and frowning, once you add these extremes ot a set you can use slider to create a pose that somewhere inbetween.  The real power of this is when you have serveral different poses on the same object, a face say,  you can easily come up with new facial expressions. Maybe something similar could be done with synfig using layers and sets, the implementation could something similar to Moho's switch layers. --{{l|User:Triclops|Triclops}} 09:52, 9 Aug 2006 (PDT)&lt;br /&gt;
: Have you read this tutorial? {{l|Reuse Animations}}. It is very close to the Switch layer of Moho/Anime Studio. Also You can change the Canvas parameter to any other canvas dynamically in the time line by clicking on it and selecting other exported canvas. Other option is convert the canvas to a Switch type and alternate between two different canvas.  --{{l|User:Genete|Genete}} 13:26, 29 October 2007 (EDT)&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fixed by {{l|Switch Group Layer}}&lt;br /&gt;
&lt;br /&gt;
===Remove the thin line from stitched regions===&lt;br /&gt;
When you stitch or {{l|Sewing_Splines|sew two regions together}} with the same color (or different even?) it can appear a thin line in the common edge that reveals the background color (see the problem {{l|Sewing_Splines#Removing_thin_line_bug|here}}). This is due to that the antialiasing effect is keeping the background pixels information and displays it on the region. To solve this issue it is needed to:&lt;br /&gt;
:1) Uncheck all the antialias parameter of all the regions involved&lt;br /&gt;
:2) Add a Supersample Layer over the layers that has the antialiasing parameter disabled. A value of 4 for the height and width values is usually enough. Maybe you need to check &amp;quot;Alpha Safe&amp;quot; for better results.&lt;br /&gt;
:3) Render normally.&lt;br /&gt;
This tip is particularly useful when you want to have a region over and under other composition at the same time.&lt;br /&gt;
{| &lt;br /&gt;
|'''SAMPLE SHOWING THE THIN LINE'''&lt;br /&gt;
|''' REMOVED THIN LINE AFTER SUPER SAMPLE'''&lt;br /&gt;
|- &lt;br /&gt;
|{{l|Image: planet-saturn2.png}}&lt;br /&gt;
|{{l|Image: planet-saturn2ss.png}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
It has the draw back that intermediate layers has to be super sampled too (line the planet in the example) because the super sample has to be done at the same time to the involved regions (the back and top half rings).&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Template:SowHideLayerFade&amp;diff=22309</id>
		<title>Template:SowHideLayerFade</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Template:SowHideLayerFade&amp;diff=22309"/>
				<updated>2016-10-15T18:25:10Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: creation from HOWDOI&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Show or hide a layer, or fade the effect of a blur? ==&lt;br /&gt;
In the {{l|Parameters Panel}}, look for an option labeled {{l|Amount Parameter|Amount}} - this controls how much of the blended result of the layer is composited with the blend of the layers beneath it.&lt;br /&gt;
&lt;br /&gt;
In other words, for a typical layer, this will 'fade it out'. For a {{l|Blur Layer}} set to &amp;quot;{{l|Blend Method#Straight|Straight}}&amp;quot;, this will fade ''between'' the blurred version and the unblurred version of the canvas. If you want it to become less blurry, adjust the {{l|Blur Layer#Size|Blur Layer's 'size' parameter}}.&lt;br /&gt;
&lt;br /&gt;
If you want to affect multiple layers at the same time, you have several options :&lt;br /&gt;
* You can {{l|Group_Layer|Group}} your layers and use the group's {{l|Amount Parameter}},&lt;br /&gt;
* {{l|Export}} one of the layers {{l|Amount Parameter}} and {{l|Linking|link}} others layer's {{l|Amount Parameter|Amount}},&lt;br /&gt;
* {{l|Linking}} all layer's {{l|Amount Parameter|Amount}}. Select the layers you want to affect in the {{l|Layers Panel}}, right click to {{l|Amount Parameter|Amount}} in the {{l|Parameters Panel}} and choose {{Literal|Link}}.&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=New_Layer_Defaults&amp;diff=22308</id>
		<title>New Layer Defaults</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=New_Layer_Defaults&amp;diff=22308"/>
				<updated>2016-10-10T10:45:51Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: sumarry&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Page info --&amp;gt;&lt;br /&gt;
{{Title|New Layer Defaults}}&lt;br /&gt;
{{Category|Toolbox}}&lt;br /&gt;
{{NewTerminology}}&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&amp;lt;!-- Page info End--&amp;gt;&lt;br /&gt;
==Summary==&lt;br /&gt;
{{l|New Layer Defaults}} aim to group all settings that influence a new {{l|Layer}} that can be created from the {{l|Category:Layer_Menu#New_Layer_Menu|New Layer}} menu entry or using a {{l|Category:Tools|tool}}.&lt;br /&gt;
&lt;br /&gt;
Some defaults settings can be set from the {{l|Toolbox}}. Others defaults settings are set by tools from the {{l|Tool Options Panel}} or from the {{l|Category:Canvas_Window}}.&lt;br /&gt;
==Brush Colors==&lt;br /&gt;
[[File:FlowerTutorial 0.png|right|frame]]This section of the palette contains two large overlapping squares - the one in front is the {{Literal|Outline Color}} (previously called foreground color), the one in back is the {{Literal|Fill Color}} (previously called background color). When you are creating a layer of only one color, the {{Literal|Outline Color}} is always used. When you create a {{l|Region Layer|region}} and an {{l|Outline Layer|outline}} simultaneously, the region is given the {{Literal|Fill Color}}. The {{l|#Current Gradient|current gradient}} fill defaults to dynamically between these two colors. Clicking either will bring up the {{l|Colors Dialog}} to select a new color.&lt;br /&gt;
&lt;br /&gt;
In addition to these two controls, there are two smaller controls located in the corners between them.&lt;br /&gt;
&lt;br /&gt;
The '''arrows''' on the upper-right side swap the outline and fill colors. {{l|Image:swap_colors_icon.png|16px}}&lt;br /&gt;
&lt;br /&gt;
The two little squares on the lower left reverts the outline and fill colors to their default of black and white respectively.&lt;br /&gt;
&lt;br /&gt;
==Brush Size==&lt;br /&gt;
* If you are using the {{l|Draw_Tool}}, this sets the maximum size that the line will be based on pressure sensitivity (on graphic tablet).&lt;br /&gt;
* Adjust the size of the {{l|Brush_Tool}}&lt;br /&gt;
  The size of {{l|Outline Layer|Outline Layers}}'s line is set in the {{l|Tool_Options_Panel}}&lt;br /&gt;
&lt;br /&gt;
==Default Blend Method==&lt;br /&gt;
  The {{l|Blend Method}} is set from the {{l|Tool_Options_Panel}}. It's a by tool preference.&lt;br /&gt;
&lt;br /&gt;
==Default Opacity==&lt;br /&gt;
Sets the {{l|Amount Parameter}} for new layers. Defaults to 1.00 (Completely opaque)&lt;br /&gt;
  The Opacity is set from the {{l|Tool Options Panel}}. It's a by tool preference.&lt;br /&gt;
&lt;br /&gt;
==Current Gradient==&lt;br /&gt;
Used by the {{l|Spline Tool}} when creating a new {{l|Curve Gradient Layer|Curve Gradient}} layer. Also used by all {{l|Gradient Layer Category|Gradient layers}} as their fill. This defaults to a gradient between the {{Literal|Outline Color}} (previously foreground color) and {{Literal|Fill Color}} (previously background color). Clicking this will bring up the {{l|Gradient Editor Dialog}}&lt;br /&gt;
&lt;br /&gt;
==Default Interpolation==&lt;br /&gt;
Sets the default {{l|Waypoints#Interpolation|interpolation}} of new waypoints. Initially this is set to {{l|Clamped}}.&lt;br /&gt;
&lt;br /&gt;
  The Default Interpolation is set into the {{l|Category:Canvas_Window}}&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=New_Layer_Defaults&amp;diff=22307</id>
		<title>New Layer Defaults</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=New_Layer_Defaults&amp;diff=22307"/>
				<updated>2016-10-10T10:32:50Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: /* Brush Colors */ image (from flower tutorial)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Title|New Layer Defaults}}&lt;br /&gt;
{{Category|Toolbox}}&lt;br /&gt;
{{NewTerminology}}&lt;br /&gt;
Some defaults settings can be set from the {{l|Toolbox}}. Others defaults settings are set by tools from the {{l|Tool Options Panel}}.&lt;br /&gt;
==Brush Colors==&lt;br /&gt;
[[File:FlowerTutorial 0.png|right|frame]]This section of the palette contains two large overlapping squares - the one in front is the {{Literal|Outline Color}} (previously called foreground color), the one in back is the {{Literal|Fill Color}} (previously called background color). When you are creating a layer of only one color, the {{Literal|Outline Color}} is always used. When you create a {{l|Region Layer|region}} and an {{l|Outline Layer|outline}} simultaneously, the region is given the {{Literal|Fill Color}}. The {{l|#Current Gradient|current gradient}} fill defaults to dynamically between these two colors. Clicking either will bring up the {{l|Colors Dialog}} to select a new color.&lt;br /&gt;
&lt;br /&gt;
In addition to these two controls, there are two smaller controls located in the corners between them.&lt;br /&gt;
&lt;br /&gt;
The '''arrows''' on the upper-right side swap the outline and fill colors. {{l|Image:swap_colors_icon.png|16px}}&lt;br /&gt;
&lt;br /&gt;
The two little squares on the lower left reverts the outline and fill colors to their default of black and white respectively.&lt;br /&gt;
&lt;br /&gt;
==Brush Size==&lt;br /&gt;
* If you are using the {{l|Draw_Tool}}, this sets the maximum size that the line will be based on pressure sensitivity (on graphic tablet).&lt;br /&gt;
* Adjust the size of the {{l|Brush_Tool}}&lt;br /&gt;
  The size of {{l|Outline Layer|Outline Layers}}'s line is set in the {{l|Tool_Options_Panel}}&lt;br /&gt;
&lt;br /&gt;
==Default Blend Method==&lt;br /&gt;
  The {{l|Blend Method}} is set from the {{l|Tool_Options_Panel}}. It's a by tool preference.&lt;br /&gt;
&lt;br /&gt;
==Default Opacity==&lt;br /&gt;
Sets the {{l|Amount Parameter}} for new layers. Defaults to 1.00 (Completely opaque)&lt;br /&gt;
  The Opacity is set from the {{l|Tool Options Panel}}. It's a by tool preference.&lt;br /&gt;
&lt;br /&gt;
==Current Gradient==&lt;br /&gt;
Used by the {{l|Spline Tool}} when creating a new {{l|Curve Gradient Layer|Curve Gradient}} layer. Also used by all {{l|Gradient Layer Category|Gradient layers}} as their fill. This defaults to a gradient between the {{Literal|Outline Color}} (previously foreground color) and {{Literal|Fill Color}} (previously background color). Clicking this will bring up the {{l|Gradient Editor Dialog}}&lt;br /&gt;
&lt;br /&gt;
==Default Interpolation==&lt;br /&gt;
Sets the default {{l|Waypoints#Interpolation|interpolation}} of new waypoints. Initially this is set to {{l|Clamped}}.&lt;br /&gt;
&lt;br /&gt;
  The Default Interpolation is set into the {{l|Category:Canvas_Window}}&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Advanced_Outline_Layer&amp;diff=22306</id>
		<title>Advanced Outline Layer</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Advanced_Outline_Layer&amp;diff=22306"/>
				<updated>2016-10-10T10:28:38Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: fix span&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Page info --&amp;gt;&lt;br /&gt;
{{Title|Advanced Outline Layer}}&lt;br /&gt;
{{Category|Layers}}&lt;br /&gt;
{{Category|Primitive Layers}}&lt;br /&gt;
{{NewTerminology}}&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&amp;lt;!-- Page info end --&amp;gt;&lt;br /&gt;
 Under construction! See {{l|Talk:Advanced_Outline_Layer|Advanced Outline Layer Talk}} page&lt;br /&gt;
[[Image:Layer_geometry_advanced_outline_icon.png|64px]]&lt;br /&gt;
&lt;br /&gt;
== About Advanced Outline Layers ==&lt;br /&gt;
&lt;br /&gt;
To create an Advanced Outline Layer use the Spline Tool and check {{literal|Create Advanced Outline}} in the {{l|Tool Options Panel}}. Once you finish the definition of the geometry of your outline and after pressing the {{literal|Make Spline}} button (or selecting another tool or state) you create the Advanced Outline Layer with the {{l|New_Layer_Defaults#Brush_Colors|current}} {{literal|Outline Color}}.&lt;br /&gt;
&lt;br /&gt;
Depending on the options you choose in the {{l|Tool Options Panel}} other {{l|Category:Tools|Tools}} like {{l|Star Tool}} or {{l|Circle Tool}} can also create Advanced Outline Layers.&lt;br /&gt;
&lt;br /&gt;
Using the {{l|Canvas Layer Menu|Layer Menu}} {{Literal|Make Advanced Outline}}, {{Literal|Make Outline}} or {{Literal|Make Region}} commands you can also create those layers.&lt;br /&gt;
&lt;br /&gt;
=== Differences with Outline Layer: Outline width ===&lt;br /&gt;
&lt;br /&gt;
The '''width''' [[Handle]] define the outline width at particular place.&lt;br /&gt;
&lt;br /&gt;
In the regular [[Outline Layer]], each width Handle is connected to the vertex that defines the outline shape at that place. That means that the user needs to insert a new vertex on the [[Spline]] every time he wants to change the outline width in some place. This  behaviour can cause problems when the shape of the outline is very simple but the width varies a lot.&lt;br /&gt;
&lt;br /&gt;
Practice shows that most of the time the user wants to specify the width independently from the placement of [[Spline]] vertices. Such functionality is available in the Advanced Outline layer, which Handles its width in a different way: the width Handles are freely moved around the Spline and define its width at any point.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
Advanced Outline introduces some features to the regular outline, as shown in this [http://www.youtube.com/watch?v=boM_ZC9VZ54 Advanced outline demo] video. They are listed with examples below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;490px&amp;quot; heights=&amp;quot;300px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
File:Variable-width-without-blinepoints.png | No need to place vertex to change the width&lt;br /&gt;
File:Lots-of-blinepoints-width-just-two width-controls.png | Width controlled just by two points, while the Spline constructed of many vertices&lt;br /&gt;
File:Different-types of tips.png | Different types of tips : Rounded, Squared, Peak, Flat.&lt;br /&gt;
File: Segments of outlines.png | Segmented outline&lt;br /&gt;
File:Different cusps types.png | Three global cusps types : Sharp, Rounded, Bevel.&lt;br /&gt;
File:Smoothness control.png | Control of smoothness from linear (0.0) to smooth (1.0)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Parameters of Advanced Outline Layers==&lt;br /&gt;
&lt;br /&gt;
The parameters of the Advanced Outline Layers are:&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; align=&amp;quot;none&amp;quot; style=&amp;quot;border-collapse&amp;quot;  cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
|'''Name'''||'''Value'''||'''Type'''  &lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Z Depth Parameter|Z Depth]]&lt;br /&gt;
||0.000000&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Amount Parameter|Amount]]&lt;br /&gt;
||1.000000&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:type_integer_icon.png|16px]] [[Blend Method|Blend Method]]&lt;br /&gt;
||Composite&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_color_icon.png|16px]] [[Colors Dialog|Color]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:95%; height:16px; background:black; color:black&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||color&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#&amp;quot;&lt;br /&gt;
||[[Image:Type_vector_icon.png|16px]] [[Origin Parameter|Origin]]&lt;br /&gt;
||0.000000u,0.000000u&lt;br /&gt;
||vector&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Invert Parameter|Invert]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Antialiasing Parameter|Antialiasing]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Feather Parameter|Feather]]&lt;br /&gt;
||0.000000pt&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Feather_Parameter#Type_of_Feather|Type of Feather]]&lt;br /&gt;
||Fast Gaussian Blur&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Winding Style Parameter|Winding Style]]&lt;br /&gt;
||Non Zero&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_list_icon.png|16px]] Vertices&lt;br /&gt;
||List&lt;br /&gt;
||list (Spline)&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Outline_Layer#Outline_width|Outline Width]]&lt;br /&gt;
||2.000000pt&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Outline_Layer#Expand|Expand]]&lt;br /&gt;
||0.000000pt&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Advanced_Outline_Layer#Tip_type_at_start_.2F_end|Tip Type at Start]]&lt;br /&gt;
||Rounded Stop&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Advanced_Outline_Layer#Tip_type_at_start_.2F_end|Tip Type at End]]&lt;br /&gt;
||Rounded Stop&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Advanced_Outline_Layer#Cusps_Type|Cusps Type]]&lt;br /&gt;
||Sharp&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Advanced_Outline_Layer#Smoothness|Smoothness]]&lt;br /&gt;
||0.500000&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||{{l|Image:Type_bool_icon.png|16px}} [[Advanced_Outline_Layer#Homogeneous|Homogeneous]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_list_icon.png|16px]] [[Advanced_Outline_Layer#Width_Point_List|Width Point List]]&lt;br /&gt;
||List&lt;br /&gt;
||list(WPList)&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Advanced_Outline_Layer#Fast|Fast]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Advanced_Outline_Layer#Dashed_Outline|Dashed Outline]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_list_icon.png|16px]] Dash Item List&lt;br /&gt;
||List&lt;br /&gt;
||list(WPList)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] Dash Items Offset&lt;br /&gt;
||0.000000u&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Specific parameters for Advanced Outline Layer==&lt;br /&gt;
&lt;br /&gt;
This section lists only the parameters specific to the Advanced Outline Layer. For documentation about the other parameters, refer to [[Outline Layer]].&lt;br /&gt;
&lt;br /&gt;
* Tip Type at start&lt;br /&gt;
* Tip Type at end&lt;br /&gt;
* Cusps type&lt;br /&gt;
* Smoothness&lt;br /&gt;
* Width Point List&lt;br /&gt;
&lt;br /&gt;
=== Tip type at start / end ===&lt;br /&gt;
&lt;br /&gt;
As with width points, the end and start of the unlooped Advanced Outlines has a type of tip defined. The user can choose between the same types of tips as for a width point. When the first/last width point has its before/after interpolation type set to Interpolate the start/end of the outline is rendered using the Tip type at start/end parameter.&lt;br /&gt;
&lt;br /&gt;
Those parameters don't have any effect if the Spline is looped or the first/last width point has its before/after interpolation type set to anything but Interpolate. In that case, the segment between the start/end width point and the start/end of the Spline is not rendered.&lt;br /&gt;
&lt;br /&gt;
The types of tips are the same as the width point tip types except that it doesn't offer the Interpolate type because it would not make sense:&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Tip Type&lt;br /&gt;
! Example&lt;br /&gt;
|-&lt;br /&gt;
| Rounded&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Rounded.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Squared&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Squared.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Peak&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Peak.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Flat&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Flat.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cusps type ===&lt;br /&gt;
&lt;br /&gt;
There are three types of cusps in the Advanced Outline:&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Cusp Type&lt;br /&gt;
! Example&lt;br /&gt;
|-&lt;br /&gt;
| Sharp&lt;br /&gt;
|[[File:Avanced-Outline-Layer-Cups-Sharp.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Rounded&lt;br /&gt;
| [[File:Avanced-Outline-Layer-Cups-Rounded.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Bevel&lt;br /&gt;
| [[File:Avanced-Outline-Layer-Cups-Bevel.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The type of cusp is controlled for the entire layer so currently it is not possible to control the type of corner individually. Maybe in future versions it will be possible.&lt;br /&gt;
&lt;br /&gt;
=== Smoothness ===&lt;br /&gt;
&lt;br /&gt;
The Smoothness controls how the width is calculated between widthpoints. The width at a position p is a function of the surrounding width points. When smoothness is '''zero''' interpolation is lineal, when smoothness is '''1.0''' interpolation is given by a 5th degree smooth Spline.&lt;br /&gt;
&lt;br /&gt;
=== Homogeneous ===&lt;br /&gt;
&lt;br /&gt;
Enabling {{literal|Homogeneous}} changes the way the position of the {{l|#widthpoint|width points}} change according modification of the outline. &lt;br /&gt;
* When false, the &amp;quot;Position&amp;quot; parameter for a width point is equally distributed '''among the vertices'''.  For example, in a spline with five vertices, &amp;quot;Position&amp;quot; values of 0, 0.25, 0.5, 0.75, and 1 correspond to the first, second, third, fourth, and fifth vertex, respectively, regardless of how close or far apart those vertices are.  Between vertices, the &amp;quot;Position&amp;quot; parameter is based on spline length.&lt;br /&gt;
* When true, the &amp;quot;Position&amp;quot; parameter increases smoothly from the start to the end of the spline '''based on the length of the entire spline'''.  This means a &amp;quot;Position&amp;quot; of 0.5 will always correspond to the halfway point of the spline, not to a particular vertex.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;widthpoint&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Width Point List ===&lt;br /&gt;
Each Advanced Outline has a list of parameters that represent the information for each width item. They are called Width Points and consist of four sub-parameters:&lt;br /&gt;
&lt;br /&gt;
* '''Position''' (Real number): represents the position of the width point along the Spline. Although it is allowed to be any real number, its meaning is only from '''0.0''' to '''1.0'''. 0.0 corresponds to the start of the Spline (first Spline point on the Spline list) and 1.0 to the last Spline point. For looped Splines 0.0 and 1.0 are equal. The position is represented by the light purple Handle that always lies on the Spline.  The point on the spline corresponding to a particular &amp;quot;Position&amp;quot; value is affected by the &amp;quot;Homogeneous&amp;quot; parameter, explained above.&lt;br /&gt;
* '''Width''' (Real number): It is the width multiplicator of the global Width parameter of the Advanced Outline Layer on the position given by the Position parameter. The final width is calculated multiplying the global Advanced Outline's Width (W) by the Width of the widthpoint (w) and adding the Expand parameter (E). Calculated width = W*w+E&lt;br /&gt;
* '''Tip Side Before/After''': Those two sub-parameters controls how the width is interpolated before and after the current widthpoint. The sub-parameter can have four values: &lt;br /&gt;
** '''Interpolate''': Between the previous/following width point, the width is calculated by interpolation based on smoothness value.&lt;br /&gt;
** '''Rounded''': There is a rounded tip that points to the width point before or after. If the previous/following width point is {{Literal|Interpolate}} on its posterior/previous side it considers that the width of the widthpoint in question is zero just before/after it. If the previous/posterior width point is other than {{Literal|Interpolate}} then the segment between those two width points is empty. See examples to understand it fully.&lt;br /&gt;
** '''Squared''': Same as Rounded but using square tip.&lt;br /&gt;
** '''Peak''': Same as Rounded but using peak tip.&lt;br /&gt;
** '''Flat''': Same as Rounded but using flat tip.&lt;br /&gt;
&lt;br /&gt;
The Width Point list has one internal non-animatable parameter called {{Literal|loop}}. You can reach it by right clicking the Width Point List parameter. If the Width Point list is unlooped, then any width point that has a Position outside the range of [0,1] is clamped to (brought within) that range. For example: a Position = 1.35 is clamped to 1.0 then the Width Point List is unlooped. Otherwise, if the Width Point List is looped and a width point has a Position of 1.3, its modulus based on the range [0,1] is used, so it is turned to a position of 0.3.&lt;br /&gt;
&lt;br /&gt;
=== Fast ===&lt;br /&gt;
...TODO WriteME.about...&lt;br /&gt;
&lt;br /&gt;
=== Dashed Outline ===&lt;br /&gt;
...TODO WriteME.about...&lt;br /&gt;
&lt;br /&gt;
== Working with the Avdanced Outline ==&lt;br /&gt;
&lt;br /&gt;
=== Creation of the Advanced Outline ===&lt;br /&gt;
&lt;br /&gt;
You can create Advanced Outlines by various ways:&lt;br /&gt;
* With the {{l|Draw Tool}} (check ''Create Advanced Outline'' in the tool options).&lt;br /&gt;
* With the {{l|Spline Tool}} (check ''Create Advanced Outline'' in the tool options).&lt;br /&gt;
* Using a {{l|Layers#Geometry|Geometry Layer}} (check ''Create Advanced Outline'' in the tool options).&lt;br /&gt;
* With the menu {{c|&amp;lt;Insert&amp;gt;|&amp;lt;Layer&amp;gt;|Geometry|Advanced Outline}}.&lt;br /&gt;
&lt;br /&gt;
=== Change the width of the Width Points ===&lt;br /&gt;
&lt;br /&gt;
Initially the width Handles are hidden. You can make them visible by pressing ({{Shortcut|alt|5}}) or clicking on the width toggle button. It is possible to change the width using the {{l|Width Tool}} using the same procedure as for regular outlines. If you want more control over the width you can modify the width Handles with the {{l|Transform Tool}} ({{Shortcut|alt|A}}). More fine tunning is possible by expanding the width point sub-parameter and entering a specific value for the Width sub-parameter. In that case negative values are allowed to produce nice effects.&lt;br /&gt;
&lt;br /&gt;
=== Change the position of the Width Points ===&lt;br /&gt;
&lt;br /&gt;
When you make the width Handles of the width points visible/invisible, the position Handles also become visible/invisible. This way, the user has a single way to hide/show the position and width Handles.&lt;br /&gt;
&lt;br /&gt;
{{Note|Change the position of the Width Points|This may change in the future}}&lt;br /&gt;
&lt;br /&gt;
The position Handles of the width points can be modified using the {{l|Transform Tool}} ({{Shortcut|alt|A}}) and clicking and dragging the position Handle. You will notice that Handles are tied to the Spline so once clicked and dragged they can be placed at any way on the Spline. Notice that if you have a width point position Handle at position 0.2 and you click and drag at position 0.9 it may happen that you obtain a value of -0.1 because you dragged it in one step and the Width Point List may be looped. If you want to avoid those problems do the movement in small steps to indicate the correct path to follow when calculating the new position.&lt;br /&gt;
&lt;br /&gt;
=== Adding or removing width points ===&lt;br /&gt;
To add a new width point you have to right click on the width point position Handle (purple Handle) to get the context menu.  Then select {{literal|Add Item (smart)}} here to create more width points entries. The width points are created this way:&lt;br /&gt;
&lt;br /&gt;
In the general case, the new widthpoint is created between the width point you click on and the &amp;quot;previous&amp;quot; width point. Depending on the loop status of the Spline, the &amp;quot;previous&amp;quot; width point can be the start of the Spline (unlooped) or the last widthpoint (looped). The worst case is when there is only one width point on the Width Point List. If you add one new item it will lie over the existing one.&lt;br /&gt;
&lt;br /&gt;
The newly added width point will have the interpolated width at the position where it is created. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Specific actions for Width Points ===&lt;br /&gt;
&lt;br /&gt;
Some needed actions have been added to width points as well as functionality for existing actions for items of the List type parameters. You can reach the list of available actions by right clicking on the width point position or directly on the width point item of the Width Point List. Here are some descriptions of the available actions:&lt;br /&gt;
&lt;br /&gt;
* Convert: Width Points are composite Value Nodes so its natural format is Composite (you can access its components). But you can convert it to other formats. See Convert for details.&lt;br /&gt;
* Disconnect: This will disconnect the width point item from the Composite type Value Node. That means that there won't be any Handle to show and that any of its values can be modified. Maybe it is useful for some types of workflows. To restore its Composite status, choose Convert-&amp;gt;Composite.&lt;br /&gt;
* Insert/ Remove Item Smart: This will add or remove a width point. If Remove is used in animation mode, it will also set the current width point as OFF instead of effectively removing it from the Width Point List. Opposite for the Insert Item Smart.&lt;br /&gt;
* Mark Active Point as ON/OFF: You can set width points off to make it not count for width control while the width point is off. When the width point is half on to off or viceversa, the used width point should be the interpolation between the on and off status. But it doesn't work properly at the moment. On / Off values are not interpolated but fully on or fully off. This has to be corrected.&lt;br /&gt;
* Export: See {{l|Export}}.&lt;br /&gt;
* Loop: When set as looped, as mentioned before, it allows the width point positions loop around the range [0,1].&lt;br /&gt;
* Rotate Order: Doesn't do anything.&lt;br /&gt;
* Set Side Before/After to: Interpolate, Rounded, Squared, Peak, Flat. Those are shortcuts to do the same as going directly to the sub-parameter and choosing the appropriate Tip Type. Maybe it should be renamed to &amp;quot;Set Tip Before/After&amp;quot;.&lt;br /&gt;
* Set Width to default/zero: those actions have been added for two reasons. It is very common to want to set the width of a width point to zero. Despite the possibility of use the User Preference of Restrict Radius to First Quadrant, this way it is acceded quickly from the same usual menu. Also when a width point position Handle and a width point width Handle are on top of each other (width = 0) it is hard to modify the width or the position without trouble. To solve this the position Handle has preference over the width Handle in case of coincidence. So access the width Handle it is needed to have a quick action to set it to its default value (1.0).&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Advanced_Outline_Layer&amp;diff=22305</id>
		<title>Advanced Outline Layer</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Advanced_Outline_Layer&amp;diff=22305"/>
				<updated>2016-10-10T10:26:52Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: /* Specific parameters for Advanced Outline Layer */ width point intra link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Page info --&amp;gt;&lt;br /&gt;
{{Title|Advanced Outline Layer}}&lt;br /&gt;
{{Category|Layers}}&lt;br /&gt;
{{Category|Primitive Layers}}&lt;br /&gt;
{{NewTerminology}}&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&amp;lt;!-- Page info end --&amp;gt;&lt;br /&gt;
 Under construction! See {{l|Talk:Advanced_Outline_Layer|Advanced Outline Layer Talk}} page&lt;br /&gt;
[[Image:Layer_geometry_advanced_outline_icon.png|64px]]&lt;br /&gt;
&lt;br /&gt;
== About Advanced Outline Layers ==&lt;br /&gt;
&lt;br /&gt;
To create an Advanced Outline Layer use the Spline Tool and check {{literal|Create Advanced Outline}} in the {{l|Tool Options Panel}}. Once you finish the definition of the geometry of your outline and after pressing the {{literal|Make Spline}} button (or selecting another tool or state) you create the Advanced Outline Layer with the {{l|New_Layer_Defaults#Brush_Colors|current}} {{literal|Outline Color}}.&lt;br /&gt;
&lt;br /&gt;
Depending on the options you choose in the {{l|Tool Options Panel}} other {{l|Category:Tools|Tools}} like {{l|Star Tool}} or {{l|Circle Tool}} can also create Advanced Outline Layers.&lt;br /&gt;
&lt;br /&gt;
Using the {{l|Canvas Layer Menu|Layer Menu}} {{Literal|Make Advanced Outline}}, {{Literal|Make Outline}} or {{Literal|Make Region}} commands you can also create those layers.&lt;br /&gt;
&lt;br /&gt;
=== Differences with Outline Layer: Outline width ===&lt;br /&gt;
&lt;br /&gt;
The '''width''' [[Handle]] define the outline width at particular place.&lt;br /&gt;
&lt;br /&gt;
In the regular [[Outline Layer]], each width Handle is connected to the vertex that defines the outline shape at that place. That means that the user needs to insert a new vertex on the [[Spline]] every time he wants to change the outline width in some place. This  behaviour can cause problems when the shape of the outline is very simple but the width varies a lot.&lt;br /&gt;
&lt;br /&gt;
Practice shows that most of the time the user wants to specify the width independently from the placement of [[Spline]] vertices. Such functionality is available in the Advanced Outline layer, which Handles its width in a different way: the width Handles are freely moved around the Spline and define its width at any point.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
Advanced Outline introduces some features to the regular outline, as shown in this [http://www.youtube.com/watch?v=boM_ZC9VZ54 Advanced outline demo] video. They are listed with examples below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;490px&amp;quot; heights=&amp;quot;300px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
File:Variable-width-without-blinepoints.png | No need to place vertex to change the width&lt;br /&gt;
File:Lots-of-blinepoints-width-just-two width-controls.png | Width controlled just by two points, while the Spline constructed of many vertices&lt;br /&gt;
File:Different-types of tips.png | Different types of tips : Rounded, Squared, Peak, Flat.&lt;br /&gt;
File: Segments of outlines.png | Segmented outline&lt;br /&gt;
File:Different cusps types.png | Three global cusps types : Sharp, Rounded, Bevel.&lt;br /&gt;
File:Smoothness control.png | Control of smoothness from linear (0.0) to smooth (1.0)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Parameters of Advanced Outline Layers==&lt;br /&gt;
&lt;br /&gt;
The parameters of the Advanced Outline Layers are:&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; align=&amp;quot;none&amp;quot; style=&amp;quot;border-collapse&amp;quot;  cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|-style=&amp;quot;background:silver&amp;quot;&lt;br /&gt;
|'''Name'''||'''Value'''||'''Type'''  &lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Z Depth Parameter|Z Depth]]&lt;br /&gt;
||0.000000&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Amount Parameter|Amount]]&lt;br /&gt;
||1.000000&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:type_integer_icon.png|16px]] [[Blend Method|Blend Method]]&lt;br /&gt;
||Composite&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_color_icon.png|16px]] [[Colors Dialog|Color]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:95%; height:16px; background:black; color:black&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||color&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#&amp;quot;&lt;br /&gt;
||[[Image:Type_vector_icon.png|16px]] [[Origin Parameter|Origin]]&lt;br /&gt;
||0.000000u,0.000000u&lt;br /&gt;
||vector&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Invert Parameter|Invert]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Antialiasing Parameter|Antialiasing]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Feather Parameter|Feather]]&lt;br /&gt;
||0.000000pt&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Feather_Parameter#Type_of_Feather|Type of Feather]]&lt;br /&gt;
||Fast Gaussian Blur&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Winding Style Parameter|Winding Style]]&lt;br /&gt;
||Non Zero&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_list_icon.png|16px]] Vertices&lt;br /&gt;
||List&lt;br /&gt;
||list (Spline)&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Outline_Layer#Outline_width|Outline Width]]&lt;br /&gt;
||2.000000pt&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Outline_Layer#Expand|Expand]]&lt;br /&gt;
||0.000000pt&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Advanced_Outline_Layer#Tip_type_at_start_.2F_end|Tip Type at Start]]&lt;br /&gt;
||Rounded Stop&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Advanced_Outline_Layer#Tip_type_at_start_.2F_end|Tip Type at End]]&lt;br /&gt;
||Rounded Stop&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_integer_icon.png|16px]] [[Advanced_Outline_Layer#Cusps_Type|Cusps Type]]&lt;br /&gt;
||Sharp&lt;br /&gt;
||integer&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] [[Advanced_Outline_Layer#Smoothness|Smoothness]]&lt;br /&gt;
||0.500000&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||{{l|Image:Type_bool_icon.png|16px}} [[Advanced_Outline_Layer#Homogeneous|Homogeneous]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_list_icon.png|16px]] [[Advanced_Outline_Layer#Width_Point_List|Width Point List]]&lt;br /&gt;
||List&lt;br /&gt;
||list(WPList)&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Advanced_Outline_Layer#Fast|Fast]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_bool_icon.png|16px]] [[Advanced_Outline_Layer#Dashed_Outline|Dashed Outline]]&lt;br /&gt;
||&lt;br /&gt;
{| style=&amp;quot;width:16px; height:16px&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
||bool&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;background:#eeeeee&amp;quot;&lt;br /&gt;
||[[Image:Type_list_icon.png|16px]] Dash Item List&lt;br /&gt;
||List&lt;br /&gt;
||list(WPList)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||[[Image:Type_real_icon.png|16px]] Dash Items Offset&lt;br /&gt;
||0.000000u&lt;br /&gt;
||real&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Specific parameters for Advanced Outline Layer==&lt;br /&gt;
&lt;br /&gt;
This section lists only the parameters specific to the Advanced Outline Layer. For documentation about the other parameters, refer to [[Outline Layer]].&lt;br /&gt;
&lt;br /&gt;
* Tip Type at start&lt;br /&gt;
* Tip Type at end&lt;br /&gt;
* Cusps type&lt;br /&gt;
* Smoothness&lt;br /&gt;
* Width Point List&lt;br /&gt;
&lt;br /&gt;
=== Tip type at start / end ===&lt;br /&gt;
&lt;br /&gt;
As with width points, the end and start of the unlooped Advanced Outlines has a type of tip defined. The user can choose between the same types of tips as for a width point. When the first/last width point has its before/after interpolation type set to Interpolate the start/end of the outline is rendered using the Tip type at start/end parameter.&lt;br /&gt;
&lt;br /&gt;
Those parameters don't have any effect if the Spline is looped or the first/last width point has its before/after interpolation type set to anything but Interpolate. In that case, the segment between the start/end width point and the start/end of the Spline is not rendered.&lt;br /&gt;
&lt;br /&gt;
The types of tips are the same as the width point tip types except that it doesn't offer the Interpolate type because it would not make sense:&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Tip Type&lt;br /&gt;
! Example&lt;br /&gt;
|-&lt;br /&gt;
| Rounded&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Rounded.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Squared&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Squared.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Peak&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Peak.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Flat&lt;br /&gt;
| [[File:Avanced-Outline-Layer-TipType-Flat.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cusps type ===&lt;br /&gt;
&lt;br /&gt;
There are three types of cusps in the Advanced Outline:&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Cusp Type&lt;br /&gt;
! Example&lt;br /&gt;
|-&lt;br /&gt;
| Sharp&lt;br /&gt;
|[[File:Avanced-Outline-Layer-Cups-Sharp.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Rounded&lt;br /&gt;
| [[File:Avanced-Outline-Layer-Cups-Rounded.png]]&lt;br /&gt;
|-&lt;br /&gt;
| Bevel&lt;br /&gt;
| [[File:Avanced-Outline-Layer-Cups-Bevel.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The type of cusp is controlled for the entire layer so currently it is not possible to control the type of corner individually. Maybe in future versions it will be possible.&lt;br /&gt;
&lt;br /&gt;
=== Smoothness ===&lt;br /&gt;
&lt;br /&gt;
The Smoothness controls how the width is calculated between widthpoints. The width at a position p is a function of the surrounding width points. When smoothness is '''zero''' interpolation is lineal, when smoothness is '''1.0''' interpolation is given by a 5th degree smooth Spline.&lt;br /&gt;
&lt;br /&gt;
=== Homogeneous ===&lt;br /&gt;
&lt;br /&gt;
Enabling {{literal|Homogeneous}} changes the way the position of the {{l|#widthpoint|width points}} change according modification of the outline. &lt;br /&gt;
* When false, the &amp;quot;Position&amp;quot; parameter for a width point is equally distributed '''among the vertices'''.  For example, in a spline with five vertices, &amp;quot;Position&amp;quot; values of 0, 0.25, 0.5, 0.75, and 1 correspond to the first, second, third, fourth, and fifth vertex, respectively, regardless of how close or far apart those vertices are.  Between vertices, the &amp;quot;Position&amp;quot; parameter is based on spline length.&lt;br /&gt;
* When true, the &amp;quot;Position&amp;quot; parameter increases smoothly from the start to the end of the spline '''based on the length of the entire spline'''.  This means a &amp;quot;Position&amp;quot; of 0.5 will always correspond to the halfway point of the spline, not to a particular vertex.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span name=&amp;quot;widthpoint&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Width Point List ===&lt;br /&gt;
Each Advanced Outline has a list of parameters that represent the information for each width item. They are called Width Points and consist of four sub-parameters:&lt;br /&gt;
&lt;br /&gt;
* '''Position''' (Real number): represents the position of the width point along the Spline. Although it is allowed to be any real number, its meaning is only from '''0.0''' to '''1.0'''. 0.0 corresponds to the start of the Spline (first Spline point on the Spline list) and 1.0 to the last Spline point. For looped Splines 0.0 and 1.0 are equal. The position is represented by the light purple Handle that always lies on the Spline.  The point on the spline corresponding to a particular &amp;quot;Position&amp;quot; value is affected by the &amp;quot;Homogeneous&amp;quot; parameter, explained above.&lt;br /&gt;
* '''Width''' (Real number): It is the width multiplicator of the global Width parameter of the Advanced Outline Layer on the position given by the Position parameter. The final width is calculated multiplying the global Advanced Outline's Width (W) by the Width of the widthpoint (w) and adding the Expand parameter (E). Calculated width = W*w+E&lt;br /&gt;
* '''Tip Side Before/After''': Those two sub-parameters controls how the width is interpolated before and after the current widthpoint. The sub-parameter can have four values: &lt;br /&gt;
** '''Interpolate''': Between the previous/following width point, the width is calculated by interpolation based on smoothness value.&lt;br /&gt;
** '''Rounded''': There is a rounded tip that points to the width point before or after. If the previous/following width point is {{Literal|Interpolate}} on its posterior/previous side it considers that the width of the widthpoint in question is zero just before/after it. If the previous/posterior width point is other than {{Literal|Interpolate}} then the segment between those two width points is empty. See examples to understand it fully.&lt;br /&gt;
** '''Squared''': Same as Rounded but using square tip.&lt;br /&gt;
** '''Peak''': Same as Rounded but using peak tip.&lt;br /&gt;
** '''Flat''': Same as Rounded but using flat tip.&lt;br /&gt;
&lt;br /&gt;
The Width Point list has one internal non-animatable parameter called {{Literal|loop}}. You can reach it by right clicking the Width Point List parameter. If the Width Point list is unlooped, then any width point that has a Position outside the range of [0,1] is clamped to (brought within) that range. For example: a Position = 1.35 is clamped to 1.0 then the Width Point List is unlooped. Otherwise, if the Width Point List is looped and a width point has a Position of 1.3, its modulus based on the range [0,1] is used, so it is turned to a position of 0.3.&lt;br /&gt;
&lt;br /&gt;
=== Fast ===&lt;br /&gt;
...TODO WriteME.about...&lt;br /&gt;
&lt;br /&gt;
=== Dashed Outline ===&lt;br /&gt;
...TODO WriteME.about...&lt;br /&gt;
&lt;br /&gt;
== Working with the Avdanced Outline ==&lt;br /&gt;
&lt;br /&gt;
=== Creation of the Advanced Outline ===&lt;br /&gt;
&lt;br /&gt;
You can create Advanced Outlines by various ways:&lt;br /&gt;
* With the {{l|Draw Tool}} (check ''Create Advanced Outline'' in the tool options).&lt;br /&gt;
* With the {{l|Spline Tool}} (check ''Create Advanced Outline'' in the tool options).&lt;br /&gt;
* Using a {{l|Layers#Geometry|Geometry Layer}} (check ''Create Advanced Outline'' in the tool options).&lt;br /&gt;
* With the menu {{c|&amp;lt;Insert&amp;gt;|&amp;lt;Layer&amp;gt;|Geometry|Advanced Outline}}.&lt;br /&gt;
&lt;br /&gt;
=== Change the width of the Width Points ===&lt;br /&gt;
&lt;br /&gt;
Initially the width Handles are hidden. You can make them visible by pressing ({{Shortcut|alt|5}}) or clicking on the width toggle button. It is possible to change the width using the {{l|Width Tool}} using the same procedure as for regular outlines. If you want more control over the width you can modify the width Handles with the {{l|Transform Tool}} ({{Shortcut|alt|A}}). More fine tunning is possible by expanding the width point sub-parameter and entering a specific value for the Width sub-parameter. In that case negative values are allowed to produce nice effects.&lt;br /&gt;
&lt;br /&gt;
=== Change the position of the Width Points ===&lt;br /&gt;
&lt;br /&gt;
When you make the width Handles of the width points visible/invisible, the position Handles also become visible/invisible. This way, the user has a single way to hide/show the position and width Handles.&lt;br /&gt;
&lt;br /&gt;
{{Note|Change the position of the Width Points|This may change in the future}}&lt;br /&gt;
&lt;br /&gt;
The position Handles of the width points can be modified using the {{l|Transform Tool}} ({{Shortcut|alt|A}}) and clicking and dragging the position Handle. You will notice that Handles are tied to the Spline so once clicked and dragged they can be placed at any way on the Spline. Notice that if you have a width point position Handle at position 0.2 and you click and drag at position 0.9 it may happen that you obtain a value of -0.1 because you dragged it in one step and the Width Point List may be looped. If you want to avoid those problems do the movement in small steps to indicate the correct path to follow when calculating the new position.&lt;br /&gt;
&lt;br /&gt;
=== Adding or removing width points ===&lt;br /&gt;
To add a new width point you have to right click on the width point position Handle (purple Handle) to get the context menu.  Then select {{literal|Add Item (smart)}} here to create more width points entries. The width points are created this way:&lt;br /&gt;
&lt;br /&gt;
In the general case, the new widthpoint is created between the width point you click on and the &amp;quot;previous&amp;quot; width point. Depending on the loop status of the Spline, the &amp;quot;previous&amp;quot; width point can be the start of the Spline (unlooped) or the last widthpoint (looped). The worst case is when there is only one width point on the Width Point List. If you add one new item it will lie over the existing one.&lt;br /&gt;
&lt;br /&gt;
The newly added width point will have the interpolated width at the position where it is created. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Specific actions for Width Points ===&lt;br /&gt;
&lt;br /&gt;
Some needed actions have been added to width points as well as functionality for existing actions for items of the List type parameters. You can reach the list of available actions by right clicking on the width point position or directly on the width point item of the Width Point List. Here are some descriptions of the available actions:&lt;br /&gt;
&lt;br /&gt;
* Convert: Width Points are composite Value Nodes so its natural format is Composite (you can access its components). But you can convert it to other formats. See Convert for details.&lt;br /&gt;
* Disconnect: This will disconnect the width point item from the Composite type Value Node. That means that there won't be any Handle to show and that any of its values can be modified. Maybe it is useful for some types of workflows. To restore its Composite status, choose Convert-&amp;gt;Composite.&lt;br /&gt;
* Insert/ Remove Item Smart: This will add or remove a width point. If Remove is used in animation mode, it will also set the current width point as OFF instead of effectively removing it from the Width Point List. Opposite for the Insert Item Smart.&lt;br /&gt;
* Mark Active Point as ON/OFF: You can set width points off to make it not count for width control while the width point is off. When the width point is half on to off or viceversa, the used width point should be the interpolation between the on and off status. But it doesn't work properly at the moment. On / Off values are not interpolated but fully on or fully off. This has to be corrected.&lt;br /&gt;
* Export: See {{l|Export}}.&lt;br /&gt;
* Loop: When set as looped, as mentioned before, it allows the width point positions loop around the range [0,1].&lt;br /&gt;
* Rotate Order: Doesn't do anything.&lt;br /&gt;
* Set Side Before/After to: Interpolate, Rounded, Squared, Peak, Flat. Those are shortcuts to do the same as going directly to the sub-parameter and choosing the appropriate Tip Type. Maybe it should be renamed to &amp;quot;Set Tip Before/After&amp;quot;.&lt;br /&gt;
* Set Width to default/zero: those actions have been added for two reasons. It is very common to want to set the width of a width point to zero. Despite the possibility of use the User Preference of Restrict Radius to First Quadrant, this way it is acceded quickly from the same usual menu. Also when a width point position Handle and a width point width Handle are on top of each other (width = 0) it is hard to modify the width or the position without trouble. To solve this the position Handle has preference over the width Handle in case of coincidence. So access the width Handle it is needed to have a quick action to set it to its default value (1.0).&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Writer_Documentation&amp;diff=22304</id>
		<title>Writer Documentation</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Writer_Documentation&amp;diff=22304"/>
				<updated>2016-10-10T10:10:03Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: anchor template missing : anchor ---&amp;gt; &amp;lt;span&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Page info --&amp;gt;&lt;br /&gt;
{{Title|Writer Documentation}}&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&amp;lt;!-- Page info --&amp;gt;&lt;br /&gt;
= Getting Started =&lt;br /&gt;
There you are...&lt;br /&gt;
==Translation==&lt;br /&gt;
To add {{l|Meta:Translation|translated}} pages.&lt;br /&gt;
==New pages==&lt;br /&gt;
To add an additional page just call the page by editing the address in your browser (without ending '/' ).&lt;br /&gt;
You'll then see a page telling you that this page currently doesn't exist and you can click on {{literal|Create}} at the top menu. If you don't feel comfortable doing changes in the mains pages, you can start by submitting your changes in the {{Literal|Discussion}} pages ( {{Shortcut|Alt|Shift|t}}).&lt;br /&gt;
&lt;br /&gt;
= Editor Documentation =&lt;br /&gt;
* General Conventions&lt;br /&gt;
** {{l|Meta:General Documentation Style}}&lt;br /&gt;
** {{l|Meta:ScreenShots}}&lt;br /&gt;
** {{l|Meta:Synfig Naming Conventions}}&lt;br /&gt;
&lt;br /&gt;
* Wiki&lt;br /&gt;
** {{l|Meta:Wiki Structure}}&lt;br /&gt;
** {{l|Meta:Template Style And Syntax}}&lt;br /&gt;
** {{l|Wiki Improvements}}&lt;br /&gt;
&lt;br /&gt;
* {{l|Meta:Translation}}&lt;br /&gt;
&lt;br /&gt;
= Administrator Documentation =&lt;br /&gt;
* {{l|Meta:Templates}}&lt;br /&gt;
* {{l|Meta:How to add support for new language}}&lt;br /&gt;
&lt;br /&gt;
= Marketing/Sales Documentation =&lt;br /&gt;
* {{l|Meta:Writing Press Releases}}&lt;br /&gt;
&lt;br /&gt;
= Pages Currently Developed =&lt;br /&gt;
These pages are currently under development and do not show up on the official documentation:&lt;br /&gt;
* {{l|#Rewritefor_1x_series|Rewrite for 1.x series}}&lt;br /&gt;
* {{l|#WikificationofGenetestuff|Wikification of Genete's stuff}}&lt;br /&gt;
* {{l|#Terminologyrewritesprint|Terminology rewrite sprint}}&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
== &amp;lt;span id=&amp;quot;Rewritefor_1x_series&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;(in progress) 2015 --&amp;gt; - Rewrite for 1.x series==&lt;br /&gt;
&lt;br /&gt;
In order to update the documentation to follow the 1.0 release, a '''major revision of the documentation''' is needed.&lt;br /&gt;
&lt;br /&gt;
In some cases, draft work has already been done in the '''Talk''' section of the pages. &lt;br /&gt;
&lt;br /&gt;
According the synfigstudio 1.0 single window (and other changes) UI a global review and update of the '''screenshots''' must also be done...see howto in next paragraph.&lt;br /&gt;
&lt;br /&gt;
The documentation can be now rewritten directly on the Pages (It's no longer necessary to use the Talk Pages nor the &amp;quot;Rewrite preparation for 0.65&amp;quot; has modification comment has suggested previously)&lt;br /&gt;
&lt;br /&gt;
=== Where to start ===&lt;br /&gt;
* {{l|Category:Canvas_Window}} '''Ready for translation''' - (main rewrite done - polish done)&lt;br /&gt;
* {{l|Dock dialogs}} (outdated by {{l|Category:Panels}} update) : everything related to dock system should be reviewed (rewritten done)&lt;br /&gt;
* Something about jack synchro - done : {{l|FAQ#What_about_Jack_audio_server_.3F}}&lt;br /&gt;
* A sound layer tutorial&lt;br /&gt;
* A jack tutorial : draft here ---&amp;gt; {{l|Jack Audio Synchronization Tutorial}}&lt;br /&gt;
* {{l|Tool_Options_Panel}} '''Ready for translation''' - (main rewrite done)&lt;br /&gt;
* {{l|Category:File_Menu_%28Toolbox%29}} : in progress&lt;br /&gt;
* {{l|Category:Toolbox_Menu}} : in progress&lt;br /&gt;
* {{l|Help_Menu}} : in progress&lt;br /&gt;
* {{l|Toolbox}}&lt;br /&gt;
* and : http://wiki.synfig.org/wiki/index.php?title=Special%3ASearch&amp;amp;profile=advanced&amp;amp;search=rewrite+0.65&amp;amp;fulltext=Search&amp;amp;ns0=1&amp;amp;ns1=1&amp;amp;profile=advanced&lt;br /&gt;
&lt;br /&gt;
===How to do the Screenshots ===&lt;br /&gt;
For complete recommendations on screenshot creation, see the synfig studio documentation : {{l|Meta:ScreenShots}}&lt;br /&gt;
&lt;br /&gt;
* Please make screenshots in default light theme.&lt;br /&gt;
* Please keep image width under ~1000px.&lt;br /&gt;
* Use generic file notation : image_file_name_current.png. Example ''File:Render_settings_Dialog_current.png'' ‎used in [[Render_dialog]] (to take advantage of the upgrade image system)&lt;br /&gt;
&lt;br /&gt;
===Terminology===&lt;br /&gt;
It's possible (and certain) that around the corners, some terminologies have been updated with all the GUI's recent changes. Some parts of the documentation may not reflect all the changes. If you find some... feel free to correct them in wiki original page (+ your native language?) ! (and add it to this list for helping the translation into other languages)&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; align=&amp;quot;none&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background:#silver&amp;quot;&lt;br /&gt;
|'''Old Terminology'''||'''New Terminology'''||'''Where''' &lt;br /&gt;
|-&lt;br /&gt;
||Children Lock&lt;br /&gt;
||{{l|Lock Selection}}&lt;br /&gt;
||{{l|Group Layer}} and Swicth Group Layer&lt;br /&gt;
|-&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;WikificationofGenetestuff&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;(todo) 2015 --&amp;gt; - Wikification of Genete's stuff ==&lt;br /&gt;
A lot of documentation resources have been produced by Genete. They are hosted in the cloud. Some of it should be hosted in the wiki, in the dev, or tutorial or .... sections.&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/folderview?id=0Bx8g_H3f7qpZZDExNjU0NmEtZWI2Mi00M2UzLWI2OWQtNDUyYmRhOGRiN2Qx&amp;amp;usp=sharing Genete Stuff].&lt;br /&gt;
&lt;br /&gt;
''please, log here any progress to avoid duplicate work''&lt;br /&gt;
&lt;br /&gt;
== (done) 2014-2015 - Rewrite preparation for future release 1.0==&lt;br /&gt;
&lt;br /&gt;
The documentation can be now rewritten directly on the Page. It's no longer necessary to use the Talk Pages nor the &amp;quot;Rewrite preparation for 0.65&amp;quot; has modification comment has suggested previously.&lt;br /&gt;
&lt;br /&gt;
Have a look at what has already been initiated : http://wiki.synfig.org/wiki/index.php?title=Special%3ASearch&amp;amp;profile=advanced&amp;amp;search=rewrite+0.65&amp;amp;fulltext=Search&amp;amp;ns0=1&amp;amp;ns1=1&amp;amp;profile=advanced&lt;br /&gt;
&lt;br /&gt;
According the synfigstudio 1.0 single window (and other changes) UI a global review and update of the screenshots must be done...&lt;br /&gt;
&lt;br /&gt;
(No more useful) &amp;lt;strike&amp;gt;Write inside Talk:Pages the new feature that will be available in synfig 1.0 in order to not do ''visible modification'' until next release is out.&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(No more useful)&amp;lt;strike&amp;gt; Suggested work-flow : use &amp;quot;Rewrite preparation for 0.65&amp;quot; has modification comment, and add &amp;quot;Rewrite preparation for 0.65&amp;quot; sentence inside the Talk Page (to get an easy way to retrieve all the pages who need to be updated once 1.0 will be out)&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;Terminologyrewritesprint&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;(in progress) 2013 ---&amp;gt; - Terminology rewrite sprint ==&lt;br /&gt;
Have a look in the Forum [http://www.synfig.org/forums/viewtopic.php?f=25&amp;amp;t=4056] for more information.&lt;br /&gt;
&lt;br /&gt;
* (''[http://www.synfig.org/forums/viewtopic.php?f=1&amp;amp;t=4056&amp;amp;start=75#p18012 done]'') - {{l|Dev:Sprints/2013-01-07_Reworked_Terminology|Terminology}} step of original (English) doc .&lt;br /&gt;
* ''(done - over-dated by 1.0 work)'' - {{l|Dev:Sprints/2013-02-19_Screenshots_Update|Screenshot Update}} step&lt;br /&gt;
* ''([http://synfig.org/forums/viewtopic.php?f=1&amp;amp;t=4056&amp;amp;start=150#p18930 done])'' - Approve terminology change step on reference page (english)&lt;br /&gt;
* ''([http://synfig.org/forums/viewtopic.php?f=1&amp;amp;t=4056&amp;amp;start=150#p18985 done])'' - Signal translation pages outdated&lt;br /&gt;
* ''(done)'' - Banner with the instructions to all translation pages not updated with new terminology&lt;br /&gt;
* ''(done)'' - Some translation pages have to be renamed. For example &amp;quot;Params Panel/ru&amp;quot; have to become &amp;quot;Parameters Panel/ru&amp;quot;. Only admins can do that.&lt;br /&gt;
* ''('''todo''')'' - Find a way to work on translation pages outdated&lt;br /&gt;
* ''('''todo''')'' - Update the translations step&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	<entry>
		<id>https://www.wiki.synfig.org/index.php?title=Writer_Documentation&amp;diff=22303</id>
		<title>Writer Documentation</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.synfig.org/index.php?title=Writer_Documentation&amp;diff=22303"/>
				<updated>2016-10-10T10:07:02Z</updated>
		
		<summary type="html">&lt;p&gt;D.j.a.y: refixbis&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Page info --&amp;gt;&lt;br /&gt;
{{Title|Writer Documentation}}&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&amp;lt;!-- Page info --&amp;gt;&lt;br /&gt;
= Getting Started =&lt;br /&gt;
There you are...&lt;br /&gt;
==Translation==&lt;br /&gt;
To add {{l|Meta:Translation|translated}} pages.&lt;br /&gt;
==New pages==&lt;br /&gt;
To add an additional page just call the page by editing the address in your browser (without ending '/' ).&lt;br /&gt;
You'll then see a page telling you that this page currently doesn't exist and you can click on {{literal|Create}} at the top menu. If you don't feel comfortable doing changes in the mains pages, you can start by submitting your changes in the {{Literal|Discussion}} pages ( {{Shortcut|Alt|Shift|t}}).&lt;br /&gt;
&lt;br /&gt;
= Editor Documentation =&lt;br /&gt;
* General Conventions&lt;br /&gt;
** {{l|Meta:General Documentation Style}}&lt;br /&gt;
** {{l|Meta:ScreenShots}}&lt;br /&gt;
** {{l|Meta:Synfig Naming Conventions}}&lt;br /&gt;
&lt;br /&gt;
* Wiki&lt;br /&gt;
** {{l|Meta:Wiki Structure}}&lt;br /&gt;
** {{l|Meta:Template Style And Syntax}}&lt;br /&gt;
** {{l|Wiki Improvements}}&lt;br /&gt;
&lt;br /&gt;
* {{l|Meta:Translation}}&lt;br /&gt;
&lt;br /&gt;
= Administrator Documentation =&lt;br /&gt;
* {{l|Meta:Templates}}&lt;br /&gt;
* {{l|Meta:How to add support for new language}}&lt;br /&gt;
&lt;br /&gt;
= Marketing/Sales Documentation =&lt;br /&gt;
* {{l|Meta:Writing Press Releases}}&lt;br /&gt;
&lt;br /&gt;
= Pages Currently Developed =&lt;br /&gt;
These pages are currently under development and do not show up on the official documentation:&lt;br /&gt;
* [[#Rewritefor_1x_series|Rewrite for 1.x series]]&lt;br /&gt;
* {{l|#WikificationofGenetestuff|Wikification of Genete's stuff}}&lt;br /&gt;
* {{l|#Terminologyrewritesprint|Terminology rewrite sprint}}&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
{{Anchor|Rewritefor_1x_series}}&lt;br /&gt;
== (in progress) 2015 --&amp;gt; - Rewrite for 1.x series==&lt;br /&gt;
&lt;br /&gt;
In order to update the documentation to follow the 1.0 release, a '''major revision of the documentation''' is needed.&lt;br /&gt;
&lt;br /&gt;
In some cases, draft work has already been done in the '''Talk''' section of the pages. &lt;br /&gt;
&lt;br /&gt;
According the synfigstudio 1.0 single window (and other changes) UI a global review and update of the '''screenshots''' must also be done...see howto in next paragraph.&lt;br /&gt;
&lt;br /&gt;
The documentation can be now rewritten directly on the Pages (It's no longer necessary to use the Talk Pages nor the &amp;quot;Rewrite preparation for 0.65&amp;quot; has modification comment has suggested previously)&lt;br /&gt;
&lt;br /&gt;
=== Where to start ===&lt;br /&gt;
* {{l|Category:Canvas_Window}} '''Ready for translation''' - (main rewrite done - polish done)&lt;br /&gt;
* {{l|Dock dialogs}} (outdated by {{l|Category:Panels}} update) : everything related to dock system should be reviewed (rewritten done)&lt;br /&gt;
* Something about jack synchro - done : {{l|FAQ#What_about_Jack_audio_server_.3F}}&lt;br /&gt;
* A sound layer tutorial&lt;br /&gt;
* A jack tutorial : draft here ---&amp;gt; {{l|Jack Audio Synchronization Tutorial}}&lt;br /&gt;
* {{l|Tool_Options_Panel}} '''Ready for translation''' - (main rewrite done)&lt;br /&gt;
* {{l|Category:File_Menu_%28Toolbox%29}} : in progress&lt;br /&gt;
* {{l|Category:Toolbox_Menu}} : in progress&lt;br /&gt;
* {{l|Help_Menu}} : in progress&lt;br /&gt;
* {{l|Toolbox}}&lt;br /&gt;
* and : http://wiki.synfig.org/wiki/index.php?title=Special%3ASearch&amp;amp;profile=advanced&amp;amp;search=rewrite+0.65&amp;amp;fulltext=Search&amp;amp;ns0=1&amp;amp;ns1=1&amp;amp;profile=advanced&lt;br /&gt;
&lt;br /&gt;
===How to do the Screenshots ===&lt;br /&gt;
For complete recommendations on screenshot creation, see the synfig studio documentation : {{l|Meta:ScreenShots}}&lt;br /&gt;
&lt;br /&gt;
* Please make screenshots in default light theme.&lt;br /&gt;
* Please keep image width under ~1000px.&lt;br /&gt;
* Use generic file notation : image_file_name_current.png. Example ''File:Render_settings_Dialog_current.png'' ‎used in [[Render_dialog]] (to take advantage of the upgrade image system)&lt;br /&gt;
&lt;br /&gt;
===Terminology===&lt;br /&gt;
It's possible (and certain) that around the corners, some terminologies have been updated with all the GUI's recent changes. Some parts of the documentation may not reflect all the changes. If you find some... feel free to correct them in wiki original page (+ your native language?) ! (and add it to this list for helping the translation into other languages)&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; align=&amp;quot;none&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background:#silver&amp;quot;&lt;br /&gt;
|'''Old Terminology'''||'''New Terminology'''||'''Where''' &lt;br /&gt;
|-&lt;br /&gt;
||Children Lock&lt;br /&gt;
||{{l|Lock Selection}}&lt;br /&gt;
||{{l|Group Layer}} and Swicth Group Layer&lt;br /&gt;
|-&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Anchor|WikificationofGenetestuff}}&lt;br /&gt;
== (todo) 2015 --&amp;gt; - Wikification of Genete's stuff ==&lt;br /&gt;
A lot of documentation resources have been produced by Genete. They are hosted in the cloud. Some of it should be hosted in the wiki, in the dev, or tutorial or .... sections.&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/folderview?id=0Bx8g_H3f7qpZZDExNjU0NmEtZWI2Mi00M2UzLWI2OWQtNDUyYmRhOGRiN2Qx&amp;amp;usp=sharing Genete Stuff].&lt;br /&gt;
&lt;br /&gt;
''please, log here any progress to avoid duplicate work''&lt;br /&gt;
&lt;br /&gt;
== (done) 2014-2015 - Rewrite preparation for future release 1.0==&lt;br /&gt;
&lt;br /&gt;
The documentation can be now rewritten directly on the Page. It's no longer necessary to use the Talk Pages nor the &amp;quot;Rewrite preparation for 0.65&amp;quot; has modification comment has suggested previously.&lt;br /&gt;
&lt;br /&gt;
Have a look at what has already been initiated : http://wiki.synfig.org/wiki/index.php?title=Special%3ASearch&amp;amp;profile=advanced&amp;amp;search=rewrite+0.65&amp;amp;fulltext=Search&amp;amp;ns0=1&amp;amp;ns1=1&amp;amp;profile=advanced&lt;br /&gt;
&lt;br /&gt;
According the synfigstudio 1.0 single window (and other changes) UI a global review and update of the screenshots must be done...&lt;br /&gt;
&lt;br /&gt;
(No more useful) &amp;lt;strike&amp;gt;Write inside Talk:Pages the new feature that will be available in synfig 1.0 in order to not do ''visible modification'' until next release is out.&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(No more useful)&amp;lt;strike&amp;gt; Suggested work-flow : use &amp;quot;Rewrite preparation for 0.65&amp;quot; has modification comment, and add &amp;quot;Rewrite preparation for 0.65&amp;quot; sentence inside the Talk Page (to get an easy way to retrieve all the pages who need to be updated once 1.0 will be out)&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Anchor|Terminologyrewritesprint}}&lt;br /&gt;
== (in progress) 2013 ---&amp;gt; - Terminology rewrite sprint ==&lt;br /&gt;
Have a look in the Forum [http://www.synfig.org/forums/viewtopic.php?f=25&amp;amp;t=4056] for more information.&lt;br /&gt;
&lt;br /&gt;
* (''[http://www.synfig.org/forums/viewtopic.php?f=1&amp;amp;t=4056&amp;amp;start=75#p18012 done]'') - {{l|Dev:Sprints/2013-01-07_Reworked_Terminology|Terminology}} step of original (English) doc .&lt;br /&gt;
* ''(done - over-dated by 1.0 work)'' - {{l|Dev:Sprints/2013-02-19_Screenshots_Update|Screenshot Update}} step&lt;br /&gt;
* ''([http://synfig.org/forums/viewtopic.php?f=1&amp;amp;t=4056&amp;amp;start=150#p18930 done])'' - Approve terminology change step on reference page (english)&lt;br /&gt;
* ''([http://synfig.org/forums/viewtopic.php?f=1&amp;amp;t=4056&amp;amp;start=150#p18985 done])'' - Signal translation pages outdated&lt;br /&gt;
* ''(done)'' - Banner with the instructions to all translation pages not updated with new terminology&lt;br /&gt;
* ''(done)'' - Some translation pages have to be renamed. For example &amp;quot;Params Panel/ru&amp;quot; have to become &amp;quot;Parameters Panel/ru&amp;quot;. Only admins can do that.&lt;br /&gt;
* ''('''todo''')'' - Find a way to work on translation pages outdated&lt;br /&gt;
* ''('''todo''')'' - Update the translations step&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	</feed>