Package org.eclipse.jface.text
Interface ITextViewerExtension8
- All Known Implementing Classes:
ProjectionViewer
,SourceViewer
,TextConsoleViewer
,TextViewer
public interface ITextViewerExtension8
Extension interface for
ITextViewer
. Adds the
ability to print and set how hovers should be enriched when the mouse is moved into them.- Since:
- 3.4
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
Type-safe enum of the available enrich modes. -
Method Summary
Modifier and TypeMethodDescriptionvoid
print
(StyledTextPrintOptions options) Print the text viewer contents using the given options.void
Sets the hover enrich mode.
-
Method Details
-
print
Print the text viewer contents using the given options.- Parameters:
options
- the print options
-
setHoverEnrichMode
Sets the hover enrich mode. A non-null
mode
defines when hovers should be enriched once the mouse is moved into them. Ifmode
isnull
, hovers are automatically closed when the mouse is moved out of thehover region
.Note that a hover can only be enriched if its
IInformationControlExtension5.getInformationPresenterControlCreator()
is notnull
.- Parameters:
mode
- the enrich mode, ornull
-