Changeset 16293 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs
- Timestamp:
- 2020-04-13T22:05:54+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesCellRenderer.java
r16292 r16293 25 25 import org.openstreetmap.josm.data.preferences.CachingProperty; 26 26 import org.openstreetmap.josm.data.preferences.NamedColorProperty; 27 import org.openstreetmap.josm.tools.ColorHelper; 27 28 import org.openstreetmap.josm.tools.I18n; 28 29 import org.openstreetmap.josm.tools.Pair; 29 import org.openstreetmap.josm.tools.Utils;30 30 31 31 /** … … 123 123 enableHTML = true; 124 124 // U+25A0 BLACK SQUARE 125 String escaped = Utils.escapeReservedCharactersHTML(str); 126 str = "<html><body><span color='" + escaped + "'>\u25A0</span> " + escaped + "</body></html>"; 125 final String color = str.matches("#[0-9A-Fa-f]{3,8}") 126 ? str 127 : ColorHelper.color2html(ColorHelper.html2color(str)); 128 str = "<html><body><span color='" + color + "'>\u25A0</span> " + color + "</body></html>"; 127 129 } 128 130 ((JLabel) c).putClientProperty("html.disable", enableHTML ? null : Boolean.TRUE); // Fix #8730
Note:
See TracChangeset
for help on using the changeset viewer.