Revision 3996 trunk/extensions/extCAD/src/com/iver/cit/gvsig/gui/cad/CADToolAdapter.java

View differences:

CADToolAdapter.java
136 136
			Point2D mapArgmin = null;
137 137

  
138 138
			for (int i = 0; i < indexes.length; i++) {
139
				IFeature fea=null;
140
					fea = (IFeature) vea.getRow(indexes[i]).getLinkedRow();//getFeature(indexes[i]);
141
				Handler[] handlers = fea.getGeometry().getHandlers(IGeometry.SELECTHANDLER);
139
				IGeometry geometry=null;
140
					geometry = vea.getShape(indexes[i]);//getFeature(indexes[i]);
141
				Handler[] handlers = geometry.getHandlers(IGeometry.SELECTHANDLER);
142 142

  
143 143
				for (int j = 0; j < handlers.length; j++) {
144 144
					Point2D handlerPoint = handlers[j].getPoint();
......
167 167
		} catch (DriverIOException e) {
168 168
			// TODO Auto-generated catch block
169 169
			e.printStackTrace();
170
		} catch (IOException e) {
171
			// TODO Auto-generated catch block
172
			e.printStackTrace();
173 170
		}
174 171

  
175 172
		return Double.MAX_VALUE;
......
212 209
		Cursor transparentCursor =
213 210
			Toolkit.getDefaultToolkit().createCustomCursor
214 211
			    (image, new Point(0,0), "invisiblecursor");
215
		
212

  
216 213
		getMapControl().setCursor(transparentCursor);
217 214
	}
218 215
	/**
......
221 218
	 * @param g DOCUMENT ME!
222 219
	 */
223 220
	private void drawCursor(Graphics g) {
224
		
221

  
225 222
		Point2D p = adjustedPoint;
226 223

  
227 224
		if (p == null) {
......
314 311
		getMapControl().cancelDrawing();
315 312
		ViewPort vp = getMapControl().getViewPort();
316 313
		// Point2D pReal = vp.toMapPoint(e.getPoint());
317
		
314

  
318 315
		Point2D pReal = new Point2D.Double(vp.getAdjustedExtent().getCenterX()
319 316
				, vp.getAdjustedExtent().getCenterY());
320
		int amount = e.getWheelRotation(); 
317
		int amount = e.getWheelRotation();
321 318
        double nuevoX;
322 319
        double nuevoY;
323 320
        double factor;
......
339 336
	        r.y = nuevoY;
340 337
	        r.width = vp.getExtent().getWidth() * factor;
341 338
	        r.height = vp.getExtent().getHeight() * factor;
342
	
339

  
343 340
	        vp.setExtent(r);
344
        }				
341
        }
345 342
	}
346 343

  
347 344
	/**

Also available in: Unified diff