Changeset 5077 in josm


Ignore:
Timestamp:
Mar 13, 2012 8:25:45 PM (14 months 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.