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/filter/FilterTocMenuEntry.java
FilterTocMenuEntry.java | ||
---|---|---|
29 | 29 |
import org.gvsig.raster.fmap.layers.FLyrRaster; |
30 | 30 |
import org.gvsig.raster.fmap.layers.ILayerState; |
31 | 31 |
import org.gvsig.raster.fmap.layers.IRasterLayerActions; |
32 |
import org.gvsig.raster.mainplugin.toolbar.IGenericToolBarMenuItem; |
|
32 | 33 |
import org.gvsig.raster.tools.app.basic.RasterToolsUtil; |
33 |
import org.gvsig.raster.tools.app.basic.raster.gui.IGenericToolBarMenuItem; |
|
34 | 34 |
import org.gvsig.raster.tools.app.basic.tool.filter.ui.FilterDialog; |
35 | 35 |
|
36 | 36 |
/** |
... | ... | |
58 | 58 |
return singleton; |
59 | 59 |
} |
60 | 60 |
|
61 |
/* |
|
62 |
* (non-Javadoc) |
|
63 |
* @see com.iver.cit.gvsig.project.documents.contextMenu.AbstractContextMenuAction#getGroup() |
|
64 |
*/ |
|
65 | 61 |
public String getGroup() { |
66 | 62 |
return "RasterProcess"; |
67 | 63 |
} |
68 | 64 |
|
69 |
/* |
|
70 |
* (non-Javadoc) |
|
71 |
* @see com.iver.cit.gvsig.project.documents.contextMenu.AbstractContextMenuAction#getGroupOrder() |
|
72 |
*/ |
|
73 | 65 |
public int getGroupOrder() { |
74 | 66 |
return 55; |
75 | 67 |
} |
76 | 68 |
|
77 |
/* |
|
78 |
* (non-Javadoc) |
|
79 |
* @see com.iver.cit.gvsig.project.documents.contextMenu.AbstractContextMenuAction#getOrder() |
|
80 |
*/ |
|
81 | 69 |
public int getOrder() { |
82 | 70 |
return 0; |
83 | 71 |
} |
84 | 72 |
|
85 |
/* |
|
86 |
* (non-Javadoc) |
|
87 |
* @see com.iver.cit.gvsig.project.documents.IContextMenuAction#getText() |
|
88 |
*/ |
|
89 | 73 |
public String getText() { |
90 | 74 |
return RasterToolsUtil.getText(this, "filtros"); |
91 | 75 |
} |
92 | 76 |
|
93 |
/* |
|
94 |
* (non-Javadoc) |
|
95 |
* @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[]) |
|
96 |
*/ |
|
97 | 77 |
public boolean isEnabled(ITocItem item, FLayer[] selectedItems) { |
98 | 78 |
if ((selectedItems == null) || (selectedItems.length != 1)) |
99 | 79 |
return false; |
... | ... | |
107 | 87 |
return true; |
108 | 88 |
} |
109 | 89 |
|
110 |
/* |
|
111 |
* (non-Javadoc) |
|
112 |
* @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[]) |
|
113 |
*/ |
|
114 | 90 |
public boolean isVisible(ITocItem item, FLayer[] selectedItems) { |
115 | 91 |
if ((selectedItems == null) || (selectedItems.length != 1)) |
116 | 92 |
return false; |
... | ... | |
121 | 97 |
return ((IRasterLayerActions) selectedItems[0]).isActionEnabled(IRasterLayerActions.FILTER); |
122 | 98 |
} |
123 | 99 |
|
124 |
/* |
|
125 |
* (non-Javadoc) |
|
126 |
* @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[]) |
|
127 |
*/ |
|
128 | 100 |
public void execute(ITocItem item, FLayer[] selectedItems) { |
129 | 101 |
if ((selectedItems == null) || (selectedItems.length != 1) || (!(selectedItems[0] instanceof FLyrRaster))) |
130 | 102 |
return; |
... | ... | |
133 | 105 |
RasterToolsUtil.addWindow(rasterFilterDialog); |
134 | 106 |
} |
135 | 107 |
|
136 |
/* |
|
137 |
* (non-Javadoc) |
|
138 |
* @see org.gvsig.rastertools.generictoolbar.IGenericToolBarMenuItem#getIcon() |
|
139 |
*/ |
|
140 | 108 |
public Icon getIcon() { |
141 | 109 |
return RasterToolsUtil.getIcon("layer-filter-raster"); |
142 | 110 |
} |
111 |
|
|
112 |
public boolean isEnableEvents() { |
|
113 |
return true; |
|
114 |
} |
|
143 | 115 |
} |
Also available in: Unified diff