Ignore:
Timestamp:
22.12.2008 12:47:36 (3 years ago)
Author:
stoecker
Message:

close bug #1178

File:
1 edited

Legend:

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

    r1116 r1152  
    1818import java.awt.event.ActionEvent; 
    1919import java.awt.event.ActionListener; 
     20import java.awt.event.ComponentEvent; 
     21import java.awt.event.ComponentListener; 
    2022import java.awt.event.KeyEvent; 
    2123import java.awt.event.MouseAdapter; 
     
    322324                cent.setSelected(false); 
    323325 
     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                }); 
    324340                dlg.setModal(false); 
    325341                dlg.setVisible(true); 
     342                dlg.setResizable(true);  
    326343        } 
    327344 
Note: See TracChangeset for help on using the changeset viewer.