Ticket #21422: cache_info.patch

File cache_info.patch, 2.4 KB (added by gaben, 4 years ago)
  • src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java b/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java
    a b  
    16361636            myDrawString(g, tr("No tiles at this zoom level"), 120, 120);
    16371637        }
    16381638        if (Logging.isDebugEnabled()) {
    1639             myDrawString(g, tr("Current zoom: {0}", currentZoomLevel), 50, 140);
    1640             myDrawString(g, tr("Display zoom: {0}", displayZoomLevel), 50, 155);
    1641             myDrawString(g, tr("Pixel scale: {0}", getScaleFactor(currentZoomLevel)), 50, 170);
    1642             myDrawString(g, tr("Best zoom: {0}", getBestZoom()), 50, 185);
    1643             myDrawString(g, tr("Estimated cache size: {0}", estimateTileCacheSize()), 50, 200);
     1639            int xOffset = 50;
     1640            myDrawString(g, tr("Current zoom: {0}", currentZoomLevel), xOffset, 165);
     1641            myDrawString(g, tr("Display zoom: {0}", displayZoomLevel), xOffset, 180);
     1642            myDrawString(g, tr("Pixel scale: {0}", getScaleFactor(currentZoomLevel)), xOffset, 195);
     1643            myDrawString(g, tr("Best zoom: {0}", getBestZoom()), xOffset, 210);
     1644            myDrawString(g, tr("Estimated cache size: {0}", estimateTileCacheSize()), xOffset, 225);
    16441645            if (tileLoader instanceof TMSCachedTileLoader) {
    1645                 int offset = 200;
     1646                int yOffset = 255;
     1647                myDrawString(g, tr("=== Cache stats ==="), xOffset, yOffset);
     1648                yOffset += 5;
    16461649                for (String part: ((TMSCachedTileLoader) tileLoader).getStats().split("\n", -1)) {
    1647                     offset += 15;
    1648                     myDrawString(g, tr("Cache stats: {0}", part), 50, offset);
     1650                    String regex = "^-{3,}(.+)";
     1651                    if (part.matches(regex)) {
     1652                        part = part.replaceAll(regex, "--- $1");
     1653                        yOffset += 5;
     1654                    }
     1655                    yOffset += 15;
     1656                    myDrawString(g, tr(part), xOffset, yOffset);
    16491657                }
    16501658            }
    16511659        }