Revision 339

View differences:

org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.main/src/main/java/org/gvsig/vectorediting/main/Main.java
108 108
import org.gvsig.vectorediting.lib.prov.rotate.RotateEditingProviderFactory;
109 109
import org.gvsig.vectorediting.lib.prov.scale.ScaleEditingProviderFactory;
110 110
import org.gvsig.vectorediting.lib.prov.simplify.SimplifyEditingProviderFactory;
111
import org.gvsig.vectorediting.lib.prov.smoothline.SmoothLineEditingProviderFactory;
111 112
import org.gvsig.vectorediting.lib.prov.spline.FilledSplineEditingProviderFactory;
112 113
import org.gvsig.vectorediting.lib.prov.spline.SplineEditingProviderFactory;
113 114
import org.gvsig.vectorediting.lib.prov.split.SplitEditingProviderFactory;
......
254 255
        buttons.add(new JButton(getSimplifyAction()));
255 256
        buttons.add(new JButton(getScaleAction()));
256 257
        buttons.add(new JButton(getJoinAction()));
258
        buttons.add(new JButton(getSmoothLineAction()));
257 259

  
258 260
    }
259 261

  
......
909 911
        };
910 912
    }
911 913

  
914
    private AbstractAction getSmoothLineAction() {
915
        return new AbstractAction("modify-smooth-line") {
916

  
917
            /**
918
             *
919
             */
920
            private static final long serialVersionUID = 4659561526143686702L;
921

  
922
            public void actionPerformed(ActionEvent e) {
923
                editingContext = swingManager.getEditingContext(mapControl);
924
                editingContext
925
                    .activateService(SmoothLineEditingProviderFactory.PROVIDER_NAME);
926
            }
927
        };
928
    }
929

  
912 930
    private AbstractAction getScaleAction() {
913 931
        return new AbstractAction("modify-scale") {
914 932

  
org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.main/pom.xml
219 219
                org.gvsig.vectorediting.lib.prov.scale
220 220
            </artifactId>
221 221
        </dependency>
222
        <dependency>
223
            <groupId>org.gvsig</groupId>
224
            <artifactId>
225
                org.gvsig.vectorediting.lib.prov.smoothline
226
            </artifactId>
227
        </dependency>
222 228

  
223 229
		<!-- runtime dependencies -->
224 230
		<dependency>

Also available in: Unified diff