Changeset 6000 in josm for trunk/src/org/openstreetmap/josm/actions
- Timestamp:
- 2013-06-10T22:03:21+02:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/AddImageryLayerAction.java
r5617 r6000 5 5 6 6 import java.awt.Dimension; 7 import java.awt.GridBagLayout; 7 8 import java.awt.event.ActionEvent; 8 9 import java.io.IOException; … … 10 11 import javax.swing.Action; 11 12 import javax.swing.ImageIcon; 13 import javax.swing.JComboBox; 12 14 import javax.swing.JOptionPane; 15 import javax.swing.JPanel; 13 16 import javax.swing.JScrollPane; 14 17 import org.openstreetmap.josm.Main; … … 20 23 import org.openstreetmap.josm.io.imagery.WMSImagery; 21 24 import org.openstreetmap.josm.gui.preferences.imagery.WMSLayerTree; 25 import org.openstreetmap.josm.tools.GBC; 22 26 import org.openstreetmap.josm.tools.ImageProvider; 23 27 … … 77 81 final WMSLayerTree tree = new WMSLayerTree(); 78 82 tree.updateTree(wms); 83 final JComboBox formats = new JComboBox(wms.getFormats().toArray()); 84 formats.setToolTipText(tr("Select image format for WMS layer")); 79 85 80 86 if (1 != new ExtendedDialog(Main.parent, tr("Select WMS layers"), new String[]{tr("Add layers"), tr("Cancel")}) {{ 81 87 final JScrollPane scrollPane = new JScrollPane(tree.getLayerTree()); 82 setContent(scrollPane);83 88 scrollPane.setPreferredSize(new Dimension(400, 400)); 89 final JPanel panel = new JPanel(new GridBagLayout()); 90 panel.add(scrollPane, GBC.eol().fill()); 91 panel.add(formats, GBC.eol().fill(GBC.HORIZONTAL)); 92 setContent(panel); 84 93 }}.showDialog().getValue()) { 85 94 return null; 86 95 } 87 96 88 String url = wms.buildGetMapUrl(tree.getSelectedLayers()); 97 final String url = wms.buildGetMapUrl( 98 tree.getSelectedLayers(), (String) formats.getSelectedItem()); 89 99 return new ImageryInfo(info.getName(), url, "wms", info.getEulaAcceptanceRequired(), info.getCookies()); 90 100 } // exception handling from AddWMSLayerPanel.java
Note:
See TracChangeset
for help on using the changeset viewer.