Changeset 10611 in josm for trunk/src/org/openstreetmap/josm/gui/preferences/display/GPXSettingsPanel.java
- Timestamp:
- 2016-07-23T18:46:45+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/preferences/display/GPXSettingsPanel.java
r10378 r10611 7 7 import java.awt.Component; 8 8 import java.awt.GridBagLayout; 9 import java.awt.event.ActionEvent;10 9 import java.awt.event.ActionListener; 11 10 … … 18 17 import javax.swing.JPanel; 19 18 import javax.swing.JRadioButton; 20 import javax.swing.event.ChangeEvent;21 import javax.swing.event.ChangeListener;22 19 23 20 import org.openstreetmap.josm.Main; … … 140 137 ExpertToggleAction.addVisibilitySwitcher(drawRawGpsLinesAll); 141 138 142 drawRawGpsLinesActionListener = new ActionListener() { 143 @Override 144 public void actionPerformed(ActionEvent e) { 145 boolean f = drawRawGpsLinesNone.isSelected() || drawRawGpsLinesGlobal.isSelected(); 146 forceRawGpsLines.setEnabled(!f); 147 drawRawGpsMaxLineLength.setEnabled(!(f || drawRawGpsLinesLocal.isSelected())); 148 drawRawGpsMaxLineLengthLocal.setEnabled(!f); 149 drawGpsArrows.setEnabled(!f); 150 drawGpsArrowsFast.setEnabled(drawGpsArrows.isSelected() && drawGpsArrows.isEnabled()); 151 drawGpsArrowsMinDist.setEnabled(drawGpsArrows.isSelected() && drawGpsArrows.isEnabled()); 152 } 139 drawRawGpsLinesActionListener = e -> { 140 boolean f = drawRawGpsLinesNone.isSelected() || drawRawGpsLinesGlobal.isSelected(); 141 forceRawGpsLines.setEnabled(!f); 142 drawRawGpsMaxLineLength.setEnabled(!(f || drawRawGpsLinesLocal.isSelected())); 143 drawRawGpsMaxLineLengthLocal.setEnabled(!f); 144 drawGpsArrows.setEnabled(!f); 145 drawGpsArrowsFast.setEnabled(drawGpsArrows.isSelected() && drawGpsArrows.isEnabled()); 146 drawGpsArrowsMinDist.setEnabled(drawGpsArrows.isSelected() && drawGpsArrows.isEnabled()); 153 147 }; 154 148 … … 181 175 182 176 // drawGpsArrows 183 drawGpsArrows.addActionListener(new ActionListener() { 184 @Override 185 public void actionPerformed(ActionEvent e) { 186 drawGpsArrowsFast.setEnabled(drawGpsArrows.isSelected() && drawGpsArrows.isEnabled()); 187 drawGpsArrowsMinDist.setEnabled(drawGpsArrows.isSelected() && drawGpsArrows.isEnabled()); 188 } 177 drawGpsArrows.addActionListener(e -> { 178 drawGpsArrowsFast.setEnabled(drawGpsArrows.isSelected() && drawGpsArrows.isEnabled()); 179 drawGpsArrowsMinDist.setEnabled(drawGpsArrows.isSelected() && drawGpsArrows.isEnabled()); 189 180 }); 190 181 drawGpsArrows.setToolTipText(tr("Draw direction arrows for lines, connecting GPS points.")); … … 231 222 colorGroup.add(colorTypeTime); 232 223 233 colorTypeVelocity.addChangeListener(new ChangeListener() { 234 @Override 235 public void stateChanged(ChangeEvent e) { 236 colorTypeVelocityTune.setEnabled(colorTypeVelocity.isSelected()); 237 colorDynamic.setEnabled(colorTypeVelocity.isSelected() || colorTypeDilution.isSelected()); 238 } 224 colorTypeVelocity.addChangeListener(e -> { 225 colorTypeVelocityTune.setEnabled(colorTypeVelocity.isSelected()); 226 colorDynamic.setEnabled(colorTypeVelocity.isSelected() || colorTypeDilution.isSelected()); 239 227 }); 240 colorTypeDilution.addChangeListener(new ChangeListener() { 241 @Override 242 public void stateChanged(ChangeEvent e) { 243 colorDynamic.setEnabled(colorTypeVelocity.isSelected() || colorTypeDilution.isSelected()); 244 } 245 }); 228 colorTypeDilution.addChangeListener(e -> colorDynamic.setEnabled(colorTypeVelocity.isSelected() || colorTypeDilution.isSelected())); 246 229 247 230 colorTypeNone.setToolTipText(tr("All points and track segments will have the same color. Can be customized in Layer Manager.")); … … 283 266 label.setLabelFor(waypointLabel); 284 267 add(waypointLabel, GBC.eol().fill(GBC.HORIZONTAL).insets(5, 0, 0, 5)); 285 waypointLabel.addActionListener(new ActionListener() { 286 @Override 287 public void actionPerformed(ActionEvent e) { 288 updateWaypointPattern(waypointLabel, waypointLabelPattern); 289 } 290 }); 268 waypointLabel.addActionListener(e -> updateWaypointPattern(waypointLabel, waypointLabelPattern)); 291 269 updateWaypointLabelCombobox(waypointLabel, waypointLabelPattern, TemplateEntryProperty.forMarker(layerName)); 292 270 add(waypointLabelPattern, GBC.eol().fill(GBC.HORIZONTAL).insets(20, 0, 0, 5)); … … 304 282 label.setLabelFor(audioWaypointLabel); 305 283 add(audioWaypointLabel, GBC.eol().fill(GBC.HORIZONTAL).insets(5, 0, 0, 5)); 306 audioWaypointLabel.addActionListener(new ActionListener() { 307 @Override 308 public void actionPerformed(ActionEvent e) { 309 updateWaypointPattern(audioWaypointLabel, audioWaypointLabelPattern); 310 } 311 }); 284 audioWaypointLabel.addActionListener(e -> updateWaypointPattern(audioWaypointLabel, audioWaypointLabelPattern)); 312 285 updateWaypointLabelCombobox(audioWaypointLabel, audioWaypointLabelPattern, TemplateEntryProperty.forAudioMarker(layerName)); 313 286 add(audioWaypointLabelPattern, GBC.eol().fill(GBC.HORIZONTAL).insets(20, 0, 0, 5));
Note:
See TracChangeset
for help on using the changeset viewer.