Changeset 572 in josm for trunk/src/org/openstreetmap/josm/gui/preferences/AudioPreference.java
- Timestamp:
- 2008-03-02T16:10:33+01:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/preferences/AudioPreference.java
r563 r572 28 28 public class AudioPreference implements PreferenceSetting { 29 29 private JCheckBox audioMenuVisible = new JCheckBox(tr("Display the Audio menu.")); 30 /*31 private JCheckBox audioToolbarVisible = new JCheckBox(tr("Display Audio control buttons on toolbar."));32 */33 30 private JCheckBox markerButtonLabels = new JCheckBox(tr("Label audio (and image and web) markers.")); 34 31 private JCheckBox markerAudioTraceVisible = new JCheckBox(tr("Display live audio trace.")); 35 32 private JCheckBox markersNamedTrackpoints = new JCheckBox(tr("Create audio markers from named trackpoints.")); 33 private JCheckBox makeAutoMarkers = new JCheckBox(tr("Create non-audio markers when reading GPX.")); 34 private JCheckBox audioMarkersFromExplicitWaypoints = new JCheckBox(tr("Import audio uses explicit waypoints.")); 36 35 37 private JTextField audioSampleMinSecs = new JTextField(8);38 private JTextField audioSampleMinMetres = new JTextField(8);39 36 private JTextField audioLeadIn = new JTextField(8); 40 37 private JTextField audioForwardBackAmount = new JTextField(8); … … 91 88 gui.audio.add(markersNamedTrackpoints, GBC.eol().insets(0,0,0,0)); 92 89 93 audioSampleMinSecs.setText(Main.pref.get("marker.audiosampleminsecs", "15")); 94 audioSampleMinSecs.setToolTipText(tr("Minimum time in seconds between audio samples when creating sampled audio markers from waypoints")); 95 gui.audio.add(new JLabel(tr("Min audio marker sample rate (seconds)")), GBC.std()); 96 gui.audio.add(audioSampleMinSecs, GBC.eol().fill(GBC.HORIZONTAL).insets(5,0,0,5)); 97 98 audioSampleMinMetres.setText(Main.pref.get("marker.audiosampleminmetres", "75")); 99 audioSampleMinMetres.setToolTipText(tr("Minimum distance in metres between audio samples when creating sampled audio markers from waypoints")); 100 gui.audio.add(new JLabel(tr("Min audio marker sample rate (metres)")), GBC.std()); 101 gui.audio.add(audioSampleMinMetres, GBC.eol().fill(GBC.HORIZONTAL).insets(5,0,0,5)); 102 90 // makeAutoMarkers 91 makeAutoMarkers.addActionListener(new ActionListener(){ 92 public void actionPerformed(ActionEvent e) { 93 if (!makeAutoMarkers.isSelected()) 94 makeAutoMarkers.setSelected(false); 95 makeAutoMarkers.setEnabled(makeAutoMarkers.isSelected()); 96 } 97 }); 98 makeAutoMarkers.setSelected(Main.pref.getBoolean("marker.makeautomarkers", true)); 99 makeAutoMarkers.setToolTipText(tr("Automatically make a marker layer from any waypoints when opening a GPX layer.")); 100 gui.audio.add(makeAutoMarkers, GBC.eol().insets(0,0,0,0)); 101 102 // audioMarkersFromExplicitWaypoints 103 audioMarkersFromExplicitWaypoints.addActionListener(new ActionListener(){ 104 public void actionPerformed(ActionEvent e) { 105 if (!audioMarkersFromExplicitWaypoints.isSelected()) 106 audioMarkersFromExplicitWaypoints.setSelected(false); 107 audioMarkersFromExplicitWaypoints.setEnabled(audioMarkersFromExplicitWaypoints.isSelected()); 108 } 109 }); 110 audioMarkersFromExplicitWaypoints.setSelected(Main.pref.getBoolean("marker.audiofromexplicitwaypoints", true)); 111 audioMarkersFromExplicitWaypoints.setToolTipText(tr("When importing audio, apply it to any waypoints in the GPX layer.")); 112 gui.audio.add(audioMarkersFromExplicitWaypoints, GBC.eol().insets(0,0,0,0)); 113 103 114 audioForwardBackAmount.setText(Main.pref.get("audio.forwardbackamount", "10")); 104 115 audioForwardBackAmount.setToolTipText(tr("The number of seconds to jump forward or back when the relevant button is pressed")); … … 129 140 Main.pref.put("marker.buttonlabels", markerButtonLabels.isSelected()); 130 141 Main.pref.put("marker.namedtrackpoints", markersNamedTrackpoints.isSelected()); 131 Main.pref.put("marker. audiosampleminsecs", audioSampleMinSecs.getText());132 Main.pref.put("marker.audio sampleminmetres", audioSampleMinMetres.getText());142 Main.pref.put("marker.suppressautomarkers", makeAutoMarkers.isSelected()); 143 Main.pref.put("marker.audiofromexplicitwaypoints", audioMarkersFromExplicitWaypoints.isSelected()); 133 144 Main.pref.put("audio.forwardbackamount", audioForwardBackAmount.getText()); 134 145 Main.pref.put("audio.fastfwdmultiplier", audioFastForwardMultiplier.getText());
Note:
See TracChangeset
for help on using the changeset viewer.