Changeset 19560 in josm for trunk


Ignore:
Timestamp:
2026-04-11T13:07:07+02:00 (3 days ago)
Author:
stoecker
Message:

allow to modify color of lasso, fix #24697

File:
1 edited

Legend:

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

    r19167 r19560  
    11// License: GPL. For details, see LICENSE file.
    22package org.openstreetmap.josm.gui;
     3
     4import static org.openstreetmap.josm.tools.I18n.marktr;
    35
    46import java.awt.Color;
     
    2628import org.openstreetmap.josm.data.osm.Way;
    2729import org.openstreetmap.josm.data.osm.visitor.paint.PaintColors;
     30import org.openstreetmap.josm.data.preferences.NamedColorProperty;
    2831import org.openstreetmap.josm.gui.layer.AbstractMapViewPaintable;
    2932import org.openstreetmap.josm.tools.ColorHelper;
     
    5962public class SelectionManager implements MouseListener, MouseMotionListener, PropertyChangeListener {
    6063
     64    private final transient NamedColorProperty LASSO_COLOR = new NamedColorProperty(
     65            /* I18n: color description for color of lasso select mode */
     66            marktr("Lasso"),
     67            ColorHelper.complement(PaintColors.getBackgroundColor()));
    6168    /**
    6269     * This is the interface that an user of SelectionManager has to implement
     
    8592            if (mousePos == null || mousePosStart == null || mousePos == mousePosStart)
    8693                return;
    87             Color color = ColorHelper.complement(PaintColors.getBackgroundColor());
     94            Color color = LASSO_COLOR.get();
    8895            g.setColor(color);
    8996            if (lassoMode) {
Note: See TracChangeset for help on using the changeset viewer.