User Tools

Site Tools


macros:example:parkprogrammer

Differences

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

Link to this comparison view

Next revision
Previous revision
macros:example:parkprogrammer [2018/09/16 15:56] – created icke_siegenmacros:example:parkprogrammer [2019/01/15 02:15] (current) – external edit 127.0.0.1
Line 1: Line 1:
 Example Example
  
-====== Perk/Restore/Swop Programmer ======+====== Programmer - Park/Restore/Swop ======
  
 ^ by: | Sebastian Beutel, June 2018 | ^ by: | Sebastian Beutel, June 2018 |
Line 10: Line 10:
  
 ==== functions ==== ==== functions ====
-  * [[:macros:function:someusedfunction]] +  * [[:macros:function:Handles.SetSourceHandle]] 
-  * [[:macros:function:anotherusedfunction]]+  * [[:macros:function:Handles.ConfirmDelete]] 
 +  * [[:macros:function:ActionScript.SetProperty]] 
 +  * [[:macros:function:ActionScript.SetProperty.Enum]] 
 +  * [[:macros:function:Playbacks.StoreCue]] 
 +  * [[:macros:function:Programmer.Editor.Clear]] 
 +  * [[:macros:function:Handles.SetUserNumber]] 
 +  * [[:macros:function:Handles.SetLegend]] 
 +  * [[:macros:function:Handles.ClearSelection]] 
 +  * [[:macros:function:Include.SelectPlayback]] 
 +  * [[:macros:function:Handles.CopyDestination]]
  
 ==== affected properties ==== ==== affected properties ====
-  * [[:macros:property:someproperty]] +  * [[:macros:property:Expert.RecordPlayback.RecordMode.ModeOnEnter]] 
-  * [[:macros:property:anotherusedproperty]]+  * [[:macros:property:Playbacks.RecordMode]] 
 +  * [[:macros:property:Handles.CurrentUserNumber]] 
 +  * [[:macros:property:Handles.PendingLegend]] 
 +  * [[:macros:property:Handles.OperationMode]] 
  
-==== control structures ==== 
-  * anyspecials? 
-  
 ===== Code ===== ===== Code =====
-<code xml PrkRestoreProgrammer.xml>+<code xml ParkRestoreProgrammer.xml>
 <?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
 <avolites.macros> <avolites.macros>
Line 104: Line 114:
 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]]
  
-tbd+The macro **SB Park Programmer** parks the current contents of the programmer into a cue playback (group Macros, index 1000): 
 +  * the playback is deleted (just in case) 
 +  * the current Record mode ist stored in a property, and Record mode set to 'Programmer' 
 +  * the programmer is stored into that cue, and then cleared 
 +  * the Record mode is restored to what it was before storing the cue, from the temporary property 
 +  * finally, usernumber is set to 10000, the legend is set to 'Parked Programmer', and the selection is cleared. 
 + 
 +The macro **SB Restore Programmer** restores the programmer from the temp playback: 
 +  * the programmer is cleared 
 +  * the temp cue is included 
 + 
 +The macro **SB Swop Programmer** swops the programmer with the temp cue: 
 +  * the current programmer is stored into a cue playback (Macros 1001), see above 
 +  * the programmer is cleared and the 'old' temp cue is included (see above) 
 +  * the old temp cue is deleted and the new one moved to replace the old one 
 +  * finally, usernumber is set to 10000, the legend is set to 'Parked Programmer', and the selection is cleared.
  
 ===== How to use it ===== ===== How to use it =====
  
   - [[:macros:deploying|make this macro available]]   - [[:macros:deploying|make this macro available]]
- +  - put the macros onto easy-to-reach buttons to quickly juggle with your programmer - very helpful for complex programming tasks.
-tbd+
  
  
 ~~DISCUSSION~~ ~~DISCUSSION~~
macros/example/parkprogrammer.1537113396.txt.gz · Last modified: 2018/09/16 15:56 by icke_siegen

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki