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

View differences:

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