Revision 5100

View differences:

branches/v061/extensions/extDataLocator/src/com/iver/gvsig/datalocator/gui/DataSelectionPanel.java
63 63
import com.hardcode.gdbms.engine.values.Value;
64 64
import com.hardcode.gdbms.parser.ParseException;
65 65
import com.iver.andami.PluginServices;
66
import com.iver.andami.plugins.Extension;
66 67
import com.iver.andami.ui.mdiManager.SingletonView;
67 68
import com.iver.andami.ui.mdiManager.View;
68 69
import com.iver.andami.ui.mdiManager.ViewInfo;
......
655 656
     */
656 657
    public void viewClosed() {
657 658
		mapContext.getLayers().removeLayerCollectionListener(layersListener);
659
		// Guardamos la posici?n en las preferencias del usuario.
660
		ViewInfo vi = PluginServices.getMDIManager().getViewInfo(this);
661
		prefUsuario.putInt("gvSIG.DataLocator.x", vi.getX());
662
		prefUsuario.putInt("gvSIG.DataLocator.y", vi.getY());
663
		prefUsuario.putInt("gvSIG.DataLocator.w", vi.getWidth());
664
		prefUsuario.putInt("gvSIG.DataLocator.h", vi.getHeight());
658 665
    }
659 666
    /* (non-Javadoc)
660 667
     * @see com.iver.andami.ui.mdiManager.SingletonView#getViewModel()
branches/v061/extensions/extDataLocator/src/com/iver/gvsig/datalocator/DataLocatorExtension.java
47 47

  
48 48
import com.iver.andami.PluginServices;
49 49
import com.iver.andami.plugins.Extension;
50
import com.iver.andami.ui.mdiManager.ViewInfo;
50 51
import com.iver.cit.gvsig.fmap.FMap;
51 52
import com.iver.cit.gvsig.fmap.layers.FLayer;
52 53
import com.iver.cit.gvsig.fmap.layers.FLyrVect;
......
68 69
     * @see com.iver.andami.plugins.Extension#inicializar()
69 70
     */
70 71
    public void inicializar() {
71
        // TODO Auto-generated method stub
72
    	bFirstTimeOpened = false;
72 73

  
73 74
    }
74 75

  
......
79 80
		View vista = (View)PluginServices.getMDIManager().getActiveView();
80 81
		FMap mapContext = vista.getModel().getMapContext();
81 82
		DataSelectionPanel dataSelectionPanel = new DataSelectionPanel(mapContext);
83
		ViewInfo vi = dataSelectionPanel.getViewInfo();
84
		vi.setX(Preferences.userRoot().getInt("gvSIG.DataLocator.x", vi.getX()));
85
		vi.setY(Preferences.userRoot().getInt("gvSIG.DataLocator.y", vi.getY()));
86
//		vi.setWidth(Preferences.userRoot().getInt("gvSIG.DataLocator.w", vi.getWidth()));
87
//		vi.setHeight(Preferences.userRoot().getInt("gvSIG.DataLocator.h", vi.getHeight()));
88
		
82 89
		PluginServices.getMDIManager().addView(dataSelectionPanel);
90
		
83 91
		bFirstTimeOpened = true;
84 92
    }
85 93

  
......
109 117
					if (lyr != null)
110 118
					{
111 119
						DataSelectionPanel dataSelectionPanel = new DataSelectionPanel(mapContext);
120
						ViewInfo vi = dataSelectionPanel.getViewInfo();
121
						vi.setX(Preferences.userRoot().getInt("gvSIG.DataLocator.x", vi.getX()));
122
						vi.setY(Preferences.userRoot().getInt("gvSIG.DataLocator.y", vi.getY()));
123
//						vi.setWidth(Preferences.userRoot().getInt("gvSIG.DataLocator.w", vi.getWidth()));
124
//						vi.setHeight(Preferences.userRoot().getInt("gvSIG.DataLocator.h", vi.getHeight()));
125
						
112 126
						PluginServices.getMDIManager().addView(dataSelectionPanel);
113 127
						bFirstTimeOpened = true;
114 128
					}

Also available in: Unified diff