Changeset 1152 in josm
- Timestamp:
- 2008-12-22T12:47:36+01:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java
r1116 r1152 18 18 import java.awt.event.ActionEvent; 19 19 import java.awt.event.ActionListener; 20 import java.awt.event.ComponentEvent; 21 import java.awt.event.ComponentListener; 20 22 import java.awt.event.KeyEvent; 21 23 import java.awt.event.MouseAdapter; … … 322 324 cent.setSelected(false); 323 325 326 dlg.addComponentListener(new ComponentListener() { 327 boolean ignoreEvent = true; 328 public void componentHidden(ComponentEvent e) {} 329 public void componentMoved(ComponentEvent e) {} 330 public void componentResized(ComponentEvent ev) { 331 // we ignore the first resize event, as the picture is scaled already on load: 332 if (scale.getModel().isSelected() && !ignoreEvent) { 333 ((JLabel)vp.getView()).setIcon(loadScaledImage(e.image, Math.max(vp.getWidth(), vp.getHeight()))); 334 } 335 ignoreEvent = false; 336 } 337 public void componentShown(ComponentEvent e) {} 338 339 }); 324 340 dlg.setModal(false); 325 341 dlg.setVisible(true); 342 dlg.setResizable(true); 326 343 } 327 344
Note:
See TracChangeset
for help on using the changeset viewer.