コード例 #1
0
 public string DuplicatePlayList(int srcIndex)
 {
     NeedSave = true;
     if (0 <= srcIndex)
     {
         var copy_name = ListPlayListNames[srcIndex] + "_copy";
         Config.Instance.PlayList.Insert(srcIndex, new PlayData {
             Name = copy_name, Commands = ListCurrentSelectedCommands.ToArray()
         });
         ListPlayListNames.Insert(srcIndex, copy_name);
         SelectedIndexPlayName = srcIndex;
         return(copy_name);
     }
     return(null);
 }
コード例 #2
0
 public void StopRecodring(int selIndex)
 {
     if (!IsRecording)
     {
         return;
     }
     if (selIndex < 0 || ListPlayListNames.Count <= selIndex)
     {
         return;
     }
     EnableCommandList.Value = true;
     EnableFileList.Value    = true;
     EnableSettings.Value    = true;
     EnablePlayButton        = true;
     IsRecording             = false;
     Config.Instance.PlayList[selIndex].Commands = ListCurrentSelectedCommands.ToArray();
     cn.log("録画終了");
 }