Changeset 11785 in josm for trunk/src/org


Ignore:
Timestamp:
2017-03-28T23:17:28+02:00 (7 years ago)
Author:
bastiK
Message:

Imagery: remove fade setting (superseded by layer opacity), see #7427

Location:
trunk/src/org/openstreetmap/josm/gui
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java

    r11637 r11785  
    11101110                imgXend, imgYend,
    11111111                this);
    1112         if (PROP_FADE_AMOUNT.get() != 0) {
    1113             // dimm by painting opaque rect...
    1114             g.setColor(getFadeColorWithAlpha());
    1115             ((Graphics2D) g).fill(target);
    1116         }
    11171112    }
    11181113
  • trunk/src/org/openstreetmap/josm/gui/layer/ImageryLayer.java

    r11651 r11785  
    22package org.openstreetmap.josm.gui.layer;
    33
    4 import static org.openstreetmap.josm.tools.I18n.marktr;
    54import static org.openstreetmap.josm.tools.I18n.tr;
    65import static org.openstreetmap.josm.tools.I18n.trc;
    76
    8 import java.awt.Color;
    97import java.awt.Component;
    108import java.awt.GridBagLayout;
     
    3129import org.openstreetmap.josm.data.imagery.ImageryInfo;
    3230import org.openstreetmap.josm.data.imagery.OffsetBookmark;
    33 import org.openstreetmap.josm.data.preferences.ColorProperty;
    3431import org.openstreetmap.josm.data.preferences.IntegerProperty;
    3532import org.openstreetmap.josm.gui.MenuScroller;
     
    4441public abstract class ImageryLayer extends Layer {
    4542
    46     public static final ColorProperty PROP_FADE_COLOR = new ColorProperty(marktr("Imagery fade"), Color.white);
    47     public static final IntegerProperty PROP_FADE_AMOUNT = new IntegerProperty("imagery.fade_amount", 0);
    4843    public static final IntegerProperty PROP_SHARPEN_LEVEL = new IntegerProperty("imagery.sharpen_level", 0);
    4944
    5045    private final List<ImageProcessor> imageProcessors = new ArrayList<>();
    51 
    52     public static Color getFadeColor() {
    53         return PROP_FADE_COLOR.get();
    54     }
    55 
    56     public static Color getFadeColorWithAlpha() {
    57         Color c = PROP_FADE_COLOR.get();
    58         return new Color(c.getRed(), c.getGreen(), c.getBlue(), PROP_FADE_AMOUNT.get()*255/100);
    59     }
    6046
    6147    protected final ImageryInfo info;
  • trunk/src/org/openstreetmap/josm/gui/preferences/display/ColorPreference.java

    r11386 r11785  
    263263        GpxDrawHelper.getGenericColor();
    264264        OsmDataLayer.getOutsideColor();
    265         ImageryLayer.getFadeColor();
    266265        MapScaler.getColor();
    267266        MapStatus.getColors();
  • trunk/src/org/openstreetmap/josm/gui/preferences/imagery/CommonSettingsPanel.java

    r11705 r11785  
    3636
    3737    // Common Settings
    38     private final JButton btnFadeColor;
    39     private final JSlider fadeAmount = new JSlider(0, 100);
    4038    private final JosmComboBox<String> sharpen;
    41     private final JosmTextField tilecacheDir = new JosmTextField();
     39    private final JosmTextField tilecacheDir = new JosmTextField(11);
    4240    private final JSpinner maxElementsOnDisk;
    4341    private final JSlider tilesZoom = new JSlider(-2, 2, 0);
     
    5250        this.maxElementsOnDisk = new JSpinner(new SpinnerNumberModel(
    5351                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));
    7752
    7853        this.sharpen = new JosmComboBox<>(new String[] {
     
    10580     */
    10681    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());
    11182        this.sharpen.setSelectedIndex(Utils.clamp(ImageryLayer.PROP_SHARPEN_LEVEL.get(), 0, 2));
    11283        this.tilecacheDir.setText(CachedTileLoaderFactory.PROP_TILECACHE_DIR.get());
     
    12091     */
    12192    public boolean saveSettings() {
    122         ImageryLayer.PROP_FADE_AMOUNT.put(this.fadeAmount.getValue());
    123         ImageryLayer.PROP_FADE_COLOR.put(this.btnFadeColor.getBackground());
    12493        ImageryLayer.PROP_SHARPEN_LEVEL.put(sharpen.getSelectedIndex());
    12594
Note: See TracChangeset for help on using the changeset viewer.