Revision 14135 trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/cutting/CuttingTocMenuEntry.java
CuttingTocMenuEntry.java | ||
---|---|---|
72 | 72 |
* @see com.iver.cit.gvsig.project.documents.view.toc.AbstractTocContextMenuAction#isEnabled(com.iver.cit.gvsig.project.documents.view.toc.ITocItem, com.iver.cit.gvsig.fmap.layers.FLayer[]) |
73 | 73 |
*/ |
74 | 74 |
public boolean isEnabled(ITocItem item, FLayer[] selectedItems) { |
75 |
if(getNodeLayer(item) instanceof ILayerState) |
|
75 |
if(getNodeLayer(item) instanceof ILayerState)
|
|
76 | 76 |
if(!((ILayerState)getNodeLayer(item)).isOpen()) |
77 | 77 |
return false; |
78 | 78 |
return selectedItems.length == 1; |
... | ... | |
83 | 83 |
* @see com.iver.cit.gvsig.project.documents.view.toc.AbstractTocContextMenuAction#isVisible(com.iver.cit.gvsig.project.documents.view.toc.ITocItem, com.iver.cit.gvsig.fmap.layers.FLayer[]) |
84 | 84 |
*/ |
85 | 85 |
public boolean isVisible(ITocItem item, FLayer[] selectedItems) { |
86 |
if (isTocItemBranch(item)) |
|
86 |
if (isTocItemBranch(item)) { |
|
87 |
if(selectedItems == null || selectedItems.length != 1) |
|
88 |
return false; |
|
87 | 89 |
return( getNodeLayer(item) instanceof FLyrRasterSE && |
88 | 90 |
((FLyrRasterSE)getNodeLayer(item)).isActionEnabled(IRasterLayerActions.FILTER)); |
91 |
} |
|
89 | 92 |
return false; |
90 | 93 |
} |
91 | 94 |
|
Also available in: Unified diff