Changeset 11785 in josm for trunk/src/org/openstreetmap/josm/gui/preferences/imagery
- Timestamp:
- 2017-03-28T23:17:28+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/preferences/imagery/CommonSettingsPanel.java
r11705 r11785 36 36 37 37 // Common Settings 38 private final JButton btnFadeColor;39 private final JSlider fadeAmount = new JSlider(0, 100);40 38 private final JosmComboBox<String> sharpen; 41 private final JosmTextField tilecacheDir = new JosmTextField(); 39 private final JosmTextField tilecacheDir = new JosmTextField(11); 42 40 private final JSpinner maxElementsOnDisk; 43 41 private final JSlider tilesZoom = new JSlider(-2, 2, 0); … … 52 50 this.maxElementsOnDisk = new JSpinner(new SpinnerNumberModel( 53 51 AbstractCachedTileSourceLayer.MAX_DISK_CACHE_SIZE.get().intValue(), 0, Integer.MAX_VALUE, 1)); 54 55 this.btnFadeColor = new JButton();56 this.btnFadeColor.addActionListener(e -> {57 JColorChooser chooser = new JColorChooser(btnFadeColor.getBackground());58 int answer = JOptionPane.showConfirmDialog(59 this, chooser,60 tr("Choose a color for {0}", tr("imagery fade")),61 JOptionPane.OK_CANCEL_OPTION,62 JOptionPane.PLAIN_MESSAGE);63 if (answer == JOptionPane.OK_OPTION) {64 Color colFadeColor = chooser.getColor();65 btnFadeColor.setBackground(colFadeColor);66 btnFadeColor.setText(ColorHelper.color2html(colFadeColor));67 }68 });69 70 add(new JLabel(tr("Fade Color: ")), GBC.std());71 add(GBC.glue(5, 0), GBC.std().fill(GBC.HORIZONTAL));72 add(this.btnFadeColor, GBC.eol().fill(GBC.HORIZONTAL));73 74 add(new JLabel(tr("Fade amount: ")), GBC.std());75 add(GBC.glue(5, 0), GBC.std().fill(GBC.HORIZONTAL));76 add(this.fadeAmount, GBC.eol().fill(GBC.HORIZONTAL));77 52 78 53 this.sharpen = new JosmComboBox<>(new String[] { … … 105 80 */ 106 81 public void loadSettings() { 107 Color colFadeColor = ImageryLayer.PROP_FADE_COLOR.get();108 this.btnFadeColor.setBackground(colFadeColor);109 this.btnFadeColor.setText(ColorHelper.color2html(colFadeColor));110 this.fadeAmount.setValue(ImageryLayer.PROP_FADE_AMOUNT.get());111 82 this.sharpen.setSelectedIndex(Utils.clamp(ImageryLayer.PROP_SHARPEN_LEVEL.get(), 0, 2)); 112 83 this.tilecacheDir.setText(CachedTileLoaderFactory.PROP_TILECACHE_DIR.get()); … … 120 91 */ 121 92 public boolean saveSettings() { 122 ImageryLayer.PROP_FADE_AMOUNT.put(this.fadeAmount.getValue());123 ImageryLayer.PROP_FADE_COLOR.put(this.btnFadeColor.getBackground());124 93 ImageryLayer.PROP_SHARPEN_LEVEL.put(sharpen.getSelectedIndex()); 125 94
Note:
See TracChangeset
for help on using the changeset viewer.