Package org.eclipse.jface.text
Interface ITextViewerExtension8
-
- All Known Implementing Classes:
ProjectionViewer
,SourceViewer
,TextConsoleViewer
,TextViewer
public interface ITextViewerExtension8
Extension interface forITextViewer
. 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
Nested Classes Modifier and Type Interface Description static class
ITextViewerExtension8.EnrichMode
Type-safe enum of the available enrich modes.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
print(StyledTextPrintOptions options)
Print the text viewer contents using the given options.void
setHoverEnrichMode(ITextViewerExtension8.EnrichMode mode)
Sets the hover enrich mode.
-
-
-
Method Detail
-
print
void print(StyledTextPrintOptions options)
Print the text viewer contents using the given options.- Parameters:
options
- the print options
-
setHoverEnrichMode
void setHoverEnrichMode(ITextViewerExtension8.EnrichMode mode)
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
-
-