Revision 4892 trunk/extensions/extCAD/src/com/iver/cit/gvsig/gui/cad/DefaultCADTool.java
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