Révision 3504

TXM/trunk/org.txm.analec.rcp/src/org/txm/annotation/urs/view/PropertyField.java (revision 3504)
10 10
import org.eclipse.jface.fieldassist.TXMAutoCompleteField;
11 11
import org.eclipse.osgi.util.NLS;
12 12
import org.eclipse.swt.SWT;
13
import org.eclipse.swt.events.FocusEvent;
14
import org.eclipse.swt.events.FocusListener;
13 15
import org.eclipse.swt.events.KeyEvent;
14 16
import org.eclipse.swt.events.KeyListener;
15 17
import org.eclipse.swt.events.ModifyEvent;
......
101 103
			@Override
102 104
			public void keyPressed(KeyEvent e) { }
103 105
		});
106
		t.addFocusListener(new FocusListener() {
107
			
108
			@Override
109
			public void focusLost(FocusEvent e) {
110
				
111
				if (PropertyField.this.isDisposed()) return;
112
				
113
				view.saveFieldValue(PropertyField.this);
114
			}
115
			
116
			@Override
117
			public void focusGained(FocusEvent e) { }
118
		});
104 119
	}
105 120
	Label label;
106 121
	Combo t;

Formats disponibles : Unified diff