Input t = control.getText();
left.addInput(t);
// Duerfen wir erst nach dem Zeichnen
t.getControl().addKeyListener(new KeyAdapter(){
private Listener forward = new DelayedListener(400,new Listener()
{
/**
* @see org.eclipse.swt.widgets.Listener#handleEvent(org.eclipse.swt.widgets.Event)
*/
public void handleEvent(Event event)
{
// hier kommt dann das verzoegerte Event an.
control.handleReload();
}
});
/**
* @see org.eclipse.swt.events.KeyAdapter#keyReleased(org.eclipse.swt.events.KeyEvent)
*/
public void keyReleased(KeyEvent e)
{
forward.handleEvent(null); // Das Event-Objekt interessiert uns eh nicht
}
});
Container right = new SimpleContainer(cols.getComposite());