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
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