Ignore:
Timestamp:
2018-08-18T19:34:02+02:00 (6 years ago)
Author:
donvip
Message:

update to JOSM 14153

Location:
applications/editors/josm/plugins/print/src/org/openstreetmap/josm/plugins/print
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/print/src/org/openstreetmap/josm/plugins/print/PrintAction.java

    r33062 r34547  
    99import javax.swing.SwingUtilities;
    1010
    11 import org.openstreetmap.josm.Main;
    1211import org.openstreetmap.josm.actions.JosmAction;
     12import org.openstreetmap.josm.gui.MainApplication;
    1313import org.openstreetmap.josm.tools.Shortcut;
    1414
     
    4848    public void run() {
    4949        PrintPlugin.adjustPrefs();
    50         PrintDialog window = new PrintDialog(Main.parent);
     50        PrintDialog window = new PrintDialog(MainApplication.getMainFrame());
    5151        window.setVisible(true);
    5252        PrintPlugin.restorePrefs();
  • applications/editors/josm/plugins/print/src/org/openstreetmap/josm/plugins/print/PrintDialog.java

    r33826 r34547  
    5959
    6060import org.openstreetmap.gui.jmapviewer.tilesources.AbstractOsmTileSource;
    61 import org.openstreetmap.josm.Main;
    6261import org.openstreetmap.josm.gui.MainApplication;
    6362import org.openstreetmap.josm.gui.util.WindowGeometry;
     63import org.openstreetmap.josm.spi.preferences.Config;
    6464import org.openstreetmap.josm.tools.GBC;
    6565import org.openstreetmap.josm.tools.Logging;
     
    166166        } else if (isShowing()) { // Avoid IllegalComponentStateException like in #8775
    167167            new WindowGeometry(this).remember(getClass().getName() + ".geometry");
    168             Main.pref.putBoolean("print.preview.enabled", previewCheckBox.isSelected());
     168            Config.getPref().putBoolean("print.preview.enabled", previewCheckBox.isSelected());
    169169        }
    170170        super.setVisible(visible);
     
    220220        caption = new JLabel(" 1 :");
    221221        add(caption, std.grid(GBC.RELATIVE, row));
    222         int mapScale = Main.pref.getInt("print.map-scale", PrintPlugin.DEF_MAP_SCALE);
     222        int mapScale = Config.getPref().getInt("print.map-scale", PrintPlugin.DEF_MAP_SCALE);
    223223        mapView.setFixedMapScale(mapScale);
    224224        scaleModel = new SpinnerNumberModel(mapScale, 250, 5000000, 250);
     
    232232                        try {
    233233                            scaleField.commitEdit();
    234                             Main.pref.put("print.map-scale", scaleModel.getNumber().toString());
     234                            Config.getPref().put("print.map-scale", scaleModel.getNumber().toString());
    235235                            mapView.setFixedMapScale(scaleModel.getNumber().intValue());
    236236                            printPreview.repaint();
     
    250250        add(caption, std.grid(GBC.RELATIVE, row));
    251251        resolutionModel = new SpinnerNumberModel(
    252           Main.pref.getInt("print.resolution.dpi", PrintPlugin.DEF_RESOLUTION_DPI),
     252          Config.getPref().getInt("print.resolution.dpi", PrintPlugin.DEF_RESOLUTION_DPI),
    253253          30, 1200, 10);
    254254        final JSpinner resolutionField = new JSpinner(resolutionModel);
     
    261261                        try {
    262262                            resolutionField.commitEdit();
    263                             Main.pref.put("print.resolution.dpi", resolutionModel.getNumber().toString());
     263                            Config.getPref().put("print.resolution.dpi", resolutionModel.getNumber().toString());
    264264                            printPreview.repaint();
    265265                        } catch (ParseException e) {
     
    277277
    278278        row++;
    279         final JTextArea attributionText = new JTextArea(Main.pref.get("print.attribution", AbstractOsmTileSource.DEFAULT_OSM_ATTRIBUTION));
     279        final JTextArea attributionText = new JTextArea(Config.getPref().get("print.attribution", AbstractOsmTileSource.DEFAULT_OSM_ATTRIBUTION));
    280280        attributionText.setRows(10);
    281281        attributionText.setLineWrap(true);
     
    287287                    @Override
    288288                    public void run() {
    289                         Main.pref.put("print.attribution", attributionText.getText());
     289                        Config.getPref().put("print.attribution", attributionText.getText());
    290290                        printPreview.repaint();
    291291                    }
     
    311311        row++;
    312312        previewCheckBox = new JCheckBox(tr("Map Preview"));
    313         previewCheckBox.setSelected(Main.pref.getBoolean("print.preview.enabled", false));
     313        previewCheckBox.setSelected(Config.getPref().getBoolean("print.preview.enabled", false));
    314314        previewCheckBox.setActionCommand("toggle-preview");
    315315        previewCheckBox.addActionListener(this);
     
    416416            }
    417417        } else if ("toggle-preview".equals(cmd)) {
    418             Main.pref.putBoolean("print.preview.enabled", previewCheckBox.isSelected());
     418            Config.getPref().putBoolean("print.preview.enabled", previewCheckBox.isSelected());
    419419            if (previewCheckBox.isSelected()) {
    420420                printPreview.setPrintable(mapView);
     
    438438                    msg = tr("Printing has been cancelled.");
    439439                }
    440                 JOptionPane.showMessageDialog(Main.parent, msg,
     440                JOptionPane.showMessageDialog(MainApplication.getMainFrame(), msg,
    441441                  tr("Printing stopped"),
    442442                  JOptionPane.WARNING_MESSAGE);
     
    446446                    msg = tr("Printing has failed.");
    447447                }
    448                 JOptionPane.showMessageDialog(Main.parent, msg,
     448                JOptionPane.showMessageDialog(MainApplication.getMainFrame(), msg,
    449449                  tr("Printing stopped"),
    450450                  JOptionPane.ERROR_MESSAGE);
     
    466466                }
    467467            }
    468             Main.pref.putListOfLists("print.settings.service-attributes", serviceAttributes);
     468            Config.getPref().putListOfLists("print.settings.service-attributes", serviceAttributes);
    469469        }
    470470
     
    488488            }
    489489        }
    490         Main.pref.putListOfLists("print.settings.request-attributes", requestAttributes);
     490        Config.getPref().putListOfLists("print.settings.request-attributes", requestAttributes);
    491491    }
    492492
     
    540540
    541541    protected void loadPrintSettings() {
    542         for (List<String> setting : Main.pref.getListOfLists("print.settings.service-attributes")) {
     542        for (List<String> setting : Config.getPref().getListOfLists("print.settings.service-attributes")) {
    543543            try {
    544544                PrintServiceAttribute a = (PrintServiceAttribute) unmarshallPrintSetting(setting);
     
    550550            }
    551551        }
    552         for (List<String> setting : Main.pref.getListOfLists("print.settings.request-attributes")) {
     552        for (List<String> setting : Config.getPref().getListOfLists("print.settings.request-attributes")) {
    553553            try {
    554554                attrs.add(unmarshallPrintSetting(setting));
  • applications/editors/josm/plugins/print/src/org/openstreetmap/josm/plugins/print/PrintPlugin.java

    r33826 r34547  
    66import javax.swing.KeyStroke;
    77
    8 import org.openstreetmap.josm.Main;
    98import org.openstreetmap.josm.gui.MainApplication;
    109import org.openstreetmap.josm.gui.MapFrame;
    1110import org.openstreetmap.josm.plugins.Plugin;
    1211import org.openstreetmap.josm.plugins.PluginInformation;
     12import org.openstreetmap.josm.spi.preferences.Config;
    1313
    1414/**
     
    9191     */
    9292    public static void adjustPrefs() {
    93         if (!Main.pref.getBoolean("print.saved-prefs", false)) {
    94             Main.pref.putBoolean("print.saved-prefs", true);
     93        if (!Config.getPref().getBoolean("print.saved-prefs", false)) {
     94            Config.getPref().putBoolean("print.saved-prefs", true);
    9595            adjustPref("draw.data.downloaded_area", false);
    9696            adjustPref("mappaint.node.connection-size", 0);
     
    111111     */
    112112    protected static void adjustPref(String key, int value) {
    113         if (!Main.pref.get(key).isEmpty()) {
    114             Main.pref.put("print.saved-prefs."+key, Main.pref.get(key));
     113        if (!Config.getPref().get(key).isEmpty()) {
     114            Config.getPref().put("print.saved-prefs."+key, Config.getPref().get(key));
    115115        }
    116         Main.pref.putInt(key, value);
     116        Config.getPref().putInt(key, value);
    117117    }
    118118
     
    126126     */
    127127    protected static void adjustPref(String key, boolean value) {
    128         if (!Main.pref.get(key).isEmpty()) {
    129             Main.pref.put("print.saved-prefs."+key, Main.pref.get(key));
     128        if (!Config.getPref().get(key).isEmpty()) {
     129            Config.getPref().put("print.saved-prefs."+key, Config.getPref().get(key));
    130130        }
    131         Main.pref.putBoolean(key, value);
     131        Config.getPref().putBoolean(key, value);
    132132    }
    133133
     
    141141     */
    142142    protected static void adjustPref(String key, String value) {
    143         if (!Main.pref.get(key).isEmpty()) {
    144             Main.pref.put("print.saved-prefs."+key, Main.pref.get(key));
     143        if (!Config.getPref().get(key).isEmpty()) {
     144            Config.getPref().put("print.saved-prefs."+key, Config.getPref().get(key));
    145145        }
    146         Main.pref.put(key, value);
     146        Config.getPref().put(key, value);
    147147    }
    148148
     
    151151     */
    152152    public static void restorePrefs() {
    153         if (Main.pref.getBoolean("print.saved-prefs", false)) {
     153        if (Config.getPref().getBoolean("print.saved-prefs", false)) {
    154154            restorePref("draw.data.downloaded_area");
    155155            restorePref("mappaint.node.connection-size");
     
    158158            restorePref("mappaint.node.unselected-size");
    159159            restorePref("mappaint.node.virtual-size");
    160             Main.pref.putBoolean("print.saved-prefs", false);
     160            Config.getPref().putBoolean("print.saved-prefs", false);
    161161            //Main.main.map.mapView.repaint();
    162162        }
     
    170170    protected static void restorePref(String key) {
    171171        String savedKey = "print.saved-prefs."+key;
    172         Main.pref.put(key, Main.pref.get(savedKey));
    173         Main.pref.put(savedKey, null);
     172        Config.getPref().put(key, Config.getPref().get(savedKey));
     173        Config.getPref().put(savedKey, null);
    174174    }
    175175}
  • applications/editors/josm/plugins/print/src/org/openstreetmap/josm/plugins/print/PrintableMapView.java

    r33826 r34547  
    2222
    2323import org.openstreetmap.gui.jmapviewer.tilesources.AbstractOsmTileSource;
    24 import org.openstreetmap.josm.Main;
    2524import org.openstreetmap.josm.data.Bounds;
    2625import org.openstreetmap.josm.data.SystemOfMeasurement;
     
    3130import org.openstreetmap.josm.gui.layer.LayerManager.LayerOrderChangeEvent;
    3231import org.openstreetmap.josm.gui.layer.LayerManager.LayerRemoveEvent;
     32import org.openstreetmap.josm.spi.preferences.Config;
    3333
    3434/**
     
    110110     */
    111111    public void initialize(PageFormat pageFormat) {
    112         int resolution = Main.pref.getInt("print.resolution.dpi", PrintPlugin.DEF_RESOLUTION_DPI);
     112        int resolution = Config.getPref().getInt("print.resolution.dpi", PrintPlugin.DEF_RESOLUTION_DPI);
    113113        g2dFactor = 72.0/resolution;
    114114        setSize((int) (pageFormat.getImageableWidth()/g2dFactor), (int) (pageFormat.getImageableHeight()/g2dFactor));
     
    222222        double dist100px = getDist100Pixel() / g2dFactor;
    223223        double dist = dist100px / som.aValue;
    224         if (!Main.pref.getBoolean("system_of_measurement.use_only_lower_unit", false) && dist > som.bValue / som.aValue) {
     224        if (!Config.getPref().getBoolean("system_of_measurement.use_only_lower_unit", false) && dist > som.bValue / som.aValue) {
    225225            dist = dist100px / som.bValue;
    226226        }
     
    292292     */
    293293    public void paintMapAttribution(Graphics2D g2d, PageFormat pageFormat) {
    294         String text = Main.pref.get("print.attribution", AbstractOsmTileSource.DEFAULT_OSM_ATTRIBUTION);
     294        String text = Config.getPref().get("print.attribution", AbstractOsmTileSource.DEFAULT_OSM_ATTRIBUTION);
    295295
    296296        if (text == null) {
Note: See TracChangeset for help on using the changeset viewer.