Revision 6885 trunk/examples/exaTemplateLayout/src/com/iver/templateLayout/TemplateExtension.java
TemplateExtension.java | ||
---|---|---|
6 | 6 |
|
7 | 7 |
import com.iver.andami.PluginServices; |
8 | 8 |
import com.iver.andami.plugins.Extension; |
9 |
import com.iver.andami.ui.mdiManager.View;
|
|
9 |
import com.iver.andami.ui.mdiManager.IWindow;
|
|
10 | 10 |
import com.iver.cit.gvsig.Print; |
11 | 11 |
import com.iver.cit.gvsig.fmap.DriverException; |
12 | 12 |
import com.iver.cit.gvsig.fmap.drivers.DriverIOException; |
... | ... | |
59 | 59 |
*/ |
60 | 60 |
public boolean isVisible() { |
61 | 61 |
//Se obtiene la vista activada. |
62 |
View f = PluginServices.getMDIManager().getActiveView();
|
|
62 |
IWindow f = PluginServices.getMDIManager().getActiveWindow();
|
|
63 | 63 |
|
64 | 64 |
//Se comprueba si la vista es null y se devuelve un false para no hacer visible la extensi?n. |
65 | 65 |
if (f == null) { |
... | ... | |
134 | 134 |
|
135 | 135 |
//Rect?ngulo del extent inicial de la vista contenida en el FFrameView. |
136 | 136 |
Rectangle2D.Double rectIni = new Rectangle2D.Double(); |
137 |
rectIni.setRect(fframeview.getFMap().getViewPort().getExtent());
|
|
137 |
rectIni.setRect(fframeview.getMapContext().getViewPort().getExtent());
|
|
138 | 138 |
|
139 | 139 |
//Entero que representa el tipo de escala que tiene seleccionada el FFrameView. |
140 | 140 |
int typeScaleIni = fframeview.getTypeScale(); |
... | ... | |
143 | 143 |
initFFrameText(); |
144 | 144 |
|
145 | 145 |
//Recorro todas las capas de la vista. |
146 |
for (int i = 0; i < fframeview.getFMap().getLayers().getLayersCount();
|
|
146 |
for (int i = 0; i < fframeview.getMapContext().getLayers().getLayersCount();
|
|
147 | 147 |
i++) { |
148 | 148 |
//Compruebo que la capa este activada. |
149 |
if (fframeview.getFMap().getLayers().getLayer(i).isActive()) {
|
|
149 |
if (fframeview.getMapContext().getLayers().getLayer(i).isActive()) {
|
|
150 | 150 |
//Obtengo su recordSet |
151 |
if (fframeview.getFMap().getLayers().getLayer(i) instanceof AlphanumericData) {
|
|
152 |
SelectableDataSource dataSource = ((AlphanumericData) fframeview.getFMap()
|
|
151 |
if (fframeview.getMapContext().getLayers().getLayer(i) instanceof AlphanumericData) {
|
|
152 |
SelectableDataSource dataSource = ((AlphanumericData) fframeview.getMapContext()
|
|
153 | 153 |
.getLayers() |
154 | 154 |
.getLayer(i)).getRecordset(); |
155 | 155 |
|
... | ... | |
161 | 161 |
////dataSource.moveTo(k); |
162 | 162 |
//Obtengo el rect?ngulo del shape para despu?s ponerlo como extent del FFrameView |
163 | 163 |
Rectangle2D rec = ((SingleLayer) fframeview |
164 |
.getFMap().getLayers().getLayer(i)).getSource()
|
|
164 |
.getMapContext().getLayers().getLayer(i)).getSource()
|
|
165 | 165 |
.getShape((int) k).getBounds2D(); |
166 | 166 |
|
167 | 167 |
//fframeview.setLinked(false); |
... | ... | |
216 | 216 |
} |
217 | 217 |
|
218 | 218 |
//Recupera el Extent inicial del FFrameView. |
219 |
fframeview.getFMap().getViewPort().setExtent(rectIni);
|
|
219 |
fframeview.getMapContext().getViewPort().setExtent(rectIni);
|
|
220 | 220 |
|
221 | 221 |
//Recupera el tipo de escala que ten?a seleccionada el FFrameView. |
222 | 222 |
fframeview.setTypeScale(typeScaleIni); |
... | ... | |
269 | 269 |
//A?ade el objeto all que extiende JPanel |
270 | 270 |
//e implementa com.iver.mdiApp.ui.MDIManager.View como una |
271 | 271 |
//ventana m?s de la aplicaci?n. |
272 |
PluginServices.getMDIManager().addView(all);
|
|
272 |
PluginServices.getMDIManager().addWindow(all);
|
|
273 | 273 |
} |
274 | 274 |
|
275 | 275 |
/** |
... | ... | |
282 | 282 |
//A?ade el objeto one que extiende JPanel |
283 | 283 |
//e implementa com.iver.mdiApp.ui.MDIManager.View como una |
284 | 284 |
//ventana m?s de la aplicaci?n. |
285 |
PluginServices.getMDIManager().addView(one);
|
|
285 |
PluginServices.getMDIManager().addWindow(one);
|
|
286 | 286 |
} |
287 | 287 |
|
288 | 288 |
/** |
... | ... | |
296 | 296 |
*/ |
297 | 297 |
public void execute(String actionCommand) { |
298 | 298 |
//Obtengo el Layout que contiene la vista actualmente seleccionada en ANDAMI. |
299 |
layout = (Layout) PluginServices.getMDIManager().getActiveView();
|
|
299 |
layout = (Layout) PluginServices.getMDIManager().getActiveWindow();
|
|
300 | 300 |
|
301 | 301 |
//Obtengo todos los FFrames que contiene el Layout. |
302 | 302 |
fframes = layout.getFFrames(); |
Also available in: Unified diff