Ignore:
Timestamp:
2013-04-23T13:17:15+02:00 (11 years ago)
Author:
donvip
Message:

[josm_plugins] Do not use Main.map.mapView instead of mv parameter in paint() methods

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/videomapping/src/org/openstreetmap/josm/plugins/videomapping/VideoPositionLayer.java

    r28924 r29531  
    6969        Collections.sort(ls); //sort basing upon time
    7070        return ls;
    71                
    7271        }
    7372
    7473        @Override
    7574        public void paint(Graphics2D g, MapView map, Bounds bound) {
    76                 paintGpsTrack(g);
    77                 paintSyncedTrack(g);
    78                 paintPositionIcon(g);
     75                paintGpsTrack(g, map);
     76                paintSyncedTrack(g, map);
     77                paintPositionIcon(g, map);
    7978                //paintInterpolatedSegment(g); //just a test for my own
    8079        }
    8180
    82         private void paintGpsTrack(Graphics2D g) {
     81        private void paintGpsTrack(Graphics2D g, MapView map) {
    8382                g.setColor(Color.YELLOW);
    8483        for(WayPoint n: gpsTrack) {
    85             Point p = Main.map.mapView.getPoint(n.getEastNorth());
     84            Point p = map.getPoint(n.getEastNorth());
    8685            g.drawOval(p.x - 2, p.y - 2, 4, 4);
    8786        }
    8887        }
    8988       
    90         private void paintSyncedTrack(Graphics2D g) {
     89        private void paintSyncedTrack(Graphics2D g, MapView map) {
    9190                g.setColor(Color.GREEN);
    9291                for (WayPoint n : gpsTrack) {
    9392                        if (n.attr.containsKey("synced"))
    9493                        {
    95                                 Point p = Main.map.mapView.getPoint(n.getEastNorth());
     94                                Point p = map.getPoint(n.getEastNorth());
    9695                    g.drawOval(p.x - 2, p.y - 2, 4, 4);
    9796                        }                               
     
    10099        }
    101100
    102         private void paintPositionIcon(Graphics2D g) {
    103                 Point p=Main.map.mapView.getPoint(iconPosition.getEastNorth());
     101        private void paintPositionIcon(Graphics2D g, MapView map) {
     102                Point p=map.getPoint(iconPosition.getEastNorth());
    104103        layerIcon.paintIcon(null, g, p.x-layerIcon.getIconWidth()/2, p.y-layerIcon.getIconHeight()/2);
    105104        g.drawString(gpsTimeFormat.format(iconPosition.getTime()),p.x-15,p.y-15);
Note: See TracChangeset for help on using the changeset viewer.