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/histogram/HistogramTocMenuEntry.java
HistogramTocMenuEntry.java | ||
---|---|---|
26 | 26 |
import org.gvsig.raster.fmap.layers.FLyrRaster; |
27 | 27 |
import org.gvsig.raster.fmap.layers.ILayerState; |
28 | 28 |
import org.gvsig.raster.fmap.layers.IRasterLayerActions; |
29 |
import org.gvsig.raster.mainplugin.toolbar.IGenericToolBarMenuItem; |
|
29 | 30 |
import org.gvsig.raster.tools.app.basic.RasterToolsUtil; |
30 |
import org.gvsig.raster.tools.app.basic.raster.gui.IGenericToolBarMenuItem; |
|
31 | 31 |
import org.gvsig.raster.tools.app.basic.tool.histogram.ui.HistogramDialog; |
32 | 32 |
|
33 | 33 |
/** |
... | ... | |
54 | 54 |
singleton = new HistogramTocMenuEntry(); |
55 | 55 |
return singleton; |
56 | 56 |
} |
57 |
/* |
|
58 |
* (non-Javadoc) |
|
59 |
* @see com.iver.cit.gvsig.project.documents.contextMenu.AbstractContextMenuAction#getGroup() |
|
60 |
*/ |
|
57 |
|
|
61 | 58 |
public String getGroup() { |
62 | 59 |
return "RasterLayer"; |
63 | 60 |
} |
64 | 61 |
|
65 |
/* |
|
66 |
* (non-Javadoc) |
|
67 |
* @see com.iver.cit.gvsig.project.documents.contextMenu.AbstractContextMenuAction#getGroupOrder() |
|
68 |
*/ |
|
69 | 62 |
public int getGroupOrder() { |
70 | 63 |
return 10; |
71 | 64 |
} |
72 | 65 |
|
73 |
/* |
|
74 |
* (non-Javadoc) |
|
75 |
* @see com.iver.cit.gvsig.project.documents.contextMenu.AbstractContextMenuAction#getOrder() |
|
76 |
*/ |
|
77 | 66 |
public int getOrder() { |
78 | 67 |
return 30; |
79 | 68 |
} |
80 | 69 |
|
81 |
/* |
|
82 |
* (non-Javadoc) |
|
83 |
* @see com.iver.cit.gvsig.project.documents.IContextMenuAction#getText() |
|
84 |
*/ |
|
85 | 70 |
public String getText() { |
86 | 71 |
return RasterToolsUtil.getText(this, "histograma"); |
87 | 72 |
} |
88 | 73 |
|
89 |
/* |
|
90 |
* (non-Javadoc) |
|
91 |
* @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[]) |
|
92 |
*/ |
|
93 | 74 |
public boolean isEnabled(ITocItem item, FLayer[] selectedItems) { |
94 | 75 |
if ((selectedItems == null) || (selectedItems.length != 1)) |
95 | 76 |
return false; |
... | ... | |
102 | 83 |
return false; |
103 | 84 |
} |
104 | 85 |
|
105 |
/* |
|
106 |
* (non-Javadoc) |
|
107 |
* @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[]) |
|
108 |
*/ |
|
109 | 86 |
public boolean isVisible(ITocItem item, FLayer[] selectedItems) { |
110 | 87 |
if ((selectedItems == null) || (selectedItems.length != 1)) |
111 | 88 |
return false; |
... | ... | |
116 | 93 |
return ((IRasterLayerActions) selectedItems[0]).isActionEnabled(IRasterLayerActions.HISTOGRAM); |
117 | 94 |
} |
118 | 95 |
|
119 |
/* |
|
120 |
* (non-Javadoc) |
|
121 |
* @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[]) |
|
122 |
*/ |
|
123 | 96 |
public void execute(ITocItem item, FLayer[] selectedItems) { |
124 | 97 |
if ((selectedItems == null) || (selectedItems.length != 1)) |
125 | 98 |
return; |
... | ... | |
142 | 115 |
} |
143 | 116 |
} |
144 | 117 |
|
145 |
/* |
|
146 |
* (non-Javadoc) |
|
147 |
* @see org.gvsig.rastertools.generictoolbar.IGenericToolBarMenuItem#getIcon() |
|
148 |
*/ |
|
149 | 118 |
public Icon getIcon() { |
150 | 119 |
return RasterToolsUtil.getIcon("layer-histogram"); |
151 | 120 |
} |
121 |
|
|
122 |
public boolean isEnableEvents() { |
|
123 |
return true; |
|
124 |
} |
|
152 | 125 |
} |
Also available in: Unified diff