Changeset 1289 in josm for trunk/src/org/openstreetmap/josm/gui
- Timestamp:
- 2009-01-17T23:45:34+01:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/preferences/DrawingPreference.java
r1283 r1289 34 34 private JTextField drawGpsArrowsMinDist = new JTextField(8); 35 35 private JCheckBox interestingDirections = new JCheckBox(tr("Only interesting direction hints (e.g. with oneway tag).")); 36 private JCheckBox headArrow = new JCheckBox(tr("Only on the head of a way.")); 36 37 private JCheckBox segmentOrderNumber = new JCheckBox(tr("Draw segment order numbers")); 37 38 private JCheckBox sourceBounds = new JCheckBox(tr("Draw boundaries of downloaded data")); … … 132 133 directionHint.addActionListener(new ActionListener(){ 133 134 public void actionPerformed(ActionEvent e) { 134 if (directionHint.isSelected()){ 135 interestingDirections.setSelected(Main.pref.getBoolean("draw.segment.relevant_directions_only", true)); 136 }else{ 137 interestingDirections.setSelected(false); 138 } 139 interestingDirections.setEnabled(directionHint.isSelected()); 135 if (directionHint.isSelected()){ 136 interestingDirections.setSelected(Main.pref.getBoolean("draw.segment.relevant_directions_only", true)); 137 headArrow.setSelected(Main.pref.getBoolean("draw.segment.head_only", false)); 138 }else{ 139 interestingDirections.setSelected(false); 140 headArrow.setSelected(false); 141 } 142 interestingDirections.setEnabled(directionHint.isSelected()); 143 headArrow.setEnabled(directionHint.isSelected()); 140 144 } 141 145 }); … … 149 153 interestingDirections.setEnabled(directionHint.isSelected()); 150 154 panel.add(interestingDirections, GBC.eop().insets(40,0,0,0)); 155 156 // only on the head of a way 157 headArrow.setToolTipText(tr("Only on the head of a way.")); 158 headArrow.setSelected(Main.pref.getBoolean("draw.segment.head_only", false)); 159 headArrow.setEnabled(directionHint.isSelected()); 160 panel.add(headArrow, GBC.eop().insets(40, 0, 0, 0)); 151 161 152 162 // segment order number … … 194 204 Main.pref.put("draw.segment.direction", directionHint.isSelected()); 195 205 Main.pref.put("draw.segment.relevant_directions_only", interestingDirections.isSelected()); 206 Main.pref.put("draw.segment.head_only", headArrow.isSelected()); 196 207 Main.pref.put("draw.segment.order_number", segmentOrderNumber.isSelected()); 197 208 Main.pref.put("draw.data.downloaded_area", sourceBounds.isSelected());
Note:
See TracChangeset
for help on using the changeset viewer.