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

View differences:

Main.java
83 83
import org.gvsig.vectorediting.swing.api.EditingSwingLocator;
84 84
import org.gvsig.vectorediting.swing.api.EditingSwingManager;
85 85
import org.gvsig.vectorediting.swing.impl.DefaultEditingBehavior;
86
import org.gvsig.vectorediting.swing.impl.EditingCompoundBehavior;
86 87
import org.slf4j.Logger;
87 88
import org.slf4j.LoggerFactory;
88 89

  
......
180 181

  
181 182
    try {
182 183
      mapControl = mapControlManager.createJMapControlPanel();
184

  
183 185
      editingBehavior = new DefaultEditingBehavior(mapControl);
186
      EditingCompoundBehavior editingCompoundBehavior = new EditingCompoundBehavior(editingBehavior);
187
      mapControl.addBehavior("VectorEditing", editingCompoundBehavior);
188

  
184 189
      mapControl.addBehavior("zoom", new Behavior[] {
185 190
          new RectangleBehavior(new ZoomInListenerImpl(mapControl)),
186 191
          new PointBehavior(new ZoomOutRightButtonListener(mapControl)) });
187
      mapControl.addBehavior("pan", new MoveBehavior(new PanListenerImpl(
188
          mapControl)));
192
      mapControl.addBehavior("pan", new MoveBehavior(new PanListenerImpl(mapControl)));
189 193

  
190 194

  
191 195
      IProjection defaultProjection = CRSFactory.getCRS(DEFAULT_CRS_CODE);
192 196
      mapControl.getViewPort().setProjection(defaultProjection);
193
      mapControl.addBehavior("VectorEditing", (Behavior) editingBehavior);
194 197

  
195 198
      // Create actions
196 199
      createActions();

Also available in: Unified diff