org.eclipse.jface.text.information.IInformationPresenter Java Examples
The following examples show how to use
org.eclipse.jface.text.information.IInformationPresenter.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: TypeScriptSourceViewerConfiguration.java From typescript.java with MIT License | 6 votes |
/** * Returns the hierarchy presenter which will determine and shown type * hierarchy information requested for the current cursor position. * * @param sourceViewer * the source viewer to be configured by this configuration * @param doCodeResolve * a boolean which specifies whether code resolve should be used * to compute the JavaScript element * @return an information presenter * */ public IInformationPresenter getImplementationPresenter(final ISourceViewer sourceViewer) { InformationPresenter presenter = new InformationPresenter( getImplementationPresenterControlCreator(sourceViewer)); presenter.setDocumentPartitioning(getConfiguredDocumentPartitioning(sourceViewer)); presenter.setAnchor(AbstractInformationControlManager.ANCHOR_GLOBAL); IInformationProvider provider = new TypeScriptElementProvider(getEditor()); presenter.setInformationProvider(provider, IDocument.DEFAULT_CONTENT_TYPE); presenter.setInformationProvider(provider, IJavaScriptPartitions.JAVA_DOC); presenter.setInformationProvider(provider, IJavaScriptPartitions.JAVA_MULTI_LINE_COMMENT); presenter.setInformationProvider(provider, IJavaScriptPartitions.JAVASCRIPT_TEMPLATE_LITERAL); presenter.setInformationProvider(provider, IJavaScriptPartitions.JAVA_SINGLE_LINE_COMMENT); presenter.setInformationProvider(provider, IJavaScriptPartitions.JAVA_STRING); presenter.setInformationProvider(provider, IJavaScriptPartitions.JAVA_CHARACTER); presenter.setSizeConstraints(50, 20, true, false); return presenter; }
Example #2
Source File: JavaSourceViewerConfiguration.java From Eclipse-Postfix-Code-Completion with Eclipse Public License 1.0 | 6 votes |
/** * Returns the hierarchy presenter which will determine and shown type hierarchy * information requested for the current cursor position. * * @param sourceViewer the source viewer to be configured by this configuration * @param doCodeResolve a boolean which specifies whether code resolve should be used to compute the Java element * @return an information presenter * @since 3.0 */ public IInformationPresenter getHierarchyPresenter(ISourceViewer sourceViewer, boolean doCodeResolve) { // Do not create hierarchy presenter if there's no CU. if (getEditor() != null && getEditor().getEditorInput() != null && JavaUI.getEditorInputJavaElement(getEditor().getEditorInput()) == null) return null; InformationPresenter presenter= new InformationPresenter(getHierarchyPresenterControlCreator()); presenter.setDocumentPartitioning(getConfiguredDocumentPartitioning(sourceViewer)); presenter.setAnchor(AbstractInformationControlManager.ANCHOR_GLOBAL); IInformationProvider provider= new JavaElementProvider(getEditor(), doCodeResolve); presenter.setInformationProvider(provider, IDocument.DEFAULT_CONTENT_TYPE); presenter.setInformationProvider(provider, IJavaPartitions.JAVA_DOC); presenter.setInformationProvider(provider, IJavaPartitions.JAVA_MULTI_LINE_COMMENT); presenter.setInformationProvider(provider, IJavaPartitions.JAVA_SINGLE_LINE_COMMENT); presenter.setInformationProvider(provider, IJavaPartitions.JAVA_STRING); presenter.setInformationProvider(provider, IJavaPartitions.JAVA_CHARACTER); presenter.setSizeConstraints(50, 20, true, false); return presenter; }
Example #3
Source File: XtextSourceViewerConfiguration.java From xtext-eclipse with Eclipse Public License 2.0 | 5 votes |
/** * @since 2.6 */ @Override public IInformationPresenter getInformationPresenter(ISourceViewer sourceViewer) { InformationPresenter presenter = new InformationPresenter(getInformationControlCreator(sourceViewer)); String[] contentTypes= getConfiguredContentTypes(sourceViewer); for (int i= 0; i < contentTypes.length; i++) presenter.setInformationProvider(informationProvider, contentTypes[i]); // sizes: see org.eclipse.jface.text.TextViewer.TEXT_HOVER_*_CHARS presenter.setSizeConstraints(100, 12, true, true); return presenter; }
Example #4
Source File: ModulaSourceViewerConfiguration.java From xds-ide with Eclipse Public License 1.0 | 5 votes |
/** * {@inheritDoc} */ @Override public IInformationPresenter getInformationPresenter(ISourceViewer sourceViewer) { IInformationControlCreator icc = new IInformationControlCreator() { public IInformationControl createInformationControl(Shell parent) { return new DefaultInformationControl(parent, true); } }; InformationPresenter ip = new InformationPresenter(icc); ModulaInformationProvider mip = new ModulaInformationProvider(this); ip.setInformationProvider(mip, IModulaPartitions.M2_CONTENT_TYPE_DEFAULT); return ip; }
Example #5
Source File: TypeScriptSourceViewerConfiguration.java From typescript.java with MIT License | 5 votes |
@Override public IInformationPresenter getInformationPresenter(ISourceViewer sourceViewer) { InformationPresenter presenter= new InformationPresenter(getInformationPresenterControlCreator(sourceViewer)); presenter.setDocumentPartitioning(getConfiguredDocumentPartitioning(sourceViewer)); // Register information provider IInformationProvider provider= new TypeScriptInformationProvider(getEditor()); String[] contentTypes= getConfiguredContentTypes(sourceViewer); for (int i= 0; i < contentTypes.length; i++) presenter.setInformationProvider(provider, contentTypes[i]); // sizes: see org.eclipse.jface.text.TextViewer.TEXT_HOVER_*_CHARS presenter.setSizeConstraints(100, 12, false, true); return presenter; }
Example #6
Source File: CommonSourceViewerConfiguration.java From APICloud-Studio with GNU General Public License v3.0 | 5 votes |
@Override public IInformationPresenter getInformationPresenter(ISourceViewer sourceViewer) { InformationPresenter presenter = new InformationPresenter(getInformationPresenterControlCreator(sourceViewer)); presenter.setDocumentPartitioning(getConfiguredDocumentPartitioning(sourceViewer)); presenter.setSizeConstraints(60, 10, true, true); return presenter; }
Example #7
Source File: JavaSourceViewerConfiguration.java From Eclipse-Postfix-Code-Completion with Eclipse Public License 1.0 | 5 votes |
@Override public IInformationPresenter getInformationPresenter(ISourceViewer sourceViewer) { InformationPresenter presenter= new InformationPresenter(getInformationPresenterControlCreator(sourceViewer)); presenter.setDocumentPartitioning(getConfiguredDocumentPartitioning(sourceViewer)); // Register information provider IInformationProvider provider= new JavaInformationProvider(getEditor()); String[] contentTypes= getConfiguredContentTypes(sourceViewer); for (int i= 0; i < contentTypes.length; i++) presenter.setInformationProvider(provider, contentTypes[i]); // sizes: see org.eclipse.jface.text.TextViewer.TEXT_HOVER_*_CHARS presenter.setSizeConstraints(100, 12, false, true); return presenter; }
Example #8
Source File: AbstractLangSourceViewerConfiguration.java From goclipse with Eclipse Public License 1.0 | 5 votes |
@Override public IInformationPresenter getInformationPresenter(ISourceViewer sourceViewer) { InformationPresenter presenter = new InformationPresenter(getInformationPresenterControlCreator(sourceViewer)); presenter.setDocumentPartitioning(getConfiguredDocumentPartitioning(sourceViewer)); // Register information providers for (String contentType : getConfiguredContentTypes(sourceViewer)) { presenter.setInformationProvider(getInformationProvider(contentType, sourceViewer), contentType); } presenter.setSizeConstraints(100, 12, false, true); return presenter; }
Example #9
Source File: ReadOnlySourceViewerConfiguration.java From xtext-eclipse with Eclipse Public License 2.0 | 4 votes |
@Override public IInformationPresenter getInformationPresenter(ISourceViewer sourceViewer) { return null; }
Example #10
Source File: JsonSourceViewerConfiguration.java From KaiZen-OpenAPI-Editor with Eclipse Public License 1.0 | 4 votes |
@Override public IInformationPresenter getInformationPresenter(ISourceViewer sourceViewer) { return super.getInformationPresenter(sourceViewer); }
Example #11
Source File: SimpleJavaSourceViewerConfiguration.java From Eclipse-Postfix-Code-Completion with Eclipse Public License 1.0 | 4 votes |
@Override public IInformationPresenter getInformationPresenter(ISourceViewer sourceViewer) { return null; }
Example #12
Source File: SimpleJavaSourceViewerConfiguration.java From Eclipse-Postfix-Code-Completion with Eclipse Public License 1.0 | 4 votes |
@Override public IInformationPresenter getOutlinePresenter(ISourceViewer sourceViewer, boolean doCodeResolve) { return null; }
Example #13
Source File: SimpleJavaSourceViewerConfiguration.java From Eclipse-Postfix-Code-Completion with Eclipse Public License 1.0 | 4 votes |
@Override public IInformationPresenter getHierarchyPresenter(ISourceViewer sourceViewer, boolean doCodeResolve) { return null; }
Example #14
Source File: LangSourceViewer.java From goclipse with Eclipse Public License 1.0 | 4 votes |
public void setOutlinePresenter(IInformationPresenter outlinePresenter) { this.outlinePresenter = outlinePresenter; }
Example #15
Source File: SimpleSourceViewerConfiguration.java From goclipse with Eclipse Public License 1.0 | 4 votes |
@Override public IInformationPresenter getInformationPresenter(ISourceViewer sourceViewer) { return null; }