TextChangedEvent changeEvent = new TextChangedEvent(this);
for (Iterator iter = textChangeListeners.iterator(); iter.hasNext();) {
TextChangeListener element = (TextChangeListener) iter.next();
element.textChanged(changeEvent);
}
}
/**
* sets consoleWidth, repairs line information, then fires event to the viewer text widget.