Changeset 1208 in josm


Ignore:
Timestamp:
2009-01-03T16:03:54+01:00 (15 years ago)
Author:
ulfl
Message:

fix #1834: display names even for simple nodes without an icon
fix #1835: display ref, operator or brand string (in this order), if no name is given

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/osm/visitor/MapPaintVisitor.java

    r1205 r1208  
    751751            } else
    752752                g.drawRect(p.x - radius, p.y - radius, size, size);
     753
     754                        String name = getNodeName(n);
     755                        if (name!=null /* && annotate */)
     756                        {
     757                                g.setColor(textColor);
     758                                Font defaultFont = g.getFont();
     759                                g.setFont (orderFont);
     760                                g.drawString (name, p.x+radius+2, p.y+radius+2);
     761                                g.setFont(defaultFont);
     762                        }
    753763        }
    754764    }
     
    769779        orderFont = new Font(Main.pref.get("mappaint.font","Helvetica"), Font.PLAIN, Main.pref.getInteger("mappaint.fontsize", 8));
    770780        String currentLocale = Locale.getDefault().getLanguage();
    771         regionalNameOrder = Main.pref.get("mappaint.nameOrder", "name:"+currentLocale+";name;int_name").split(";");
     781        regionalNameOrder = Main.pref.get("mappaint.nameOrder", "name:"+currentLocale+";name;int_name;ref;operator;brand").split(";");
    772782
    773783        alreadyDrawn = new LinkedList<OsmPrimitive>();
Note: See TracChangeset for help on using the changeset viewer.