@Override public void assistSessionStarted(ContentAssistEvent event) { fAssistant.setStatusLineVisible(true); fAssistant.setStatusMessage(getJumpHintStatusLineMessage()); }
private String getJumpHintStatusLineMessage() { if (fAssistant.isUpdatedOffset()) { String key= getQuickAssistBinding(); if (key == null) return CorrectionMessages.JavaCorrectionProcessor_go_to_original_using_menu; else return Messages.format(CorrectionMessages.JavaCorrectionProcessor_go_to_original_using_key, key); } else if (fAssistant.isProblemLocationAvailable()) { String key= getQuickAssistBinding(); if (key == null) return CorrectionMessages.JavaCorrectionProcessor_go_to_closest_using_menu; else return Messages.format(CorrectionMessages.JavaCorrectionProcessor_go_to_closest_using_key, key); } else return ""; //$NON-NLS-1$ }
private String getJumpHintStatusLineMessage() { if (fAssistant.isUpdatedOffset()) { String key= getQuickAssistBinding(); if (key == null) return CorrectionMessages.JavaCorrectionProcessor_go_to_original_using_menu; else return Messages.format(CorrectionMessages.JavaCorrectionProcessor_go_to_original_using_key, key); } else if (fAssistant.isProblemLocationAvailable()) { String key= getQuickAssistBinding(); if (key == null) return CorrectionMessages.JavaCorrectionProcessor_go_to_closest_using_menu; else return Messages.format(CorrectionMessages.JavaCorrectionProcessor_go_to_closest_using_key, key); } else return ""; //$NON-NLS-1$ }
@Override public void selectionChanged(ICompletionProposal proposal, boolean smartToggle) { if (proposal instanceof IStatusLineProposal) { IStatusLineProposal statusLineProposal= (IStatusLineProposal)proposal; String message= statusLineProposal.getStatusMessage(); if (message != null) { fAssistant.setStatusMessage(message); return; } } fAssistant.setStatusMessage(getJumpHintStatusLineMessage()); }
@Override public void assistSessionStarted(ContentAssistEvent event) { fAssistant.setStatusLineVisible(true); fAssistant.setStatusMessage(getJumpHintStatusLineMessage()); }
@Override public void selectionChanged(ICompletionProposal proposal, boolean smartToggle) { if (proposal instanceof IStatusLineProposal) { IStatusLineProposal statusLineProposal= (IStatusLineProposal)proposal; String message= statusLineProposal.getStatusMessage(); if (message != null) { fAssistant.setStatusMessage(message); return; } } fAssistant.setStatusMessage(getJumpHintStatusLineMessage()); }