content
StyledTextContent content
private static final record (package private) static class (package private) static class private static final class (package private) static final int(package private) int(package private) int(package private) float(package private) static final int(package private) Font(package private) Font(package private) static final int(package private) Bullet[](package private) int[](package private) static final int(package private) static final boolean(package private) StyledTextContent(package private) int(package private) Deviceprivate FontMetrics(package private) boolean(package private) static final int(package private) boolean(package private) static final int(package private) boolean(package private) static final int(package private) Font(package private) static final int(package private) TextLayout[](package private) int(package private) StyledTextRenderer.LineInfo[](package private) int(package private) StyledTextRenderer.LineSizeInfo[](package private) boolean(package private) StyledTextLineSpacingProvider(package private) int(package private) int(package private) static final boolean(package private) int[](package private) int[](package private) Font(package private) static final int(package private) static final int(package private) int(package private) StyledText(package private) StyleRange[](package private) StyleRange[](package private) int(package private) int(package private) static final int(package private) int(package private) int(package private) static final int(package private) static final int(package private) intaddMerge(int[] mergeRanges,
StyleRange[] mergeStyles,
int mergeCount,
int modifyStart,
int modifyEnd) (package private) intaddMerge(StyleRange[] mergeStyles,
int mergeCount,
int modifyStart,
int modifyEnd) (package private) voidcalculate(int startLine,
int lineCount) (package private) void(package private) void(package private) static intcap(TextLayout layout,
int offset) (package private) voidclearLineBackground(int startLine,
int count) (package private) voidclearLineStyle(int startLine,
int count) (package private) voidcopyInto(StyledTextRenderer renderer) (package private) voiddispose()(package private) voiddisposeTextLayout(TextLayout layout) (package private) voiddrawBullet(Bullet bullet,
GC gc,
int paintX,
int paintY,
int index,
int lineAscent,
int lineDescent) private voiddrawLineBackground(StyledTextRenderer.LineDrawInfo lineInfo,
int paintY,
GC gc,
Color widgetBackground) private voiddrawLineForeground(StyledTextRenderer.LineDrawInfo lineInfo,
int paintX,
int paintY,
GC gc,
Color widgetForeground) (package private) intdrawLines(int startLine,
int endLine,
int begX,
int begY,
int endY,
GC gc,
Color widgetBackground,
Color widgetForeground) (package private) int(package private) intgetCachedLineHeight(int lineIndex) (package private) FontgetFont(int style) (package private) FontData[]getFontData(int style) (package private) int(package private) intgetLineAlignment(int index,
int defaultAlignment) (package private) ColorgetLineBackground(int index,
Color defaultBackground) (package private) BulletgetLineBullet(int index,
Bullet defaultBullet) (package private) int(package private) intgetLineHeight(int lineIndex) (package private) intgetLineHeight(int lineIndex,
boolean exact) (package private) intgetLineIndent(int index,
int defaultIndent) (package private) booleangetLineJustify(int index,
boolean defaultJustify) (package private) StyledTextRenderer.LineSizeInfogetLineSize(int i) private intgetLineSpacing(int lineIndex) (package private) StyledTextLineSpacingProvider(package private) int[]getLineTabStops(int index,
int[] defaultTabStops) (package private) intgetLineVerticalIndent(int index) (package private) intgetLineWrapIndent(int index,
int defaultWrapIndent) (package private) intgetRangeIndex(int offset,
int low,
int high) (package private) int[]getRanges(int start,
int length) (package private) StyleRangegetStyleRange(StyleRange style) (package private) StyleRange[]getStyleRanges(int start,
int length,
boolean includeRanges) private StyleRange[]getStylesForLine(int lineIndex) (package private) TextLayoutgetTextLayout(int lineIndex) (package private) TextLayoutgetTextLayout(int lineIndex,
int orientation,
int width,
int lineSpacing) (package private) intgetWidth()(package private) booleanhasLink(int offset) booleanprivate Point[]intersectingRelativeNonEmptySelections(int fromOffset,
int toOffset) (package private) booleanisSameLineSpacing(int lineIndex,
int newLineSpacing) private booleanisVariableHeight(int lineIndex) private StyledTextRenderer.LineDrawInfomakeLineDrawInfo(int lineIndex) (package private) voidreset()(package private) voidreset(int startLine,
int lineCount) (package private) void(package private) voidsetContent(StyledTextContent content) voidsetFixedLineMetrics(FontMetrics metrics) (package private) void(package private) voidsetLineAlignment(int startLine,
int count,
int alignment) (package private) voidsetLineBackground(int startLine,
int count,
Color background) (package private) voidsetLineBullet(int startLine,
int count,
Bullet bullet) (package private) voidsetLineIndent(int startLine,
int count,
int indent) (package private) voidsetLineJustify(int startLine,
int count,
boolean justify) (package private) voidsetLineSegmentChars(int startLine,
int count,
char[] segmentChars) (package private) voidsetLineSegments(int startLine,
int count,
int[] segments) (package private) voidsetLineSpacingProvider(StyledTextLineSpacingProvider lineSpacingProvider) (package private) voidsetLineTabStops(int startLine,
int count,
int[] tabStops) (package private) voidsetLineVerticalIndent(int lineIndex,
int verticalLineIndent) (package private) voidsetLineWrapIndent(int startLine,
int count,
int wrapIndent) (package private) voidsetStyleRanges(int[] newRanges,
StyleRange[] newStyles) (package private) voidtextChanging(TextChangingEvent event) (package private) voidupdateBullets(int startLine,
int replaceLineCount,
int newLineCount,
boolean update) (package private) voidupdateRanges(int start,
int replaceCharCount,
int newCharCount) lineIndex - line indexlineIndex - the line index.lineIndex - the line index.