Revision 30788 branches/v2_0_0_prep/extensions/extEditing/src/org/gvsig/editing/gui/cad/tools/CopyCADTool.java
CopyCADTool.java | ||
---|---|---|
44 | 44 |
import java.awt.event.InputEvent; |
45 | 45 |
import java.awt.geom.Point2D; |
46 | 46 |
|
47 |
import org.cresques.cts.ICoordTrans; |
|
47 | 48 |
import org.gvsig.andami.PluginServices; |
48 | 49 |
import org.gvsig.andami.messages.NotificationManager; |
49 | 50 |
import org.gvsig.editing.CADExtension; |
... | ... | |
215 | 216 |
String status = actualState.getName(); |
216 | 217 |
VectorialLayerEdited vle=getVLE(); |
217 | 218 |
if (status.equals("Copy.SecondPointToMove")) { |
218 |
ViewPort vp=vle.getLayer().getMapContext().getViewPort(); |
|
219 |
int dx = vp.fromMapDistance(x - firstPoint.getX()); |
|
220 |
int dy = -vp.fromMapDistance(y - firstPoint.getY()); |
|
221 |
Image img = vle.getSelectionImage(); |
|
222 |
renderer.drawImage(img, dx, dy); |
|
223 |
}else{ |
|
224 |
if (!vle.getLayer().isVisible()) { |
|
225 |
return; |
|
226 |
} |
|
227 |
Image imgSel = vle.getSelectionImage(); |
|
228 |
renderer.drawImage(imgSel, 0, 0); |
|
229 |
|
|
230 |
Image imgHand = vle.getHandlersImage(); |
|
231 |
renderer.drawImage(imgHand, 0, 0); |
|
219 |
drawSelectedGeometries(renderer, firstPoint, x, y); |
|
232 | 220 |
} |
233 | 221 |
} |
234 | 222 |
|
Also available in: Unified diff