Revision 4892 trunk/extensions/extCAD/src/com/iver/cit/gvsig/gui/cad/tools/ScaleCADTool.java
ScaleCADTool.java | ||
---|---|---|
115 | 115 |
* @see com.iver.cit.gvsig.gui.cad.CADTool#transition(com.iver.cit.gvsig.fmap.layers.FBitSet, java.lang.String) |
116 | 116 |
*/ |
117 | 117 |
public void transition(String s) { |
118 |
_fsm.addOption(s); |
|
118 |
if (!super.changeCommand(s)){ |
|
119 |
_fsm.addOption(s); |
|
120 |
} |
|
119 | 121 |
} |
120 | 122 |
|
121 | 123 |
/** |
... | ... | |
124 | 126 |
public void selection() { |
125 | 127 |
ArrayList rowSelected=getSelectedRows(); |
126 | 128 |
if (rowSelected.size() == 0 && !CADExtension.getCADTool().getClass().getName().equals("com.iver.cit.gvsig.gui.cad.tools.SelectionCADTool")) { |
127 |
CADExtension.setCADTool("selection"); |
|
129 |
CADExtension.setCADTool("selection",false);
|
|
128 | 130 |
((SelectionCADTool) CADExtension.getCADTool()).setNextTool( |
129 | 131 |
"scale"); |
130 | 132 |
} |
... | ... | |
335 | 337 |
public String getName() { |
336 | 338 |
return PluginServices.getText(this,"scale_"); |
337 | 339 |
} |
340 |
|
|
341 |
public String toString() { |
|
342 |
return "_scale"; |
|
343 |
} |
|
338 | 344 |
} |
Also available in: Unified diff