Changeset 494 in josm for trunk/src/org/openstreetmap


Ignore:
Timestamp:
2007-12-17T13:50:12+01:00 (17 years ago)
Author:
gebner
Message:

GpxLayer: provide a more sensible tooltip text.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/GpxLayer.java

    r444 r494  
    8181
    8282        @Override public Object getInfoComponent() {
    83                 return "<html>" + data.attr.get("name") + ":" + "<br />" + data.attr.get("desc") + "</html>";
     83                return getToolTipText();
    8484        }
    8585
     
    200200
    201201        @Override public String getToolTipText() {
    202                 return "<html>" + data.attr.get("name") + ":" + "<br />" + data.attr.get("desc") + "</html>";
     202                StringBuilder info = new StringBuilder().append("<html>");
     203
     204                info.append(trn("{0} track, ", "{0} tracks, ",
     205                                data.tracks.size(), data.tracks.size()))
     206                        .append(trn("{0} route, ", "{0} routes, ",
     207                                data.routes.size(), data.routes.size()))
     208                        .append(trn("{0} waypoint", "{0} waypoints",
     209                                data.waypoints.size(), data.waypoints.size()))
     210                        .append("<br />");
     211
     212                if (data.attr.containsKey("name"))
     213                        info.append(tr("Name: {0}", data.attr.get("name")))
     214                                .append("<br />");
     215
     216                if (data.attr.containsKey("desc"))
     217                        info.append(tr("Description: {0}", data.attr.get("desc")))
     218                                .append("<br />");
     219
     220                return info.append("</html>").toString();
    203221        }
    204222
Note: See TracChangeset for help on using the changeset viewer.