Revision 42548 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/project/documents/view/toc/gui/FPopupMenu.java

View differences:

FPopupMenu.java
36 36
import javax.swing.JPopupMenu;
37 37
import javax.swing.tree.DefaultMutableTreeNode;
38 38

  
39
import org.gvsig.andami.PluginServices;
39 40
import org.gvsig.andami.messages.NotificationManager;
40 41
import org.gvsig.app.project.ProjectManager;
41 42
import org.gvsig.app.project.documents.view.IContextMenuAction;
......
69 70
 * creando una clase derivando de TocMenuEntry, y a?adiendola en
70 71
 * est?tico (o en tiempo de carga de la extensi?n) a FPopupMenu.
71 72
 * (Las entradas actuales est?n hechas de esa manera).
72
 * 
73
 *
73 74
 * @author vcn To change the template for this generated type comment go to
74 75
 *         Window>Preferences>Java>Code Generation>Code and
75 76
 *         Comments
......
84 85
    private FLayer[] selecteds;
85 86

  
86 87
    public static void registerExtensionPoint() {
87
    	ProjectManager projectManager = ProjectManager.getInstance(); 
88
    	ProjectManager projectManager = ProjectManager.getInstance();
88 89
    	ViewManager viewManager = (ViewManager) projectManager.getDocumentManager(ViewManager.TYPENAME);
89 90

  
90 91
    	viewManager.addTOCContextAction("FSymbolChangeColor", new ChangeSymbolTocMenuEntry());
......
105 106

  
106 107
    /**
107 108
     * Creates a new FPopupMenu object.
108
     * 
109
     *
109 110
     * @param nodo
110 111
     *            DOCUMENT ME!
111 112
     * @param vista
......
173 174
                    NotificationManager.addError(e);
174 175
                }
175 176
                if (action != null ) {
176
                	if( action instanceof AbstractTocContextMenuAction 
177
                	if( action instanceof AbstractTocContextMenuAction
177 178
                		&& !(action instanceof OldTocContextMenuAction)) {
178 179
                		((AbstractTocContextMenuAction)action).setMapContext(this.mapContext);
179 180
                	}
......
246 247
        public void actionPerformed(ActionEvent e) {
247 248
            this.action.execute(FPopupMenu.this.getNodeUserObject(),
248 249
                FPopupMenu.this.selecteds);
250
            if (PluginServices.getMainFrame() != null) {
251
                PluginServices.getMainFrame().enableControls();
252
            }
249 253
        }
250 254
    }
251 255

  

Also available in: Unified diff