Revision 344 org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.main/src/main/java/org/gvsig/vectorediting/main/Main.java
Main.java | ||
---|---|---|
113 | 113 |
import org.gvsig.vectorediting.lib.prov.spline.SplineEditingProviderFactory; |
114 | 114 |
import org.gvsig.vectorediting.lib.prov.split.SplitEditingProviderFactory; |
115 | 115 |
import org.gvsig.vectorediting.lib.prov.splitline.SplitLineEditingProviderFactory; |
116 |
import org.gvsig.vectorediting.lib.prov.trimline.TrimLineEditingProviderFactory; |
|
116 | 117 |
import org.gvsig.vectorediting.lib.spi.EditingProviderLocator; |
117 | 118 |
import org.gvsig.vectorediting.lib.spi.EditingProviderManager; |
118 | 119 |
import org.gvsig.vectorediting.swing.api.EditingContext; |
... | ... | |
252 | 253 |
buttons.add(new JButton(getSplitLineAction())); |
253 | 254 |
buttons.add(new JButton(getSplitAction())); |
254 | 255 |
buttons.add(new JButton(getExtendLineAction())); |
256 |
buttons.add(new JButton(getTrimLineAction())); |
|
255 | 257 |
buttons.add(new JButton(getSimplifyAction())); |
256 | 258 |
buttons.add(new JButton(getScaleAction())); |
257 | 259 |
buttons.add(new JButton(getJoinAction())); |
... | ... | |
700 | 702 |
} |
701 | 703 |
}; |
702 | 704 |
} |
705 |
|
|
706 |
private AbstractAction getTrimLineAction() { |
|
707 |
return new AbstractAction("modify-trim-line") { |
|
703 | 708 |
|
709 |
/** |
|
710 |
* |
|
711 |
*/ |
|
712 |
private static final long serialVersionUID = -5366590032240258186L; |
|
713 |
|
|
714 |
public void actionPerformed(ActionEvent e) { |
|
715 |
editingContext = swingManager.getEditingContext(mapControl); |
|
716 |
editingContext |
|
717 |
.activateService(TrimLineEditingProviderFactory.PROVIDER_NAME); |
|
718 |
} |
|
719 |
}; |
|
720 |
} |
|
721 |
|
|
704 | 722 |
private AbstractAction getEndEditingExtensionAction() { |
705 | 723 |
return new AbstractAction("end-editing") { |
706 | 724 |
|
Also available in: Unified diff