Revision 1317

View differences:

org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.swing/org.gvsig.raster.swing.api/src/main/java/org/gvsig/raster/swing/preview/PreviewPanel.java
76 76
	public void setPreviewSize(Dimension dimension);
77 77
	
78 78
	/**
79
	 * Especificar la capa para la previsualizaci?n
79
	 * Sets the data source for the preview. 
80
	 * 
80 81
	 * @param layer
81 82
	 */
82 83
	public void setLayer(DataSourcePreview fLayer);
83 84
	
84 85
	/**
86
	 * Initializes the preview size and coordinates. This function should
87
	 * be called after the window has been opened because this call
88
	 * assigns the size of the preview panel.
89
	 * 
90
	 * @param layer
91
	 */
92
	public void previewInitializeSizes();
93
	
94
	/**
85 95
	 * Cierra la capa abierta para previsualizaci?n
86 96
	 */
87 97
	public void closePreviewLayer();
org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.swing/org.gvsig.raster.swing.api/src/main/java/org/gvsig/raster/swing/RasterSwingManager.java
117 117
     * @param downPreviewPanel
118 118
     * @param renderProcess
119 119
     * @param dataSource
120
     * @deprecated Use createSinglePreviewPanel without {@link PreviewRenderProcess} parameter.
120 121
     * @return
121 122
     */
122 123
	public PreviewPanel createSinglePreviewPanel( 
123 124
    		PreviewRenderProcess renderProcess,
124 125
    		DataSourcePreview dataSource);
126
	
127
    /**
128
     * Creates a preview panel using a render process. After the creation the function
129
     * setLayer in {@link PreviewPanel} should be invoked.
130
     * @param buttons
131
     * @param list
132
     * @param generalPanel
133
     * @param downPreviewPanel
134
     * @param renderProcess
135
     * @param dataSource
136
     * @return
137
     */
138
	public PreviewPanel createSinglePreviewPanel( 
139
    		PreviewRenderProcess renderProcess);
125 140
    
126 141
    /**
127 142
     * Creates the information by point panel
org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.swing/org.gvsig.raster.swing.impl/src/main/java/org/gvsig/raster/swing/impl/DefaultRasterSwingManager.java
145 145
    			renderProcess, 
146 146
    			dataSource);
147 147
	}
148
	
149
	public PreviewPanel createSinglePreviewPanel( 
150
    		PreviewRenderProcess renderProcess) {
151
		return new SinglePreviewPanel(
152
    			renderProcess);
153
	}
148 154
    
149 155
    /*
150 156
     * (non-Javadoc)
org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.swing/org.gvsig.raster.swing.impl/src/main/java/org/gvsig/raster/swing/impl/preview/PreviewBasePanel.java
316 316
		return jPanelRight;
317 317
	}
318 318

  
319
	/**
320
	 * Especificar la capa para la previsualizaci?n
321
	 * @param layer
322
	 */
323 319
	public void setLayer(DataSourcePreview fLayer) {
324 320
		this.fLayer = fLayer;
325 321
		previewRequestManager = new PreviewRequestManager(renderProcess, fLayer);
326 322

  
323
		previewInitializeSizes();
324
	}
325
	
326
	public void previewInitializeSizes() {
327 327
		// Util para ejecutar el test sin una capa de prueba
328 328
		if (fLayer == null)
329 329
			return;
......
335 335
		getImageNavigator().setAutoAdjusted();
336 336
	}
337 337

  
338

  
338 339
	/**
339 340
	 * Especificar el layer para el recorte
340 341
	 * @param layer
org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.swing/org.gvsig.raster.swing.impl/src/main/java/org/gvsig/raster/swing/impl/preview/SinglePreviewPanel.java
65 65
		setLayer(lyr);
66 66
		initialize();
67 67
	}
68
	
69
	/**
70
	 * Construir un nuevo PreviewBasePanel
71
	 * @param renderProcess. Clase para procesar el raster antes del dibujado
72
	 * @param lyr. Capa raster a mostrar en la previsualizaci?n
73
	 */
74
	public SinglePreviewPanel( 
75
			PreviewRenderProcess renderProcess) {
76
		this.renderProcess = renderProcess;
77
		initialize();
78
	}
68 79

  
69 80
	/**
70 81
	 * Inicializa los componentes gr?ficos
......
134 145
		this.fLayer = fLayer;
135 146
		previewRequestManager = new PreviewRequestManager(renderProcess, fLayer);
136 147

  
148
		previewInitializeSizes();
149
	}
150
	
151
	public void previewInitializeSizes() {
137 152
		// Util para ejecutar el test sin una capa de prueba
138 153
		if (fLayer == null)
139 154
			return;

Also available in: Unified diff