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/saveas/SaveAsTocMenuEntry.java
SaveAsTocMenuEntry.java | ||
---|---|---|
51 | 51 |
import org.gvsig.raster.fmap.layers.FLyrRaster; |
52 | 52 |
import org.gvsig.raster.fmap.layers.ILayerState; |
53 | 53 |
import org.gvsig.raster.fmap.layers.IRasterLayerActions; |
54 |
import org.gvsig.raster.mainplugin.toolbar.IGenericToolBarMenuItem; |
|
54 | 55 |
import org.gvsig.raster.tools.app.basic.RasterToolsUtil; |
55 |
import org.gvsig.raster.tools.app.basic.raster.gui.IGenericToolBarMenuItem; |
|
56 | 56 |
import org.gvsig.raster.tools.app.basic.raster.process.ClippingProcess; |
57 | 57 |
import org.gvsig.raster.tools.app.basic.raster.process.RasterProcess; |
58 | 58 |
import org.gvsig.raster.util.ExtendedFileFilter; |
... | ... | |
99 | 99 |
|
100 | 100 |
} |
101 | 101 |
|
102 |
/* |
|
103 |
* (non-Javadoc) |
|
104 |
* @see com.iver.cit.gvsig.project.documents.contextMenu.AbstractContextMenuAction#getGroup() |
|
105 |
*/ |
|
106 | 102 |
public String getGroup() { |
107 | 103 |
return "RasterExport"; |
108 | 104 |
} |
109 | 105 |
|
110 |
/* |
|
111 |
* (non-Javadoc) |
|
112 |
* @see com.iver.cit.gvsig.project.documents.contextMenu.AbstractContextMenuAction#getGroupOrder() |
|
113 |
*/ |
|
114 | 106 |
public int getGroupOrder() { |
115 | 107 |
return 50; |
116 | 108 |
} |
117 | 109 |
|
118 |
/* |
|
119 |
* (non-Javadoc) |
|
120 |
* @see com.iver.cit.gvsig.project.documents.contextMenu.AbstractContextMenuAction#getOrder() |
|
121 |
*/ |
|
122 | 110 |
public int getOrder() { |
123 | 111 |
return 1; |
124 | 112 |
} |
125 | 113 |
|
126 |
/* |
|
127 |
* (non-Javadoc) |
|
128 |
* @see com.iver.cit.gvsig.project.documents.IContextMenuAction#getText() |
|
129 |
*/ |
|
130 | 114 |
public String getText() { |
131 | 115 |
return PluginServices.getText(this, "saveas"); |
132 | 116 |
} |
133 | 117 |
|
134 |
/* |
|
135 |
* (non-Javadoc) |
|
136 |
* @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[]) |
|
137 |
*/ |
|
138 | 118 |
public boolean isEnabled(ITocItem item, FLayer[] selectedItems) { |
139 | 119 |
if ((selectedItems == null) || (selectedItems.length != 1)) |
140 | 120 |
return false; |
... | ... | |
148 | 128 |
return true; |
149 | 129 |
} |
150 | 130 |
|
151 |
/* |
|
152 |
* (non-Javadoc) |
|
153 |
* @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[]) |
|
154 |
*/ |
|
155 | 131 |
public boolean isVisible(ITocItem item, FLayer[] selectedItems) { |
156 | 132 |
if ((selectedItems == null) || (selectedItems.length != 1)) |
157 | 133 |
return false; |
... | ... | |
162 | 138 |
return (((IRasterLayerActions) selectedItems[0]).isActionEnabled(IRasterLayerActions.SAVEAS)); |
163 | 139 |
} |
164 | 140 |
|
165 |
/* |
|
166 |
* (non-Javadoc) |
|
167 |
* @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[]) |
|
168 |
*/ |
|
169 | 141 |
public void execute(ITocItem item, FLayer[] selectedItems) { |
170 | 142 |
FLayer lyr = null; |
171 | 143 |
IWindow w = PluginServices.getMDIManager().getActiveWindow(); |
... | ... | |
331 | 303 |
return panelProperty; |
332 | 304 |
} |
333 | 305 |
|
334 |
/* |
|
335 |
* (non-Javadoc) |
|
336 |
* @see org.gvsig.rastertools.generictoolbar.IGenericToolBarMenuItem#getIcon() |
|
337 |
*/ |
|
338 | 306 |
public Icon getIcon() { |
339 | 307 |
return IconThemeHelper.getImageIcon("layer-saveas"); |
340 | 308 |
} |
309 |
|
|
310 |
public boolean isEnableEvents() { |
|
311 |
return true; |
|
312 |
} |
|
341 | 313 |
} |
Also available in: Unified diff