Revision 344 org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.main/src/main/java/org/gvsig/vectorediting/main/Main.java

View differences:

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