@Override public IDocument getDocument() { IDocument document= (IDocument)fCombo.getData("document"); //$NON-NLS-1$ if (document == null) { document= new InternalDocument() ; fCombo.setData("document", document); //$NON-NLS-1$ } return document; }
@Override public void replace(int pos, int length, String text) throws BadLocationException { super.replace(pos, length, text); fCombo.removeModifyListener(fModifyListener); fCombo.setText(get()); fCombo.addModifyListener(fModifyListener); } }
@Override public void modifyText(ModifyEvent e) { set(fCombo.getText()); } };
@Override public void modifyText(ModifyEvent e) { set(fCombo.getText()); } };
@Override public void replace(int pos, int length, String text) throws BadLocationException { super.replace(pos, length, text); fCombo.removeModifyListener(fModifyListener); fCombo.setText(get()); fCombo.addModifyListener(fModifyListener); } }
@Override public IDocument getDocument() { IDocument document= (IDocument)fCombo.getData("document"); //$NON-NLS-1$ if (document == null) { document= new InternalDocument() ; fCombo.setData("document", document); //$NON-NLS-1$ } return document; }