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/LanguageStringWithLabelElementFacadeImpl.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.cdm.model.common.LanguageString;
......
83 84
		return null;
84 85
	}
85 86
	
86
	public void setTextInternal(String string) {
87
		ModifyListener[] modifyListeners = (ModifyListener[])ModifyEvent.getListeners(text);
88
		for (ModifyListener modifyListener : modifyListeners) {
89
			ModifyEvent.removeListener(text, modifyListener);
90
		}
91
		
92
		text.setText(CdmUtils.Nz(string));
87
	public Object[] removeModifyListenersInternal(Text text)
88
	{
89
		return TextWithLabelElementFacadeImpl.removeModifyListeners(text);
90
	}
93 91

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

  
99 97
	public boolean traverseInternal(int traversal) throws OperationNotSupportedException

Also available in: Unified diff