1// Signature format: 4.0 2package androidx.compose.ui.text { 3 4 public final class ActualAtomicReferenceJvmKt { 5 } 6 7 public final class AndroidParagraph_androidKt { 8 } 9 10 public final class AndroidTextStyle_androidKt { 11 method public static androidx.compose.ui.text.PlatformParagraphStyle lerp(androidx.compose.ui.text.PlatformParagraphStyle start, androidx.compose.ui.text.PlatformParagraphStyle stop, float fraction); 12 method public static androidx.compose.ui.text.PlatformSpanStyle lerp(androidx.compose.ui.text.PlatformSpanStyle start, androidx.compose.ui.text.PlatformSpanStyle stop, float fraction); 13 } 14 15 @androidx.compose.runtime.Immutable public final class AnnotatedString implements java.lang.CharSequence { 16 ctor public AnnotatedString(String text, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> paragraphStyles); 17 method public operator char get(int index); 18 method public int getLength(); 19 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> getParagraphStyles(); 20 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> getSpanStyles(); 21 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<java.lang.String>> getStringAnnotations(int start, int end); 22 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<java.lang.String>> getStringAnnotations(String tag, int start, int end); 23 method public String getText(); 24 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.TtsAnnotation>> getTtsAnnotations(int start, int end); 25 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.AnnotatedString plus(androidx.compose.ui.text.AnnotatedString other); 26 method public androidx.compose.ui.text.AnnotatedString subSequence(int startIndex, int endIndex); 27 method public androidx.compose.ui.text.AnnotatedString subSequence(long range); 28 property public int length; 29 property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> paragraphStyles; 30 property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles; 31 property public final String text; 32 } 33 34 public static final class AnnotatedString.Builder { 35 ctor public AnnotatedString.Builder(androidx.compose.ui.text.AnnotatedString text); 36 ctor public AnnotatedString.Builder(optional int capacity); 37 ctor public AnnotatedString.Builder(String text); 38 method public void addStringAnnotation(String tag, String annotation, int start, int end); 39 method public void addStyle(androidx.compose.ui.text.ParagraphStyle style, int start, int end); 40 method public void addStyle(androidx.compose.ui.text.SpanStyle style, int start, int end); 41 method public void append(androidx.compose.ui.text.AnnotatedString text); 42 method public void append(char char); 43 method public void append(String text); 44 method public int getLength(); 45 method public void pop(); 46 method public void pop(int index); 47 method public int pushStringAnnotation(String tag, String annotation); 48 method public int pushStyle(androidx.compose.ui.text.ParagraphStyle style); 49 method public int pushStyle(androidx.compose.ui.text.SpanStyle style); 50 method public int pushTtsAnnotation(androidx.compose.ui.text.TtsAnnotation ttsAnnotation); 51 method public androidx.compose.ui.text.AnnotatedString toAnnotatedString(); 52 property public final int length; 53 } 54 55 @androidx.compose.runtime.Immutable public static final class AnnotatedString.Range<T> { 56 ctor public AnnotatedString.Range(T? item, int start, int end); 57 ctor public AnnotatedString.Range(T? item, int start, int end, String tag); 58 method public T! component1(); 59 method public int component2(); 60 method public int component3(); 61 method public String component4(); 62 method public androidx.compose.ui.text.AnnotatedString.Range<T> copy(T! item, int start, int end, String tag); 63 method public int getEnd(); 64 method public T! getItem(); 65 method public int getStart(); 66 method public String getTag(); 67 property public final int end; 68 property public final T! item; 69 property public final int start; 70 property public final String tag; 71 } 72 73 public final class AnnotatedStringKt { 74 method public static androidx.compose.ui.text.AnnotatedString AnnotatedString(String text, androidx.compose.ui.text.ParagraphStyle paragraphStyle); 75 method public static androidx.compose.ui.text.AnnotatedString AnnotatedString(String text, androidx.compose.ui.text.SpanStyle spanStyle, optional androidx.compose.ui.text.ParagraphStyle? paragraphStyle); 76 method public static inline androidx.compose.ui.text.AnnotatedString buildAnnotatedString(kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,kotlin.Unit> builder); 77 method public static androidx.compose.ui.text.AnnotatedString capitalize(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList); 78 method public static androidx.compose.ui.text.AnnotatedString decapitalize(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList); 79 method public static androidx.compose.ui.text.AnnotatedString toLowerCase(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList); 80 method public static androidx.compose.ui.text.AnnotatedString toUpperCase(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList); 81 method public static inline <R> R withStyle(androidx.compose.ui.text.AnnotatedString.Builder, androidx.compose.ui.text.ParagraphStyle style, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,? extends R> block); 82 method public static inline <R> R withStyle(androidx.compose.ui.text.AnnotatedString.Builder, androidx.compose.ui.text.SpanStyle style, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,? extends R> block); 83 } 84 85 public final class JvmAnnotatedString_jvmKt { 86 } 87 88 public final class JvmCharHelpers_androidKt { 89 } 90 91 public final class MultiParagraph { 92 ctor @Deprecated public MultiParagraph(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, float width, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis); 93 ctor @Deprecated public MultiParagraph(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis, float width, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader); 94 ctor public MultiParagraph(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, long constraints, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis); 95 ctor @Deprecated public MultiParagraph(androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics, optional int maxLines, optional boolean ellipsis, float width); 96 ctor public MultiParagraph(androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics, long constraints, optional int maxLines, optional boolean ellipsis); 97 method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset); 98 method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset); 99 method public androidx.compose.ui.geometry.Rect getCursorRect(int offset); 100 method public boolean getDidExceedMaxLines(); 101 method public float getFirstBaseline(); 102 method public float getHeight(); 103 method public float getHorizontalPosition(int offset, boolean usePrimaryDirection); 104 method public androidx.compose.ui.text.MultiParagraphIntrinsics getIntrinsics(); 105 method public float getLastBaseline(); 106 method public float getLineBottom(int lineIndex); 107 method public int getLineCount(); 108 method public int getLineEnd(int lineIndex, optional boolean visibleEnd); 109 method public int getLineForOffset(int offset); 110 method public int getLineForVerticalPosition(float vertical); 111 method public float getLineHeight(int lineIndex); 112 method public float getLineLeft(int lineIndex); 113 method public float getLineRight(int lineIndex); 114 method public int getLineStart(int lineIndex); 115 method public float getLineTop(int lineIndex); 116 method public float getLineWidth(int lineIndex); 117 method public float getMaxIntrinsicWidth(); 118 method public int getMaxLines(); 119 method public float getMinIntrinsicWidth(); 120 method public int getOffsetForPosition(long position); 121 method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset); 122 method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end); 123 method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects(); 124 method public float getWidth(); 125 method public long getWordBoundary(int offset); 126 method public boolean isLineEllipsized(int lineIndex); 127 method public void paint(androidx.compose.ui.graphics.Canvas canvas, optional long color, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? decoration); 128 property public final boolean didExceedMaxLines; 129 property public final float firstBaseline; 130 property public final float height; 131 property public final androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics; 132 property public final float lastBaseline; 133 property public final int lineCount; 134 property public final float maxIntrinsicWidth; 135 property public final int maxLines; 136 property public final float minIntrinsicWidth; 137 property public final java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects; 138 property public final float width; 139 } 140 141 public final class MultiParagraphIntrinsics implements androidx.compose.ui.text.ParagraphIntrinsics { 142 ctor @Deprecated public MultiParagraphIntrinsics(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader); 143 ctor public MultiParagraphIntrinsics(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver); 144 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString(); 145 method public float getMaxIntrinsicWidth(); 146 method public float getMinIntrinsicWidth(); 147 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> getPlaceholders(); 148 property public final androidx.compose.ui.text.AnnotatedString annotatedString; 149 property public boolean hasStaleResolvedFonts; 150 property public float maxIntrinsicWidth; 151 property public float minIntrinsicWidth; 152 property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders; 153 } 154 155 public final class MultiParagraphIntrinsicsKt { 156 } 157 158 public final class MultiParagraphKt { 159 } 160 161 public sealed interface Paragraph { 162 method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset); 163 method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset); 164 method public androidx.compose.ui.geometry.Rect getCursorRect(int offset); 165 method public boolean getDidExceedMaxLines(); 166 method public float getFirstBaseline(); 167 method public float getHeight(); 168 method public float getHorizontalPosition(int offset, boolean usePrimaryDirection); 169 method public float getLastBaseline(); 170 method public float getLineBottom(int lineIndex); 171 method public int getLineCount(); 172 method public int getLineEnd(int lineIndex, boolean visibleEnd); 173 method public int getLineForOffset(int offset); 174 method public int getLineForVerticalPosition(float vertical); 175 method public float getLineHeight(int lineIndex); 176 method public float getLineLeft(int lineIndex); 177 method public float getLineRight(int lineIndex); 178 method public int getLineStart(int lineIndex); 179 method public float getLineTop(int lineIndex); 180 method public float getLineWidth(int lineIndex); 181 method public float getMaxIntrinsicWidth(); 182 method public float getMinIntrinsicWidth(); 183 method public int getOffsetForPosition(long position); 184 method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset); 185 method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end); 186 method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects(); 187 method public float getWidth(); 188 method public long getWordBoundary(int offset); 189 method public boolean isLineEllipsized(int lineIndex); 190 method public void paint(androidx.compose.ui.graphics.Canvas canvas, long color, androidx.compose.ui.graphics.Shadow? shadow, androidx.compose.ui.text.style.TextDecoration? textDecoration); 191 property public abstract boolean didExceedMaxLines; 192 property public abstract float firstBaseline; 193 property public abstract float height; 194 property public abstract float lastBaseline; 195 property public abstract int lineCount; 196 property public abstract float maxIntrinsicWidth; 197 property public abstract float minIntrinsicWidth; 198 property public abstract java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects; 199 property public abstract float width; 200 } 201 202 public interface ParagraphIntrinsics { 203 method public default boolean getHasStaleResolvedFonts(); 204 method public float getMaxIntrinsicWidth(); 205 method public float getMinIntrinsicWidth(); 206 property public default boolean hasStaleResolvedFonts; 207 property public abstract float maxIntrinsicWidth; 208 property public abstract float minIntrinsicWidth; 209 } 210 211 public final class ParagraphIntrinsicsKt { 212 method @Deprecated public static androidx.compose.ui.text.ParagraphIntrinsics ParagraphIntrinsics(String text, androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader); 213 method public static androidx.compose.ui.text.ParagraphIntrinsics ParagraphIntrinsics(String text, androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver); 214 } 215 216 public final class ParagraphKt { 217 method @Deprecated public static androidx.compose.ui.text.Paragraph Paragraph(androidx.compose.ui.text.ParagraphIntrinsics paragraphIntrinsics, optional int maxLines, optional boolean ellipsis, float width); 218 method public static androidx.compose.ui.text.Paragraph Paragraph(androidx.compose.ui.text.ParagraphIntrinsics paragraphIntrinsics, long constraints, optional int maxLines, optional boolean ellipsis); 219 method @Deprecated public static androidx.compose.ui.text.Paragraph Paragraph(String text, androidx.compose.ui.text.TextStyle style, float width, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis); 220 method @Deprecated public static androidx.compose.ui.text.Paragraph Paragraph(String text, androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis, float width, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader); 221 method public static androidx.compose.ui.text.Paragraph Paragraph(String text, androidx.compose.ui.text.TextStyle style, long constraints, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis); 222 } 223 224 @androidx.compose.runtime.Immutable public final class ParagraphStyle { 225 ctor public ParagraphStyle(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent); 226 ctor public ParagraphStyle(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformParagraphStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle); 227 method public androidx.compose.ui.text.ParagraphStyle copy(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent); 228 method public androidx.compose.ui.text.ParagraphStyle copy(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformParagraphStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle); 229 method public long getLineHeight(); 230 method public androidx.compose.ui.text.style.LineHeightStyle? getLineHeightStyle(); 231 method public androidx.compose.ui.text.PlatformParagraphStyle? getPlatformStyle(); 232 method public androidx.compose.ui.text.style.TextAlign? getTextAlign(); 233 method public androidx.compose.ui.text.style.TextDirection? getTextDirection(); 234 method public androidx.compose.ui.text.style.TextIndent? getTextIndent(); 235 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.ParagraphStyle merge(optional androidx.compose.ui.text.ParagraphStyle? other); 236 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.ParagraphStyle plus(androidx.compose.ui.text.ParagraphStyle other); 237 property public final long lineHeight; 238 property public final androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle; 239 property public final androidx.compose.ui.text.PlatformParagraphStyle? platformStyle; 240 property public final androidx.compose.ui.text.style.TextAlign? textAlign; 241 property public final androidx.compose.ui.text.style.TextDirection? textDirection; 242 property public final androidx.compose.ui.text.style.TextIndent? textIndent; 243 } 244 245 public final class ParagraphStyleKt { 246 method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.ParagraphStyle lerp(androidx.compose.ui.text.ParagraphStyle start, androidx.compose.ui.text.ParagraphStyle stop, float fraction); 247 } 248 249 @androidx.compose.runtime.Immutable public final class Placeholder { 250 ctor public Placeholder(long width, long height, int placeholderVerticalAlign); 251 method public androidx.compose.ui.text.Placeholder copy(optional long width, optional long height, optional int placeholderVerticalAlign); 252 method public long getHeight(); 253 method public int getPlaceholderVerticalAlign(); 254 method public long getWidth(); 255 property public final long height; 256 property public final int placeholderVerticalAlign; 257 property public final long width; 258 } 259 260 @kotlin.jvm.JvmInline public final value class PlaceholderVerticalAlign { 261 field public static final androidx.compose.ui.text.PlaceholderVerticalAlign.Companion Companion; 262 } 263 264 public static final class PlaceholderVerticalAlign.Companion { 265 method public int getAboveBaseline(); 266 method public int getBottom(); 267 method public int getCenter(); 268 method public int getTextBottom(); 269 method public int getTextCenter(); 270 method public int getTextTop(); 271 method public int getTop(); 272 property public final int AboveBaseline; 273 property public final int Bottom; 274 property public final int Center; 275 property public final int TextBottom; 276 property public final int TextCenter; 277 property public final int TextTop; 278 property public final int Top; 279 } 280 281 public final class PlatformParagraphStyle { 282 ctor @Deprecated public PlatformParagraphStyle(optional boolean includeFontPadding); 283 method @Deprecated public boolean getIncludeFontPadding(); 284 method public androidx.compose.ui.text.PlatformParagraphStyle merge(androidx.compose.ui.text.PlatformParagraphStyle? other); 285 property @Deprecated public final boolean includeFontPadding; 286 field public static final androidx.compose.ui.text.PlatformParagraphStyle.Companion Companion; 287 } 288 289 public static final class PlatformParagraphStyle.Companion { 290 method public androidx.compose.ui.text.PlatformParagraphStyle getDefault(); 291 property public final androidx.compose.ui.text.PlatformParagraphStyle Default; 292 } 293 294 public final class PlatformSpanStyle { 295 ctor public PlatformSpanStyle(); 296 method public androidx.compose.ui.text.PlatformSpanStyle merge(androidx.compose.ui.text.PlatformSpanStyle? other); 297 field public static final androidx.compose.ui.text.PlatformSpanStyle.Companion Companion; 298 } 299 300 public static final class PlatformSpanStyle.Companion { 301 method public androidx.compose.ui.text.PlatformSpanStyle getDefault(); 302 property public final androidx.compose.ui.text.PlatformSpanStyle Default; 303 } 304 305 public final class PlatformTextStyle { 306 ctor public PlatformTextStyle(androidx.compose.ui.text.PlatformSpanStyle? spanStyle, androidx.compose.ui.text.PlatformParagraphStyle? paragraphStyle); 307 ctor @Deprecated public PlatformTextStyle(optional boolean includeFontPadding); 308 method public androidx.compose.ui.text.PlatformParagraphStyle? getParagraphStyle(); 309 method public androidx.compose.ui.text.PlatformSpanStyle? getSpanStyle(); 310 property public final androidx.compose.ui.text.PlatformParagraphStyle? paragraphStyle; 311 property public final androidx.compose.ui.text.PlatformSpanStyle? spanStyle; 312 } 313 314 public final class SaversKt { 315 } 316 317 @androidx.compose.runtime.Immutable public final class SpanStyle { 318 ctor public SpanStyle(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow); 319 ctor public SpanStyle(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.PlatformSpanStyle? platformStyle); 320 method public androidx.compose.ui.text.SpanStyle copy(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow); 321 method public androidx.compose.ui.text.SpanStyle copy(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.PlatformSpanStyle? platformStyle); 322 method public long getBackground(); 323 method public androidx.compose.ui.text.style.BaselineShift? getBaselineShift(); 324 method public long getColor(); 325 method public androidx.compose.ui.text.font.FontFamily? getFontFamily(); 326 method public String? getFontFeatureSettings(); 327 method public long getFontSize(); 328 method public androidx.compose.ui.text.font.FontStyle? getFontStyle(); 329 method public androidx.compose.ui.text.font.FontSynthesis? getFontSynthesis(); 330 method public androidx.compose.ui.text.font.FontWeight? getFontWeight(); 331 method public long getLetterSpacing(); 332 method public androidx.compose.ui.text.intl.LocaleList? getLocaleList(); 333 method public androidx.compose.ui.text.PlatformSpanStyle? getPlatformStyle(); 334 method public androidx.compose.ui.graphics.Shadow? getShadow(); 335 method public androidx.compose.ui.text.style.TextDecoration? getTextDecoration(); 336 method public androidx.compose.ui.text.style.TextGeometricTransform? getTextGeometricTransform(); 337 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.SpanStyle merge(optional androidx.compose.ui.text.SpanStyle? other); 338 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.SpanStyle plus(androidx.compose.ui.text.SpanStyle other); 339 property public final long background; 340 property public final androidx.compose.ui.text.style.BaselineShift? baselineShift; 341 property public final long color; 342 property public final androidx.compose.ui.text.font.FontFamily? fontFamily; 343 property public final String? fontFeatureSettings; 344 property public final long fontSize; 345 property public final androidx.compose.ui.text.font.FontStyle? fontStyle; 346 property public final androidx.compose.ui.text.font.FontSynthesis? fontSynthesis; 347 property public final androidx.compose.ui.text.font.FontWeight? fontWeight; 348 property public final long letterSpacing; 349 property public final androidx.compose.ui.text.intl.LocaleList? localeList; 350 property public final androidx.compose.ui.text.PlatformSpanStyle? platformStyle; 351 property public final androidx.compose.ui.graphics.Shadow? shadow; 352 property public final androidx.compose.ui.text.style.TextDecoration? textDecoration; 353 property public final androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform; 354 } 355 356 public final class SpanStyleKt { 357 method public static androidx.compose.ui.text.SpanStyle lerp(androidx.compose.ui.text.SpanStyle start, androidx.compose.ui.text.SpanStyle stop, float fraction); 358 } 359 360 public final class StringKt { 361 method public static String capitalize(String, androidx.compose.ui.text.intl.Locale locale); 362 method public static String capitalize(String, androidx.compose.ui.text.intl.LocaleList localeList); 363 method public static String decapitalize(String, androidx.compose.ui.text.intl.Locale locale); 364 method public static String decapitalize(String, androidx.compose.ui.text.intl.LocaleList localeList); 365 method public static String toLowerCase(String, androidx.compose.ui.text.intl.Locale locale); 366 method public static String toLowerCase(String, androidx.compose.ui.text.intl.LocaleList localeList); 367 method public static String toUpperCase(String, androidx.compose.ui.text.intl.Locale locale); 368 method public static String toUpperCase(String, androidx.compose.ui.text.intl.LocaleList localeList); 369 } 370 371 public final class TempListUtilsKt { 372 } 373 374 public final class TextLayoutInput { 375 ctor @Deprecated public TextLayoutInput(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.TextStyle style, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, int maxLines, boolean softWrap, int overflow, androidx.compose.ui.unit.Density density, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader, long constraints); 376 ctor public TextLayoutInput(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.TextStyle style, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, int maxLines, boolean softWrap, int overflow, androidx.compose.ui.unit.Density density, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, long constraints); 377 method @Deprecated public androidx.compose.ui.text.TextLayoutInput copy(optional androidx.compose.ui.text.AnnotatedString text, optional androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean softWrap, optional int overflow, optional androidx.compose.ui.unit.Density density, optional androidx.compose.ui.unit.LayoutDirection layoutDirection, optional androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader, optional long constraints); 378 method public long getConstraints(); 379 method public androidx.compose.ui.unit.Density getDensity(); 380 method public androidx.compose.ui.text.font.FontFamily.Resolver getFontFamilyResolver(); 381 method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection(); 382 method public int getMaxLines(); 383 method public int getOverflow(); 384 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> getPlaceholders(); 385 method @Deprecated public androidx.compose.ui.text.font.Font.ResourceLoader getResourceLoader(); 386 method public boolean getSoftWrap(); 387 method public androidx.compose.ui.text.TextStyle getStyle(); 388 method public androidx.compose.ui.text.AnnotatedString getText(); 389 property public final long constraints; 390 property public final androidx.compose.ui.unit.Density density; 391 property public final androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver; 392 property public final androidx.compose.ui.unit.LayoutDirection layoutDirection; 393 property public final int maxLines; 394 property public final int overflow; 395 property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders; 396 property @Deprecated public final androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader; 397 property public final boolean softWrap; 398 property public final androidx.compose.ui.text.TextStyle style; 399 property public final androidx.compose.ui.text.AnnotatedString text; 400 } 401 402 public final class TextLayoutResult { 403 ctor public TextLayoutResult(androidx.compose.ui.text.TextLayoutInput layoutInput, androidx.compose.ui.text.MultiParagraph multiParagraph, long size); 404 method public androidx.compose.ui.text.TextLayoutResult copy(optional androidx.compose.ui.text.TextLayoutInput layoutInput, optional long size); 405 method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset); 406 method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset); 407 method public androidx.compose.ui.geometry.Rect getCursorRect(int offset); 408 method public boolean getDidOverflowHeight(); 409 method public boolean getDidOverflowWidth(); 410 method public float getFirstBaseline(); 411 method public boolean getHasVisualOverflow(); 412 method public float getHorizontalPosition(int offset, boolean usePrimaryDirection); 413 method public float getLastBaseline(); 414 method public androidx.compose.ui.text.TextLayoutInput getLayoutInput(); 415 method public float getLineBottom(int lineIndex); 416 method public int getLineCount(); 417 method public int getLineEnd(int lineIndex, optional boolean visibleEnd); 418 method public int getLineForOffset(int offset); 419 method public int getLineForVerticalPosition(float vertical); 420 method public float getLineLeft(int lineIndex); 421 method public float getLineRight(int lineIndex); 422 method public int getLineStart(int lineIndex); 423 method public float getLineTop(int lineIndex); 424 method public androidx.compose.ui.text.MultiParagraph getMultiParagraph(); 425 method public int getOffsetForPosition(long position); 426 method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset); 427 method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end); 428 method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects(); 429 method public long getSize(); 430 method public long getWordBoundary(int offset); 431 method public boolean isLineEllipsized(int lineIndex); 432 property public final boolean didOverflowHeight; 433 property public final boolean didOverflowWidth; 434 property public final float firstBaseline; 435 property public final boolean hasVisualOverflow; 436 property public final float lastBaseline; 437 property public final androidx.compose.ui.text.TextLayoutInput layoutInput; 438 property public final int lineCount; 439 property public final androidx.compose.ui.text.MultiParagraph multiParagraph; 440 property public final java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects; 441 property public final long size; 442 } 443 444 public final class TextMeasurerKt { 445 } 446 447 public final class TextPainter { 448 method public void paint(androidx.compose.ui.graphics.Canvas canvas, androidx.compose.ui.text.TextLayoutResult textLayoutResult); 449 field public static final androidx.compose.ui.text.TextPainter INSTANCE; 450 } 451 452 public final class TextPainterKt { 453 } 454 455 @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class TextRange { 456 method public operator boolean contains(int offset); 457 method public operator boolean contains(long other); 458 method public boolean getCollapsed(); 459 method public int getEnd(); 460 method public int getLength(); 461 method public int getMax(); 462 method public int getMin(); 463 method public boolean getReversed(); 464 method public int getStart(); 465 method public boolean intersects(long other); 466 property public final boolean collapsed; 467 property public final int end; 468 property public final int length; 469 property public final int max; 470 property public final int min; 471 property public final boolean reversed; 472 property public final int start; 473 field public static final androidx.compose.ui.text.TextRange.Companion Companion; 474 } 475 476 public static final class TextRange.Companion { 477 method public long getZero(); 478 property public final long Zero; 479 } 480 481 public final class TextRangeKt { 482 method public static long TextRange(int index); 483 method public static long TextRange(int start, int end); 484 method public static String substring(CharSequence, long range); 485 } 486 487 @androidx.compose.runtime.Immutable public final class TextStyle { 488 ctor public TextStyle(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent); 489 ctor public TextStyle(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle); 490 method public androidx.compose.ui.text.TextStyle copy(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent); 491 method public androidx.compose.ui.text.TextStyle copy(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle); 492 method public long getBackground(); 493 method public androidx.compose.ui.text.style.BaselineShift? getBaselineShift(); 494 method public long getColor(); 495 method public androidx.compose.ui.text.font.FontFamily? getFontFamily(); 496 method public String? getFontFeatureSettings(); 497 method public long getFontSize(); 498 method public androidx.compose.ui.text.font.FontStyle? getFontStyle(); 499 method public androidx.compose.ui.text.font.FontSynthesis? getFontSynthesis(); 500 method public androidx.compose.ui.text.font.FontWeight? getFontWeight(); 501 method public long getLetterSpacing(); 502 method public long getLineHeight(); 503 method public androidx.compose.ui.text.style.LineHeightStyle? getLineHeightStyle(); 504 method public androidx.compose.ui.text.intl.LocaleList? getLocaleList(); 505 method public androidx.compose.ui.text.PlatformTextStyle? getPlatformStyle(); 506 method public androidx.compose.ui.graphics.Shadow? getShadow(); 507 method public androidx.compose.ui.text.style.TextAlign? getTextAlign(); 508 method public androidx.compose.ui.text.style.TextDecoration? getTextDecoration(); 509 method public androidx.compose.ui.text.style.TextDirection? getTextDirection(); 510 method public androidx.compose.ui.text.style.TextGeometricTransform? getTextGeometricTransform(); 511 method public androidx.compose.ui.text.style.TextIndent? getTextIndent(); 512 method public boolean hasSameLayoutAffectingAttributes(androidx.compose.ui.text.TextStyle other); 513 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.ParagraphStyle other); 514 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.SpanStyle other); 515 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(optional androidx.compose.ui.text.TextStyle? other); 516 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.ParagraphStyle other); 517 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.SpanStyle other); 518 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.TextStyle other); 519 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.ParagraphStyle toParagraphStyle(); 520 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.SpanStyle toSpanStyle(); 521 property public final long background; 522 property public final androidx.compose.ui.text.style.BaselineShift? baselineShift; 523 property public final long color; 524 property public final androidx.compose.ui.text.font.FontFamily? fontFamily; 525 property public final String? fontFeatureSettings; 526 property public final long fontSize; 527 property public final androidx.compose.ui.text.font.FontStyle? fontStyle; 528 property public final androidx.compose.ui.text.font.FontSynthesis? fontSynthesis; 529 property public final androidx.compose.ui.text.font.FontWeight? fontWeight; 530 property public final long letterSpacing; 531 property public final long lineHeight; 532 property public final androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle; 533 property public final androidx.compose.ui.text.intl.LocaleList? localeList; 534 property public final androidx.compose.ui.text.PlatformTextStyle? platformStyle; 535 property public final androidx.compose.ui.graphics.Shadow? shadow; 536 property public final androidx.compose.ui.text.style.TextAlign? textAlign; 537 property public final androidx.compose.ui.text.style.TextDecoration? textDecoration; 538 property public final androidx.compose.ui.text.style.TextDirection? textDirection; 539 property public final androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform; 540 property public final androidx.compose.ui.text.style.TextIndent? textIndent; 541 field public static final androidx.compose.ui.text.TextStyle.Companion Companion; 542 } 543 544 public static final class TextStyle.Companion { 545 method public androidx.compose.ui.text.TextStyle getDefault(); 546 property public final androidx.compose.ui.text.TextStyle Default; 547 } 548 549 public final class TextStyleKt { 550 method public static androidx.compose.ui.text.TextStyle lerp(androidx.compose.ui.text.TextStyle start, androidx.compose.ui.text.TextStyle stop, float fraction); 551 method public static androidx.compose.ui.text.TextStyle resolveDefaults(androidx.compose.ui.text.TextStyle style, androidx.compose.ui.unit.LayoutDirection direction); 552 } 553 554 public abstract sealed class TtsAnnotation { 555 } 556 557 public final class VerbatimTtsAnnotation extends androidx.compose.ui.text.TtsAnnotation { 558 ctor public VerbatimTtsAnnotation(String verbatim); 559 method public String getVerbatim(); 560 property public final String verbatim; 561 } 562 563} 564 565package androidx.compose.ui.text.android { 566 567 public final class LayoutCompatKt { 568 } 569 570 public final class LayoutHelperKt { 571 } 572 573 public final class LayoutIntrinsicsKt { 574 } 575 576 public final class PaintExtensionsKt { 577 } 578 579 public final class SpannedExtensionsKt { 580 } 581 582 public final class StaticLayoutFactoryKt { 583 } 584 585 public final class TempListUtilsKt { 586 } 587 588 public final class TextLayoutKt { 589 } 590 591} 592 593package androidx.compose.ui.text.android.style { 594 595 public final class IndentationFixSpanKt { 596 } 597 598 public final class LineHeightStyleSpanKt { 599 } 600 601 public final class PlaceholderSpanKt { 602 } 603 604} 605 606package androidx.compose.ui.text.caches { 607 608 public final class ContainerHelpersKt { 609 } 610 611 public final class SimpleArrayMapKt { 612 } 613 614} 615 616package androidx.compose.ui.text.font { 617 618 public abstract class AndroidFont implements androidx.compose.ui.text.font.Font { 619 ctor public AndroidFont(int loadingStrategy, androidx.compose.ui.text.font.AndroidFont.TypefaceLoader typefaceLoader); 620 method public final int getLoadingStrategy(); 621 method public final androidx.compose.ui.text.font.AndroidFont.TypefaceLoader getTypefaceLoader(); 622 property public final int loadingStrategy; 623 property public final androidx.compose.ui.text.font.AndroidFont.TypefaceLoader typefaceLoader; 624 } 625 626 public static interface AndroidFont.TypefaceLoader { 627 method public suspend Object? awaitLoad(android.content.Context context, androidx.compose.ui.text.font.AndroidFont font, kotlin.coroutines.Continuation<? super android.graphics.Typeface>); 628 method public android.graphics.Typeface? loadBlocking(android.content.Context context, androidx.compose.ui.text.font.AndroidFont font); 629 } 630 631 public final class AndroidFontKt { 632 } 633 634 public final class AndroidFontLoader_androidKt { 635 } 636 637 public final class AndroidFontResolveInterceptor_androidKt { 638 } 639 640 public final class AndroidFontUtils_androidKt { 641 } 642 643 public final class AndroidTypeface_androidKt { 644 method public static androidx.compose.ui.text.font.FontFamily FontFamily(android.graphics.Typeface typeface); 645 method @Deprecated public static androidx.compose.ui.text.font.Typeface Typeface(android.content.Context context, androidx.compose.ui.text.font.FontFamily fontFamily, optional java.util.List<kotlin.Pair<androidx.compose.ui.text.font.FontWeight,androidx.compose.ui.text.font.FontStyle>>? styles); 646 method public static androidx.compose.ui.text.font.Typeface Typeface(android.graphics.Typeface typeface); 647 } 648 649 public final class DelegatingFontLoaderForDeprecatedUsage_androidKt { 650 method @Deprecated public static androidx.compose.ui.text.font.FontFamily.Resolver createFontFamilyResolver(androidx.compose.ui.text.font.Font.ResourceLoader fontResourceLoader, android.content.Context context); 651 } 652 653 public final class DeviceFontFamilyNameFontKt { 654 } 655 656 public abstract sealed class FileBasedFontFamily extends androidx.compose.ui.text.font.FontFamily { 657 } 658 659 @androidx.compose.runtime.Immutable public interface Font { 660 method public int getStyle(); 661 method public androidx.compose.ui.text.font.FontWeight getWeight(); 662 property public abstract int style; 663 property public abstract androidx.compose.ui.text.font.FontWeight weight; 664 field public static final androidx.compose.ui.text.font.Font.Companion Companion; 665 } 666 667 public static final class Font.Companion { 668 } 669 670 @Deprecated public static interface Font.ResourceLoader { 671 method @Deprecated public Object load(androidx.compose.ui.text.font.Font font); 672 } 673 674 @androidx.compose.runtime.Immutable public abstract sealed class FontFamily { 675 method @Deprecated public final boolean getCanLoadSynchronously(); 676 property @Deprecated public final boolean canLoadSynchronously; 677 field public static final androidx.compose.ui.text.font.FontFamily.Companion Companion; 678 } 679 680 public static final class FontFamily.Companion { 681 method public androidx.compose.ui.text.font.GenericFontFamily getCursive(); 682 method public androidx.compose.ui.text.font.SystemFontFamily getDefault(); 683 method public androidx.compose.ui.text.font.GenericFontFamily getMonospace(); 684 method public androidx.compose.ui.text.font.GenericFontFamily getSansSerif(); 685 method public androidx.compose.ui.text.font.GenericFontFamily getSerif(); 686 property public final androidx.compose.ui.text.font.GenericFontFamily Cursive; 687 property public final androidx.compose.ui.text.font.SystemFontFamily Default; 688 property public final androidx.compose.ui.text.font.GenericFontFamily Monospace; 689 property public final androidx.compose.ui.text.font.GenericFontFamily SansSerif; 690 property public final androidx.compose.ui.text.font.GenericFontFamily Serif; 691 } 692 693 public static sealed interface FontFamily.Resolver { 694 method public suspend Object? preload(androidx.compose.ui.text.font.FontFamily fontFamily, kotlin.coroutines.Continuation<? super kotlin.Unit>); 695 method public androidx.compose.runtime.State<java.lang.Object> resolve(optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional androidx.compose.ui.text.font.FontWeight fontWeight, optional int fontStyle, optional int fontSynthesis); 696 } 697 698 public final class FontFamilyKt { 699 method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(androidx.compose.ui.text.font.Font... fonts); 700 method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(androidx.compose.ui.text.font.Typeface typeface); 701 method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(java.util.List<? extends androidx.compose.ui.text.font.Font> fonts); 702 } 703 704 public final class FontFamilyResolverKt { 705 } 706 707 public final class FontFamilyResolver_androidKt { 708 method public static androidx.compose.ui.text.font.FontFamily.Resolver createFontFamilyResolver(android.content.Context context); 709 } 710 711 public final class FontKt { 712 method @Deprecated @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font! Font(int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional int style); 713 method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font Font(int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional int style, optional int loadingStrategy); 714 method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily toFontFamily(androidx.compose.ui.text.font.Font); 715 } 716 717 @androidx.compose.runtime.Immutable public final class FontListFontFamily extends androidx.compose.ui.text.font.FileBasedFontFamily implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.compose.ui.text.font.Font> { 718 method public java.util.List<androidx.compose.ui.text.font.Font> getFonts(); 719 property public final java.util.List<androidx.compose.ui.text.font.Font> fonts; 720 } 721 722 public final class FontListFontFamilyTypefaceAdapterKt { 723 } 724 725 @kotlin.jvm.JvmInline public final value class FontLoadingStrategy { 726 method public int getValue(); 727 property public final int value; 728 field public static final androidx.compose.ui.text.font.FontLoadingStrategy.Companion Companion; 729 } 730 731 public static final class FontLoadingStrategy.Companion { 732 method public int getAsync(); 733 method public int getBlocking(); 734 method public int getOptionalLocal(); 735 property public final int Async; 736 property public final int Blocking; 737 property public final int OptionalLocal; 738 } 739 740 @kotlin.jvm.JvmInline public final value class FontStyle { 741 ctor public FontStyle(int value); 742 method public int getValue(); 743 property public final int value; 744 field public static final androidx.compose.ui.text.font.FontStyle.Companion Companion; 745 } 746 747 public static final class FontStyle.Companion { 748 method public int getItalic(); 749 method public int getNormal(); 750 method public java.util.List<androidx.compose.ui.text.font.FontStyle> values(); 751 property public final int Italic; 752 property public final int Normal; 753 } 754 755 @kotlin.jvm.JvmInline public final value class FontSynthesis { 756 field public static final androidx.compose.ui.text.font.FontSynthesis.Companion Companion; 757 } 758 759 public static final class FontSynthesis.Companion { 760 method public int getAll(); 761 method public int getNone(); 762 method public int getStyle(); 763 method public int getWeight(); 764 property public final int All; 765 property public final int None; 766 property public final int Style; 767 property public final int Weight; 768 } 769 770 public final class FontSynthesis_androidKt { 771 } 772 773 @androidx.compose.runtime.Immutable public final class FontWeight implements java.lang.Comparable<androidx.compose.ui.text.font.FontWeight> { 774 ctor public FontWeight(int weight); 775 method public operator int compareTo(androidx.compose.ui.text.font.FontWeight other); 776 method public int getWeight(); 777 property public final int weight; 778 field public static final androidx.compose.ui.text.font.FontWeight.Companion Companion; 779 } 780 781 public static final class FontWeight.Companion { 782 method public androidx.compose.ui.text.font.FontWeight getBlack(); 783 method public androidx.compose.ui.text.font.FontWeight getBold(); 784 method public androidx.compose.ui.text.font.FontWeight getExtraBold(); 785 method public androidx.compose.ui.text.font.FontWeight getExtraLight(); 786 method public androidx.compose.ui.text.font.FontWeight getLight(); 787 method public androidx.compose.ui.text.font.FontWeight getMedium(); 788 method public androidx.compose.ui.text.font.FontWeight getNormal(); 789 method public androidx.compose.ui.text.font.FontWeight getSemiBold(); 790 method public androidx.compose.ui.text.font.FontWeight getThin(); 791 method public androidx.compose.ui.text.font.FontWeight getW100(); 792 method public androidx.compose.ui.text.font.FontWeight getW200(); 793 method public androidx.compose.ui.text.font.FontWeight getW300(); 794 method public androidx.compose.ui.text.font.FontWeight getW400(); 795 method public androidx.compose.ui.text.font.FontWeight getW500(); 796 method public androidx.compose.ui.text.font.FontWeight getW600(); 797 method public androidx.compose.ui.text.font.FontWeight getW700(); 798 method public androidx.compose.ui.text.font.FontWeight getW800(); 799 method public androidx.compose.ui.text.font.FontWeight getW900(); 800 property public final androidx.compose.ui.text.font.FontWeight Black; 801 property public final androidx.compose.ui.text.font.FontWeight Bold; 802 property public final androidx.compose.ui.text.font.FontWeight ExtraBold; 803 property public final androidx.compose.ui.text.font.FontWeight ExtraLight; 804 property public final androidx.compose.ui.text.font.FontWeight Light; 805 property public final androidx.compose.ui.text.font.FontWeight Medium; 806 property public final androidx.compose.ui.text.font.FontWeight Normal; 807 property public final androidx.compose.ui.text.font.FontWeight SemiBold; 808 property public final androidx.compose.ui.text.font.FontWeight Thin; 809 property public final androidx.compose.ui.text.font.FontWeight W100; 810 property public final androidx.compose.ui.text.font.FontWeight W200; 811 property public final androidx.compose.ui.text.font.FontWeight W300; 812 property public final androidx.compose.ui.text.font.FontWeight W400; 813 property public final androidx.compose.ui.text.font.FontWeight W500; 814 property public final androidx.compose.ui.text.font.FontWeight W600; 815 property public final androidx.compose.ui.text.font.FontWeight W700; 816 property public final androidx.compose.ui.text.font.FontWeight W800; 817 property public final androidx.compose.ui.text.font.FontWeight W900; 818 } 819 820 public final class FontWeightKt { 821 method public static androidx.compose.ui.text.font.FontWeight lerp(androidx.compose.ui.text.font.FontWeight start, androidx.compose.ui.text.font.FontWeight stop, float fraction); 822 } 823 824 @androidx.compose.runtime.Immutable public final class GenericFontFamily extends androidx.compose.ui.text.font.SystemFontFamily { 825 method public String getName(); 826 property public final String name; 827 } 828 829 public final class LoadedFontFamily extends androidx.compose.ui.text.font.FontFamily { 830 method public androidx.compose.ui.text.font.Typeface getTypeface(); 831 property public final androidx.compose.ui.text.font.Typeface typeface; 832 } 833 834 public final class PlatformTypefacesKt { 835 } 836 837 public final class ResourceFont implements androidx.compose.ui.text.font.Font { 838 method public androidx.compose.ui.text.font.ResourceFont copy(optional int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional int style); 839 method public int getResId(); 840 method public int getStyle(); 841 method public androidx.compose.ui.text.font.FontWeight getWeight(); 842 property public final int resId; 843 property public int style; 844 property public androidx.compose.ui.text.font.FontWeight weight; 845 } 846 847 public abstract sealed class SystemFontFamily extends androidx.compose.ui.text.font.FontFamily { 848 } 849 850 public interface Typeface { 851 method public androidx.compose.ui.text.font.FontFamily? getFontFamily(); 852 property public abstract androidx.compose.ui.text.font.FontFamily? fontFamily; 853 } 854 855} 856 857package androidx.compose.ui.text.input { 858 859 public final class BackspaceCommand implements androidx.compose.ui.text.input.EditCommand { 860 ctor public BackspaceCommand(); 861 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer); 862 } 863 864 public final class CommitTextCommand implements androidx.compose.ui.text.input.EditCommand { 865 ctor public CommitTextCommand(androidx.compose.ui.text.AnnotatedString annotatedString, int newCursorPosition); 866 ctor public CommitTextCommand(String text, int newCursorPosition); 867 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer); 868 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString(); 869 method public int getNewCursorPosition(); 870 method public String getText(); 871 property public final androidx.compose.ui.text.AnnotatedString annotatedString; 872 property public final int newCursorPosition; 873 property public final String text; 874 } 875 876 public final class DeleteAllCommand implements androidx.compose.ui.text.input.EditCommand { 877 ctor public DeleteAllCommand(); 878 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer); 879 } 880 881 public final class DeleteSurroundingTextCommand implements androidx.compose.ui.text.input.EditCommand { 882 ctor public DeleteSurroundingTextCommand(int lengthBeforeCursor, int lengthAfterCursor); 883 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer); 884 method public int getLengthAfterCursor(); 885 method public int getLengthBeforeCursor(); 886 property public final int lengthAfterCursor; 887 property public final int lengthBeforeCursor; 888 } 889 890 public final class DeleteSurroundingTextInCodePointsCommand implements androidx.compose.ui.text.input.EditCommand { 891 ctor public DeleteSurroundingTextInCodePointsCommand(int lengthBeforeCursor, int lengthAfterCursor); 892 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer); 893 method public int getLengthAfterCursor(); 894 method public int getLengthBeforeCursor(); 895 property public final int lengthAfterCursor; 896 property public final int lengthBeforeCursor; 897 } 898 899 public interface EditCommand { 900 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer); 901 } 902 903 public final class EditCommandKt { 904 } 905 906 public final class EditProcessor { 907 ctor public EditProcessor(); 908 method public androidx.compose.ui.text.input.TextFieldValue apply(java.util.List<? extends androidx.compose.ui.text.input.EditCommand> editCommands); 909 method public void reset(androidx.compose.ui.text.input.TextFieldValue value, androidx.compose.ui.text.input.TextInputSession? textInputSession); 910 method public androidx.compose.ui.text.input.TextFieldValue toTextFieldValue(); 911 } 912 913 public final class EditingBuffer { 914 ctor public EditingBuffer(androidx.compose.ui.text.AnnotatedString text, long selection); 915 } 916 917 public final class EditingBufferKt { 918 } 919 920 public final class FinishComposingTextCommand implements androidx.compose.ui.text.input.EditCommand { 921 ctor public FinishComposingTextCommand(); 922 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer); 923 } 924 925 public final class GapBufferKt { 926 } 927 928 public final class GapBuffer_jvmKt { 929 } 930 931 @kotlin.jvm.JvmInline public final value class ImeAction { 932 field public static final androidx.compose.ui.text.input.ImeAction.Companion Companion; 933 } 934 935 public static final class ImeAction.Companion { 936 method public int getDefault(); 937 method public int getDone(); 938 method public int getGo(); 939 method public int getNext(); 940 method public int getNone(); 941 method public int getPrevious(); 942 method public int getSearch(); 943 method public int getSend(); 944 property public final int Default; 945 property public final int Done; 946 property public final int Go; 947 property public final int Next; 948 property public final int None; 949 property public final int Previous; 950 property public final int Search; 951 property public final int Send; 952 } 953 954 @androidx.compose.runtime.Immutable public final class ImeOptions { 955 ctor public ImeOptions(optional boolean singleLine, optional int capitalization, optional boolean autoCorrect, optional int keyboardType, optional int imeAction); 956 method public androidx.compose.ui.text.input.ImeOptions copy(optional boolean singleLine, optional int capitalization, optional boolean autoCorrect, optional int keyboardType, optional int imeAction); 957 method public boolean getAutoCorrect(); 958 method public int getCapitalization(); 959 method public int getImeAction(); 960 method public int getKeyboardType(); 961 method public boolean getSingleLine(); 962 property public final boolean autoCorrect; 963 property public final int capitalization; 964 property public final int imeAction; 965 property public final int keyboardType; 966 property public final boolean singleLine; 967 field public static final androidx.compose.ui.text.input.ImeOptions.Companion Companion; 968 } 969 970 public static final class ImeOptions.Companion { 971 method public androidx.compose.ui.text.input.ImeOptions getDefault(); 972 property public final androidx.compose.ui.text.input.ImeOptions Default; 973 } 974 975 @Deprecated public interface InputEventCallback { 976 method @Deprecated public void onEditCommands(java.util.List<? extends androidx.compose.ui.text.input.EditCommand> editCommands); 977 method @Deprecated public void onImeAction(int imeAction); 978 } 979 980 @kotlin.jvm.JvmInline public final value class KeyboardCapitalization { 981 field public static final androidx.compose.ui.text.input.KeyboardCapitalization.Companion Companion; 982 } 983 984 public static final class KeyboardCapitalization.Companion { 985 method public int getCharacters(); 986 method public int getNone(); 987 method public int getSentences(); 988 method public int getWords(); 989 property public final int Characters; 990 property public final int None; 991 property public final int Sentences; 992 property public final int Words; 993 } 994 995 @kotlin.jvm.JvmInline public final value class KeyboardType { 996 field public static final androidx.compose.ui.text.input.KeyboardType.Companion Companion; 997 } 998 999 public static final class KeyboardType.Companion { 1000 method public int getAscii(); 1001 method public int getDecimal(); 1002 method public int getEmail(); 1003 method public int getNumber(); 1004 method public int getNumberPassword(); 1005 method public int getPassword(); 1006 method public int getPhone(); 1007 method public int getText(); 1008 method public int getUri(); 1009 property public final int Ascii; 1010 property public final int Decimal; 1011 property public final int Email; 1012 property public final int Number; 1013 property public final int NumberPassword; 1014 property public final int Password; 1015 property public final int Phone; 1016 property public final int Text; 1017 property public final int Uri; 1018 } 1019 1020 public final class MoveCursorCommand implements androidx.compose.ui.text.input.EditCommand { 1021 ctor public MoveCursorCommand(int amount); 1022 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer); 1023 method public int getAmount(); 1024 property public final int amount; 1025 } 1026 1027 public interface OffsetMapping { 1028 method public int originalToTransformed(int offset); 1029 method public int transformedToOriginal(int offset); 1030 field public static final androidx.compose.ui.text.input.OffsetMapping.Companion Companion; 1031 } 1032 1033 public static final class OffsetMapping.Companion { 1034 method public androidx.compose.ui.text.input.OffsetMapping getIdentity(); 1035 property public final androidx.compose.ui.text.input.OffsetMapping Identity; 1036 } 1037 1038 public final class PasswordVisualTransformation implements androidx.compose.ui.text.input.VisualTransformation { 1039 ctor public PasswordVisualTransformation(optional char mask); 1040 method public androidx.compose.ui.text.input.TransformedText filter(androidx.compose.ui.text.AnnotatedString text); 1041 method public char getMask(); 1042 property public final char mask; 1043 } 1044 1045 public interface PlatformTextInputService { 1046 method public void hideSoftwareKeyboard(); 1047 method @Deprecated public default void notifyFocusedRect(androidx.compose.ui.geometry.Rect rect); 1048 method public void showSoftwareKeyboard(); 1049 method public void startInput(androidx.compose.ui.text.input.TextFieldValue value, androidx.compose.ui.text.input.ImeOptions imeOptions, kotlin.jvm.functions.Function1<? super java.util.List<? extends androidx.compose.ui.text.input.EditCommand>,kotlin.Unit> onEditCommand, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.input.ImeAction,kotlin.Unit> onImeActionPerformed); 1050 method public void stopInput(); 1051 method public void updateState(androidx.compose.ui.text.input.TextFieldValue? oldValue, androidx.compose.ui.text.input.TextFieldValue newValue); 1052 } 1053 1054 public final class SetComposingRegionCommand implements androidx.compose.ui.text.input.EditCommand { 1055 ctor public SetComposingRegionCommand(int start, int end); 1056 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer); 1057 method public int getEnd(); 1058 method public int getStart(); 1059 property public final int end; 1060 property public final int start; 1061 } 1062 1063 public final class SetComposingTextCommand implements androidx.compose.ui.text.input.EditCommand { 1064 ctor public SetComposingTextCommand(androidx.compose.ui.text.AnnotatedString annotatedString, int newCursorPosition); 1065 ctor public SetComposingTextCommand(String text, int newCursorPosition); 1066 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer); 1067 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString(); 1068 method public int getNewCursorPosition(); 1069 method public String getText(); 1070 property public final androidx.compose.ui.text.AnnotatedString annotatedString; 1071 property public final int newCursorPosition; 1072 property public final String text; 1073 } 1074 1075 public final class SetSelectionCommand implements androidx.compose.ui.text.input.EditCommand { 1076 ctor public SetSelectionCommand(int start, int end); 1077 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer); 1078 method public int getEnd(); 1079 method public int getStart(); 1080 property public final int end; 1081 property public final int start; 1082 } 1083 1084 @androidx.compose.runtime.Immutable public final class TextFieldValue { 1085 ctor public TextFieldValue(androidx.compose.ui.text.AnnotatedString annotatedString, optional long selection, optional androidx.compose.ui.text.TextRange? composition); 1086 ctor public TextFieldValue(optional String text, optional long selection, optional androidx.compose.ui.text.TextRange? composition); 1087 method public androidx.compose.ui.text.input.TextFieldValue copy(optional androidx.compose.ui.text.AnnotatedString annotatedString, optional long selection, optional androidx.compose.ui.text.TextRange? composition); 1088 method public androidx.compose.ui.text.input.TextFieldValue copy(String text, optional long selection, optional androidx.compose.ui.text.TextRange? composition); 1089 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString(); 1090 method public androidx.compose.ui.text.TextRange? getComposition(); 1091 method public long getSelection(); 1092 method public String getText(); 1093 property public final androidx.compose.ui.text.AnnotatedString annotatedString; 1094 property public final androidx.compose.ui.text.TextRange? composition; 1095 property public final long selection; 1096 property public final String text; 1097 field public static final androidx.compose.ui.text.input.TextFieldValue.Companion Companion; 1098 } 1099 1100 public static final class TextFieldValue.Companion { 1101 method public androidx.compose.runtime.saveable.Saver<androidx.compose.ui.text.input.TextFieldValue,java.lang.Object> getSaver(); 1102 property public final androidx.compose.runtime.saveable.Saver<androidx.compose.ui.text.input.TextFieldValue,java.lang.Object> Saver; 1103 } 1104 1105 public final class TextFieldValueKt { 1106 method public static androidx.compose.ui.text.AnnotatedString getSelectedText(androidx.compose.ui.text.input.TextFieldValue); 1107 method public static androidx.compose.ui.text.AnnotatedString getTextAfterSelection(androidx.compose.ui.text.input.TextFieldValue, int maxChars); 1108 method public static androidx.compose.ui.text.AnnotatedString getTextBeforeSelection(androidx.compose.ui.text.input.TextFieldValue, int maxChars); 1109 } 1110 1111 public class TextInputService { 1112 ctor public TextInputService(androidx.compose.ui.text.input.PlatformTextInputService platformTextInputService); 1113 method @Deprecated public final void hideSoftwareKeyboard(); 1114 method @Deprecated public final void showSoftwareKeyboard(); 1115 method public androidx.compose.ui.text.input.TextInputSession startInput(androidx.compose.ui.text.input.TextFieldValue value, androidx.compose.ui.text.input.ImeOptions imeOptions, kotlin.jvm.functions.Function1<? super java.util.List<? extends androidx.compose.ui.text.input.EditCommand>,kotlin.Unit> onEditCommand, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.input.ImeAction,kotlin.Unit> onImeActionPerformed); 1116 method public void stopInput(androidx.compose.ui.text.input.TextInputSession session); 1117 } 1118 1119 public final class TextInputSession { 1120 ctor public TextInputSession(androidx.compose.ui.text.input.TextInputService textInputService, androidx.compose.ui.text.input.PlatformTextInputService platformTextInputService); 1121 method public void dispose(); 1122 method public boolean hideSoftwareKeyboard(); 1123 method public boolean isOpen(); 1124 method @Deprecated public boolean notifyFocusedRect(androidx.compose.ui.geometry.Rect rect); 1125 method public boolean showSoftwareKeyboard(); 1126 method public boolean updateState(androidx.compose.ui.text.input.TextFieldValue? oldValue, androidx.compose.ui.text.input.TextFieldValue newValue); 1127 property public final boolean isOpen; 1128 } 1129 1130 public final class TransformedText { 1131 ctor public TransformedText(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.input.OffsetMapping offsetMapping); 1132 method public androidx.compose.ui.text.input.OffsetMapping getOffsetMapping(); 1133 method public androidx.compose.ui.text.AnnotatedString getText(); 1134 property public final androidx.compose.ui.text.input.OffsetMapping offsetMapping; 1135 property public final androidx.compose.ui.text.AnnotatedString text; 1136 } 1137 1138 @androidx.compose.runtime.Immutable public fun interface VisualTransformation { 1139 method public androidx.compose.ui.text.input.TransformedText filter(androidx.compose.ui.text.AnnotatedString text); 1140 field public static final androidx.compose.ui.text.input.VisualTransformation.Companion Companion; 1141 } 1142 1143 public static final class VisualTransformation.Companion { 1144 method public androidx.compose.ui.text.input.VisualTransformation getNone(); 1145 property public final androidx.compose.ui.text.input.VisualTransformation None; 1146 } 1147 1148} 1149 1150package androidx.compose.ui.text.internal { 1151 1152 public final class JvmDefaultWithCompatibility_jvmKt { 1153 } 1154 1155} 1156 1157package androidx.compose.ui.text.intl { 1158 1159 public final class AndroidPlatformLocale_androidKt { 1160 } 1161 1162 @androidx.compose.runtime.Immutable public final class Locale { 1163 ctor public Locale(String languageTag); 1164 method public String getLanguage(); 1165 method public String getRegion(); 1166 method public String getScript(); 1167 method public String toLanguageTag(); 1168 property public final String language; 1169 property public final String region; 1170 property public final String script; 1171 field public static final androidx.compose.ui.text.intl.Locale.Companion Companion; 1172 } 1173 1174 public static final class Locale.Companion { 1175 method public androidx.compose.ui.text.intl.Locale getCurrent(); 1176 property public final androidx.compose.ui.text.intl.Locale current; 1177 } 1178 1179 @androidx.compose.runtime.Immutable public final class LocaleList implements java.util.Collection<androidx.compose.ui.text.intl.Locale> kotlin.jvm.internal.markers.KMappedMarker { 1180 ctor public LocaleList(androidx.compose.ui.text.intl.Locale... locales); 1181 ctor public LocaleList(String languageTags); 1182 ctor public LocaleList(java.util.List<androidx.compose.ui.text.intl.Locale> localeList); 1183 method public operator boolean contains(androidx.compose.ui.text.intl.Locale element); 1184 method public boolean containsAll(java.util.Collection<E!> elements); 1185 method public operator androidx.compose.ui.text.intl.Locale get(int i); 1186 method public java.util.List<androidx.compose.ui.text.intl.Locale> getLocaleList(); 1187 method public int getSize(); 1188 method public boolean isEmpty(); 1189 method public java.util.Iterator<androidx.compose.ui.text.intl.Locale> iterator(); 1190 property public final java.util.List<androidx.compose.ui.text.intl.Locale> localeList; 1191 property public int size; 1192 field public static final androidx.compose.ui.text.intl.LocaleList.Companion Companion; 1193 } 1194 1195 public static final class LocaleList.Companion { 1196 method public androidx.compose.ui.text.intl.LocaleList getCurrent(); 1197 property public final androidx.compose.ui.text.intl.LocaleList current; 1198 } 1199 1200 public final class PlatformLocaleKt { 1201 } 1202 1203} 1204 1205package androidx.compose.ui.text.platform { 1206 1207 public final class AndroidAccessibilitySpannableString_androidKt { 1208 } 1209 1210 public final class AndroidMultiParagraphDrawKt { 1211 } 1212 1213 public final class AndroidParagraphHelper_androidKt { 1214 } 1215 1216 public final class AndroidParagraphIntrinsics_androidKt { 1217 } 1218 1219 public final class AndroidParagraph_androidKt { 1220 } 1221 1222 public final class AndroidStringDelegate_androidKt { 1223 } 1224 1225 public final class AndroidTextPaint_androidKt { 1226 } 1227 1228 public final class Synchronization_jvmKt { 1229 } 1230 1231} 1232 1233package androidx.compose.ui.text.platform.extensions { 1234 1235 public final class LocaleExtensions_androidKt { 1236 } 1237 1238 public final class PlaceholderExtensions_androidKt { 1239 } 1240 1241 public final class SpannableExtensions_androidKt { 1242 } 1243 1244 public final class TextPaintExtensions_androidKt { 1245 } 1246 1247 public final class TtsAnnotationExtensions_androidKt { 1248 method public static android.text.style.TtsSpan toSpan(androidx.compose.ui.text.TtsAnnotation); 1249 method public static android.text.style.TtsSpan toSpan(androidx.compose.ui.text.VerbatimTtsAnnotation); 1250 } 1251 1252 public final class UrlAnnotationExtensions_androidKt { 1253 } 1254 1255} 1256 1257package androidx.compose.ui.text.style { 1258 1259 @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class BaselineShift { 1260 ctor public BaselineShift(float multiplier); 1261 method public float getMultiplier(); 1262 property public final float multiplier; 1263 field public static final androidx.compose.ui.text.style.BaselineShift.Companion Companion; 1264 } 1265 1266 public static final class BaselineShift.Companion { 1267 method public float getNone(); 1268 method public float getSubscript(); 1269 method public float getSuperscript(); 1270 property public final float None; 1271 property public final float Subscript; 1272 property public final float Superscript; 1273 } 1274 1275 public final class BaselineShiftKt { 1276 method @androidx.compose.runtime.Stable public static float lerp(float start, float stop, float fraction); 1277 } 1278 1279 public final class LineHeightStyle { 1280 ctor public LineHeightStyle(float alignment, int trim); 1281 method public float getAlignment(); 1282 method public int getTrim(); 1283 property public final float alignment; 1284 property public final int trim; 1285 field public static final androidx.compose.ui.text.style.LineHeightStyle.Companion Companion; 1286 } 1287 1288 @kotlin.jvm.JvmInline public static final value class LineHeightStyle.Alignment { 1289 field public static final androidx.compose.ui.text.style.LineHeightStyle.Alignment.Companion Companion; 1290 } 1291 1292 public static final class LineHeightStyle.Alignment.Companion { 1293 method public float getBottom(); 1294 method public float getCenter(); 1295 method public float getProportional(); 1296 method public float getTop(); 1297 property public final float Bottom; 1298 property public final float Center; 1299 property public final float Proportional; 1300 property public final float Top; 1301 } 1302 1303 public static final class LineHeightStyle.Companion { 1304 method public androidx.compose.ui.text.style.LineHeightStyle getDefault(); 1305 property public final androidx.compose.ui.text.style.LineHeightStyle Default; 1306 } 1307 1308 @kotlin.jvm.JvmInline public static final value class LineHeightStyle.Trim { 1309 field public static final androidx.compose.ui.text.style.LineHeightStyle.Trim.Companion Companion; 1310 } 1311 1312 public static final class LineHeightStyle.Trim.Companion { 1313 method public int getBoth(); 1314 method public int getFirstLineTop(); 1315 method public int getLastLineBottom(); 1316 method public int getNone(); 1317 property public final int Both; 1318 property public final int FirstLineTop; 1319 property public final int LastLineBottom; 1320 property public final int None; 1321 } 1322 1323 public enum ResolvedTextDirection { 1324 enum_constant public static final androidx.compose.ui.text.style.ResolvedTextDirection Ltr; 1325 enum_constant public static final androidx.compose.ui.text.style.ResolvedTextDirection Rtl; 1326 } 1327 1328 @kotlin.jvm.JvmInline public final value class TextAlign { 1329 field public static final androidx.compose.ui.text.style.TextAlign.Companion Companion; 1330 } 1331 1332 public static final class TextAlign.Companion { 1333 method public int getCenter(); 1334 method public int getEnd(); 1335 method public int getJustify(); 1336 method public int getLeft(); 1337 method public int getRight(); 1338 method public int getStart(); 1339 method public java.util.List<androidx.compose.ui.text.style.TextAlign> values(); 1340 property public final int Center; 1341 property public final int End; 1342 property public final int Justify; 1343 property public final int Left; 1344 property public final int Right; 1345 property public final int Start; 1346 } 1347 1348 @androidx.compose.runtime.Immutable public final class TextDecoration { 1349 method public operator boolean contains(androidx.compose.ui.text.style.TextDecoration other); 1350 method public int getMask(); 1351 method public operator androidx.compose.ui.text.style.TextDecoration plus(androidx.compose.ui.text.style.TextDecoration decoration); 1352 property public final int mask; 1353 field public static final androidx.compose.ui.text.style.TextDecoration.Companion Companion; 1354 } 1355 1356 public static final class TextDecoration.Companion { 1357 method public androidx.compose.ui.text.style.TextDecoration combine(java.util.List<androidx.compose.ui.text.style.TextDecoration> decorations); 1358 method public androidx.compose.ui.text.style.TextDecoration getLineThrough(); 1359 method public androidx.compose.ui.text.style.TextDecoration getNone(); 1360 method public androidx.compose.ui.text.style.TextDecoration getUnderline(); 1361 property public final androidx.compose.ui.text.style.TextDecoration LineThrough; 1362 property public final androidx.compose.ui.text.style.TextDecoration None; 1363 property public final androidx.compose.ui.text.style.TextDecoration Underline; 1364 } 1365 1366 @kotlin.jvm.JvmInline public final value class TextDirection { 1367 field public static final androidx.compose.ui.text.style.TextDirection.Companion Companion; 1368 } 1369 1370 public static final class TextDirection.Companion { 1371 method public int getContent(); 1372 method public int getContentOrLtr(); 1373 method public int getContentOrRtl(); 1374 method public int getLtr(); 1375 method public int getRtl(); 1376 property public final int Content; 1377 property public final int ContentOrLtr; 1378 property public final int ContentOrRtl; 1379 property public final int Ltr; 1380 property public final int Rtl; 1381 } 1382 1383 public final class TextDrawStyleKt { 1384 } 1385 1386 @androidx.compose.runtime.Immutable public final class TextGeometricTransform { 1387 ctor public TextGeometricTransform(optional float scaleX, optional float skewX); 1388 method public androidx.compose.ui.text.style.TextGeometricTransform copy(optional float scaleX, optional float skewX); 1389 method public float getScaleX(); 1390 method public float getSkewX(); 1391 property public final float scaleX; 1392 property public final float skewX; 1393 field public static final androidx.compose.ui.text.style.TextGeometricTransform.Companion Companion; 1394 } 1395 1396 public static final class TextGeometricTransform.Companion { 1397 } 1398 1399 public final class TextGeometricTransformKt { 1400 method public static androidx.compose.ui.text.style.TextGeometricTransform lerp(androidx.compose.ui.text.style.TextGeometricTransform start, androidx.compose.ui.text.style.TextGeometricTransform stop, float fraction); 1401 } 1402 1403 @androidx.compose.runtime.Immutable public final class TextIndent { 1404 ctor public TextIndent(optional long firstLine, optional long restLine); 1405 method public androidx.compose.ui.text.style.TextIndent copy(optional long firstLine, optional long restLine); 1406 method public long getFirstLine(); 1407 method public long getRestLine(); 1408 property public final long firstLine; 1409 property public final long restLine; 1410 field public static final androidx.compose.ui.text.style.TextIndent.Companion Companion; 1411 } 1412 1413 public static final class TextIndent.Companion { 1414 method public androidx.compose.ui.text.style.TextIndent getNone(); 1415 property public final androidx.compose.ui.text.style.TextIndent None; 1416 } 1417 1418 public final class TextIndentKt { 1419 method public static androidx.compose.ui.text.style.TextIndent lerp(androidx.compose.ui.text.style.TextIndent start, androidx.compose.ui.text.style.TextIndent stop, float fraction); 1420 } 1421 1422 @kotlin.jvm.JvmInline public final value class TextOverflow { 1423 field public static final androidx.compose.ui.text.style.TextOverflow.Companion Companion; 1424 } 1425 1426 public static final class TextOverflow.Companion { 1427 method public int getClip(); 1428 method public int getEllipsis(); 1429 method public int getVisible(); 1430 property public final int Clip; 1431 property public final int Ellipsis; 1432 property public final int Visible; 1433 } 1434 1435} 1436 1437