Revision 2331 org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.app.basic/src/main/java/org/gvsig/raster/tools/app/basic/tool/colortable/ColorTableTocMenuEntry.java
ColorTableTocMenuEntry.java | ||
---|---|---|
23 | 23 |
|
24 | 24 |
import javax.swing.Icon; |
25 | 25 |
|
26 |
import org.gvsig.andami.IconThemeHelper; |
|
26 | 27 |
import org.gvsig.andami.PluginServices; |
27 | 28 |
import org.gvsig.app.project.documents.view.toc.AbstractTocContextMenuAction; |
28 | 29 |
import org.gvsig.app.project.documents.view.toc.ITocItem; |
29 | 30 |
import org.gvsig.fmap.dal.coverage.exception.ColorTableException; |
30 | 31 |
import org.gvsig.fmap.mapcontext.layers.FLayer; |
32 |
import org.gvsig.i18n.Messages; |
|
31 | 33 |
import org.gvsig.raster.fmap.layers.FLyrRaster; |
32 | 34 |
import org.gvsig.raster.fmap.layers.ILayerState; |
33 | 35 |
import org.gvsig.raster.fmap.layers.IRasterLayerActions; |
34 | 36 |
import org.gvsig.raster.mainplugin.toolbar.IGenericToolBarMenuItem; |
35 |
import org.gvsig.raster.tools.app.basic.RasterToolsUtil;
|
|
37 |
import org.gvsig.raster.swing.RasterSwingLibrary;
|
|
36 | 38 |
import org.gvsig.raster.tools.app.basic.tool.colortable.ui.ColorTableDialog; |
37 | 39 |
/** |
38 | 40 |
* <code>ColorTableTocMenuEntry</code> es el punto de entrada del menu de la |
39 | 41 |
* tabla de color |
40 | 42 |
* |
41 |
* @version 26/06/2007 |
|
42 |
* @author BorSanZa - Borja S?nchez Zamorano (borja.sanchez@iver.es) |
|
43 |
* @author BorSanZa - Borja S?nchez Zamorano |
|
43 | 44 |
*/ |
44 | 45 |
public class ColorTableTocMenuEntry extends AbstractTocContextMenuAction implements IGenericToolBarMenuItem { |
45 | 46 |
static private ColorTableTocMenuEntry singleton = null; |
... | ... | |
73 | 74 |
} |
74 | 75 |
|
75 | 76 |
public String getText() { |
76 |
return RasterToolsUtil.getText(this, "tablas_color");
|
|
77 |
return Messages.getText("tablas_color");
|
|
77 | 78 |
} |
78 | 79 |
|
79 | 80 |
public boolean isEnabled(ITocItem item, FLayer[] selectedItems) { |
... | ... | |
109 | 110 |
try { |
110 | 111 |
colorTableDialog = new ColorTableDialog((FLyrRaster)selectedItems[0], 660, 465); |
111 | 112 |
} catch (ColorTableException e) { |
112 |
RasterToolsUtil.messageBoxError("colortables_not_loaded", PluginServices.getMDIManager().getActiveWindow(), e);
|
|
113 |
RasterSwingLibrary.messageBoxError("colortables_not_loaded", PluginServices.getMDIManager().getActiveWindow(), e);
|
|
113 | 114 |
return; |
114 | 115 |
} |
115 | 116 |
PluginServices.getMDIManager().addCentredWindow(colorTableDialog); |
... | ... | |
117 | 118 |
} |
118 | 119 |
|
119 | 120 |
public Icon getIcon() { |
120 |
return RasterToolsUtil.getIcon("layer-color-table");
|
|
121 |
return IconThemeHelper.getImageIcon("layer-color-table");
|
|
121 | 122 |
} |
122 | 123 |
|
123 | 124 |
} |
Also available in: Unified diff