User Tools

Site Tools


macros:example:fancurves

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
macros:example:fancurves [2019/01/13 23:14]
sideshowbond
macros:example:fancurves [2019/05/03 16:29] (current)
icke_siegen
Line 21: Line 21:
 ==== functions ==== ==== functions ====
   * [[:​macros:​function:​Programmer.Editor.Fixtures.Fan.SelectCurve]]   * [[:​macros:​function:​Programmer.Editor.Fixtures.Fan.SelectCurve]]
-  * [[:​macros:​active_binding]] 
  
 ==== affected properties ==== ==== affected properties ====
Line 28: Line 27:
   * [[:​macros:​property:​Programmer.Editor.Fixtures.Fan.SegmentCount]]   * [[:​macros:​property:​Programmer.Editor.Fixtures.Fan.SegmentCount]]
  
 +==== specials ====
 +  * [[:​macros:​active_binding]]
  
 ===== Code ===== ===== Code =====
Line 37: Line 38:
   <!-- Fan curves: Line, Mirror, Wings, Arrow, Pull Middle, Pull Ends, Pull End-->   <!-- Fan curves: Line, Mirror, Wings, Arrow, Pull Middle, Pull Ends, Pull End-->
   <macro id="​adb.Macros.fan.Line"​ name="​adb fan Line">​   <macro id="​adb.Macros.fan.Line"​ name="​adb fan Line">​
-    <active binding="​{propertyLink id='​Programmer.Editor.Fixtures.Fan.SelectedFanCurveId'​ converter='​Math.EqualityConverter'​ converterParameter='​Line'​}"/>​+    <active binding="​{ 
 +      ​propertyLink id='​Programmer.Editor.Fixtures.Fan.SelectedFanCurveId' ​ 
 +      ​converter='​Math.EqualityConverter' ​ 
 +      ​converterParameter='​Line'​ 
 +    ​}"/>​
     <​sequence>​     <​sequence>​
       <​step>​Programmer.Editor.Fixtures.Fan.SelectCurve("​Line"​)</​step>​       <​step>​Programmer.Editor.Fixtures.Fan.SelectCurve("​Line"​)</​step>​
Line 45: Line 50:
   <!-- Fan Grouping -->   <!-- Fan Grouping -->
   <macro id="​adb.Macros.fan.FanWithinGroup"​ name="​adb fan FanWithinGroup">​   <macro id="​adb.Macros.fan.FanWithinGroup"​ name="​adb fan FanWithinGroup">​
-    <active binding="​{propertyLink id='​Programmer.Editor.Fixtures.Fan.GroupOptions'​ converter='​Math.EnumAsStringEqualityConverter'​ converterParameter='​FanWithinGroup'​}"/>​+    <active binding="​{ 
 +      ​propertyLink id='​Programmer.Editor.Fixtures.Fan.GroupOptions' ​ 
 +      ​converter='​Math.EnumAsStringEqualityConverter' ​ 
 +      ​converterParameter='​FanWithinGroup'​ 
 +    ​}"/>​
     <​sequence>​     <​sequence>​
       <​step>​ActionScript.SetProperty.Enum("​Programmer.Editor.Fixtures.Fan.GroupOptions",​ "​FanWithinGroup"​)</​step>​       <​step>​ActionScript.SetProperty.Enum("​Programmer.Editor.Fixtures.Fan.GroupOptions",​ "​FanWithinGroup"​)</​step>​
Line 53: Line 62:
   <!-- Fan Parts -->   <!-- Fan Parts -->
   <macro id="​adb.Macros.fan.3part"​ name="​adb fan 3part">​   <macro id="​adb.Macros.fan.3part"​ name="​adb fan 3part">​
-    <active binding="​{propertyLink id='​Programmer.Editor.Fixtures.Fan.SegmentCount'​ converter='​Math.EqualityConverter'​ converterParameter='​3'​}"/>​+    <active binding="​{ 
 +      ​propertyLink id='​Programmer.Editor.Fixtures.Fan.SegmentCount' ​ 
 +      ​converter='​Math.EqualityConverter' ​ 
 +      ​converterParameter='​3'​ 
 +    ​}"/>​
     <​sequence>​     <​sequence>​
       <​step>​ActionScript.SetProperty("​Programmer.Editor.Fixtures.Fan.SegmentCount",​3)</​step>​       <​step>​ActionScript.SetProperty("​Programmer.Editor.Fixtures.Fan.SegmentCount",​3)</​step>​
macros/example/fancurves.txt · Last modified: 2019/05/03 16:29 by icke_siegen