X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=MooGUI.java;h=490026440350483e48b0f7bfd0aac2a4ab8afeba;hb=f520dce96c76f627677c5d9957e8371d02a31ec0;hp=43c553a5d0f11336cb3a1a25f56e5733124ce8b3;hpb=623c453a916803c781d32f667fca8698d0814c8c;p=moosique.git diff --git a/MooGUI.java b/MooGUI.java index 43c553a..4900264 100644 --- a/MooGUI.java +++ b/MooGUI.java @@ -76,8 +76,8 @@ public class MooGUI extends JFrame { } }}; am.put("Play", playAction); - am.put("Change octave up", createOctaveAction(1)); - am.put("Change octave down", createOctaveAction(-1)); + am.put("Change octave up", createOctaveAction(true)); + am.put("Change octave down", createOctaveAction(false)); InputMap im = getRootPane().getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT); KeyStroke playKey = KeyStroke.getKeyStroke(KeyEvent.VK_SPACE, 0); @@ -143,12 +143,12 @@ public class MooGUI extends JFrame { /** * Creates an action for a specific octave. - * @param octave The octave we want an action for. + * @param increase true for increase, false for decrease */ - private Action createOctaveAction(final int octave) { + private Action createOctaveAction(final boolean increase) { Action octaveAction = new AbstractAction() { public void actionPerformed(ActionEvent ae) { - MooKeyboard.setOctave(octave); + MooKeyboard.setRelativeOctave(increase); }}; return octaveAction; }