Revision 47426 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.swing/org.gvsig.fmap.dal.swing.impl/src/main/java/org/gvsig/fmap/dal/swing/impl/DefaultDALSwingLibrary.java
DefaultDALSwingLibrary.java | ||
---|---|---|
80 | 80 |
import org.gvsig.tools.library.AbstractLibrary; |
81 | 81 |
import org.gvsig.tools.library.LibraryException; |
82 | 82 |
import org.gvsig.tools.locator.ReferenceNotRegisteredException; |
83 |
import org.gvsig.tools.swing.api.ToolsSwingUtils; |
|
83 | 84 |
import org.slf4j.Logger; |
84 | 85 |
import org.slf4j.LoggerFactory; |
85 | 86 |
|
... | ... | |
151 | 152 |
LOGGER.debug("Can't locate DataStoreParametersPanelManager"); |
152 | 153 |
} |
153 | 154 |
|
154 |
|
|
155 |
registerIcons(); |
|
156 |
|
|
155 | 157 |
DefaultEditingNotificationManager.selfRegister(); |
156 | 158 |
ProjectionPickerControllerImpl.selfRegister(); |
157 | 159 |
|
... | ... | |
191 | 193 |
LOGGER.warn("Can't register DAL components in ExpressionEvaluator",ex); |
192 | 194 |
} |
193 | 195 |
} |
196 |
|
|
197 |
private void registerIcons() { |
|
198 |
ToolsSwingUtils.registerIcons( |
|
199 |
DefaultDALSwingLibrary.class, |
|
200 |
"/org/gvsig/fmap/dal/images", |
|
201 |
LIBRARY_NAME, |
|
202 |
new String[]{"dal", "featurestore-column", "featurestore-members"}, |
|
203 |
new String[]{"dal", "featurestore-foreing-key", "featurestore-members"}, |
|
204 |
new String[]{"dal", "featurestore-table", "featurestore-members"}, |
|
205 |
new String[]{"dal", "featurestore-calculated-column", "featurestore-members"}, |
|
206 |
new String[]{"dal", "featurestore-query-calculated-column", "featurestore-members"} |
|
207 |
); |
|
208 |
ToolsSwingUtils.registerSubgroupIconScreenshot( |
|
209 |
DefaultDALSwingLibrary.class, |
|
210 |
"dal", |
|
211 |
"featurestore-members", |
|
212 |
"/org/gvsig/fmap/dal/screenshots/featurestore-members.png" |
|
213 |
); |
|
194 | 214 |
|
215 |
ToolsSwingUtils.registerIcons( |
|
216 |
DefaultDALSwingLibrary.class, |
|
217 |
"/org/gvsig/fmap/dal/storegeomtypes", |
|
218 |
LIBRARY_NAME, |
|
219 |
new String[]{"storegeomtypes", "store-geomtype-line-sel"}, |
|
220 |
new String[]{"storegeomtypes", "store-geomtype-line"}, |
|
221 |
new String[]{"storegeomtypes", "store-geomtype-mix-sel"}, |
|
222 |
new String[]{"storegeomtypes", "store-geomtype-mix"}, |
|
223 |
new String[]{"storegeomtypes", "store-geomtype-multiline-sel"}, |
|
224 |
new String[]{"storegeomtypes", "store-geomtype-multiline"}, |
|
225 |
new String[]{"storegeomtypes", "store-geomtype-multipoint-sel"}, |
|
226 |
new String[]{"storegeomtypes", "store-geomtype-multipoint"}, |
|
227 |
new String[]{"storegeomtypes", "store-geomtype-multipolygon-sel"}, |
|
228 |
new String[]{"storegeomtypes", "store-geomtype-multipolygon"}, |
|
229 |
new String[]{"storegeomtypes", "store-geomtype-point-sel"}, |
|
230 |
new String[]{"storegeomtypes", "store-geomtype-point"}, |
|
231 |
new String[]{"storegeomtypes", "store-geomtype-polygon-sel"}, |
|
232 |
new String[]{"storegeomtypes", "store-geomtype-polygon"}, |
|
233 |
new String[]{"storegeomtypes", "store-geomtype-raster"}, |
|
234 |
|
|
235 |
new String[]{"storegeomtypes", "store-geomtype-wrong"} |
|
236 |
); |
|
237 |
ToolsSwingUtils.registerGroupIconDescription( |
|
238 |
"storegeomtypes", |
|
239 |
"Images used in lists, dropdowns, and trees displaying layer names to indicate the type of geometry of the layer." |
|
240 |
); |
|
241 |
|
|
242 |
} |
|
243 |
|
|
195 | 244 |
} |
Also available in: Unified diff