@Override public IStatus runInUIThread(IProgressMonitor monitor) { IQuickAssistAssistant assistant= ((ISourceViewerExtension3)fSourceViewer).getQuickAssistAssistant(); IQuickAssistProcessor processor= assistant.getQuickAssistProcessor(); if (processor instanceof PropertiesCorrectionProcessor) { ((PropertiesCorrectionProcessor)processor).setProposals(new ICompletionProposal[] { proposal }); assistant.showPossibleQuickAssists(); } return Status.OK_STATUS; } };
@Override public IStatus runInUIThread(IProgressMonitor monitor) { IQuickAssistAssistant assistant= ((ISourceViewerExtension3)fSourceViewer).getQuickAssistAssistant(); IQuickAssistProcessor processor= assistant.getQuickAssistProcessor(); if (processor instanceof PropertiesCorrectionProcessor) { ((PropertiesCorrectionProcessor)processor).setProposals(new ICompletionProposal[] { proposal }); assistant.showPossibleQuickAssists(); } return Status.OK_STATUS; } };
public void createPartControl(Composite parent) { super.createPartControl(parent); if (fSourceViewerDecorationSupport != null) fSourceViewerDecorationSupport.install(getPreferenceStore()); IColumnSupport columnSupport= (IColumnSupport)getAdapter(IColumnSupport.class); if (isLineNumberRulerVisible()) { RulerColumnDescriptor lineNumberColumnDescriptor= RulerColumnRegistry.getDefault().getColumnDescriptor(LineNumberColumn.ID); if (lineNumberColumnDescriptor != null) columnSupport.setColumnVisible(lineNumberColumnDescriptor, true); } if (isPrefQuickDiffAlwaysOn()) showChangeInformation(true); if (!isOverwriteModeEnabled()) enableOverwriteMode(false); if (!isRangeIndicatorEnabled()) { getSourceViewer().removeRangeIndication(); getSourceViewer().setRangeIndicator(null); } // Assign the quick assist assistant to the annotation access. ISourceViewer viewer= getSourceViewer(); if (fAnnotationAccess instanceof IAnnotationAccessExtension2 && viewer instanceof ISourceViewerExtension3) ((IAnnotationAccessExtension2)fAnnotationAccess).setQuickAssistAssistant(((ISourceViewerExtension3)viewer).getQuickAssistAssistant()); }
@Override public void createPartControl(Composite parent) { super.createPartControl(parent); if (fSourceViewerDecorationSupport != null) fSourceViewerDecorationSupport.install(getPreferenceStore()); IColumnSupport columnSupport= getAdapter(IColumnSupport.class); if (isLineNumberRulerVisible()) { RulerColumnDescriptor lineNumberColumnDescriptor= RulerColumnRegistry.getDefault().getColumnDescriptor(LineNumberColumn.ID); if (lineNumberColumnDescriptor != null) columnSupport.setColumnVisible(lineNumberColumnDescriptor, true); } if (isPrefQuickDiffAlwaysOn()) showChangeInformation(true); if (fOverviewRuler instanceof IOverviewRulerExtension) ((IOverviewRulerExtension)fOverviewRuler).setUseSaturatedColors(isPrefUseSaturatedColorsOn()); if (!isOverwriteModeEnabled()) enableOverwriteMode(false); if (!isRangeIndicatorEnabled()) { getSourceViewer().removeRangeIndication(); getSourceViewer().setRangeIndicator(null); } // Assign the quick assist assistant to the annotation access. ISourceViewer viewer= getSourceViewer(); if (fAnnotationAccess instanceof IAnnotationAccessExtension2 && viewer instanceof ISourceViewerExtension3) ((IAnnotationAccessExtension2)fAnnotationAccess).setQuickAssistAssistant(((ISourceViewerExtension3)viewer).getQuickAssistAssistant()); createOverviewRulerContextMenu(); }
IQuickAssistAssistant assistant= ((ISourceViewerExtension3)fSourceViewer).getQuickAssistAssistant(); if (assistant != null) fKeyBindingSupportForQuickAssistant= new KeyBindingSupportForAssistant(assistant);
IQuickAssistAssistant assistant= ((ISourceViewerExtension3)fSourceViewer).getQuickAssistAssistant(); if (assistant != null) fKeyBindingSupportForQuickAssistant= new KeyBindingSupportForAssistant(assistant);