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/geolocation/GeoLocationTocMenuEntry.java
GeoLocationTocMenuEntry.java | ||
---|---|---|
42 | 42 |
import org.gvsig.raster.fmap.layers.FLyrRaster; |
43 | 43 |
import org.gvsig.raster.fmap.layers.ILayerState; |
44 | 44 |
import org.gvsig.raster.fmap.layers.IRasterLayerActions; |
45 |
import org.gvsig.raster.mainplugin.toolbar.IGenericToolBarMenuItem; |
|
45 | 46 |
import org.gvsig.raster.tools.app.basic.RasterToolsUtil; |
46 |
import org.gvsig.raster.tools.app.basic.raster.gui.IGenericToolBarMenuItem; |
|
47 | 47 |
import org.gvsig.raster.tools.app.basic.tool.geolocation.behavior.GeoRasterBehavior; |
48 | 48 |
import org.gvsig.raster.tools.app.basic.tool.geolocation.listener.GeorefPanListener; |
49 | 49 |
import org.gvsig.raster.tools.app.basic.tool.geolocation.ui.GeoLocationDialog; |
... | ... | |
76 | 76 |
return singleton; |
77 | 77 |
} |
78 | 78 |
|
79 |
/* |
|
80 |
* (non-Javadoc) |
|
81 |
* @see com.iver.cit.gvsig.project.documents.contextMenu.AbstractContextMenuAction#getGroup() |
|
82 |
*/ |
|
83 | 79 |
public String getGroup() { |
84 | 80 |
return "GeoRaster"; |
85 | 81 |
} |
86 | 82 |
|
87 |
/* |
|
88 |
* (non-Javadoc) |
|
89 |
* @see com.iver.cit.gvsig.project.documents.contextMenu.AbstractContextMenuAction#getGroupOrder() |
|
90 |
*/ |
|
91 | 83 |
public int getGroupOrder() { |
92 | 84 |
return 10; |
93 | 85 |
} |
94 | 86 |
|
95 |
/* |
|
96 |
* (non-Javadoc) |
|
97 |
* @see com.iver.cit.gvsig.project.documents.contextMenu.AbstractContextMenuAction#getOrder() |
|
98 |
*/ |
|
99 | 87 |
public int getOrder() { |
100 | 88 |
return 20; |
101 | 89 |
} |
102 | 90 |
|
103 |
/* |
|
104 |
* (non-Javadoc) |
|
105 |
* @see com.iver.cit.gvsig.project.documents.IContextMenuAction#getText() |
|
106 |
*/ |
|
107 | 91 |
public String getText() { |
108 | 92 |
return RasterToolsUtil.getText(this, "geolocation"); |
109 | 93 |
} |
110 | 94 |
|
111 |
/* |
|
112 |
* (non-Javadoc) |
|
113 |
* @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[]) |
|
114 |
*/ |
|
115 | 95 |
public boolean isEnabled(ITocItem item, FLayer[] selectedItems) { |
116 | 96 |
if ((selectedItems == null) || (selectedItems.length != 1)) |
117 | 97 |
return false; |
... | ... | |
124 | 104 |
return true; |
125 | 105 |
} |
126 | 106 |
|
127 |
/* |
|
128 |
* (non-Javadoc) |
|
129 |
* @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[]) |
|
130 |
*/ |
|
131 | 107 |
public boolean isVisible(ITocItem item, FLayer[] selectedItems) { |
132 | 108 |
if ((selectedItems == null) || (selectedItems.length != 1)) |
133 | 109 |
return false; |
... | ... | |
138 | 114 |
return ((IRasterLayerActions) selectedItems[0]).isActionEnabled(IRasterLayerActions.GEOLOCATION); |
139 | 115 |
} |
140 | 116 |
|
141 |
/* |
|
142 |
* (non-Javadoc) |
|
143 |
* @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[]) |
|
144 |
*/ |
|
145 | 117 |
public void execute(ITocItem item, FLayer[] selectedItems) { |
146 | 118 |
boolean isOpen = false; |
147 | 119 |
|
... | ... | |
198 | 170 |
} |
199 | 171 |
} |
200 | 172 |
|
201 |
/* |
|
202 |
* (non-Javadoc) |
|
203 |
* @see org.gvsig.rastertools.generictoolbar.IGenericToolBarMenuItem#getIcon() |
|
204 |
*/ |
|
205 | 173 |
public Icon getIcon() { |
206 | 174 |
return RasterToolsUtil.getIcon("layer-geolocalization"); |
207 | 175 |
} |
208 | 176 |
|
209 | 177 |
public void propertyChange(PropertyChangeEvent evt) {} |
178 |
|
|
179 |
public boolean isEnableEvents() { |
|
180 |
return true; |
|
181 |
} |
|
210 | 182 |
} |
Also available in: Unified diff