Revision 5817 trunk/extensions/extCAD/src/com/iver/cit/gvsig/gui/cad/CADToolAdapter.java
CADToolAdapter.java | ||
---|---|---|
167 | 167 |
|
168 | 168 |
ViewPort vp = getMapControl().getViewPort(); |
169 | 169 |
|
170 |
double rw = getMapControl().getViewPort().toMapDistance(5); |
|
171 |
Point2D mapPoint = point; |
|
172 |
Rectangle2D r = new Rectangle2D.Double(mapPoint.getX() - rw / 2, |
|
173 |
mapPoint.getY() - rw / 2, rw, rw); |
|
174 |
|
|
175 |
Envelope e = FConverter.convertRectangle2DtoEnvelope(r); |
|
176 |
|
|
177 | 170 |
// TODO: PROVISIONAL. PONER ALGO COMO ESTO EN UN CUADRO DE DIALOGO |
178 | 171 |
// DE CONFIGURACI?N DEL SNAPPING |
179 | 172 |
NearestPointSnapper defaultSnap = new NearestPointSnapper(); |
... | ... | |
182 | 175 |
|
183 | 176 |
double mapTolerance = vp.toMapDistance(SelectionCADTool.tolerance); |
184 | 177 |
double minDist = mapTolerance; |
178 |
// double rw = getMapControl().getViewPort().toMapDistance(5); |
|
179 |
Point2D mapPoint = point; |
|
180 |
Rectangle2D r = new Rectangle2D.Double(mapPoint.getX() - mapTolerance / 2, |
|
181 |
mapPoint.getY() - mapTolerance / 2, mapTolerance, mapTolerance); |
|
182 |
|
|
183 |
Envelope e = FConverter.convertRectangle2DtoEnvelope(r); |
|
184 |
|
|
185 | 185 |
usedSnap = null; |
186 | 186 |
Point2D lastPoint = null; |
187 | 187 |
if (previousPoint != null) |
... | ... | |
296 | 296 |
if (usedSnap != null) |
297 | 297 |
{ |
298 | 298 |
usedSnap.draw(g, adjustedPoint); |
299 |
getMapControl().setToolTipText(usedSnap.getToolTipText()); |
|
299 |
g.drawString(usedSnap.getToolTipText(), (int)p.getX()+9, (int)p.getY()- 7); |
|
300 |
// getMapControl().setToolTipText(usedSnap.getToolTipText()); |
|
300 | 301 |
} |
301 | 302 |
|
302 | 303 |
adjustSnapping = false; |
Also available in: Unified diff