Revision 2123 org.gvsig.raster.tools/trunk/org.gvsig.raster.tools/org.gvsig.raster.tools.app.basic/src/main/java/org/gvsig/raster/tools/app/basic/tool/enhanced/EnhancedTocMenuEntry.java
EnhancedTocMenuEntry.java | ||
---|---|---|
30 | 30 |
import org.gvsig.raster.fmap.layers.FLyrRaster; |
31 | 31 |
import org.gvsig.raster.fmap.layers.ILayerState; |
32 | 32 |
import org.gvsig.raster.fmap.layers.IRasterLayerActions; |
33 |
import org.gvsig.raster.mainplugin.toolbar.IGenericToolBarMenuItem; |
|
33 | 34 |
import org.gvsig.raster.tools.app.basic.RasterToolsUtil; |
34 |
import org.gvsig.raster.tools.app.basic.raster.gui.IGenericToolBarMenuItem; |
|
35 | 35 |
import org.gvsig.raster.tools.app.basic.raster.process.HistogramProcess; |
36 | 36 |
import org.gvsig.raster.tools.app.basic.raster.process.IProcessActions; |
37 | 37 |
import org.gvsig.raster.tools.app.basic.raster.process.StatisticsProcess; |
... | ... | |
63 | 63 |
return singleton; |
64 | 64 |
} |
65 | 65 |
|
66 |
/* |
|
67 |
* (non-Javadoc) |
|
68 |
* @see com.iver.cit.gvsig.project.documents.contextMenu.AbstractContextMenuAction#getGroup() |
|
69 |
*/ |
|
70 | 66 |
public String getGroup() { |
71 | 67 |
return "RasterProcess"; |
72 | 68 |
} |
73 | 69 |
|
74 |
/* |
|
75 |
* (non-Javadoc) |
|
76 |
* @see com.iver.cit.gvsig.project.documents.contextMenu.AbstractContextMenuAction#getGroupOrder() |
|
77 |
*/ |
|
78 | 70 |
public int getGroupOrder() { |
79 | 71 |
return 55; |
80 | 72 |
} |
81 | 73 |
|
82 |
/* |
|
83 |
* (non-Javadoc) |
|
84 |
* @see com.iver.cit.gvsig.project.documents.contextMenu.AbstractContextMenuAction#getOrder() |
|
85 |
*/ |
|
86 | 74 |
public int getOrder() { |
87 | 75 |
return 0; |
88 | 76 |
} |
89 | 77 |
|
90 |
/* |
|
91 |
* (non-Javadoc) |
|
92 |
* @see com.iver.cit.gvsig.project.documents.IContextMenuAction#getText() |
|
93 |
*/ |
|
94 | 78 |
public String getText() { |
95 | 79 |
return RasterToolsUtil.getText(this, "enhanced_rad"); |
96 | 80 |
} |
97 | 81 |
|
98 |
/* |
|
99 |
* (non-Javadoc) |
|
100 |
* @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[]) |
|
101 |
*/ |
|
102 | 82 |
public boolean isEnabled(ITocItem item, FLayer[] selectedItems) { |
103 | 83 |
if ((selectedItems == null) || (selectedItems.length != 1)) |
104 | 84 |
return false; |
... | ... | |
112 | 92 |
return true; |
113 | 93 |
} |
114 | 94 |
|
115 |
/* |
|
116 |
* (non-Javadoc) |
|
117 |
* @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[]) |
|
118 |
*/ |
|
119 | 95 |
public boolean isVisible(ITocItem item, FLayer[] selectedItems) { |
120 | 96 |
if ((selectedItems == null) || (selectedItems.length != 1)) |
121 | 97 |
return false; |
... | ... | |
126 | 102 |
return ((IRasterLayerActions) selectedItems[0]).isActionEnabled(IRasterLayerActions.ENHANCED); |
127 | 103 |
} |
128 | 104 |
|
129 |
/* |
|
130 |
* (non-Javadoc) |
|
131 |
* @see com.iver.cit.gvsig.project.documents.view.toc.AbstractTocContextMenuAction#execute(com.iver.cit.gvsig.project.documents.view.toc.ITocItem, com.iver.cit.gvsig.fmap.layers.FLayer[]) |
|
132 |
*/ |
|
133 | 105 |
public void execute(ITocItem item, FLayer[] selectedItems) { |
134 | 106 |
if ((selectedItems == null) || (selectedItems.length != 1) || (!(selectedItems[0] instanceof FLyrRaster))) |
135 | 107 |
return; |
... | ... | |
142 | 114 |
end(null); |
143 | 115 |
} |
144 | 116 |
|
145 |
/* |
|
146 |
* (non-Javadoc) |
|
147 |
* @see org.gvsig.rastertools.generictoolbar.IGenericToolBarMenuItem#getIcon() |
|
148 |
*/ |
|
149 | 117 |
public Icon getIcon() { |
150 | 118 |
return RasterToolsUtil.getIcon("layer-enhanced"); |
151 | 119 |
} |
... | ... | |
168 | 136 |
|
169 | 137 |
public void interrupted() { |
170 | 138 |
} |
139 |
|
|
140 |
public boolean isEnableEvents() { |
|
141 |
return true; |
|
142 |
} |
|
171 | 143 |
} |
Also available in: Unified diff