Revision 12169

View differences:

trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/properties/panels/BandSetupPanel.java
112 112
        super();
113 113
        id = PluginServices.getText(this, id);
114 114
        initialize();
115
        panelListener = new BandSetupListener(this);
115 116
    }
116 117

  
117 118
    /**
......
630 631
		
631 632
		if(lyr instanceof IRasterRendering) {
632 633
			if(((IRasterRendering)lyr).existColorTable()) {
633
				panelListener = new BandSetupListener(this, null, null, lyr);
634
				panelListener.init(null, null, lyr);
634 635
				this.setEnabled(false);
635 636
				return;
636 637
			}
......
646 647
			addFiles(dataset.getGeoRasterMultiDataset());
647 648
		}
648 649
		
649
    	panelListener = new BandSetupListener(this, dataset, prop, lyr);
650
    	
650
		panelListener.init(dataset, prop, lyr);    	
651 651
	}
652 652

  
653 653
	/**
trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/properties/control/BandSetupListener.java
101 101
		}
102 102
	}
103 103

  
104
		/**
105
		 * Constructor
106
		 * @param bs Panel del selector de bandas
107
		 * @param lyr Capa raster
108
		 */
109
	public BandSetupListener(BandSetupPanel bs, IRasterDataset dset, IRasterProperties prop, FLayer lyr) {
110
		//TODO: FUNCIONALIDAD: Cancelaci?n para la selecci?n de bandas
104
	/**
105
	 * Constructor
106
	 * @param bs Panel del selector de bandas
107
	 * @param lyr Capa raster
108
	 */
109
	public BandSetupListener(BandSetupPanel bs) {
111 110
		this.bandSetupPanel = bs;
112
		this.dataset = dset;
113
		this.prop = prop;
114
		fLayer = lyr;
115 111
		bs.getFileList().getJButtonAdd().addActionListener(this);
116 112
		bs.getFileList().getJButtonRemove().addActionListener(this);
117 113
		bs.getFileList().getJComboBox().addActionListener(this);
118 114
	}
119 115

  
120 116
	/**
117
	 * Constructor
118
	 * @param bs Panel del selector de bandas
119
	 * @param lyr Capa raster
120
	 */
121
	public void init(IRasterDataset dset, IRasterProperties prop, FLayer lyr) {
122
		//TODO: FUNCIONALIDAD: Cancelaci?n para la selecci?n de bandas
123
		this.dataset = dset;
124
		this.prop = prop;
125
		fLayer = lyr;
126
	}
127

  
128
	/**
121 129
	 * Listener para la gesti?n de los botones de a?adir y eliminar fichero y 
122 130
	 * el combo de selecci?n de bandas.
123 131
	 */
trunk/libraries/libRaster/doc/Notas.txt
2 2
A?adir tool para seleccionar RGB desde la vista
3 3
InfoByPoint fuera del raster peta
4 4
Problema con jecw 0.0.2 peta en windows. Al hacer un zoom > 1:1
5
Bug: El recorte con im?genes monobanda peta
6 5
Bug: Con la cach? la aplicaci?n de filtros no va bien
7 6
Bug: Imagenes monobanda tipo != de byte el selector de bandas no va bien (no se puede visualizar una solo)
8 7
Probar en windows todo lo hecho.

Also available in: Unified diff