Revision 28 org.gvsig.derivedgeometries/trunk/org.gvsig.derivedgeometries/org.gvsig.derivedgeometries.main/src/main/java/org/gvsig/derivedgeometries/main/Main.java

View differences:

Main.java
38 38
import org.gvsig.fmap.mapcontext.MapContextManager;
39 39
import org.gvsig.fmap.mapcontext.exceptions.LoadLayerException;
40 40
import org.gvsig.fmap.mapcontext.layers.FLayer;
41
import org.gvsig.fmap.mapcontext.layers.order.impl.TrivialLayerOrderManager;
42 41
import org.gvsig.fmap.mapcontrol.MapControl;
43 42
import org.gvsig.fmap.mapcontrol.MapControlCreationException;
44 43
import org.gvsig.fmap.mapcontrol.MapControlLocator;
......
63 62

  
64 63
    private MapControl mapControl;
65 64

  
66
    private TrivialLayerOrderManager layerOrderManager;
67

  
68 65
    private JFrame mainFrame;
69 66

  
70 67
    // Actions
......
74 71

  
75 72
    private AbstractAction exit;
76 73

  
74
    
75

  
77 76
    public static void main(String[] args) {
78 77
        new DefaultLibrariesInitializer().fullInitialize();
79 78
        Main main = new Main();
......
87 86
        dataManager = DALLocator.getDataManager();
88 87
        mapContextManager = MapContextLocator.getMapContextManager();
89 88
        windowManager = ToolsSwingLocator.getWindowManager();
90
        layerOrderManager = new TrivialLayerOrderManager();
91 89
        mapContextManager.getSymbolManager().getSymbolPreferences()
92 90
            .setDefaultSymbolFillColorAleatory(true);
91
        
92
        // Register our DummyLayerOrderManger needed to add sample layer
93
        MapContextLocator.registerDefaultOrderManager(DummyLayerOrderManager.class);
93 94
    }
94 95

  
95 96
    private void doMain() {
......
170 171

  
171 172
            public void actionPerformed(ActionEvent e) {
172 173
                try {
174
                    addLayer("src/main/resources/sample-cartography/puertos_andalucia.shp");
175
                    addLayer("src/main/resources/sample-cartography/hidro_andalucia.shp");
173 176
                    addLayer("src/main/resources/sample-cartography/Provincias andalucia.shp");
174
                    addLayer("src/main/resources/sample-cartography/hidro_andalucia.shp");
175
                    addLayer("src/main/resources/sample-cartography/puertos_andalucia.shp");
176 177

  
177 178
                    ThreadSafeDialogsManager dlgManager =
178 179
                        ToolsSwingLocator.getThreadSafeDialogsManager();
......
216 217
            (FeatureStore) dataManager.openStore("Shape", params);
217 218

  
218 219
        FLayer layer = mapContextManager.createLayer(store.getName(), store);
219

  
220
        mapControl.getMapContext().setOrderManager(layerOrderManager);
220
        
221
        
221 222
        mapControl.getMapContext().getLayers().addLayer(layer);
222 223
        mapControl.getMapContext().getLayers().setActive(true);
223 224
        layer.dispose();

Also available in: Unified diff