Revision 3997

View differences:

trunk/extensions/extCAD/src/com/iver/cit/gvsig/gui/cad/CADTool.java
54 54
 */
55 55
public interface CADTool {
56 56
	public static FSymbol drawingSymbol = new FSymbol(FConstant.SYMBOL_TYPE_POINT,
57
			Color.RED);
57
			new Color(255, 0,0, 100)); // Le ponemos una transparencia
58 58
	public static FSymbol modifySymbol = new FSymbol(FConstant.SYMBOL_TYPE_POINT,
59
			Color.GRAY);
59
			new Color(100, 100, 100, 100));
60 60
	public static FSymbol selectSymbol = new FSymbol(FConstant.SYMBOL_TYPE_POINT,
61 61
			Color.ORANGE);
62 62

  
trunk/extensions/extCAD/src/com/iver/cit/gvsig/gui/cad/DefaultCADTool.java
40 40
 */
41 41
package com.iver.cit.gvsig.gui.cad;
42 42

  
43
import java.awt.Color;
43 44
import java.awt.Graphics;
44 45
import java.awt.Graphics2D;
45 46
import java.awt.geom.AffineTransform;
......
222 223
    	PluginServices.getMainFrame().setSelectedTool("SELCAD");
223 224
    }
224 225

  
226
	public void init() {
227
		CADTool.drawingSymbol.setOutlined(true);
228
		CADTool.drawingSymbol.setOutlineColor(Color.GREEN);
229
		
230
		
231
	}
232

  
225 233
}
trunk/extensions/extCAD/src/com/iver/cit/gvsig/gui/cad/tools/PolygonCADTool.java
153 153
            if (isI) {
154 154
                getIPolygon(point, point.distance(center)).draw((Graphics2D) g,
155 155
                    getCadToolAdapter().getMapControl().getViewPort(),
156
                    CADTool.modifySymbol);
156
                    CADTool.drawingSymbol);
157 157
            } else {
158 158
                getCPolygon(point, point.distance(center)).draw((Graphics2D) g,
159 159
                    getCadToolAdapter().getMapControl().getViewPort(),
160
                    CADTool.modifySymbol);
160
                    CADTool.drawingSymbol);
161 161
            }
162 162

  
163 163
            ShapeFactory.createCircle(center, point.distance(center)).draw((Graphics2D) g,
164 164
                getCadToolAdapter().getMapControl().getViewPort(),
165
                CADTool.drawingSymbol);
165
                CADTool.modifySymbol);
166 166
        }
167 167
    }
168 168

  
trunk/extensions/extCAD/src/com/iver/cit/gvsig/gui/cad/tools/PolylineCADTool.java
103 103
		elShape.lineTo(firstPoint.getX(), firstPoint.getY());
104 104

  
105 105
		list.add(ShapeFactory.createPolyline2D(elShape));
106
		list.add(ShapeFactory.createPolyline2D(elShape));
106
		// list.add(ShapeFactory.createPolyline2D(elShape));
107 107

  
108 108
    }
109 109
    /* (non-Javadoc)
......
287 287
            for (int i = 0; i < list.size(); i++) {
288 288
                ((IGeometry) list.get(i)).cloneGeometry().draw((Graphics2D) g,
289 289
                    getCadToolAdapter().getMapControl().getViewPort(),
290
                    CADTool.modifySymbol);
290
                    CADTool.drawingSymbol);
291 291
            }
292 292

  
293 293
            drawLine((Graphics2D) g, antPoint, new Point2D.Double(x, y));
......
295 295
            for (int i = 0; i < list.size(); i++) {
296 296
                ((IGeometry) list.get(i)).cloneGeometry().draw((Graphics2D) g,
297 297
                    getCadToolAdapter().getMapControl().getViewPort(),
298
                    CADTool.modifySymbol);
298
                    CADTool.drawingSymbol);
299 299
            }
300 300

  
301 301
            Point2D point = new Point2D.Double(x, y);
trunk/extensions/extCAD/src/com/iver/cit/gvsig/gui/cad/tools/CircleCADTool.java
155 155
            Point2D currentPoint = new Point2D.Double(x, y);
156 156
            ShapeFactory.createCircle(center, currentPoint).draw((Graphics2D) g,
157 157
                getCadToolAdapter().getMapControl().getViewPort(),
158
                CADTool.modifySymbol);
158
                CADTool.drawingSymbol);
159 159
        } else if (status == "Circle.SecondPoint") {
160 160
            drawLine((Graphics2D) g, firstPoint, new Point2D.Double(x, y));
161 161
        } else if (status == "Circle.ThirdPoint") {
......
166 166
            if (geom != null) {
167 167
                geom.draw((Graphics2D) g,
168 168
                    getCadToolAdapter().getMapControl().getViewPort(),
169
                    CADTool.modifySymbol);
169
                    CADTool.drawingSymbol);
170 170
            }
171 171
        }
172 172
    }
trunk/extensions/extCAD/src/com/iver/cit/gvsig/gui/cad/tools/RectangleCADTool.java
178 178
            elShape.lineTo(firstPoint.getX(), firstPoint.getY());
179 179
            ShapeFactory.createPolyline2D(elShape).draw((Graphics2D) g,
180 180
                getCadToolAdapter().getMapControl().getViewPort(),
181
                CADTool.modifySymbol);
181
                CADTool.drawingSymbol);
182 182
        } else if (status == "Rectangle.SecondPointSquare") {
183 183
            GeneralPathX elShape = new GeneralPathX(GeneralPathX.WIND_EVEN_ODD,
184 184
                    4);
......
200 200

  
201 201
            ShapeFactory.createPolyline2D(elShape).draw((Graphics2D) g,
202 202
                getCadToolAdapter().getMapControl().getViewPort(),
203
                CADTool.modifySymbol);
203
                CADTool.drawingSymbol);
204 204
        }
205 205
    }
206 206

  

Also available in: Unified diff