Esempio n. 1
0
 public void executeAction()
 {
     measure.breakCrossMeasureEffectsAtPosition(EffectPosition.After);
     for (int index = 0; index < chords.Count; index++)
     {
         chords[index].setLength(new_lengths[index]);
     }
     measure.updateSpaceTaken();
 }
Esempio n. 2
0
        public void executeAction()
        {
            chord.breakMultiEffects();
            measure.breakCrossMeasureEffectsAtPosition(EffectPosition.After);

            measure.Remove(chord);
            measure.ModelCollection.performActionOnSpecificItems(
                c => c.Position.Index > chord.Position.Index,
                c => c.Position.Index -= 1);
        }
Esempio n. 3
0
 public void executeAction()
 {
     measure.breakCrossMeasureEffectsAtPosition(EffectPosition.After);
     chord.setLength(length);
     measure.updateSpaceTaken();
 }