Index: /trunk/src/org/openstreetmap/josm/gui/layer/ImageryLayer.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/layer/ImageryLayer.java	(revision 5962)
+++ /trunk/src/org/openstreetmap/josm/gui/layer/ImageryLayer.java	(revision 5963)
@@ -10,4 +10,5 @@
 import java.awt.Font;
 import java.awt.Graphics;
+import java.awt.GridBagLayout;
 import java.awt.Toolkit;
 import java.awt.event.ActionEvent;
@@ -22,6 +23,8 @@
 import javax.swing.JCheckBoxMenuItem;
 import javax.swing.JComponent;
+import javax.swing.JLabel;
 import javax.swing.JMenu;
 import javax.swing.JMenuItem;
+import javax.swing.JPanel;
 import javax.swing.JPopupMenu;
 import javax.swing.JSeparator;
@@ -36,5 +39,7 @@
 import org.openstreetmap.josm.data.preferences.IntegerProperty;
 import org.openstreetmap.josm.gui.MenuScroller;
+import org.openstreetmap.josm.tools.GBC;
 import org.openstreetmap.josm.tools.ImageProvider;
+import org.openstreetmap.josm.tools.UrlLabel;
 
 public abstract class ImageryLayer extends Layer {
@@ -120,5 +125,17 @@
     @Override
     public Object getInfoComponent() {
-        return getToolTipText();
+        JPanel panel = new JPanel(new GridBagLayout());
+        panel.add(new JLabel(getToolTipText()), GBC.eol());
+        if (info != null) {
+            String url = info.getUrl();
+            if (url != null) {
+                panel.add(new JLabel(tr("URL: ")), GBC.std().insets(0, 5, 2, 0)); 
+                panel.add(new UrlLabel(url), GBC.eol().insets(2, 5, 10, 0));
+            }
+            if (dx != 0.0 || dy != 0.0) {
+                panel.add(new JLabel(tr("Offset: ") + dx + ";" + dy), GBC.eol().insets(0, 5, 10, 0));
+            }
+        }
+        return panel;
     }
 
Index: /trunk/src/org/openstreetmap/josm/gui/layer/TMSLayer.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/layer/TMSLayer.java	(revision 5962)
+++ /trunk/src/org/openstreetmap/josm/gui/layer/TMSLayer.java	(revision 5963)
@@ -1487,5 +1487,5 @@
     @Override
     public String getToolTipText() {
-        return null;
+        return tr("TMS layer ({0}), downloading in zoom {1}", getName(), currentZoomLevel);
     }
 
