Park Programmer to a playback
    
      
      Handles.SetSourceHandle("Macros", 1000)
      Handles.ConfirmDelete()
      ActionScript.SetProperty("Expert.RecordPlayback.RecordMode.ModeOnEnter", Playbacks.RecordMode)
      ActionScript.SetProperty.Enum("Playbacks.RecordMode", "RecordCueModeProgrammer")
      Playbacks.StoreCue("Macros", 1000, false)
      Programmer.Editor.Clear(255, true, false, 0)
      ActionScript.SetProperty("Playbacks.RecordMode", Expert.RecordPlayback.RecordMode.ModeOnEnter)
      
      Handles.SetSourceHandle("Macros", 1000)
      ActionScript.SetProperty("Handles.CurrentUserNumber", userNumber:10000)
      Handles.SetUserNumber()
      ActionScript.SetProperty("Handles.PendingLegend", "Parked Programmer")
      Handles.SetLegend()
      Handles.ClearSelection()
    
  
  
  
  
    Restore Programmer from a playback
    
      Programmer.Editor.Clear(255, true, false, 0)
      Include.SelectPlayback("Macros", 1000)
    
  
  
  
  
    Swop programmer with previously parked programmer
    
      
      Handles.SetSourceHandle("Macros", 1001)
      Handles.ConfirmDelete()
      ActionScript.SetProperty("Expert.RecordPlayback.RecordMode.ModeOnEnter", Playbacks.RecordMode)
      ActionScript.SetProperty.Enum("Playbacks.RecordMode", "RecordCueModeProgrammer")
      Playbacks.StoreCue("Macros", 1001, false)
      ActionScript.SetProperty("Playbacks.RecordMode", Expert.RecordPlayback.RecordMode.ModeOnEnter)
	
      
      Programmer.Editor.Clear(255, true, false, 0)
      Include.SelectPlayback("Macros", 1000)
	  
      
      Handles.SetSourceHandle("Macros", 1000)
      Handles.ConfirmDelete()
      Handles.SetSourceHandle("Macros", 1001)
      ActionScript.SetProperty.Enum("Handles.OperationMode", "move")
      Handles.CopyDestination("Macros", 1000)
      Handles.ClearSelection()
        
      Handles.SetSourceHandle("Macros", 1000)
      ActionScript.SetProperty("Handles.CurrentUserNumber", userNumber:10000)
      Handles.SetUserNumber()
      ActionScript.SetProperty("Handles.PendingLegend", "Parked Programmer")
      Handles.SetLegend()
      Handles.ClearSelection()