Revision 1532 branches/pilotoDWG/libraries/libFMap/src/com/iver/cit/gvsig/fmap/layers/FLyrVect.java

View differences:

FLyrVect.java
62 62
import com.hardcode.gdbms.engine.values.Value;
63 63
import com.iver.cit.gvsig.fmap.DriverException;
64 64
import com.iver.cit.gvsig.fmap.ViewPort;
65
import com.iver.cit.gvsig.fmap.core.FGeometry;
65 66
import com.iver.cit.gvsig.fmap.core.Handler;
66 67
import com.iver.cit.gvsig.fmap.core.IGeometry;
67 68
import com.iver.cit.gvsig.fmap.core.v02.FConstant;
......
276 277
				for (int i = 0; i < indexes.length; i++){
277 278
					IGeometry ig = efs.getGeometry(indexes[i]);
278 279
					if (selectionSupport.isSelected(indexes[i])){
279
						Handler[] handlers=ig.getHandlers();
280
						Handler[] handlers=ig.getHandlers(FGeometry.SELECTHANDLER);
280 281
						ig.cloneGeometry().draw((Graphics2D) g, viewPort, selectionSymbol);
281 282
						FGraphicUtilities.DrawHandlers((Graphics2D)g,viewPort.getAffineTransform(),handlers);
282 283
						ig.draw(gs, viewPort, selectionSymbol);
......
293 294
				for (int i = 0; i < efs.getGeometryCount(); i++){
294 295
					IGeometry ig = efs.getGeometry(i);
295 296
					if (selectionSupport.isSelected(i)){
296
						Handler[] handlers=ig.getHandlers();
297
						Handler[] handlers=ig.getHandlers(FGeometry.SELECTHANDLER);
297 298
						ig.cloneGeometry().draw((Graphics2D) g, viewPort, selectionSymbol);
298 299
						ig.draw(gs, viewPort, selectionSymbol);
299 300
						FGraphicUtilities.DrawHandlers((Graphics2D)g,viewPort.getAffineTransform(),handlers);

Also available in: Unified diff