@Override public IInformationControlCreator getInformationControlCreator() { Shell shell= JavaPlugin.getActiveWorkbenchShell(); if (shell == null || !BrowserInformationControl.isAvailable(shell)) return null; if (fCreator == null) { /* * FIXME: Take control creators (and link handling) out of JavadocHover, * see https://bugs.eclipse.org/bugs/show_bug.cgi?id=232024 */ JavadocHover.PresenterControlCreator presenterControlCreator= new JavadocHover.PresenterControlCreator(getSite()); fCreator= new JavadocHover.HoverControlCreator(presenterControlCreator, true); } return fCreator; }
@Override public IInformationControlCreator getInformationControlCreator() { Shell shell= JavaPlugin.getActiveWorkbenchShell(); if (shell == null || !BrowserInformationControl.isAvailable(shell)) return null; if (fCreator == null) { /* * FIXME: Take control creators (and link handling) out of JavadocHover, * see https://bugs.eclipse.org/bugs/show_bug.cgi?id=232024 */ JavadocHover.PresenterControlCreator presenterControlCreator= new JavadocHover.PresenterControlCreator(getSite()); fCreator= new JavadocHover.HoverControlCreator(presenterControlCreator, true); } return fCreator; }
public IInformationControlCreator getInformationPresenterControlCreator() { if (fPresenterControlCreator == null) fPresenterControlCreator= new PresenterControlCreator(); return fPresenterControlCreator; }
@Override public IInformationControlCreator getInformationPresenterControlCreator() { if (fPresenterControlCreator == null) fPresenterControlCreator= new PresenterControlCreator(getSite()); return fPresenterControlCreator; }
@Override public IInformationControlCreator getInformationPresenterControlCreator() { if (fPresenterControlCreator == null) fPresenterControlCreator= new PresenterControlCreator(getSite()); return fPresenterControlCreator; }