Changeset 34547 in osm for applications/editors/josm/plugins/print/src
- Timestamp:
- 2018-08-18T19:34:02+02:00 (6 years ago)
- 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 9 9 import javax.swing.SwingUtilities; 10 10 11 import org.openstreetmap.josm.Main;12 11 import org.openstreetmap.josm.actions.JosmAction; 12 import org.openstreetmap.josm.gui.MainApplication; 13 13 import org.openstreetmap.josm.tools.Shortcut; 14 14 … … 48 48 public void run() { 49 49 PrintPlugin.adjustPrefs(); 50 PrintDialog window = new PrintDialog(Main .parent);50 PrintDialog window = new PrintDialog(MainApplication.getMainFrame()); 51 51 window.setVisible(true); 52 52 PrintPlugin.restorePrefs(); -
applications/editors/josm/plugins/print/src/org/openstreetmap/josm/plugins/print/PrintDialog.java
r33826 r34547 59 59 60 60 import org.openstreetmap.gui.jmapviewer.tilesources.AbstractOsmTileSource; 61 import org.openstreetmap.josm.Main;62 61 import org.openstreetmap.josm.gui.MainApplication; 63 62 import org.openstreetmap.josm.gui.util.WindowGeometry; 63 import org.openstreetmap.josm.spi.preferences.Config; 64 64 import org.openstreetmap.josm.tools.GBC; 65 65 import org.openstreetmap.josm.tools.Logging; … … 166 166 } else if (isShowing()) { // Avoid IllegalComponentStateException like in #8775 167 167 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()); 169 169 } 170 170 super.setVisible(visible); … … 220 220 caption = new JLabel(" 1 :"); 221 221 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); 223 223 mapView.setFixedMapScale(mapScale); 224 224 scaleModel = new SpinnerNumberModel(mapScale, 250, 5000000, 250); … … 232 232 try { 233 233 scaleField.commitEdit(); 234 Main.pref.put("print.map-scale", scaleModel.getNumber().toString());234 Config.getPref().put("print.map-scale", scaleModel.getNumber().toString()); 235 235 mapView.setFixedMapScale(scaleModel.getNumber().intValue()); 236 236 printPreview.repaint(); … … 250 250 add(caption, std.grid(GBC.RELATIVE, row)); 251 251 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), 253 253 30, 1200, 10); 254 254 final JSpinner resolutionField = new JSpinner(resolutionModel); … … 261 261 try { 262 262 resolutionField.commitEdit(); 263 Main.pref.put("print.resolution.dpi", resolutionModel.getNumber().toString());263 Config.getPref().put("print.resolution.dpi", resolutionModel.getNumber().toString()); 264 264 printPreview.repaint(); 265 265 } catch (ParseException e) { … … 277 277 278 278 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)); 280 280 attributionText.setRows(10); 281 281 attributionText.setLineWrap(true); … … 287 287 @Override 288 288 public void run() { 289 Main.pref.put("print.attribution", attributionText.getText());289 Config.getPref().put("print.attribution", attributionText.getText()); 290 290 printPreview.repaint(); 291 291 } … … 311 311 row++; 312 312 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)); 314 314 previewCheckBox.setActionCommand("toggle-preview"); 315 315 previewCheckBox.addActionListener(this); … … 416 416 } 417 417 } else if ("toggle-preview".equals(cmd)) { 418 Main.pref.putBoolean("print.preview.enabled", previewCheckBox.isSelected());418 Config.getPref().putBoolean("print.preview.enabled", previewCheckBox.isSelected()); 419 419 if (previewCheckBox.isSelected()) { 420 420 printPreview.setPrintable(mapView); … … 438 438 msg = tr("Printing has been cancelled."); 439 439 } 440 JOptionPane.showMessageDialog(Main .parent, msg,440 JOptionPane.showMessageDialog(MainApplication.getMainFrame(), msg, 441 441 tr("Printing stopped"), 442 442 JOptionPane.WARNING_MESSAGE); … … 446 446 msg = tr("Printing has failed."); 447 447 } 448 JOptionPane.showMessageDialog(Main .parent, msg,448 JOptionPane.showMessageDialog(MainApplication.getMainFrame(), msg, 449 449 tr("Printing stopped"), 450 450 JOptionPane.ERROR_MESSAGE); … … 466 466 } 467 467 } 468 Main.pref.putListOfLists("print.settings.service-attributes", serviceAttributes);468 Config.getPref().putListOfLists("print.settings.service-attributes", serviceAttributes); 469 469 } 470 470 … … 488 488 } 489 489 } 490 Main.pref.putListOfLists("print.settings.request-attributes", requestAttributes);490 Config.getPref().putListOfLists("print.settings.request-attributes", requestAttributes); 491 491 } 492 492 … … 540 540 541 541 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")) { 543 543 try { 544 544 PrintServiceAttribute a = (PrintServiceAttribute) unmarshallPrintSetting(setting); … … 550 550 } 551 551 } 552 for (List<String> setting : Main.pref.getListOfLists("print.settings.request-attributes")) {552 for (List<String> setting : Config.getPref().getListOfLists("print.settings.request-attributes")) { 553 553 try { 554 554 attrs.add(unmarshallPrintSetting(setting)); -
applications/editors/josm/plugins/print/src/org/openstreetmap/josm/plugins/print/PrintPlugin.java
r33826 r34547 6 6 import javax.swing.KeyStroke; 7 7 8 import org.openstreetmap.josm.Main;9 8 import org.openstreetmap.josm.gui.MainApplication; 10 9 import org.openstreetmap.josm.gui.MapFrame; 11 10 import org.openstreetmap.josm.plugins.Plugin; 12 11 import org.openstreetmap.josm.plugins.PluginInformation; 12 import org.openstreetmap.josm.spi.preferences.Config; 13 13 14 14 /** … … 91 91 */ 92 92 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); 95 95 adjustPref("draw.data.downloaded_area", false); 96 96 adjustPref("mappaint.node.connection-size", 0); … … 111 111 */ 112 112 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)); 115 115 } 116 Main.pref.putInt(key, value);116 Config.getPref().putInt(key, value); 117 117 } 118 118 … … 126 126 */ 127 127 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)); 130 130 } 131 Main.pref.putBoolean(key, value);131 Config.getPref().putBoolean(key, value); 132 132 } 133 133 … … 141 141 */ 142 142 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)); 145 145 } 146 Main.pref.put(key, value);146 Config.getPref().put(key, value); 147 147 } 148 148 … … 151 151 */ 152 152 public static void restorePrefs() { 153 if ( Main.pref.getBoolean("print.saved-prefs", false)) {153 if (Config.getPref().getBoolean("print.saved-prefs", false)) { 154 154 restorePref("draw.data.downloaded_area"); 155 155 restorePref("mappaint.node.connection-size"); … … 158 158 restorePref("mappaint.node.unselected-size"); 159 159 restorePref("mappaint.node.virtual-size"); 160 Main.pref.putBoolean("print.saved-prefs", false);160 Config.getPref().putBoolean("print.saved-prefs", false); 161 161 //Main.main.map.mapView.repaint(); 162 162 } … … 170 170 protected static void restorePref(String key) { 171 171 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); 174 174 } 175 175 } -
applications/editors/josm/plugins/print/src/org/openstreetmap/josm/plugins/print/PrintableMapView.java
r33826 r34547 22 22 23 23 import org.openstreetmap.gui.jmapviewer.tilesources.AbstractOsmTileSource; 24 import org.openstreetmap.josm.Main;25 24 import org.openstreetmap.josm.data.Bounds; 26 25 import org.openstreetmap.josm.data.SystemOfMeasurement; … … 31 30 import org.openstreetmap.josm.gui.layer.LayerManager.LayerOrderChangeEvent; 32 31 import org.openstreetmap.josm.gui.layer.LayerManager.LayerRemoveEvent; 32 import org.openstreetmap.josm.spi.preferences.Config; 33 33 34 34 /** … … 110 110 */ 111 111 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); 113 113 g2dFactor = 72.0/resolution; 114 114 setSize((int) (pageFormat.getImageableWidth()/g2dFactor), (int) (pageFormat.getImageableHeight()/g2dFactor)); … … 222 222 double dist100px = getDist100Pixel() / g2dFactor; 223 223 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) { 225 225 dist = dist100px / som.bValue; 226 226 } … … 292 292 */ 293 293 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); 295 295 296 296 if (text == null) {
Note:
See TracChangeset
for help on using the changeset viewer.