Changeset 18256 in osm for applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java
- Timestamp:
- 2009-10-22T23:31:48+02:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java
r18207 r18256 44 44 45 45 private JRadioButton grabMultiplier4 = new JRadioButton("", true); 46 47 private JRadioButton crosspiece1 = new JRadioButton("off"); 48 49 private JRadioButton crosspiece2 = new JRadioButton("50m"); 50 51 private JRadioButton crosspiece3 = new JRadioButton("100m"); 46 52 47 53 static final int DEFAULT_SQUARE_SIZE = 100; … … 57 63 private JTextField rasterDivider = new JTextField(10); 58 64 65 static final int DEFAULT_CROSSPIECES = 0; 66 59 67 public void addGui(final PreferenceDialog gui) { 60 68 … … 115 123 JLabel jLabelScale = new JLabel(tr("Vector images grab multiplier:")); 116 124 cadastrewms.add(jLabelScale, GBC.std().insets(0, 5, 10, 0)); 117 ButtonGroup bg = new ButtonGroup(); 125 ButtonGroup bgGrabMultiplier = new ButtonGroup(); 118 126 ActionListener multiplierActionListener = new ActionListener() { 119 127 public void actionPerformed(ActionEvent actionEvent) { … … 137 145 grabMultiplier4.addActionListener( multiplierActionListener); 138 146 grabMultiplier4.setToolTipText(tr("Fixed size square (default is 100m)")); 139 bg.add(grabMultiplier1); 140 bg.add(grabMultiplier2); 141 bg.add(grabMultiplier3); 142 bg.add(grabMultiplier4); 147 bgGrabMultiplier.add(grabMultiplier1); 148 bgGrabMultiplier.add(grabMultiplier2); 149 bgGrabMultiplier.add(grabMultiplier3); 150 bgGrabMultiplier.add(grabMultiplier4); 143 151 String currentScale = Main.pref.get("cadastrewms.scale", "1"); 144 152 if (currentScale.equals(Scale.X1.value)) … … 173 181 disableImageCropping.setSelected(Main.pref.getBoolean("cadastrewms.noImageCropping", false)); 174 182 disableImageCropping.setToolTipText(tr("Disable image cropping during georeferencing.")); 175 cadastrewms.add(disableImageCropping, GBC.eop().insets(0, 0, 0, 5)); 183 cadastrewms.add(disableImageCropping, GBC.eop().insets(0, 0, 0, 0)); 184 // the crosspiece display 185 JLabel jLabelCrosspieces = new JLabel(tr("Display crosspieces:")); 186 cadastrewms.add(jLabelCrosspieces, GBC.std().insets(0, 0, 10, 0)); 187 ButtonGroup bgCrosspieces = new ButtonGroup(); 188 int crosspieces = getNumber("cadastrewms.crosspieces", DEFAULT_CROSSPIECES); 189 if (crosspieces == 0) crosspiece1.setSelected(true); 190 if (crosspieces == 1) crosspiece2.setSelected(true); 191 if (crosspieces == 2) crosspiece3.setSelected(true); 192 bgCrosspieces.add(crosspiece1); 193 bgCrosspieces.add(crosspiece2); 194 bgCrosspieces.add(crosspiece3); 195 cadastrewms.add(crosspiece1, GBC.std().insets(5, 0, 5, 0)); 196 cadastrewms.add(crosspiece2, GBC.std().insets(5, 0, 5, 0)); 197 cadastrewms.add(crosspiece3, GBC.eol().fill(GBC.HORIZONTAL).insets(5, 5, 0, 5)); 176 198 177 199 // separator … … 230 252 } 231 253 Main.pref.put("cadastrewms.noImageCropping", disableImageCropping.isSelected()); 254 if (crosspiece1.isSelected()) Main.pref.put("cadastrewms.crosspieces", "0"); 255 else if (crosspiece2.isSelected()) Main.pref.put("cadastrewms.crosspieces", "1"); 256 else if (crosspiece3.isSelected()) Main.pref.put("cadastrewms.crosspieces", "2"); 232 257 Main.pref.put("cadastrewms.enableCaching", enableCache.isSelected()); 233 258
Note:
See TracChangeset
for help on using the changeset viewer.
