Revision 2812 org.gvsig.raster.tools/trunk/org.gvsig.raster.tools/org.gvsig.raster.tools.app.basic/src/main/java/org/gvsig/raster/tools/app/basic/toolbox/AbstractToolboxAction.java
AbstractToolboxAction.java | ||
---|---|---|
40 | 40 |
|
41 | 41 |
/** |
42 | 42 |
* Base class for toolBox actions |
43 |
*
|
|
43 |
* |
|
44 | 44 |
* @author <a href="mailto:nachobrodin@gmail.com">Nacho Brodin</a> |
45 | 45 |
*/ |
46 | 46 |
public abstract class AbstractToolboxAction extends ToolboxAction { |
... | ... | |
66 | 66 |
} |
67 | 67 |
return false; |
68 | 68 |
} |
69 |
|
|
69 |
|
|
70 | 70 |
/** |
71 | 71 |
* Returns true if the plugin which gives the functionality is installed |
72 | 72 |
* in gvSIG |
... | ... | |
83 | 83 |
RasterSwingLibrary.messageBoxError(Messages.getText("plugin_not_installed"), null); |
84 | 84 |
return false; |
85 | 85 |
} |
86 |
|
|
86 |
|
|
87 | 87 |
if(!isActive()) { |
88 | 88 |
RasterSwingLibrary.messageBoxError(Messages.getText("layer_not_valid"), null); |
89 | 89 |
return false; |
... | ... | |
91 | 91 |
|
92 | 92 |
boolean existsRasterButNotActive = false; |
93 | 93 |
lyr = null; |
94 |
IWindow[] windows = PluginServices.getMDIManager().getAllWindows();
|
|
94 |
IWindow[] windows = PluginServices.getMDIManager().getOrderedWindows();
|
|
95 | 95 |
MapContext mapCtx = null; |
96 | 96 |
for (int i = 0; i < windows.length; i++) { |
97 | 97 |
if(windows[i] instanceof AbstractViewPanel) { |
... | ... | |
99 | 99 |
break; |
100 | 100 |
} |
101 | 101 |
} |
102 |
|
|
102 |
|
|
103 | 103 |
IRasterLayer[] layers = SextanteGUI.getInputFactory().getRasterLayers(); |
104 | 104 |
for (int i = 0; i < layers.length; i++) { |
105 | 105 |
FLyrRaster l = (FLyrRaster)((FLyrRasterIRasterLayer)layers[i]).getBaseDataObject(); |
Also available in: Unified diff