Statistics
| Revision:

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
}