Revision 486 2.1/trunk/org.gvsig.view3d/org.gvsig.view3d.app/org.gvsig.view3d.app.common/src/main/java/org/gvsig/view3d/app/mainplugin/View3DExtension.java

View differences:

View3DExtension.java
30 30
import org.gvsig.app.ApplicationManager;
31 31
import org.gvsig.app.project.documents.view.ViewDocument;
32 32
import org.gvsig.app.project.documents.view.gui.IView;
33
import org.gvsig.app.project.documents.view.legend.gui.ThemeManagerWindow;
33 34
import org.gvsig.fmap.mapcontext.MapContext;
34 35
import org.gvsig.fmap.mapcontext.layers.FLayers;
36
import org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect;
37
import org.gvsig.tools.ToolsLocator;
38
import org.gvsig.tools.extensionpoint.ExtensionPoint;
39
import org.gvsig.tools.extensionpoint.ExtensionPointManager;
35 40
import org.gvsig.tools.observer.Notification;
36 41
import org.gvsig.tools.observer.Observable;
37 42
import org.gvsig.tools.observer.Observer;
43
import org.gvsig.view3d.app.properties.LayerProperties3DThemeManagerPage;
44
import org.gvsig.view3d.app.properties.RasterLayerProperties3DPanel;
38 45
import org.gvsig.view3d.swing.api.MapControl3D;
39 46
import org.gvsig.view3d.swing.api.View3DPanel;
40 47
import org.gvsig.view3d.swing.api.View3DSwingLocator;
......
48 55
public class View3DExtension extends Extension implements Observer{
49 56

  
50 57
    public void initialize() {
58
        
59
        ThemeManagerWindow.addPage(LayerProperties3DThemeManagerPage.class);
60
        ThemeManagerWindow.setTabEnabledForLayer(
61
            LayerProperties3DThemeManagerPage.class, FLyrVect.class, true);
62
        
63
        ExtensionPointManager extensionPoints = ToolsLocator.getExtensionPointManager();
64
        ExtensionPoint point = extensionPoints.get("RasterSEPropertiesDialog");
65
        if(point != null){
66
            point.append("3D", "3D Raster properties panel",
67
                RasterLayerProperties3DPanel.class);
68
        }
51 69
        registerIcons();
52 70
    }
53 71

  
......
159 177
        }
160 178
        
161 179
    }
162

  
163 180
}

Also available in: Unified diff