/** * Releases the previously acquired widget token if the token * is no longer necessary. * The following are valid listener types: * <ul> * <li>AUTO_ASSIST * <li>CONTEXT_SELECTOR * <li>PROPOSAL_SELECTOR * <li>CONTEXT_INFO_POPUP * <ul> * * @param type the listener type * @since 2.0 */ private void releaseWidgetToken(int type) { if (fListeners[CONTEXT_SELECTOR] == null && fListeners[PROPOSAL_SELECTOR] == null) { if (fViewer instanceof IWidgetTokenOwner) { IWidgetTokenOwner owner= (IWidgetTokenOwner) fViewer; owner.releaseWidgetToken(this); } } }
/** * Releases the previously acquired widget token if the token * is no longer necessary. * The following are valid listener types: * <ul> * <li>AUTO_ASSIST * <li>CONTEXT_SELECTOR * <li>PROPOSAL_SELECTOR * <li>CONTEXT_INFO_POPUP * <ul> * * @param type the listener type * @since 2.0 */ private void releaseWidgetToken(int type) { if (fListeners[CONTEXT_SELECTOR] == null && fListeners[PROPOSAL_SELECTOR] == null) { if (fViewer instanceof IWidgetTokenOwner) { IWidgetTokenOwner owner= (IWidgetTokenOwner) fViewer; owner.releaseWidgetToken(this); } } }
/** * Releases the previously acquired widget token if the token is no longer necessary. The * following are valid listener types: * <ul> * <li>AUTO_ASSIST</li> * <li>CONTEXT_SELECTOR</li> * <li>PROPOSAL_SELECTOR</li> * <li>CONTEXT_INFO_POPUP</li> * </ul> * * @param type the listener type * @since 2.0 */ private void releaseWidgetToken(int type) { if (fListeners[CONTEXT_SELECTOR] == null && fListeners[PROPOSAL_SELECTOR] == null) { IWidgetTokenOwner owner= null; if (fContentAssistSubjectControl instanceof IWidgetTokenOwner) owner= (IWidgetTokenOwner) fContentAssistSubjectControl; else if (fViewer instanceof IWidgetTokenOwner) owner= (IWidgetTokenOwner) fViewer; if (owner != null) owner.releaseWidgetToken(this); } }
/** * Releases the previously acquired widget token if the token is no longer necessary. The * following are valid listener types: * <ul> * <li>AUTO_ASSIST</li> * <li>CONTEXT_SELECTOR</li> * <li>PROPOSAL_SELECTOR</li> * <li>CONTEXT_INFO_POPUP</li> * </ul> * * @param type the listener type * @since 2.0 */ private void releaseWidgetToken(int type) { if (fListeners[CONTEXT_SELECTOR] == null && fListeners[PROPOSAL_SELECTOR] == null) { IWidgetTokenOwner owner= null; if (fContentAssistSubjectControl instanceof IWidgetTokenOwner) owner= (IWidgetTokenOwner) fContentAssistSubjectControl; else if (fViewer instanceof IWidgetTokenOwner) owner= (IWidgetTokenOwner) fViewer; if (owner != null) owner.releaseWidgetToken(this); } }
@Override protected void handleInformationControlDisposed() { try { super.handleInformationControlDisposed(); } finally { if (fTextViewer instanceof IWidgetTokenOwner) { IWidgetTokenOwner owner= (IWidgetTokenOwner) fTextViewer; owner.releaseWidgetToken(this); } } }
@Override protected void hideInformationControl() { try { super.hideInformationControl(); } finally { if (fTextViewer instanceof IWidgetTokenOwner) { IWidgetTokenOwner owner= (IWidgetTokenOwner) fTextViewer; owner.releaseWidgetToken(this); } } }
private void releaseWidgetToken() { ISourceViewer viewer= fEditor.getViewer(); if (viewer instanceof IWidgetTokenOwner) { IWidgetTokenOwner widgetTokenOwner= (IWidgetTokenOwner) viewer; widgetTokenOwner.releaseWidgetToken(this); } }
private void releaseWidgetToken() { ISourceViewer viewer= fEditor.getViewer(); if (viewer instanceof IWidgetTokenOwner) { IWidgetTokenOwner widgetTokenOwner= (IWidgetTokenOwner) viewer; widgetTokenOwner.releaseWidgetToken(this); } }
@Override protected void hideInformationControl() { try { super.hideInformationControl(); } finally { if (fTextViewer instanceof IWidgetTokenOwner) { IWidgetTokenOwner owner= (IWidgetTokenOwner) fTextViewer; owner.releaseWidgetToken(this); } } }
protected void releaseWidgetToken() { ISourceViewer viewer = editor.getInternalSourceViewer(); if (viewer instanceof IWidgetTokenOwner) { IWidgetTokenOwner widgetTokenOwner = (IWidgetTokenOwner) viewer; widgetTokenOwner.releaseWidgetToken(this); } }
private void releaseWidgetToken() { ISourceViewer viewer= fEditor.getViewer(); if (viewer instanceof IWidgetTokenOwner) { IWidgetTokenOwner widgetTokenOwner= (IWidgetTokenOwner) viewer; widgetTokenOwner.releaseWidgetToken(this); } }
@Override protected void handleInformationControlDisposed() { try { super.handleInformationControlDisposed(); } finally { if (fTextViewer instanceof IWidgetTokenOwner) { IWidgetTokenOwner owner= (IWidgetTokenOwner) fTextViewer; owner.releaseWidgetToken(this); } } }
@Override protected void hideInformationControl() { super.hideInformationControl(); if (fTextViewer instanceof IWidgetTokenOwner) { ((IWidgetTokenOwner) fTextViewer).releaseWidgetToken(this); } fIsControlVisible= false; fHyperlinkPresenter.hideHyperlinks(); }
@Override protected void hideInformationControl() { super.hideInformationControl(); if (fTextViewer instanceof IWidgetTokenOwner) { ((IWidgetTokenOwner) fTextViewer).releaseWidgetToken(this); } fIsControlVisible= false; fHyperlinkPresenter.hideHyperlinks(); }
@Override public void disposeInformationControl() { super.disposeInformationControl(); if (fTextViewer instanceof IWidgetTokenOwner) { ((IWidgetTokenOwner) fTextViewer).releaseWidgetToken(this); } fIsControlVisible= false; fHyperlinkPresenter.hideHyperlinks(); }
@Override public void disposeInformationControl() { super.disposeInformationControl(); if (fTextViewer instanceof IWidgetTokenOwner) { ((IWidgetTokenOwner) fTextViewer).releaseWidgetToken(this); } fIsControlVisible= false; fHyperlinkPresenter.hideHyperlinks(); }