Revision 10274 branches/simbologia/applications/appgvSIG/src/com/iver/cit/gvsig/project/documents/view/legend/edition/gui/SymbolCellEditor.java

View differences:

SymbolCellEditor.java
55 55
import javax.swing.table.TableCellEditor;
56 56

  
57 57
import com.iver.andami.PluginServices;
58
import com.iver.cit.gvsig.fmap.core.v02.FSymbol;
58
import com.iver.cit.gvsig.fmap.core.ISymbol;
59 59

  
60 60

  
61

  
61 62
/**
62 63
 * Cell Editor de FSymbols. Controla los eventos de edici?n que se realicen
63 64
 * sobre la columna de s?mbolos.
......
66 67
 */
67 68
public class SymbolCellEditor extends JButton implements TableCellEditor {
68 69
	private ArrayList listeners = new ArrayList();
69
	private FSymbol symbol;
70
	private ISymbol symbol;
70 71
	private PanelEditSymbol symbolPanel;
71 72

  
72 73
	/**
......
81 82
					PluginServices.getMDIManager().addWindow(symbolPanel);
82 83
					if (symbolPanel.isOK()){
83 84
				    // FIXME: AQU? PETA SEGURO; PORQUE AHORA ES UN ISYMBOL LO QUE LLEGA
84
					symbol = (FSymbol) symbolPanel.getSymbol();
85
					setBackground(symbol.getColor());
85
					symbol = (ISymbol) symbolPanel.getSymbol();
86
//					setBackground(symbol.getColor());
86 87
					stopCellEditing();
87 88
					}
88 89
				}
......
123 124
	//Implement the one method defined by TableCellEditor.
124 125
	public Component getTableCellEditorComponent(JTable table, Object value,
125 126
		boolean isSelected, int row, int column) {
126
		System.out.println(value.toString());
127
		symbol = (FSymbol) value;
128
		setBackground(symbol.getColor());
127
		symbol = (ISymbol) value;
128
//		setBackground(symbol.getColor());
129 129

  
130 130
		return this;
131 131
	}
......
135 135
	 */
136 136
	public void cancelCellEditing() {
137 137
		if (symbol != null) {
138
			setBackground(symbol.getColor());
138
//			setBackground(symbol.getColor());
139 139
		}
140 140

  
141 141
		for (int i = 0; i < listeners.size(); i++) {

Also available in: Unified diff