Ignore:
Timestamp:
2017-11-19T20:12:24+01:00 (6 years ago)
Author:
Don-vip
Message:

fix #15572 - use ImageProvider attach API for all JOSM actions to ensure proper icon size everywhere

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreference.java

    r13111 r13130  
    503503                    break;
    504504                }
    505                 putValue(SMALL_ICON, ImageProvider.get("dialogs", icon));
     505                new ImageProvider("dialogs", icon).getResource().attachImageIcon(this, true);
    506506                this.type = type;
    507507            }
     
    551551                putValue(NAME, tr("Remove"));
    552552                putValue(SHORT_DESCRIPTION, tr("Remove entry"));
    553                 putValue(SMALL_ICON, ImageProvider.get("dialogs", "delete"));
     553                new ImageProvider("dialogs", "delete").getResource().attachImageIcon(this, true);
    554554                updateEnabledState();
    555555            }
     
    581581                putValue(NAME, tr("Activate"));
    582582                putValue(SHORT_DESCRIPTION, tr("copy selected defaults"));
    583                 putValue(SMALL_ICON, ImageProvider.get("preferences", "activate-down"));
     583                new ImageProvider("preferences", "activate-down").getResource().attachImageIcon(this, true);
    584584            }
    585585
     
    647647            ReloadAction() {
    648648                putValue(SHORT_DESCRIPTION, tr("Update default entries"));
    649                 putValue(SMALL_ICON, ImageProvider.get("dialogs", "refresh"));
     649                new ImageProvider("dialogs", "refresh").getResource().attachImageIcon(this, true);
    650650            }
    651651
Note: See TracChangeset for help on using the changeset viewer.