Ignore:
Timestamp:
2009-11-14T20:01:49+01:00 (15 years ago)
Author:
jttt
Message:

Updated to new MapViewPaintable.paint arguments

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/wmsplugin/src/wmsplugin/WMSLayer.java

    r17817 r18597  
    55import java.awt.Component;
    66import java.awt.Graphics;
     7import java.awt.Graphics2D;
    78import java.awt.Toolkit;
    89import java.awt.event.ActionEvent;
     
    2728import org.openstreetmap.josm.actions.DiskAccessAction;
    2829import org.openstreetmap.josm.actions.SaveActionBase;
     30import org.openstreetmap.josm.data.Bounds;
    2931import org.openstreetmap.josm.data.ProjectionBounds;
    3032import org.openstreetmap.josm.data.coor.EastNorth;
     
    6971        /** set to true if the user confirmed to use an potentially invalid WMS base url */
    7072        private boolean isInvalidUrlConfirmed = false;
    71        
     73
    7274        public WMSLayer() {
    7375                this(tr("Blank Layer"), null, null);
     
    7981                super(name);
    8082                alphaChannel.setSelected(Main.pref.getBoolean("wmsplugin.alpha_channel"));
    81                 setBackgroundLayer(true); /* set global background variable */ 
     83                setBackgroundLayer(true); /* set global background variable */
    8284                initializeImages();
    8385                this.baseURL = baseURL;
     
    112114
    113115        @Override
    114         public void destroy() { 
     116        public void destroy() {
    115117                try {
    116118                        executor.shutdownNow();
     
    163165        }
    164166
    165         @Override public void paint(Graphics g, final MapView mv) {
     167        @Override public void paint(Graphics2D g, final MapView mv, Bounds bounds) {
    166168                if(baseURL == null) return;
    167169                if (usesInvalidUrl && !isInvalidUrlConfirmed) return;
     
    191193                                        + "This is likely to lead to invalid WMS request. You should check your<br>"
    192194                                        + "preference settings.<br>"
    193                                         + "Do you want to fetch WMS tiles anyway?",                                     
     195                                        + "Do you want to fetch WMS tiles anyway?",
    194196                                        url);
    195197                String [] options = new String[] {
     
    198200                };
    199201                int ret = JOptionPane.showOptionDialog(
    200                                 Main.parent, 
     202                                Main.parent,
    201203                                msg,
    202204                                tr("Invalid URL?"),
    203                                 JOptionPane.YES_NO_OPTION, 
    204                                 JOptionPane.WARNING_MESSAGE, 
    205                                 null, 
     205                                JOptionPane.YES_NO_OPTION,
     206                                JOptionPane.WARNING_MESSAGE,
     207                                null,
    206208                                options, options[1]
    207209                );
     
    228230                        );
    229231                        return;
    230                 }               
    231                
     232                }
     233
    232234                for(int x = bminx; x<bmaxx; ++x) {
    233235                        for(int y = bminy; y<bmaxy; ++y){
     
    352354                }
    353355        }
    354        
     356
    355357        public class SaveWmsAction extends AbstractAction {
    356358                public SaveWmsAction() {
Note: See TracChangeset for help on using the changeset viewer.