Revision 140 branches/usability_v2/org.gvsig.app.document.layout.app/org.gvsig.app.document.layout.app.mainplugin/src/main/java/org/gvsig/app/project/documents/layout/gui/DefaultLayoutPanel.java

View differences:

DefaultLayoutPanel.java
48 48
import javax.swing.JOptionPane;
49 49
import javax.swing.filechooser.FileFilter;
50 50

  
51
import org.cresques.cts.IProjection;
51 52
import org.gvsig.andami.PluginServices;
52 53
import org.gvsig.andami.messages.NotificationManager;
54
import org.gvsig.andami.ui.mdiFrame.NewStatusBar;
53 55
import org.gvsig.andami.ui.mdiManager.WindowInfo;
54 56
import org.gvsig.app.project.documents.Document;
55 57
import org.gvsig.app.project.documents.gui.WindowLayout;
......
60 62
import org.gvsig.app.project.documents.layout.LayoutDocument;
61 63
import org.gvsig.app.project.documents.layout.LayoutManager;
62 64
import org.gvsig.app.project.documents.layout.fframes.IFFrame;
65
import org.gvsig.app.project.documents.layout.fframes.IFFrameUseFMap;
63 66
import org.gvsig.app.project.documents.layout.fframes.gui.dialogs.IFFrameDialog;
64 67
import org.gvsig.app.project.documents.layout.gui.dialogs.FConfigLayoutDialog;
68
import org.gvsig.fmap.mapcontext.MapContext;
65 69
import org.gvsig.fmap.mapcontext.events.ColorEvent;
66 70
import org.gvsig.fmap.mapcontext.events.ExtentEvent;
67 71
import org.gvsig.fmap.mapcontext.events.ProjectionEvent;
......
341 345
        if (!layoutControl.getComponent().isRequestFocusEnabled()) {
342 346
            layoutControl.getComponent().setRequestFocusEnabled(true);
343 347
        }
348
        IFFrameUseFMap[] selectedViews = layoutContext.getSelectedFFrames(IFFrameUseFMap.class);
349
        if (selectedViews.length==1) {
350
        	IFFrameUseFMap ffview = selectedViews[0];
351
        	// FIXME CMI: we should do sth more specific to update the ScaleControl
352
        	ffview.refresh();
353
        }
344 354
        requestFocus();
345 355
        layoutControl.getComponent().requestFocus();
346 356
    }

Also available in: Unified diff