public override void Play(MidiPlayerViewModel owner) { sequencer.Continue(); owner.Running = true; owner.UpdateButtons(); OwnEventmanager.Manager.DispatchEvent("changeEditorState", "Playing"); OwnEventmanager.Manager.DispatchEvent("changeInformativeText", showText); }
public override void Pause(MidiPlayerViewModel owner) { owner.Running = false; sequencer.Stop(); owner.UpdateButtons(); OwnEventmanager.Manager.DispatchEvent("changeInformativeText", showText); OwnEventmanager.Manager.DispatchEvent("changeEditorState", "Idle"); }
public override void GoInto(MidiPlayerViewModel owner) { Stop(owner); }
public virtual void GoInto(MidiPlayerViewModel owner) { }
public virtual void Stop(MidiPlayerViewModel owner) { owner.ChangeState("Stopped"); }
public virtual void Pause(MidiPlayerViewModel owner) { owner.ChangeState("Paused"); }
public virtual void Play(MidiPlayerViewModel owner) { owner.ChangeState("Playing"); }