Revision 727 org.gvsig.topology/trunk/org.gvsig.topology/org.gvsig.topology.swing/org.gvsig.topology.swing.impl/src/main/java/org/gvsig/topology/swing/impl/TopologySwingImplLibrary.java
TopologySwingImplLibrary.java | ||
---|---|---|
23 | 23 |
*/ |
24 | 24 |
package org.gvsig.topology.swing.impl; |
25 | 25 |
|
26 |
import java.net.URL; |
|
26 | 27 |
import org.gvsig.tools.ToolsLibrary; |
27 | 28 |
import org.gvsig.tools.library.AbstractLibrary; |
28 | 29 |
import org.gvsig.tools.library.LibraryException; |
30 |
import org.gvsig.tools.swing.api.ToolsSwingLocator; |
|
31 |
import org.gvsig.tools.swing.icontheme.IconTheme; |
|
29 | 32 |
import org.gvsig.topology.lib.api.TopologyLibrary; |
30 | 33 |
import org.gvsig.topology.lib.api.TopologyLocator; |
31 | 34 |
import org.gvsig.topology.lib.api.TopologyManager; |
... | ... | |
50 | 53 |
@Override |
51 | 54 |
protected void doInitialize() throws LibraryException { |
52 | 55 |
TopologySwingLocator.registerDefaultTopologySwingManager(DefaultTopologySwingManager.class); |
56 |
|
|
53 | 57 |
} |
54 | 58 |
|
55 | 59 |
@Override |
56 | 60 |
protected void doPostInitialize() throws LibraryException { |
61 |
String[][] iconNames = new String[][] { |
|
62 |
new String[] { "layertypes", "layer-type-point" }, |
|
63 |
new String[] { "layertypes", "layer-type-line" }, |
|
64 |
new String[] { "layertypes", "layer-type-polygon" } |
|
65 |
}; |
|
66 |
IconTheme theme = ToolsSwingLocator.getIconThemeManager().getCurrent(); |
|
67 |
for (String[] icon : iconNames) { |
|
68 |
URL url = this.getClass().getResource("images/layertypes"+icon[1]+".png"); |
|
69 |
theme.registerDefault("topology", icon[0], icon[1], null, url); |
|
70 |
} |
|
57 | 71 |
} |
58 | 72 |
|
59 | 73 |
} |
Also available in: Unified diff