## Uses of Class
org.eclipse.swt.custom.StyledText

Packages that use StyledText
org.eclipse.jface.text: Provides a framework for creating and manipulating text documents.
org.eclipse.jface.text.source: Provides a framework for connecting document regions with annotations and for displaying those.
org.eclipse.jface.util: Provides useful building blocks used throughout JFace, including property change events, a listener list implementation, and runtime checked assertions.
org.eclipse.swt.custom: SWT Custom widgets.
org.eclipse.ui.actions: Classes for actions and operations used in a workbench window, page, or part in the Eclipse Platform User Interface.
org.eclipse.ui.texteditor: Provides a framework for text editors obeying to the desktop rules.

### Uses of StyledText in org.eclipse.jface.text

Methods in org.eclipse.jface.text that return StyledText
`protected StyledText` TextViewer.`createTextWidget(Composite parent, int styles)` Factory method to create the text widget to be used as the viewer's text widget.
`StyledText` TextViewer.`getTextWidget()`
`StyledText` ITextViewer.`getTextWidget()` Returns this viewer's SWT control, `null` if the control is disposed.

Methods in org.eclipse.jface.text with parameters of type StyledText
`static void` TextPresentation.`applyTextPresentation(TextPresentation presentation, StyledText text)` Applies the given presentation to the given text widget.
`static int` JFaceTextUtil.`computeLineHeight(StyledText styledText, int widgetLine)` Computes the full line height for the text line corresponding to the given widget line, considering the possible line wrapping.
`static int` JFaceTextUtil.`computeLineHeight(StyledText textWidget, int startLine, int endLine, int lineCount)` Computes the line height for the given line range.
`static int` JFaceTextUtil.`getBottomIndex(StyledText widget)` Returns the last fully visible line of the widget.
`static int` JFaceTextUtil.`getHiddenTopLinePixels(StyledText textWidget)` Returns the number of hidden pixels of the first partially visible line.
`static int` JFaceTextUtil.`getLineIndex(StyledText textWidget, int y)`
`static int` JFaceTextUtil.`getLinePixel(StyledText textWidget, int line)`
`static int` JFaceTextUtil.`getPartialBottomIndex(StyledText widget)` Returns the index of the last (possibly only partially) visible line of the widget
`static int` JFaceTextUtil.`getPartialTopIndex(StyledText widget)` Returns the index of the first (possibly only partially) visible line of the widget
`static boolean` JFaceTextUtil.`isShowingEntireContents(StyledText widget)` Returns `true` if the widget displays the entire contents, i.e. it cannot be vertically scrolled.

### Uses of StyledText in org.eclipse.jface.text.source

Methods in org.eclipse.jface.text.source with parameters of type StyledText
`void` AnnotationPainter.IDrawingStrategy.`draw(Annotation annotation, GC gc, StyledText textWidget, int offset, int length, Color color)` Draws a decoration for an annotation onto the specified GC at the given text range.
`void` AnnotationPainter.SquigglesStrategy.`draw(Annotation annotation, GC gc, StyledText textWidget, int offset, int length, Color color)` Deprecated.
`void` AnnotationPainter.NullStrategy.`draw(Annotation annotation, GC gc, StyledText textWidget, int offset, int length, Color color)`

### Uses of StyledText in org.eclipse.jface.util

Methods in org.eclipse.jface.util with parameters of type StyledText
`static void` BidiUtils.`applyBidiProcessing(StyledText field, String handlingType)` Applies bidi processing to the given styled text field.

### Uses of StyledText in org.eclipse.swt.custom

Constructors in org.eclipse.swt.custom with parameters of type StyledText
Constructor and Description
`StyledTextDropTargetEffect(StyledText styledText)` Creates a new `StyledTextDropTargetEffect` to handle the drag under effect on the specified `StyledText`.

### Uses of StyledText in org.eclipse.ui.actions

Methods in org.eclipse.ui.actions with parameters of type StyledText
`protected Point` QuickMenuCreator.`computeMenuLocation(StyledText text)` Hook to compute the menu location if the focus widget is a styled text widget.

### Uses of StyledText in org.eclipse.ui.texteditor

Methods in org.eclipse.ui.texteditor that return StyledText
`protected StyledText` TextNavigationAction.`getTextWidget()` Returns the text widget this actions is bound to.

Constructors in org.eclipse.ui.texteditor with parameters of type StyledText
Constructor and Description
`LineEndAction(StyledText textWidget, boolean doSelect)` Create a new line end action.
`LineStartAction(StyledText textWidget, boolean doSelect)` Creates a new line start action.
`TextNavigationAction(StyledText textWidget, int action)` Creates a new `TextNavigationAction`.