public void Clear() { PartNode = null; MeasureNodes.Clear(); ChordNodes.Clear(); NoteNodes.Clear(); EffectNode = null; }
public TreeNode getFirstSelected() { if (EffectNode != null) { return(EffectNode); } else if (NoteNodes.Any()) { return(NoteNodes.First()); } else if (ChordNodes.Any()) { return(ChordNodes.First()); } else if (MeasureNodes.Any()) { return(MeasureNodes.First()); } else if (PartNode != null) { return(PartNode); } return(null); }
public bool anyNote() { return(NoteNodes.Any() && !Handled); }
public bool multipleNotes() { return(NoteNodes.Count() > 1 && !Handled); }