/** * Create and install the {@link LabelProvider} for fContentAssistSubjectAdapter. */ private void installCueLabelProvider() { ILabelProvider labelProvider= new LabelProvider() { @Override public String getText(Object element) { IBindingService bindingService= PlatformUI.getWorkbench().getAdapter(IBindingService.class); TriggerSequence[] activeBindings= bindingService.getActiveBindingsFor(ITextEditorActionDefinitionIds.CONTENT_ASSIST_PROPOSALS); if (activeBindings.length == 0) return ContentAssistMessages.ContentAssistHandler_contentAssistAvailable; return NLSUtility.format(ContentAssistMessages.ContentAssistHandler_contentAssistAvailableWithKeyBinding, activeBindings[0].format()); } }; fContentAssistSubjectAdapter.setContentAssistCueProvider(labelProvider); }
/** * Create and install the {@link LabelProvider} for fContentAssistSubjectAdapter. */ private void installCueLabelProvider() { ILabelProvider labelProvider= new LabelProvider() { @Override public String getText(Object element) { IBindingService bindingService= PlatformUI.getWorkbench().getAdapter(IBindingService.class); TriggerSequence[] activeBindings= bindingService.getActiveBindingsFor(ITextEditorActionDefinitionIds.CONTENT_ASSIST_PROPOSALS); if (activeBindings.length == 0) return ContentAssistMessages.ContentAssistHandler_contentAssistAvailable; return NLSUtility.format(ContentAssistMessages.ContentAssistHandler_contentAssistAvailableWithKeyBinding, activeBindings[0].format()); } }; fContentAssistSubjectAdapter.setContentAssistCueProvider(labelProvider); }
/** * Create and install the {@link LabelProvider} for fContentAssistSubjectAdapter. */ private void installCueLabelProvider() { ILabelProvider labelProvider= new LabelProvider() { /* * @see org.eclipse.jface.viewers.ILabelProvider#getText(java.lang.Object) */ public String getText(Object element) { IBindingService bindingService= (IBindingService) PlatformUI.getWorkbench().getAdapter(IBindingService.class); TriggerSequence[] activeBindings= bindingService.getActiveBindingsFor(ITextEditorActionDefinitionIds.CONTENT_ASSIST_PROPOSALS); if (activeBindings.length == 0) return ContentAssistMessages.ContentAssistHandler_contentAssistAvailable; return NLSUtility.format(ContentAssistMessages.ContentAssistHandler_contentAssistAvailableWithKeyBinding, activeBindings[0].format()); } }; fContentAssistSubjectAdapter.setContentAssistCueProvider(labelProvider); }
/** * Disable content assist. */ private void disable() { if (! fControl.isDisposed()) { fContentAssistant.uninstall(); fContentAssistSubjectAdapter.setContentAssistCueProvider(null); fControl.removeFocusListener(fFocusListener); fFocusListener= null; if (fHandlerActivation != null) deactivateHandler(); } }
/** * Disable content assist. */ private void disable() { if (! fControl.isDisposed()) { fContentAssistant.uninstall(); fContentAssistSubjectAdapter.setContentAssistCueProvider(null); fControl.removeFocusListener(fFocusListener); fFocusListener= null; if (fHandlerActivation != null) deactivateHandler(); } }
/** * Disable content assist. */ private void disable() { if (! fControl.isDisposed()) { fContentAssistant.uninstall(); fContentAssistSubjectAdapter.setContentAssistCueProvider(null); fControl.removeFocusListener(fFocusListener); fFocusListener= null; if (fHandlerActivation != null) deactivateHandler(); } }