package eu.jucy.gui.search;
import org.eclipse.jface.fieldassist.IContentProposal;
import org.eclipse.jface.fieldassist.IContentProposalProvider;
import org.eclipse.jface.fieldassist.TextContentAdapter;
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Text;
class SearchInfoProvider extends TextContentAdapter implements IContentProposalProvider {
public IContentProposal[] getProposals(String contents, int position) {
return SearchEditor.PAST_SEARCHES.toArray(new IContentProposal[]{});
}
/**
* modified insert function ..
*/
@Override
public void insertControlContents(Control control, String text,int cursorPosition) {
Text t = (Text)control;
t.setText(text);
t.setSelection(text.length(), text.length());
}
}