Beispiel #1
0
 public void Clear()
 {
     PartNode = null;
     MeasureNodes.Clear();
     ChordNodes.Clear();
     NoteNodes.Clear();
     EffectNode = null;
 }
Beispiel #2
0
 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);
 }
Beispiel #3
0
 public bool anyNote()
 {
     return(NoteNodes.Any() && !Handled);
 }
Beispiel #4
0
 public bool multipleNotes()
 {
     return(NoteNodes.Count() > 1 && !Handled);
 }