Changeset 1169 in josm for trunk/src/org/openstreetmap/josm/actions/audio/AudioBackAction.java
- Timestamp:
- 2008-12-23T15:07:05+01:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/audio/AudioBackAction.java
r1084 r1169 15 15 public class AudioBackAction extends JosmAction { 16 16 17 17 private double amount; // note, normally negative, i.e. jump backwards in time 18 18 19 20 21 22 23 24 25 26 27 28 19 public AudioBackAction() { 20 super(tr("Back"), "audio-back", tr("Jump back."), 21 Shortcut.registerShortcut("audio:back", tr("Audio: {0}", tr("Back")), KeyEvent.VK_F6, Shortcut.GROUP_DIRECT), true); 22 try { 23 amount = - Double.parseDouble(Main.pref.get("audio.forwardbackamount","10.0")); 24 } catch (NumberFormatException e) { 25 amount = 10.0; 26 } 27 this.putValue("help", "Action/Back"); 28 } 29 29 30 31 32 33 34 35 36 37 38 39 30 public void actionPerformed(ActionEvent e) { 31 try { 32 if (AudioPlayer.playing() || AudioPlayer.paused()) 33 AudioPlayer.play(AudioPlayer.url(), AudioPlayer.position() + amount); 34 else 35 MarkerLayer.playAudio(); 36 } catch (Exception ex) { 37 AudioPlayer.audioMalfunction(ex); 38 } 39 } 40 40 }
Note:
See TracChangeset
for help on using the changeset viewer.