Changeset 20240 in osm for applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java
- Timestamp:
- 2010-03-01T18:48:22+01:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/CadastrePreferenceSetting.java
r19949 r20240 58 58 private JCheckBox autoFirstLayer = new JCheckBox(tr("Automaticly select first WMS layer when grabing if multiple layers exist.")); 59 59 60 private JRadioButton grabRes1 = new JRadioButton("high"); 61 62 private JRadioButton grabRes2 = new JRadioButton("medium"); 63 64 private JRadioButton grabRes3 = new JRadioButton("low"); 65 60 66 static final int DEFAULT_SQUARE_SIZE = 100; 61 67 private JTextField grabMultiplier4Size = new JTextField(5); … … 124 130 cadastrewms.add(drawBoundaries, GBC.eop().insets(0, 0, 0, 5)); 125 131 132 // option to select the single grabbed image resolution 133 JLabel jLabelRes = new JLabel(tr("Image resolution:")); 134 cadastrewms.add(jLabelRes, GBC.std().insets(0, 5, 10, 0)); 135 ButtonGroup bgResolution = new ButtonGroup(); 136 ActionListener resActionListener = new ActionListener() { 137 public void actionPerformed(ActionEvent actionEvent) { 138 AbstractButton button = (AbstractButton) actionEvent.getSource(); 139 grabMultiplier4Size.setEnabled(button == grabMultiplier4); 140 } 141 }; 142 grabRes1.addActionListener( resActionListener); 143 grabRes1.setToolTipText(tr("High resolution (1000x800)")); 144 grabRes2.addActionListener( resActionListener); 145 grabRes2.setToolTipText(tr("Medium resolution (800x600)")); 146 grabRes3.addActionListener( resActionListener); 147 grabRes3.setToolTipText(tr("Low resolution (600x400)")); 148 bgResolution.add(grabRes1); 149 bgResolution.add(grabRes2); 150 bgResolution.add(grabRes3); 151 String currentResolution = Main.pref.get("cadastrewms.resolution", "high"); 152 if (currentResolution.equals("high")) 153 grabRes1.setSelected(true); 154 if (currentResolution.equals("medium")) 155 grabRes2.setSelected(true); 156 if (currentResolution.equals("low")) 157 grabRes3.setSelected(true); 158 cadastrewms.add(grabRes1, GBC.std().insets(5, 0, 5, 0)); 159 cadastrewms.add(grabRes2, GBC.std().insets(5, 0, 5, 0)); 160 cadastrewms.add(grabRes3, GBC.eol().fill(GBC.HORIZONTAL).insets(5, 5, 0, 5)); 161 126 162 // option to select image zooming interpolation method 127 JLabel jLabelImageZoomInterpolation = new JLabel(tr("Image zoominterpolation:"));163 JLabel jLabelImageZoomInterpolation = new JLabel(tr("Image filter interpolation:")); 128 164 cadastrewms.add(jLabelImageZoomInterpolation, GBC.std().insets(0, 0, 10, 0)); 129 165 imageInterpolationMethod.addItem(tr("Nearest-Neighbor (fastest) [ Default ]")); … … 155 191 grabMultiplier1.setSelectedIcon(ImageProvider.get("preferences", "sel_box_1")); 156 192 grabMultiplier1.addActionListener( multiplierActionListener); 193 grabMultiplier1.setToolTipText(tr("Grab one image full screen")); 157 194 grabMultiplier2.setIcon(ImageProvider.get("preferences", "unsel_box_2")); 158 195 grabMultiplier2.setSelectedIcon(ImageProvider.get("preferences", "sel_box_2")); … … 259 296 Main.pref.put("cadastrewms.brightness", Float.toString((float)sliderTrans.getValue()/10)); 260 297 Main.pref.put("cadastrewms.drawBoundaries", drawBoundaries.isSelected()); 298 if (grabRes1.isSelected()) 299 Main.pref.put("cadastrewms.resolution", "high"); 300 else if (grabRes2.isSelected()) 301 Main.pref.put("cadastrewms.resolution", "medium"); 302 else if (grabRes3.isSelected()) 303 Main.pref.put("cadastrewms.resolution", "low"); 261 304 if (imageInterpolationMethod.getSelectedIndex() == 2) 262 305 Main.pref.put("cadastrewms.imageInterpolation", "bicubic");
Note:
See TracChangeset
for help on using the changeset viewer.