Changeset 16781 in osm for applications/editors/josm


Ignore:
Timestamp:
2009-08-03T10:45:15+02:00 (15 years ago)
Author:
guggis
Message:

Updated to JOSM release 1893

Location:
applications/editors/josm/plugins/wmsplugin
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/wmsplugin/build.xml

    r16599 r16781  
    2626                <attribute name="Plugin-Description" value="Display georeferenced images as background in JOSM (WMS servers, Yahoo, ...)."/>
    2727                <attribute name="Plugin-Link" value="http://wiki.openstreetmap.org/wiki/JOSM/Plugins/WMSPlugin"/>
    28                 <attribute name="Plugin-Mainversion" value="1815"/>
     28                <attribute name="Plugin-Mainversion" value="1893"/>
    2929                <attribute name="Plugin-Version" value="${version.entry.commit.revision}"/>
    3030                <attribute name="de_Plugin-Link" value="http://wiki.openstreetmap.org/wiki/DE:JOSM/Plugins/WMSPlugin"/>
  • applications/editors/josm/plugins/wmsplugin/src/wmsplugin/GeorefImage.java

    r15091 r16781  
    160160        ImageProducer ip = img.getSource();
    161161        RGBImageFilter filter = new RGBImageFilter() {
     162                @Override
    162163            public int filterRGB(int x, int y, int rgb) {
    163164                return rgb | 0xff000000;
  • applications/editors/josm/plugins/wmsplugin/src/wmsplugin/Map_Rectifier_WMSmenuAction.java

    r16442 r16781  
    2323import org.openstreetmap.josm.actions.JosmAction;
    2424import org.openstreetmap.josm.gui.ExtendedDialog;
     25import org.openstreetmap.josm.gui.OptionPaneUtil;
    2526import org.openstreetmap.josm.tools.GBC;
    2627import org.openstreetmap.josm.tools.Shortcut;
     
    195196
    196197            // and display an error message. The while(true) ensures that the dialog pops up again
    197             JOptionPane.showMessageDialog(Main.parent,
     198            OptionPaneUtil.showMessageDialog(Main.parent,
    198199                    tr("Couldn't match the entered link or id to the selected service. Please try again."),
    199200                    tr("No valid WMS URL or id"),
  • applications/editors/josm/plugins/wmsplugin/src/wmsplugin/WMSAdjustAction.java

    r15960 r16781  
    4747
    4848        Layer layer=Main.map.mapView.getActiveLayer();
    49         if (layer.visible && layer instanceof WMSLayer) {
     49        if (layer.isVisible() && layer instanceof WMSLayer) {
    5050            prevEastNorth=Main.map.mapView.getEastNorth(e.getX(),e.getY());
    5151            selectedLayer = ((WMSLayer)layer);
     
    7878        selectedLayer = null;
    7979    }
    80 
     80   
     81    @Override
    8182    public void mouseEntered(MouseEvent e) {
    8283    }
     84   
     85    @Override
    8386    public void mouseExited(MouseEvent e) {
    8487    }
     88   
     89    @Override
    8590    public void mouseMoved(MouseEvent e) {
    8691    }
     
    9297    // provided there aren't any other means to activate this tool
    9398    @Override public boolean layerIsSupported(Layer l) {
    94         return (l instanceof WMSLayer) && l.visible;
     99        return (l instanceof WMSLayer) && l.isVisible();
    95100    }
    96101}
  • applications/editors/josm/plugins/wmsplugin/src/wmsplugin/WMSGrabber.java

    r16363 r16781  
    3030import org.openstreetmap.josm.data.projection.Mercator;
    3131import org.openstreetmap.josm.gui.MapView;
     32import org.openstreetmap.josm.gui.OptionPaneUtil;
    3233import org.openstreetmap.josm.io.CacheFiles;
    3334import org.openstreetmap.josm.io.OsmTransferException;
     
    5152    }
    5253
     54    @Override
    5355    void fetch() throws Exception{
    5456        URL url = null;
     
    122124                if(!projname.equals(m.group(1)) && warn)
    123125                {
    124                     JOptionPane.showMessageDialog(Main.parent,
     126                    OptionPaneUtil.showMessageDialog(Main.parent,
    125127                    tr("The projection ''{0}'' in URL and current projection ''{1}'' mismatch.\n"
    126128                    + "This may lead to wrong coordinates.",
    127                     m.group(1), projname));
     129                    m.group(1), projname),
     130                    tr("Warning"),
     131                    JOptionPane.WARNING_MESSAGE);
    128132                }
    129133            }
  • applications/editors/josm/plugins/wmsplugin/src/wmsplugin/WMSLayer.java

    r16290 r16781  
    3131import org.openstreetmap.josm.data.osm.visitor.BoundingXYVisitor;
    3232import org.openstreetmap.josm.gui.MapView;
     33import org.openstreetmap.josm.gui.OptionPaneUtil;
    3334import org.openstreetmap.josm.gui.dialogs.LayerListDialog;
    3435import org.openstreetmap.josm.gui.dialogs.LayerListPopup;
     
    117118    @Override public String getToolTipText() {
    118119        if(startstop.isSelected())
    119             return tr("WMS layer ({0}), automatically downloading in zoom {1}", name, resolution);
     120            return tr("WMS layer ({0}), automatically downloading in zoom {1}", getName(), resolution);
    120121        else
    121             return tr("WMS layer ({0}), downloading in zoom {1}", name, resolution);
     122            return tr("WMS layer ({0}), downloading in zoom {1}", getName(), resolution);
    122123    }
    123124
     
    163164
    164165        if((bmaxx - bminx > dax) || (bmaxy - bminy > day)){
    165             JOptionPane.showMessageDialog(Main.parent, tr("The requested area is too big. Please zoom in a little, or change resolution"));
     166            OptionPaneUtil.showMessageDialog(
     167                        Main.parent,
     168                        tr("The requested area is too big. Please zoom in a little, or change resolution"),
     169                        tr("Error"),
     170                        JOptionPane.ERROR_MESSAGE
     171                        );
    166172            return;
    167173        }
     
    196202    @Override public Component[] getMenuEntries() {
    197203        return new Component[]{
    198                 new JMenuItem(new LayerListDialog.ShowHideLayerAction(this)),
    199                 new JMenuItem(new LayerListDialog.DeleteLayerAction(this)),
     204                new JMenuItem(LayerListDialog.getInstance().createShowHideLayerAction(this)),
     205                new JMenuItem(LayerListDialog.getInstance().createDeleteLayerAction(this)),
    200206                new JSeparator(),
    201207                new JMenuItem(new LoadWmsAction()),
     
    299305                oos.writeInt(ImageSize);
    300306                oos.writeDouble(pixelPerDegree);
    301                 oos.writeObject(name);
     307                oos.writeObject(getName());
    302308                oos.writeObject(baseURL);
    303309                oos.writeObject(images);
     
    327333                int sfv = ois.readInt();
    328334                if (sfv != serializeFormatVersion) {
    329                     JOptionPane.showMessageDialog(Main.parent,
     335                    OptionPaneUtil.showMessageDialog(Main.parent,
    330336                            tr("Unsupported WMS file version; found {0}, expected {1}", sfv, serializeFormatVersion),
    331337                            tr("File Format Error"),
     
    338344                ImageSize = ois.readInt();
    339345                pixelPerDegree = ois.readDouble();
    340                 name = (String) ois.readObject();
     346                setName((String)ois.readObject());
    341347                baseURL = (String) ois.readObject();
    342348                images = (GeorefImage[][])ois.readObject();
     
    348354                // FIXME be more specific
    349355                ex.printStackTrace(System.out);
    350                 JOptionPane.showMessageDialog(Main.parent,
     356                OptionPaneUtil.showMessageDialog(Main.parent,
    351357                        tr("Error loading file"),
    352358                        tr("Error"),
  • applications/editors/josm/plugins/wmsplugin/src/wmsplugin/WMSPlugin.java

    r16351 r16781  
    5858    // wmsplugin.1.url=http://and.so.on/
    5959
     60    @Override
    6061    public void copy(String from, String to) throws FileNotFoundException, IOException
    6162    {
     
    202203    }
    203204
     205    @Override
    204206    public void mapFrameInitialized(MapFrame oldFrame, MapFrame newFrame) {
    205207        if (oldFrame==null && newFrame!=null) {
     
    212214    }
    213215
     216    @Override
    214217    public PreferenceSetting getPreferenceSetting() {
    215218        return new WMSPreferenceEditor();
  • applications/editors/josm/plugins/wmsplugin/src/wmsplugin/WMSPreferenceEditor.java

    r16308 r16781  
    2626import javax.swing.table.DefaultTableModel;
    2727
     28import org.openstreetmap.josm.gui.OptionPaneUtil;
    2829import org.openstreetmap.josm.gui.preferences.PreferenceDialog;
    2930import org.openstreetmap.josm.gui.preferences.PreferenceSetting;
     
    5354        new String[]{tr("Menu Name (Default)"), tr("WMS URL (Default)")}, 0);
    5455        final JTable listdef = new JTable(modeldef){
     56                @Override
    5557            public boolean isCellEditable(int row,int column){return false;}
    5658        };;
     
    7678                p.add(new JLabel(tr("WMS URL")), GBC.std().insets(0,0,5,0));
    7779                p.add(value, GBC.eol().insets(5,0,0,0).fill(GBC.HORIZONTAL));
    78                 int answer = JOptionPane.showConfirmDialog(gui, p, tr("Enter a menu name and WMS URL"), JOptionPane.OK_CANCEL_OPTION);
     80                int answer = OptionPaneUtil.showConfirmationDialog(
     81                                gui, p,
     82                                tr("Enter a menu name and WMS URL"),
     83                                JOptionPane.OK_CANCEL_OPTION,
     84                                JOptionPane.QUESTION_MESSAGE);
    7985                if (answer == JOptionPane.OK_OPTION) {
    8086                    model.addRow(new String[]{key.getText(), value.getText()});
     
    104110                Integer line = listdef.getSelectedRow();
    105111                if (line == -1)
    106                     JOptionPane.showMessageDialog(gui, tr("Please select the row to copy."));
     112                    OptionPaneUtil.showMessageDialog(
     113                                gui,
     114                                tr("Please select the row to copy."),
     115                                tr("Information"),
     116                                JOptionPane.INFORMATION_MESSAGE
     117                                );
    107118                else
    108119                {
Note: See TracChangeset for help on using the changeset viewer.