Revision 4892 trunk/extensions/extCAD/src/com/iver/cit/gvsig/gui/cad/DefaultCADTool.java

View differences:

DefaultCADTool.java
44 44
import java.awt.Graphics;
45 45
import java.awt.Graphics2D;
46 46
import java.awt.geom.AffineTransform;
47
import java.awt.geom.Area;
48 47
import java.awt.geom.Point2D;
49 48
import java.awt.image.BufferedImage;
50 49
import java.io.IOException;
......
71 70
import com.iver.cit.gvsig.fmap.edition.IRowEdited;
72 71
import com.iver.cit.gvsig.fmap.edition.VectorialEditableAdapter;
73 72
import com.iver.cit.gvsig.fmap.layers.FBitSet;
73
import com.iver.cit.gvsig.gui.View;
74
import com.iver.cit.gvsig.gui.tokenmarker.ConsoleToken;
74 75
import com.iver.cit.gvsig.layers.VectorialLayerEdited;
76
import com.iver.utiles.console.JConsole;
75 77

  
76 78
/**
77 79
 * DOCUMENT ME!
......
154 156
				GeneralPathX gp = new GeneralPathX();
155 157
				gp.append(geometry.getPathIterator(null), true);
156 158
				FConverter.getExteriorPolygon(gp);
157
				
159

  
158 160
				geometry = ShapeFactory.createPolygon2D(gp);
159 161
			}
160 162
			int numAttr = getCadToolAdapter().getVectorialAdapter()
......
240 242
	 */
241 243
	public void setQuestion(String s) {
242 244
		question = s;
245
		//ConsoleToken.addQuestion(s);
243 246
	}
244 247

  
245 248
	/**
......
289 292
	 * @see com.iver.cit.gvsig.gui.cad.CADTool#end()
290 293
	 */
291 294
	public void end() {
292
		CADExtension.setCADTool("selection");
295
		CADExtension.setCADTool("selection",true);
293 296
		PluginServices.getMainFrame().setSelectedTool("SELCAD");
294 297
	}
295 298

  
......
328 331
	public void setNextTool(String tool) {
329 332
		this.tool = tool;
330 333
	}
334
	public boolean changeCommand(String name){
335
		CADTool[] cadtools=CADExtension.getCADTools();
336
		for (int i=0;i<cadtools.length;i++){
337
			CADTool ct=cadtools[i];
338
			if (name.equalsIgnoreCase(ct.getName())|| name.equalsIgnoreCase(ct.toString())){
339
				getCadToolAdapter().setCadTool(ct);
340
				ct.init();
341
				View vista = (View) PluginServices.getMDIManager().getActiveView();
342
				vista.getConsolePanel().addText("\n" + ct.getName(),JConsole.COMMAND);
343
				return true;
344
			}
345
		}
346
		return false;
347
	}
348
	public abstract String toString();
331 349
}

Also available in: Unified diff