Revision 47426 trunk/org.gvsig.desktop/org.gvsig.desktop.framework/org.gvsig.andami/src/main/java/org/gvsig/andami/IconThemeHelper.java
IconThemeHelper.java | ||
---|---|---|
39 | 39 |
|
40 | 40 |
@SuppressWarnings("rawtypes") |
41 | 41 |
public static void registerIcon(String group, String name, Object obj) { |
42 |
registerIcon(group, null, name, obj); |
|
43 |
} |
|
44 |
|
|
45 |
public static void registerIcon(String group, String subgroup, String name, Object obj) { |
|
42 | 46 |
String resourceName; |
43 | 47 |
String provider; |
44 | 48 |
ClassLoader loader; |
45 |
IconTheme iconTheme = ToolsSwingLocator.getIconThemeManager().getCurrent();
|
|
49 |
IconTheme iconTheme = ToolsSwingLocator.getIconThemeManager().getDefault();
|
|
46 | 50 |
if( group == null || group.trim().length()==0 ) { |
47 | 51 |
resourceName = "images/"+name+".png"; |
48 | 52 |
} else { |
... | ... | |
71 | 75 |
} |
72 | 76 |
resource = loader.getResource(resourceName); |
73 | 77 |
} |
74 |
iconTheme.registerDefault(provider, group, name, null, resource); |
|
78 |
iconTheme.registerDefault(provider, group, subgroup, name, null, resource);
|
|
75 | 79 |
} catch( Throwable e) { |
76 | 80 |
logger.info("Can't register icon '" + name + "'.",e); |
77 | 81 |
} |
Also available in: Unified diff