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/colortable/ColorTableTocMenuEntry.java
ColorTableTocMenuEntry.java | ||
---|---|---|
31 | 31 |
import org.gvsig.raster.fmap.layers.FLyrRaster; |
32 | 32 |
import org.gvsig.raster.fmap.layers.ILayerState; |
33 | 33 |
import org.gvsig.raster.fmap.layers.IRasterLayerActions; |
34 |
import org.gvsig.raster.mainplugin.toolbar.IGenericToolBarMenuItem; |
|
34 | 35 |
import org.gvsig.raster.tools.app.basic.RasterToolsUtil; |
35 |
import org.gvsig.raster.tools.app.basic.raster.gui.IGenericToolBarMenuItem; |
|
36 | 36 |
import org.gvsig.raster.tools.app.basic.tool.colortable.ui.ColorTableDialog; |
37 | 37 |
/** |
38 | 38 |
* <code>ColorTableTocMenuEntry</code> es el punto de entrada del menu de la |
... | ... | |
60 | 60 |
return singleton; |
61 | 61 |
} |
62 | 62 |
|
63 |
/* |
|
64 |
* (non-Javadoc) |
|
65 |
* @see com.iver.cit.gvsig.project.documents.contextMenu.AbstractContextMenuAction#getGroup() |
|
66 |
*/ |
|
67 | 63 |
public String getGroup() { |
68 | 64 |
return "RasterLayer"; |
69 | 65 |
} |
70 | 66 |
|
71 |
/* |
|
72 |
* (non-Javadoc) |
|
73 |
* @see com.iver.cit.gvsig.project.documents.contextMenu.AbstractContextMenuAction#getGroupOrder() |
|
74 |
*/ |
|
75 | 67 |
public int getGroupOrder() { |
76 | 68 |
return 10; |
77 | 69 |
} |
78 | 70 |
|
79 |
/* |
|
80 |
* (non-Javadoc) |
|
81 |
* @see com.iver.cit.gvsig.project.documents.contextMenu.AbstractContextMenuAction#getOrder() |
|
82 |
*/ |
|
83 | 71 |
public int getOrder() { |
84 | 72 |
return 40; |
85 | 73 |
} |
86 | 74 |
|
87 |
/* |
|
88 |
* (non-Javadoc) |
|
89 |
* @see com.iver.cit.gvsig.project.documents.IContextMenuAction#getText() |
|
90 |
*/ |
|
91 | 75 |
public String getText() { |
92 | 76 |
return RasterToolsUtil.getText(this, "tablas_color"); |
93 | 77 |
} |
94 | 78 |
|
95 |
/* |
|
96 |
* (non-Javadoc) |
|
97 |
* @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[]) |
|
98 |
*/ |
|
99 | 79 |
public boolean isEnabled(ITocItem item, FLayer[] selectedItems) { |
100 | 80 |
if ((selectedItems == null) || (selectedItems.length != 1)) |
101 | 81 |
return false; |
... | ... | |
109 | 89 |
return true; |
110 | 90 |
} |
111 | 91 |
|
112 |
/* |
|
113 |
* (non-Javadoc) |
|
114 |
* @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[]) |
|
115 |
*/ |
|
116 | 92 |
public boolean isVisible(ITocItem item, FLayer[] selectedItems) { |
117 | 93 |
if ((selectedItems == null) || (selectedItems.length != 1)) |
118 | 94 |
return false; |
... | ... | |
127 | 103 |
return false; |
128 | 104 |
} |
129 | 105 |
|
130 |
/* |
|
131 |
* (non-Javadoc) |
|
132 |
* @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[]) |
|
133 |
*/ |
|
134 | 106 |
public synchronized void execute(ITocItem item, FLayer[] selectedItems) { |
135 | 107 |
if(selectedItems[0] instanceof FLyrRaster) { |
136 | 108 |
ColorTableDialog colorTableDialog = null; |
... | ... | |
144 | 116 |
} |
145 | 117 |
} |
146 | 118 |
|
147 |
/* |
|
148 |
* (non-Javadoc) |
|
149 |
* @see org.gvsig.rastertools.generictoolbar.IGenericToolBarMenuItem#getIcon() |
|
150 |
*/ |
|
151 | 119 |
public Icon getIcon() { |
152 | 120 |
return RasterToolsUtil.getIcon("layer-color-table"); |
153 | 121 |
} |
122 |
|
|
123 |
public boolean isEnableEvents() { |
|
124 |
return true; |
|
125 |
} |
|
154 | 126 |
} |
Also available in: Unified diff