Print at Dec 19, 2025, 6:37:46 AM

Posted by byDMA at Jun 9, 2024, 10:21:57 PM
Re: Dark Mode
I think this is the place where the icons for menus and the toolbar are scaled compulsorily. Why? I suspect because this is an "unknown" source.

ResourceAction.java

https://sourceforge.net/p/sweethome3d/code/HE.../ResourceAction.java#l130


String smallIcon = getOptionalString(preferences, resourceClass, propertyPrefix + SMALL_ICON, false);
if (smallIcon != null) {
putValue(SMALL_ICON, SwingTools.getScaledImageIcon(resourceClass.getResource(smallIcon)));
}

String toolBarIcon = getOptionalString(preferences, resourceClass, propertyPrefix + TOOL_BAR_ICON, false);
if (toolBarIcon != null) {
putValue(TOOL_BAR_ICON, SwingTools.getScaledImageIcon(resourceClass.getResource(toolBarIcon)));
}