public class MarkerHoverControl
extends org.eclipse.jface.text.AbstractInformationControl
implements org.eclipse.jface.text.IInformationControlExtension2, org.eclipse.jface.text.IInformationControlExtension3, org.eclipse.jface.text.IInformationControlExtension5
| Constructor and Description |
|---|
MarkerHoverControl(org.eclipse.swt.widgets.Shell shell) |
MarkerHoverControl(org.eclipse.swt.widgets.Shell shell,
org.eclipse.jface.action.ToolBarManager toolbarManager) |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.swt.graphics.Point |
computeSizeHint() |
protected void |
createContent(org.eclipse.swt.widgets.Composite parent) |
protected void |
deferredCreateContent()
Create content of the hover.
|
protected void |
disposeDeferredCreatedContent() |
protected void |
fillToolbar(boolean includeLifecycle) |
org.eclipse.jface.text.IInformationControlCreator |
getInformationPresenterControlCreator()
This default implementation returns
null. |
boolean |
hasContents() |
void |
setFocus() |
void |
setInput(Object input) |
void |
setVisible(boolean visible) |
addDisposeListener, addFocusListener, computeSizeConstraints, computeTrim, containsControl, create, dispose, getBounds, getShell, getSizeConstraints, getToolBarManager, handleDispose, isFocusControl, isResizable, isVisible, removeDisposeListener, removeFocusListener, restoresLocation, restoresSize, setBackgroundColor, setForegroundColor, setInformation, setLocation, setSize, setSizeConstraints, setStatusTextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic MarkerHoverControl(org.eclipse.swt.widgets.Shell shell,
org.eclipse.jface.action.ToolBarManager toolbarManager)
public MarkerHoverControl(org.eclipse.swt.widgets.Shell shell)
public void setInput(Object input)
setInput in interface org.eclipse.jface.text.IInformationControlExtension2public boolean hasContents()
hasContents in interface org.eclipse.jface.text.IInformationControlExtensionpublic void setFocus()
setFocus in interface org.eclipse.jface.text.IInformationControlsetFocus in class org.eclipse.jface.text.AbstractInformationControlpublic final void setVisible(boolean visible)
setVisible in interface org.eclipse.jface.text.IInformationControlsetVisible in class org.eclipse.jface.text.AbstractInformationControlprotected void disposeDeferredCreatedContent()
protected void createContent(org.eclipse.swt.widgets.Composite parent)
createContent in class org.eclipse.jface.text.AbstractInformationControlpublic org.eclipse.swt.graphics.Point computeSizeHint()
computeSizeHint in interface org.eclipse.jface.text.IInformationControlcomputeSizeHint in class org.eclipse.jface.text.AbstractInformationControlprotected void deferredCreateContent()
protected void fillToolbar(boolean includeLifecycle)
public org.eclipse.jface.text.IInformationControlCreator getInformationPresenterControlCreator()
null. Subclasses may override.getInformationPresenterControlCreator in interface org.eclipse.jface.text.IInformationControlExtension5getInformationPresenterControlCreator in class org.eclipse.jface.text.AbstractInformationControlCopyright © 2005–2021 Eclipse Foundation. All rights reserved.