User Tools

Site Tools


macros:example:changepages

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
macros:example:changepages [2018/08/24 09:37] – [Change Pages] icke_siegenmacros:example:changepages [2019/04/27 19:32] (current) – external edit 127.0.0.1
Line 1: Line 1:
 Example Example
  
-====== Change Pages ======+====== Pages - Change Pages ======
  
 ^ by: | Alex del Bondio | ^ by: | Alex del Bondio |
Line 19: Line 19:
   * [[macros:function:Handles.Playbacks.NextPage]]   * [[macros:function:Handles.Playbacks.NextPage]]
   * [[macros:function:Handles.StaticPlaybacks.ChangePage]]   * [[macros:function:Handles.StaticPlaybacks.ChangePage]]
-  * [[macros:function:Handles.MobileWing.ChangePage]]+  * [[macros:function:Handles.MobileWingAPlaybacks.ChangePage]]
  
 ==== affected properties ==== ==== affected properties ====
-  * [[:macros:property:Windows.Playbacks.CurrentPage]]+  * [[macros:property:windows.windowid.currentpage]]
  
 ===== Code ===== ===== Code =====
Line 30: Line 30:
  
 <!--Playbacks Workspace Page--> <!--Playbacks Workspace Page-->
- <macro id="adb.Macros.playbackspage1" name="adb ws playbacks page 1"> <sequence> +  <macro id="adb.Macros.playbackspage1" name="adb ws playbacks page 1">  
- <step>ActionScript.SetProperty.Integer("Windows.Playbacks.CurrentPage", 0)</step></sequence></macro>+    <sequence> 
 +      <step>ActionScript.SetProperty.Integer("Windows.Playbacks.CurrentPage", 0)</step> 
 +    </sequence> 
 +  </macro> 
 +  
 <!--Groups Workspace Page--> <!--Groups Workspace Page-->
- <macro id="adb.Macros.groupspage2" name="adb ws groups page 2"> <sequence> +  <macro id="adb.Macros.groupspage2" name="adb ws groups page 2">  
- <step>ActionScript.SetProperty.Integer("Windows.Groups.CurrentPage", 1)</step></sequence> </macro>+    <sequence> 
 +      <step>ActionScript.SetProperty.Integer("Windows.Groups.CurrentPage", 1)</step> 
 +    </sequence>  
 +  </macro> 
 +  
 <!--Gobos & Beams Workspace Page--> <!--Gobos & Beams Workspace Page-->
- <macro id="adb.Macros.beamspage12" name="adb ws beams page 12"> <sequence> +  <macro id="adb.Macros.beamspage12" name="adb ws beams page 12">  
- <step>ActionScript.SetProperty.Integer("Windows.Beams.CurrentPage", 11)</step></sequence> </macro>+    <sequence> 
 +      <step>ActionScript.SetProperty.Integer("Windows.Beams.CurrentPage", 11)</step> 
 +    </sequence>  
 +  </macro> 
 +  
 <!-- PB Pages --> <!-- PB Pages -->
- <macro id="adb.Macros.gopagePB1" name="adb Change Page PB 01"> <sequence>< +  <macro id="adb.Macros.gopagePB1" name="adb Change Page PB 01">  
- step>Handles.Playbacks.ChangePage(0)</step></sequence></macro> +    <sequence> 
- <macro id="adb.Macros.PreviousPagePB" name="adb Change Page PB -1"> <sequence> +      <step>Handles.Playbacks.ChangePage(0)</step> 
- <step>Handles.Playbacks.PreviousPage()</step></sequence></macro>   +    </sequence> 
-  <macro id="adb.Macros.NextPagePB" name="adb Change Page PB +1"> <sequence> +  </macro> 
-  <step>Handles.Playbacks.NextPage()</step></sequence></macro>+  <macro id="adb.Macros.PreviousPagePB" name="adb Change Page PB -1">  
 +    <sequence> 
 +      <step>Handles.Playbacks.PreviousPage()</step> 
 +    </sequence> 
 +  </macro>   
 +  <macro id="adb.Macros.NextPagePB" name="adb Change Page PB +1">  
 +    <sequence> 
 +      <step>Handles.Playbacks.NextPage()</step> 
 +    </sequence> 
 +  </macro> 
 +  
 <!-- static PB Pages --> <!-- static PB Pages -->
- <macro id="adb.Macros.gopagestatic1" name="adb Change Page static 01"> <sequence> +  <macro id="adb.Macros.gopagestatic1" name="adb Change Page static 01">  
- <step>Handles.StaticPlaybacks.ChangePage(0)</step> </sequence> </macro> +    <sequence> 
- <macro id="adb.Macros.PreviousPageStatic" name="adb Change Page static -1"> <sequence>   +      <step>Handles.StaticPlaybacks.ChangePage(0)</step>  
- <step>Handles.StaticPlaybacks.PreviousPage()</step>    </sequence>  </macro> +    </sequence>  
- <macro id="adb.Macros.NextPageStatic" name="adb Change Page static +1"> <sequence>   +  </macro> 
- <step>Handles.StaticPlaybacks.NextPage()</step>    </sequence>  </macro>+  <macro id="adb.Macros.PreviousPageStatic" name="adb Change Page static -1">  
 +    <sequence>   
 +      <step>Handles.StaticPlaybacks.PreviousPage()</step>     
 +    </sequence>   
 +  </macro> 
 +  <macro id="adb.Macros.NextPageStatic" name="adb Change Page static +1">  
 +    <sequence>   
 +      <step>Handles.StaticPlaybacks.NextPage()</step>     
 +    </sequence>   
 +  </macro> 
 +  
 <!-- Mobile Wing Pages --> <!-- Mobile Wing Pages -->
- <macro id="adb.Macros.gopagewing1" name="adb Change Page mobile wing 01"> <sequence> +  <macro id="adb.Macros.gopagewing1" name="adb Change Page mobile wing 01">  
- <step>Handles.MobileWing.ChangePage(0)</step> </sequence> </macro> +    <sequence> 
- <macro id="adb.Macros.PreviousPageWing" name="adb Change Page mobile wing-1"> <sequence>   +      <step>Handles.MobileWingAPlaybacks.ChangePage(0)</step>  
- <step>Handles.MobileWing.PreviousPage()</step>    </sequence>  </macro> +    </sequence>  
- <macro id="adb.Macros.NextPageWing" name="adb Change Page mobile wing+1"> <sequence>   +  </macro> 
- <step>Handles.MobileWing.NextPage()</step>    </sequence>  </macro>+  <macro id="adb.Macros.PreviousPageWing" name="adb Change Page mobile wing-1">  
 +    <sequence>   
 +      <step>Handles.MobileWingAPlaybacks.PreviousPage()</step>     
 +    </sequence>   
 +  </macro> 
 +  <macro id="adb.Macros.NextPageWing" name="adb Change Page mobile wing+1">  
 +    <sequence>   
 +      <step>Handles.MobileWingAPlaybacks.NextPage()</step>     
 +    </sequence>   
 +  </macro> 
 +  
 <!-- change all --> <!-- change all -->
- <macro id="adb.Macros.gopageall1" name="adb Change Page all 01">     <sequence>  +  <macro id="adb.Macros.gopageall1" name="adb Change Page all 01">      
- <step>Handles.Playbacks.ChangePage(0)</step>      +    <sequence>  
- <step>Handles.StaticPlaybacks.ChangePage(0)</step> </sequence>  </macro>    +      <step>Handles.Playbacks.ChangePage(0)</step>      
- <macro id="adb.Macros.PreviousPageAll" name="adb Change Page all -1">     <description>Goes to the previous playback page.</description>     <sequence>     +      <step>Handles.StaticPlaybacks.ChangePage(0)</step>  
- <step>Handles.Playbacks.PreviousPage()</step>       +    </sequence>   
- <step>Handles.StaticPlaybacks.PreviousPage()</step>     </sequence>   </macro> +  </macro>    
- <macro id="adb.Macros.NextPageAll" name="adb Change Page all +1">     <description>Goes to the previous playback page.</description>     <sequence>       +  <macro id="adb.Macros.PreviousPageAll" name="adb Change Page all -1">      
- <step>Handles.Playbacks.NextPage()</step>         +    <description>Goes to the previous playback page.</description>      
- <step>Handles.StaticPlaybacks.NextPage()</step>     </sequence>   </macro> +    <sequence>     
 +      <step>Handles.Playbacks.PreviousPage()</step>       
 +      <step>Handles.StaticPlaybacks.PreviousPage()</step>      
 +    </sequence>    
 +  </macro> 
 +  <macro id="adb.Macros.NextPageAll" name="adb Change Page all +1">      
 +    <description>Goes to the previous playback page.</description>      
 +    <sequence>       
 +      <step>Handles.Playbacks.NextPage()</step>         
 +      <step>Handles.StaticPlaybacks.NextPage()</step>      
 +    </sequence>    
 +  </macro> 
  
- </avolites.macros>+</avolites.macros>
 </code> </code>
  
Line 78: Line 131:
 This explains the functional steps within the sequence. For all the other XML details please refer to [[macros:formats_and_syntax#xml_format|Formats and syntax]] This explains the functional steps within the sequence. For all the other XML details please refer to [[macros:formats_and_syntax#xml_format|Formats and syntax]]
  
-  * ''PreviousPage'' and ''NextPage'' work the same for ''Handles.Playbacks''''Handles.StaticPlaybacks'' and ''Handles.MobileWing''+  * ''ChangePage(x)'' and ''ActionScript.SetProperty.Integer("Windows.Playbacks.CurrentPage", 0)'' change to a designated page in many windows 
 +  * ''PreviousPage()'' and ''NextPage()'' usually increment/decrement - but only if a window has a predefined number of pages, e.g. ''Handles.Playbacks'' and ''Handles.MobileAWingPlaybacks'' but not ''Handles.StaticPlaybacks''
  
 ===== How to use it ===== ===== How to use it =====
macros/example/changepages.1535103426.txt.gz · Last modified: 2018/08/24 09:37 by icke_siegen

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki