Changeset 10853 in josm for trunk/src


Ignore:
Timestamp:
2016-08-19T03:43:18+02:00 (8 years ago)
Author:
Don-vip
Message:

see #13309 - fix most of deprecation warnings

Location:
trunk/src/org/openstreetmap/josm
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java

    r10827 r10853  
    5353import org.openstreetmap.josm.data.osm.visitor.paint.MapPath2D;
    5454import org.openstreetmap.josm.data.osm.visitor.paint.PaintColors;
     55import org.openstreetmap.josm.data.preferences.ColorProperty;
    5556import org.openstreetmap.josm.gui.MainMenu;
    5657import org.openstreetmap.josm.gui.MapFrame;
     
    246247    @Override
    247248    protected void readPreferences() {
    248         rubberLineColor = Main.pref.getColor(marktr("helper line"), null);
    249         if (rubberLineColor == null) rubberLineColor = PaintColors.SELECTED.get();
     249        rubberLineColor = new ColorProperty(marktr("helper line"), (Color) null).get();
     250        if (rubberLineColor == null)
     251            rubberLineColor = PaintColors.SELECTED.get();
    250252
    251253        rubberLineStroke = GuiHelper.getCustomizedStroke(Main.pref.get("draw.stroke.helper-line", "3"));
     
    14561458
    14571459            normalStroke = rubberLineStroke;
    1458             snapHelperColor = Main.pref.getColor(marktr("draw angle snap"), Color.ORANGE);
    1459 
    1460             highlightColor = Main.pref.getColor(marktr("draw angle snap highlight"), ORANGE_TRANSPARENT);
     1460            snapHelperColor = new ColorProperty(marktr("draw angle snap"), Color.ORANGE).get();
     1461
     1462            highlightColor = new ColorProperty(marktr("draw angle snap highlight"), ORANGE_TRANSPARENT).get();
    14611463            highlightStroke = GuiHelper.getCustomizedStroke(Main.pref.get("draw.anglesnap.stroke.highlight", "10"));
    14621464            helperStroke = GuiHelper.getCustomizedStroke(Main.pref.get("draw.anglesnap.stroke.helper", "1 4"));
  • trunk/src/org/openstreetmap/josm/actions/mapmode/ExtrudeAction.java

    r10716 r10853  
    4444import org.openstreetmap.josm.data.osm.WaySegment;
    4545import org.openstreetmap.josm.data.osm.visitor.paint.PaintColors;
     46import org.openstreetmap.josm.data.preferences.ColorProperty;
    4647import org.openstreetmap.josm.gui.MainMenu;
    4748import org.openstreetmap.josm.gui.MapFrame;
     
    304305        initialMoveDelay = Main.pref.getInteger("edit.initial-move-delay", 200);
    305306        initialMoveThreshold = Main.pref.getInteger("extrude.initial-move-threshold", 1);
    306         mainColor = Main.pref.getColor(marktr("Extrude: main line"), null);
     307        mainColor = new ColorProperty(marktr("Extrude: main line"), (Color) null).get();
    307308        if (mainColor == null) mainColor = PaintColors.SELECTED.get();
    308         helperColor = Main.pref.getColor(marktr("Extrude: helper line"), Color.ORANGE);
     309        helperColor = new ColorProperty(marktr("Extrude: helper line"), Color.ORANGE).get();
    309310        helperStrokeDash = GuiHelper.getCustomizedStroke(Main.pref.get("extrude.stroke.helper-line", "1 4"));
    310311        helperStrokeRA = new BasicStroke(1);
  • trunk/src/org/openstreetmap/josm/actions/mapmode/ImproveWayAccuracyAction.java

    r10827 r10853  
    3737import org.openstreetmap.josm.data.osm.visitor.paint.MapPath2D;
    3838import org.openstreetmap.josm.data.osm.visitor.paint.PaintColors;
     39import org.openstreetmap.josm.data.preferences.ColorProperty;
    3940import org.openstreetmap.josm.gui.MapFrame;
    4041import org.openstreetmap.josm.gui.MapView;
     
    152153    @Override
    153154    protected void readPreferences() {
    154         guideColor = Main.pref.getColor(marktr("improve way accuracy helper line"), null);
    155         if (guideColor == null) guideColor = PaintColors.HIGHLIGHT.get();
     155        guideColor = new ColorProperty(marktr("improve way accuracy helper line"), (Color) null).get();
     156        if (guideColor == null)
     157            guideColor = PaintColors.HIGHLIGHT.get();
    156158
    157159        selectTargetWayStroke = GuiHelper.getCustomizedStroke(Main.pref.get("improvewayaccuracy.stroke.select-target", "2"));
  • trunk/src/org/openstreetmap/josm/actions/mapmode/ParallelWayAction.java

    r10716 r10853  
    2929import org.openstreetmap.josm.data.osm.WaySegment;
    3030import org.openstreetmap.josm.data.osm.visitor.paint.PaintColors;
     31import org.openstreetmap.josm.data.preferences.ColorProperty;
    3132import org.openstreetmap.josm.gui.MapFrame;
    3233import org.openstreetmap.josm.gui.MapView;
     
    155156        helpLineStroke = GuiHelper.getCustomizedStroke(getStringPref("stroke.hepler-line", "1"));
    156157        refLineStroke = GuiHelper.getCustomizedStroke(getStringPref("stroke.ref-line", "1 2 2"));
    157         mainColor = Main.pref.getColor(marktr("make parallel helper line"), null);
    158         if (mainColor == null) mainColor = PaintColors.SELECTED.get();
     158        mainColor = new ColorProperty(marktr("make parallel helper line"), (Color) null).get();
     159        if (mainColor == null)
     160            mainColor = PaintColors.SELECTED.get();
    159161
    160162        //// Needed to update the mouse cursor if modifiers are changed when the mouse is motionless
  • trunk/src/org/openstreetmap/josm/data/validation/Severity.java

    r10378 r10853  
    88
    99import org.openstreetmap.josm.Main;
     10import org.openstreetmap.josm.data.preferences.ColorProperty;
    1011
    1112/** The error severity */
     
    1314    // CHECKSTYLE.OFF: SingleSpaceSeparator
    1415    /** Error messages */
    15     ERROR(tr("Errors"), /* ICON(data/) */"error",       Main.pref.getColor(marktr("validation error"), Color.RED)),
     16    ERROR(tr("Errors"), /* ICON(data/) */"error",       new ColorProperty(marktr("validation error"), Color.RED).get()),
    1617    /** Warning messages */
    17     WARNING(tr("Warnings"), /* ICON(data/) */"warning", Main.pref.getColor(marktr("validation warning"), Color.YELLOW)),
     18    WARNING(tr("Warnings"), /* ICON(data/) */"warning", new ColorProperty(marktr("validation warning"), Color.YELLOW).get()),
    1819    /** Other messages */
    19     OTHER(tr("Other"), /* ICON(data/) */"other",        Main.pref.getColor(marktr("validation other"), Color.CYAN));
     20    OTHER(tr("Other"), /* ICON(data/) */"other",        new ColorProperty(marktr("validation other"), Color.CYAN).get());
    2021    // CHECKSTYLE.ON: SingleSpaceSeparator
    2122
  • trunk/src/org/openstreetmap/josm/gui/MapScaler.java

    r10504 r10853  
    1515import javax.swing.JComponent;
    1616
    17 import org.openstreetmap.josm.Main;
     17import org.openstreetmap.josm.data.preferences.ColorProperty;
    1818import org.openstreetmap.josm.gui.help.Helpful;
    1919
     
    2828    private static final int PADDING_LEFT = 5;
    2929    private static final int PADDING_RIGHT = 50;
     30
     31    private static final ColorProperty SCALER_COLOR = new ColorProperty(marktr("scale"), Color.WHITE);
    3032
    3133    /**
     
    6163     */
    6264    public static Color getColor() {
    63         return Main.pref.getColor(marktr("scale"), Color.white);
     65        return SCALER_COLOR.get();
    6466    }
    6567
  • trunk/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java

    r10763 r10853  
    5353import org.openstreetmap.josm.data.osm.visitor.AbstractVisitor;
    5454import org.openstreetmap.josm.data.osm.visitor.Visitor;
     55import org.openstreetmap.josm.data.preferences.ColorProperty;
    5556import org.openstreetmap.josm.gui.HelpAwareOptionPane;
    5657import org.openstreetmap.josm.gui.HelpAwareOptionPane.ButtonSpec;
     
    7677public final class ConflictDialog extends ToggleDialog implements ActiveLayerChangeListener, IConflictListener, SelectionChangedListener {
    7778
     79    private static final ColorProperty CONFLICT_COLOR = new ColorProperty(marktr("conflict"), Color.GRAY);
     80    private static final ColorProperty BACKGROUND_COLOR = new ColorProperty(marktr("background"), Color.BLACK);
     81
    7882    /** the collection of conflicts displayed by this conflict dialog */
    7983    private transient ConflictCollection conflicts;
     
    110114     */
    111115    public static Color getColor() {
    112         return Main.pref.getColor(marktr("conflict"), Color.gray);
     116        return CONFLICT_COLOR.get();
    113117    }
    114118
     
    259263    public void paintConflicts(final Graphics g, final NavigatableComponent nc) {
    260264        Color preferencesColor = getColor();
    261         if (preferencesColor.equals(Main.pref.getColor(marktr("background"), Color.black)))
     265        if (preferencesColor.equals(BACKGROUND_COLOR.get()))
    262266            return;
    263267        g.setColor(preferencesColor);
  • trunk/src/org/openstreetmap/josm/gui/layer/OsmDataLayer.java

    r10806 r10853  
    7777import org.openstreetmap.josm.data.osm.visitor.paint.Rendering;
    7878import org.openstreetmap.josm.data.osm.visitor.paint.relations.MultipolygonCache;
     79import org.openstreetmap.josm.data.preferences.ColorProperty;
    7980import org.openstreetmap.josm.data.preferences.IntegerProperty;
    8081import org.openstreetmap.josm.data.preferences.StringProperty;
     
    135136    public static final StringProperty PROPERTY_SAVE_EXTENSION = new StringProperty("save.extension.osm", "osm");
    136137
     138    private static final ColorProperty PROPERTY_BACKGROUND_COLOR = new ColorProperty(marktr("background"), Color.BLACK);
     139    private static final ColorProperty PROPERTY_OUTSIDE_COLOR = new ColorProperty(marktr("outside downloaded area"), Color.YELLOW);
    137140
    138141    /** List of recent relations */
     
    320323     */
    321324    public static Color getBackgroundColor() {
    322         return Main.pref != null ? Main.pref.getColor(marktr("background"), Color.BLACK) : Color.BLACK;
     325        return PROPERTY_BACKGROUND_COLOR.get();
    323326    }
    324327
     
    328331     */
    329332    public static Color getOutsideColor() {
    330         return Main.pref != null ? Main.pref.getColor(marktr("outside downloaded area"), Color.YELLOW) : Color.YELLOW;
     333        return PROPERTY_OUTSIDE_COLOR.get();
    331334    }
    332335
  • trunk/src/org/openstreetmap/josm/gui/preferences/advanced/PreferencesTable.java

    r10109 r10853  
    2929import javax.swing.table.DefaultTableModel;
    3030
    31 import org.openstreetmap.josm.Main;
     31import org.openstreetmap.josm.data.preferences.ColorProperty;
    3232import org.openstreetmap.josm.data.preferences.ListListSetting;
    3333import org.openstreetmap.josm.data.preferences.ListSetting;
     
    336336    static final class SettingCellRenderer extends DefaultTableCellRenderer {
    337337        private final Color backgroundColor = UIManager.getColor("Table.background");
    338         private final Color changedColor = Main.pref.getColor(
     338        private final Color changedColor = new ColorProperty(
    339339                         marktr("Advanced Background: Changed"),
    340                          new Color(200, 255, 200));
    341         private final Color nonDefaultColor = Main.pref.getColor(
     340                         new Color(200, 255, 200)).get();
     341        private final Color nonDefaultColor = new ColorProperty(
    342342                            marktr("Advanced Background: NonDefault"),
    343                             new Color(255, 255, 200));
     343                            new Color(255, 255, 200)).get();
    344344
    345345        @Override
  • trunk/src/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreference.java

    r10627 r10853  
    5656import org.openstreetmap.josm.data.imagery.OffsetBookmark;
    5757import org.openstreetmap.josm.data.imagery.Shape;
     58import org.openstreetmap.josm.data.preferences.ColorProperty;
    5859import org.openstreetmap.josm.gui.download.DownloadDialog;
    5960import org.openstreetmap.josm.gui.preferences.DefaultTabPreferenceSetting;
     
    239240        private static class ImageryURLTableCellRenderer extends DefaultTableCellRenderer {
    240241
     242            private static final ColorProperty IMAGERY_BACKGROUND_COLOR = new ColorProperty(
     243                    marktr("Imagery Background: Default"),
     244                    new Color(200, 255, 200));
     245
    241246            private final transient List<ImageryInfo> layers;
    242247
     
    255260                    for (ImageryInfo l : layers) {
    256261                        if (l.getExtendedUrl().equals(t)) {
    257                             GuiHelper.setBackgroundReadable(label, Main.pref.getColor(
    258                                     marktr("Imagery Background: Default"),
    259                                     new Color(200, 255, 200)));
     262                            GuiHelper.setBackgroundReadable(label, IMAGERY_BACKGROUND_COLOR.get());
    260263                            break;
    261264                        }
  • trunk/src/org/openstreetmap/josm/gui/preferences/shortcut/PrefJPanel.java

    r10378 r10853  
    4646
    4747import org.openstreetmap.josm.Main;
     48import org.openstreetmap.josm.data.preferences.ColorProperty;
    4849import org.openstreetmap.josm.gui.util.GuiHelper;
    4950import org.openstreetmap.josm.gui.widgets.JosmComboBox;
     
    158159    private class ShortcutTableCellRenderer extends DefaultTableCellRenderer {
    159160
     161        private final transient ColorProperty SHORTCUT_BACKGROUND_USER_COLOR = new ColorProperty(
     162                marktr("Shortcut Background: User"),
     163                new Color(200, 255, 200));
     164        private final transient ColorProperty SHORTCUT_BACKGROUND_MODIFIED_COLOR = new ColorProperty(
     165                marktr("Shortcut Background: Modified"),
     166                new Color(255, 255, 200));
     167
    160168        private final boolean name;
    161169
     
    175183            GuiHelper.setBackgroundReadable(label, UIManager.getColor("Table.background"));
    176184            if (sc.isAssignedUser()) {
    177                 GuiHelper.setBackgroundReadable(label, Main.pref.getColor(
    178                         marktr("Shortcut Background: User"),
    179                         new Color(200, 255, 200)));
     185                GuiHelper.setBackgroundReadable(label, SHORTCUT_BACKGROUND_USER_COLOR.get());
    180186            } else if (!sc.isAssignedDefault()) {
    181                 GuiHelper.setBackgroundReadable(label, Main.pref.getColor(
    182                         marktr("Shortcut Background: Modified"),
    183                         new Color(255, 255, 200)));
     187                GuiHelper.setBackgroundReadable(label, SHORTCUT_BACKGROUND_MODIFIED_COLOR.get());
    184188            }
    185189            return label;
Note: See TracChangeset for help on using the changeset viewer.