public void executeAction() { measure.breakCrossMeasureEffectsAtPosition(EffectPosition.After); for (int index = 0; index < chords.Count; index++) { chords[index].setLength(new_lengths[index]); } measure.updateSpaceTaken(); }
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); }
public void executeAction() { measure.breakCrossMeasureEffectsAtPosition(EffectPosition.After); chord.setLength(length); measure.updateSpaceTaken(); }