root / trunk / extensions / ext3Dgui / src / com / iver / ai2 / gvsig3dgui / Extension3D.java @ 15687
History | View | Annotate | Download (1.2 KB)
1 |
package com.iver.ai2.gvsig3dgui; |
---|---|
2 |
|
3 |
import javax.swing.JPopupMenu; |
4 |
|
5 |
import com.iver.ai2.gvsig3d.resources.ResourcesFactory; |
6 |
import com.iver.ai2.gvsig3dgui.tocMenu.TocRefreshLayer; |
7 |
import com.iver.ai2.gvsig3dgui.tocMenu.TocTransparencyPanel; |
8 |
import com.iver.andami.PluginServices; |
9 |
import com.iver.andami.plugins.Extension; |
10 |
import com.iver.utiles.extensionPoints.ExtensionPoints; |
11 |
import com.iver.utiles.extensionPoints.ExtensionPointsSingleton; |
12 |
|
13 |
|
14 |
public class Extension3D extends Extension { |
15 |
|
16 |
public void execute(String actionCommand) { |
17 |
} |
18 |
|
19 |
public void initialize() { |
20 |
JPopupMenu.setDefaultLightWeightPopupEnabled(false); |
21 |
ProjectView3DFactory.register(); |
22 |
|
23 |
// TODO: registrar aki las opciones del menu contestual del toc
|
24 |
ExtensionPoints extensionPoints = ExtensionPointsSingleton.getInstance(); |
25 |
extensionPoints.add("View_TocActions",PluginServices.getText(this, "Transparency"),new TocTransparencyPanel()); |
26 |
extensionPoints.add("View_TocActions",PluginServices.getText(this, "Layer_Refresh"),new TocRefreshLayer()); |
27 |
|
28 |
} |
29 |
|
30 |
public boolean isEnabled() { |
31 |
return true; |
32 |
} |
33 |
|
34 |
public boolean isVisible() { |
35 |
return false; |
36 |
} |
37 |
|
38 |
public void terminate() { |
39 |
super.terminate();
|
40 |
} |
41 |
} |