use of org.eclipse.jface.text.quickassist.QuickAssistAssistant in project bndtools by bndtools.
the class BndSourceViewerConfiguration method getQuickAssistAssistant.
@Override
public IQuickAssistAssistant getQuickAssistAssistant(ISourceViewer sourceViewer) {
QuickAssistAssistant assistant = new QuickAssistAssistant();
assistant.setQuickAssistProcessor(new BndMarkerQuickAssistProcessor());
return assistant;
}
use of org.eclipse.jface.text.quickassist.QuickAssistAssistant in project bndtools by bndtools.
the class PackageInfoSourceViewerConfiguration method getQuickAssistAssistant.
@Override
public IQuickAssistAssistant getQuickAssistAssistant(ISourceViewer sourceViewer) {
QuickAssistAssistant assistant = new QuickAssistAssistant();
assistant.setQuickAssistProcessor(new BndMarkerQuickAssistProcessor());
return assistant;
}
use of org.eclipse.jface.text.quickassist.QuickAssistAssistant in project eclipse.platform.text by eclipse.
the class ExtensionBasedTextViewerConfiguration method getQuickAssistAssistant.
@Override
public IQuickAssistAssistant getQuickAssistAssistant(ISourceViewer sourceViewer) {
QuickAssistAssistant quickAssistAssistant = new QuickAssistAssistant();
CompositeQuickAssistProcessor processor = new CompositeQuickAssistProcessor(Arrays.asList(new MarkerResoltionQuickAssistProcessor(), new SpellingCorrectionProcessor()));
quickAssistAssistant.setQuickAssistProcessor(processor);
// $NON-NLS-1$
quickAssistAssistant.setRestoreCompletionProposalSize(EditorsPlugin.getDefault().getDialogSettingsSection("quick_assist_proposal_size"));
quickAssistAssistant.setInformationControlCreator(parent -> new DefaultInformationControl(parent, EditorsPlugin.getAdditionalInfoAffordanceString()));
return quickAssistAssistant;
}
use of org.eclipse.jface.text.quickassist.QuickAssistAssistant in project KaiZen-OpenAPI-Editor by RepreZen.
the class JsonSourceViewerConfiguration method getQuickAssistAssistant.
@Override
public IQuickAssistAssistant getQuickAssistAssistant(ISourceViewer sourceViewer) {
QuickAssistAssistant assistant = new QuickAssistAssistant();
assistant.setQuickAssistProcessor(new JsonQuickAssistProcessor(new QuickFixer()));
assistant.setInformationControlCreator(getInformationControlCreator(sourceViewer));
return assistant;
}
use of org.eclipse.jface.text.quickassist.QuickAssistAssistant in project eclipse.platform.text by eclipse.
the class TextSourceViewerConfiguration method getQuickAssistAssistant.
@Override
public IQuickAssistAssistant getQuickAssistAssistant(ISourceViewer sourceViewer) {
if (fPreferenceStore == null || !fPreferenceStore.getBoolean(SpellingService.PREFERENCE_SPELLING_ENABLED))
return null;
QuickAssistAssistant assistant = new QuickAssistAssistant();
assistant.setQuickAssistProcessor(new SpellingCorrectionProcessor());
// $NON-NLS-1$
assistant.setRestoreCompletionProposalSize(EditorsPlugin.getDefault().getDialogSettingsSection("quick_assist_proposal_size"));
assistant.setInformationControlCreator(getQuickAssistAssistantInformationControlCreator());
return assistant;
}
Aggregations