Changeset 5077 in josm for trunk


Ignore:
Timestamp:
2012-03-13T20:25:45+01:00 (8 years ago)
Author:
xeen
Message:

Bring area icon to most (all?) places in core. Fixes #6318 (related: #7036)

Location:
trunk/src/org/openstreetmap/josm
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/command/AddCommand.java

    r4918 r5077  
    7474    @Override
    7575    public Icon getDescriptionIcon() {
    76         return ImageProvider.get(OsmPrimitiveType.from(osm));
     76        return ImageProvider.get(osm.getDisplayType());
    7777    }
    7878
  • trunk/src/org/openstreetmap/josm/command/ChangeCommand.java

    r4918 r5077  
    66
    77import java.util.Collection;
     8
    89import javax.swing.Icon;
    910
     
    6263    @Override
    6364    public Icon getDescriptionIcon() {
    64         return ImageProvider.get(OsmPrimitiveType.from(osm));
     65        return ImageProvider.get(osm.getDisplayType());
    6566    }
    6667}
  • trunk/src/org/openstreetmap/josm/command/ChangePropertyCommand.java

    r4918 r5077  
    1414import java.util.List;
    1515import java.util.Map;
     16
    1617import javax.swing.Icon;
    1718
     
    181182                }
    182183            }
    183            
     184
    184185            if (allnull) {
    185186                text = tr("Deleted {0} properties for {1} objects", tags.size(), objects.size());
     
    206207
    207208                @Override public Icon getDescriptionIcon() {
    208                     return ImageProvider.get(OsmPrimitiveType.from(osm));
     209                    return ImageProvider.get(osm.getDisplayType());
    209210                }
    210211
  • trunk/src/org/openstreetmap/josm/command/ChangeRelationMemberRoleCommand.java

    r4918 r5077  
    77
    88import javax.swing.Icon;
     9
    910import org.openstreetmap.josm.data.osm.OsmPrimitive;
    1011import org.openstreetmap.josm.data.osm.OsmPrimitiveType;
     
    4041
    4142    @Override public boolean executeCommand() {
    42         if (position < 0 || position >= relation.getMembersCount()) {
     43        if (position < 0 || position >= relation.getMembersCount())
    4344            return false;
    44         }
    4545
    4646        oldRole = relation.getMember(position).getRole();
     
    7171    @Override
    7272    public Icon getDescriptionIcon() {
    73         return ImageProvider.get(OsmPrimitiveType.from(relation));
     73        return ImageProvider.get(relation.getDisplayType());
    7474    }
    7575}
  • trunk/src/org/openstreetmap/josm/command/ConflictAddCommand.java

    r4918 r5077  
    55
    66import java.util.Collection;
     7
    78import javax.swing.Icon;
    89import javax.swing.JOptionPane;
     
    1112import org.openstreetmap.josm.data.conflict.Conflict;
    1213import org.openstreetmap.josm.data.osm.OsmPrimitive;
    13 import org.openstreetmap.josm.data.osm.OsmPrimitiveType;
    1414import org.openstreetmap.josm.gui.DefaultNameFormatter;
    1515import org.openstreetmap.josm.gui.layer.OsmDataLayer;
     
    7070    @Override
    7171    public Icon getDescriptionIcon() {
    72         return ImageProvider.get(OsmPrimitiveType.from(conflict.getMy()));
     72        return ImageProvider.get(conflict.getMy().getDisplayType());
    7373    }
    7474}
  • trunk/src/org/openstreetmap/josm/command/DeleteCommand.java

    r5060 r5077  
    22package org.openstreetmap.josm.command;
    33
    4 import java.awt.GridBagLayout;
    5 import java.awt.geom.Area;
    64import static org.openstreetmap.josm.tools.I18n.marktr;
    75import static org.openstreetmap.josm.tools.I18n.tr;
    86import static org.openstreetmap.josm.tools.I18n.trn;
    97
     8import java.awt.GridBagLayout;
     9import java.awt.geom.Area;
    1010import java.util.ArrayList;
    1111import java.util.Collection;
     
    1919import java.util.Set;
    2020import java.util.Map.Entry;
     21
    2122import javax.swing.Icon;
    22 
    2323import javax.swing.JLabel;
    24 
    2524import javax.swing.JOptionPane;
    2625import javax.swing.JPanel;
     26
    2727import org.openstreetmap.josm.Main;
    2828import org.openstreetmap.josm.actions.SplitWayAction;
     
    160160    @Override
    161161    public String getDescriptionText() {
    162            if (toDelete.size() == 1) {
     162        if (toDelete.size() == 1) {
    163163            OsmPrimitive primitive = toDelete.iterator().next();
    164164            String msg = "";
     
    189189    @Override
    190190    public Icon getDescriptionIcon() {
    191         if (toDelete.size() == 1) {
    192             return ImageProvider.get(OsmPrimitiveType.from(toDelete.iterator().next()));
    193         }
     191        if (toDelete.size() == 1)
     192            return ImageProvider.get(toDelete.iterator().next().getDisplayType());
    194193        Set<OsmPrimitiveType> typesToDelete = getTypesToDelete();
    195         if (typesToDelete.size() > 1) {
     194        if (typesToDelete.size() > 1)
    196195            return ImageProvider.get("data", "object");
    197         } else {
     196        else
    198197            return ImageProvider.get(typesToDelete.iterator().next());
    199         }
    200198    }
    201199
     
    213211
    214212                    @Override public Icon getDescriptionIcon() {
    215                         return ImageProvider.get(OsmPrimitiveType.from(osm));
     213                        return ImageProvider.get(osm.getDisplayType());
    216214                    }
    217215
     
    345343
    346344        Collection<Relation> relationsToDelete = Utils.filteredCollection(primitivesToDelete, Relation.class);
    347         if(!relationsToDelete.isEmpty() && !silent && !confirmRelationDeletion(relationsToDelete)) {
    348             return null;
    349         }
     345        if(!relationsToDelete.isEmpty() && !silent && !confirmRelationDeletion(relationsToDelete))
     346            return null;
    350347
    351348        Collection<Way> waysToBeChanged = new HashSet<Way>();
  • trunk/src/org/openstreetmap/josm/corrector/TagCorrector.java

    r3479 r5077  
    2626import org.openstreetmap.josm.data.osm.Node;
    2727import org.openstreetmap.josm.data.osm.OsmPrimitive;
    28 import org.openstreetmap.josm.data.osm.OsmPrimitiveType;
    2928import org.openstreetmap.josm.data.osm.Relation;
    3029import org.openstreetmap.josm.data.osm.Way;
     
    8988                final JLabel primitiveLabel = new JLabel(
    9089                        primitive.getDisplayName(DefaultNameFormatter.getInstance()) + ":",
    91                         ImageProvider.get(OsmPrimitiveType.from(primitive)),
     90                        ImageProvider.get(primitive.getDisplayType()),
    9291                        JLabel.LEFT
    9392                );
     
    116115                final JLabel primitiveLabel = new JLabel(
    117116                        primitive.getDisplayName(DefaultNameFormatter.getInstance()),
    118                         ImageProvider.get(OsmPrimitiveType.from(primitive)),
     117                        ImageProvider.get(primitive.getDisplayType()),
    119118                        JLabel.LEFT
    120119                );
Note: See TracChangeset for help on using the changeset viewer.