Revision 30349 branches/v2_0_0_prep/applications/appgvSIG/src/org/gvsig/app/project/documents/view/toolListeners/snapping/snappers/MediumPointSnapper.java

View differences:

MediumPointSnapper.java
1 1
package org.gvsig.app.project.documents.view.toolListeners.snapping.snappers;
2 2

  
3
import java.awt.Graphics;
4 3
import java.awt.geom.PathIterator;
5 4
import java.awt.geom.Point2D;
6 5

  
......
9 8
import org.gvsig.fmap.geom.primitive.Circle;
10 9
import org.gvsig.fmap.geom.primitive.Ellipse;
11 10
import org.gvsig.fmap.geom.primitive.Spline;
12
import org.gvsig.fmap.geom.util.Converter;
13
import org.gvsig.fmap.mapcontrol.tools.snapping.snappers.AbstractSnapper;
11
import org.gvsig.fmap.mapcontrol.PrimitivesDrawer;
14 12
import org.gvsig.fmap.mapcontrol.tools.snapping.snappers.ISnapperVectorial;
13
import org.gvsig.fmap.mapcontrol.tools.snapping.snappers.impl.AbstractSnapper;
15 14

  
16 15
import com.vividsolutions.jts.geom.Coordinate;
17 16

  
......
101 100
        return "medium_point";
102 101
    }
103 102

  
104
    /* (non-Javadoc)
105
     * @see com.iver.cit.gvsig.gui.cad.snapping.ISnapper#draw(java.awt.Graphics, java.awt.geom.Point2D)
103
    /*
104
     * (non-Javadoc)
105
     * @see org.gvsig.fmap.mapcontrol.tools.snapping.snappers.ISnapper#draw(org.gvsig.fmap.mapcontrol.PrimitivesDrawer, java.awt.geom.Point2D)
106 106
     */
107
    public void draw(Graphics g, Point2D pPixels) {
108
        g.setColor(getColor());
107
    public void draw(PrimitivesDrawer primitivesDrawer, Point2D pPixels) {
108
    	primitivesDrawer.setColor(getColor());
109 109

  
110 110
        int half = getSizePixels() / 2;
111 111
        int x1 = (int) (pPixels.getX() - half);
......
114 114
        int y1 = (int) (pPixels.getY() - half);
115 115
        int y2 = (int) (pPixels.getY() + half);
116 116

  
117
        g.drawLine(x1, y2, x2, y2);
118
        g.drawLine(x1, y2, x3, y1);
119
        g.drawLine(x2, y2, x3, y1);
117
        primitivesDrawer.drawLine(x1, y2, x2, y2);
118
        primitivesDrawer.drawLine(x1, y2, x3, y1);
119
        primitivesDrawer.drawLine(x2, y2, x3, y1);
120 120
    }
121 121

  
122 122
}

Also available in: Unified diff