/** * Returns whether proposal popup is active. * * @return <code>true</code> if the proposal popup is active, <code>false</code> otherwise * @since 3.4 */ protected boolean isProposalPopupActive(){ return fProposalPopup != null && fProposalPopup.isActive(); }
/** * Returns whether proposal popup is active. * * @return <code>true</code> if the proposal popup is active, <code>false</code> otherwise * @since 3.4 */ protected boolean isProposalPopupActive(){ return fProposalPopup != null && fProposalPopup.isActive(); }
/** * Sets the message for the repetition affordance text at the bottom of the proposal. Only has * an effect if {@link ContentAssistant#isRepeatedInvocationMode()} returns <code>true</code>. * * @param message the new caption * @since 3.2 */ void setMessage(String message) { Assert.isNotNull(message); if (isActive() && fMessageText != null) fMessageText.setText(message + " "); //$NON-NLS-1$ }
/** * Sets the message for the repetition affordance text at the bottom of the proposal. Only has * an effect if {@link ContentAssistant#isRepeatedInvocationMode()} returns <code>true</code>. * * @param message the new caption * @since 3.2 */ void setMessage(String message) { Assert.isNotNull(message); if (isActive() && fMessageText != null && !fMessageText.isDisposed()) fMessageText.setText(message + " "); //$NON-NLS-1$ }
/** * Enables or disables showing of the caption line. See also {@link #setMessage(String)}. * * @param show <code>true</code> if the status line is visible * @since 3.2 */ public void setStatusLineVisible(boolean show) { if (!isActive() || show == (fMessageText != null)) return; // nothing to do if (show) { createMessageText(); } else { fMessageText.dispose(); fMessageText= null; } fProposalShell.layout(); }
/** * Enables or disables showing of the caption line. See also {@link #setMessage(String)}. * * @param show <code>true</code> if the status line is visible * @since 3.2 */ public void setStatusLineVisible(boolean show) { if (!isActive() || show == (fMessageText != null && !fMessageText.isDisposed())) return; // nothing to do if (show) { createMessageText(); } else { fMessageText.dispose(); fMessageText= null; } fProposalShell.layout(); }