Revision 496 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
40 40
import org.gvsig.tools.ToolsLocator;
41 41
import org.gvsig.tools.extensionpoint.ExtensionPoint;
42 42
import org.gvsig.tools.extensionpoint.ExtensionPointManager;
43
import org.gvsig.tools.i18n.I18nManager;
43 44
import org.gvsig.tools.observer.Notification;
44 45
import org.gvsig.tools.observer.Observable;
45 46
import org.gvsig.tools.observer.Observer;
47
import org.gvsig.view3d.app.properties.General3DPreferencePage;
46 48
import org.gvsig.view3d.app.properties.LayerProperties3DThemeManagerPage;
47 49
import org.gvsig.view3d.app.properties.RasterLayerProperties3DPanel;
48 50
import org.gvsig.view3d.app.properties.ViewProperties3DPageFactory;
......
59 61
public class View3DExtension extends Extension implements Observer {
60 62

  
61 63
    public void initialize() {
64
        // Register general 3D properties
65
        I18nManager i18nManager = ToolsLocator.getI18nManager();
66
        ExtensionPointManager extensionPoints =ToolsLocator.getExtensionPointManager();
67
        ExtensionPoint ep = extensionPoints.add("AplicationPreferences", "");
68
        ep.append(i18nManager.getTranslation("3D"), "", new General3DPreferencePage());
69
        
62 70
        // Register vectorial layer 3D properties panel
63 71
        ThemeManagerWindow.addPage(LayerProperties3DThemeManagerPage.class);
64 72
        ThemeManagerWindow.setTabEnabledForLayer(
65 73
            LayerProperties3DThemeManagerPage.class, FLyrVect.class, true);
66 74
        
67 75
        // Regsiter raster layer 3D properties panel
68
        ExtensionPointManager extensionPoints =
69
            ToolsLocator.getExtensionPointManager();
70 76
        ExtensionPoint point = extensionPoints.get("RasterSEPropertiesDialog");
71 77
        if (point != null) {
72 78
            point.append("3D", "3D Raster properties panel",
......
83 89
    private void registerIcons() {
84 90
        IconThemeHelper.registerIcon("view3d", "sphere-view-3d", this);
85 91
        IconThemeHelper.registerIcon("view3d", "flat-view-3d", this);
92
        IconThemeHelper.registerIcon("view3d", "general-properties-view-3d", this);
86 93
    }
87 94

  
88 95
    public void execute(String actionCommand) {

Also available in: Unified diff