Project

General

Profile

« Previous | Next » 

Revision 02d1b373

Added by Lutz Suhrbier over 12 years ago

RAP-Version SingleSourced und scheint zu laufen

View differences:

eu.etaxonomy.taxeditor.store.rap/src/eu/etaxonomy/taxeditor/singlesource/ui/forms/NumberWithLabelElementFacadeImpl.java
14 14

  
15 15
import org.eclipse.swt.events.ModifyEvent;
16 16
import org.eclipse.swt.events.ModifyListener;
17
import org.eclipse.swt.widgets.Text;
17 18

  
18 19
import eu.etaxonomy.cdm.common.CdmUtils;
19 20
import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
......
80 81
		return null;
81 82
	}
82 83
	
83
	public void setTextInternal(String string) {
84
		ModifyListener[] modifyListeners = (ModifyListener[])ModifyEvent.getListeners(text);
85
		for (ModifyListener modifyListener : modifyListeners) {
86
			ModifyEvent.removeListener(text, modifyListener);
87
		}
88
		
89
		text.setText(CdmUtils.Nz(string));
84
	public Object[] removeModifyListenersInternal(Text text)
85
	{
86
		return TextWithLabelElementFacadeImpl.removeModifyListeners(text);
87
	}
90 88

  
91
 		for (ModifyListener modifyListener : modifyListeners) {
92
			ModifyEvent.addListener(text, modifyListener);
93
 		}
89
	public void addModifyListenersInternal(Text text, Object[] listeners)
90
	{
91
		TextWithLabelElementFacadeImpl.addModifyListeners(text, listeners);
94 92
	}
95 93

  
96 94
	public boolean traverseInternal(int traversal) throws OperationNotSupportedException

Also available in: Unified diff