001 // License: GPL. Copyright 2007 by Immanuel Scholz and others
002 package org.openstreetmap.josm.actions.audio;
003
004 import static org.openstreetmap.josm.tools.I18n.tr;
005 import static org.openstreetmap.josm.tools.I18n.trc;
006
007 import java.awt.event.ActionEvent;
008 import java.awt.event.KeyEvent;
009
010 import org.openstreetmap.josm.actions.JosmAction;
011 import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer;
012 import org.openstreetmap.josm.tools.Shortcut;
013
014 public class AudioPrevAction extends JosmAction {
015
016 public AudioPrevAction() {
017 super(trc("audio", "Previous Marker"), "audio-prev", trc("audio", "Play previous marker."),
018 Shortcut.registerShortcut("audio:prev", tr("Audio: {0}", trc("audio", "Previous Marker")), KeyEvent.VK_F5, Shortcut.DIRECT), true);
019 }
020
021 public void actionPerformed(ActionEvent e) {
022 MarkerLayer.playPreviousMarker();
023 }
024 }