[go: nahoru, domu]

blob: 9fc7883b845df93c8441e7b0fcd872fd3859cd62 [file] [log] [blame]
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -07001// Signature format: 4.0
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002package androidx.compose.ui.text {
Siyamed Sinir2207b722019-02-22 15:53:41 -08003
Sean McQuillanc6dc4e62021-02-04 22:37:32 -08004 public final class ActualAtomicReferenceJvmKt {
5 }
6
Siyamed Sinir8e2ae722022-03-10 08:23:44 -08007 public final class AndroidTextStyle_androidKt {
8 }
9
Siyamed Sinir7fd5ad22021-01-14 14:12:21 -080010 @androidx.compose.runtime.Immutable public final class AnnotatedString implements java.lang.CharSequence {
Aurimas Liutikasd4a0b672021-02-23 09:05:20 -080011 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);
Siyamed Sinir7fd5ad22021-01-14 14:12:21 -080012 method public operator char get(int index);
13 method public int getLength();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010014 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> getParagraphStyles();
15 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> getSpanStyles();
16 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<java.lang.String>> getStringAnnotations(String tag, int start, int end);
17 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<java.lang.String>> getStringAnnotations(int start, int end);
Siyamed Sinirff51df92019-07-02 15:35:20 -070018 method public String getText();
haoyu247a19b2020-09-29 13:29:08 -070019 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.TtsAnnotation>> getTtsAnnotations(int start, int end);
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +010020 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.AnnotatedString plus(androidx.compose.ui.text.AnnotatedString other);
Siyamed Sinir7fd5ad22021-01-14 14:12:21 -080021 method public androidx.compose.ui.text.AnnotatedString subSequence(int startIndex, int endIndex);
Aurimas Liutikas5790b292021-06-22 12:29:59 -070022 method public androidx.compose.ui.text.AnnotatedString subSequence(long range);
Siyamed Sinir7fd5ad22021-01-14 14:12:21 -080023 property public int length;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -070024 property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> paragraphStyles;
25 property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles;
26 property public final String text;
Siyamed Sinir2207b722019-02-22 15:53:41 -080027 }
28
Siyamed Sinir223942e2019-10-07 11:18:51 -070029 public static final class AnnotatedString.Builder {
Aurimas Liutikasd4a0b672021-02-23 09:05:20 -080030 ctor public AnnotatedString.Builder(optional int capacity);
Siyamed Sinir223942e2019-10-07 11:18:51 -070031 ctor public AnnotatedString.Builder(String text);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010032 ctor public AnnotatedString.Builder(androidx.compose.ui.text.AnnotatedString text);
haoyu0a191b92020-09-29 13:30:50 -070033 method public void addStringAnnotation(String tag, String annotation, int start, int end);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010034 method public void addStyle(androidx.compose.ui.text.SpanStyle style, int start, int end);
35 method public void addStyle(androidx.compose.ui.text.ParagraphStyle style, int start, int end);
Siyamed Sinir7afe8322019-10-15 09:41:09 -070036 method public void append(String text);
Aurimas Liutikas5790b292021-06-22 12:29:59 -070037 method public void append(char char);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010038 method public void append(androidx.compose.ui.text.AnnotatedString text);
Siyamed Sinir223942e2019-10-07 11:18:51 -070039 method public int getLength();
haoyu9d7045e2020-03-11 02:35:00 -070040 method public void pop();
41 method public void pop(int index);
haoyu3dfc36a2020-04-06 15:25:03 -070042 method public int pushStringAnnotation(String tag, String annotation);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010043 method public int pushStyle(androidx.compose.ui.text.SpanStyle style);
44 method public int pushStyle(androidx.compose.ui.text.ParagraphStyle style);
haoyu247a19b2020-09-29 13:29:08 -070045 method public int pushTtsAnnotation(androidx.compose.ui.text.TtsAnnotation ttsAnnotation);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010046 method public androidx.compose.ui.text.AnnotatedString toAnnotatedString();
Siyamed Sinir223942e2019-10-07 11:18:51 -070047 property public final int length;
48 }
49
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +010050 @androidx.compose.runtime.Immutable public static final class AnnotatedString.Range<T> {
Aurimas Liutikasa3bfa992020-08-05 16:32:56 -070051 ctor public AnnotatedString.Range(T? item, int start, int end, String tag);
52 ctor public AnnotatedString.Range(T? item, int start, int end);
Siyamed Sinirff51df92019-07-02 15:35:20 -070053 method public T! component1();
54 method public int component2();
55 method public int component3();
haoyu9d7045e2020-03-11 02:35:00 -070056 method public String component4();
Aurimas Liutikas5790b292021-06-22 12:29:59 -070057 method public androidx.compose.ui.text.AnnotatedString.Range<T> copy(T! item, int start, int end, String tag);
Siyamed Sinirff51df92019-07-02 15:35:20 -070058 method public int getEnd();
Seigo Nonakaf54736d2019-11-22 11:52:47 -080059 method public T! getItem();
Siyamed Sinirff51df92019-07-02 15:35:20 -070060 method public int getStart();
haoyu3dfc36a2020-04-06 15:25:03 -070061 method public String getTag();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -070062 property public final int end;
63 property public final T! item;
64 property public final int start;
65 property public final String tag;
Siyamed Sinir2207b722019-02-22 15:53:41 -080066 }
67
Siyamed Sinir25168902019-09-06 17:49:44 -070068 public final class AnnotatedStringKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -070069 method public static androidx.compose.ui.text.AnnotatedString AnnotatedString(String text, androidx.compose.ui.text.SpanStyle spanStyle, optional androidx.compose.ui.text.ParagraphStyle? paragraphStyle);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010070 method public static androidx.compose.ui.text.AnnotatedString AnnotatedString(String text, androidx.compose.ui.text.ParagraphStyle paragraphStyle);
Siyamed Sinirf62f7202020-11-24 10:47:33 -080071 method public static inline androidx.compose.ui.text.AnnotatedString buildAnnotatedString(kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,kotlin.Unit> builder);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -070072 method public static androidx.compose.ui.text.AnnotatedString capitalize(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
73 method public static androidx.compose.ui.text.AnnotatedString decapitalize(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -070074 method public static androidx.compose.ui.text.AnnotatedString toLowerCase(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
75 method public static androidx.compose.ui.text.AnnotatedString toUpperCase(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010076 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);
77 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);
Siyamed Sinir25168902019-09-06 17:49:44 -070078 }
79
Jim Sprochdc1308e2021-02-10 01:45:52 -080080 public final class JvmAnnotatedString_jvmKt {
Nikolay Igotti705beee2020-05-28 10:34:39 +030081 }
82
Andrey Rudenko9feb8392021-05-18 17:39:07 +020083 public final class JvmCharHelpers_androidKt {
haoyu705aaeb2021-01-14 11:44:21 -080084 }
85
haoyub45eeea2019-10-30 14:54:23 -070086 public final class MultiParagraph {
Aurimas Liutikasd4a0b672021-02-23 09:05:20 -080087 ctor public MultiParagraph(androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics, optional int maxLines, optional boolean ellipsis, float width);
Sean McQuillan5f8eebf2022-01-06 18:17:16 -080088 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);
89 ctor 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.FontFamily.Resolver fontFamilyResolver);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010090 method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +010091 method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
92 method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
haoyub45eeea2019-10-30 14:54:23 -070093 method public boolean getDidExceedMaxLines();
94 method public float getFirstBaseline();
95 method public float getHeight();
96 method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010097 method public androidx.compose.ui.text.MultiParagraphIntrinsics getIntrinsics();
haoyub45eeea2019-10-30 14:54:23 -070098 method public float getLastBaseline();
99 method public float getLineBottom(int lineIndex);
100 method public int getLineCount();
haoyu942a5bf2020-11-17 12:49:47 -0800101 method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
haoyub45eeea2019-10-30 14:54:23 -0700102 method public int getLineForOffset(int offset);
yingleiw1df9e8a2020-07-08 18:41:40 -0700103 method public int getLineForVerticalPosition(float vertical);
haoyub45eeea2019-10-30 14:54:23 -0700104 method public float getLineHeight(int lineIndex);
105 method public float getLineLeft(int lineIndex);
106 method public float getLineRight(int lineIndex);
haoyu7ec13762020-04-14 11:02:05 -0700107 method public int getLineStart(int lineIndex);
Haoyu Zhangcbbcc0e2020-02-11 17:37:08 -0800108 method public float getLineTop(int lineIndex);
haoyub45eeea2019-10-30 14:54:23 -0700109 method public float getLineWidth(int lineIndex);
110 method public float getMaxIntrinsicWidth();
Seigo Nonaka51664792019-12-04 10:59:29 -0800111 method public int getMaxLines();
haoyub45eeea2019-10-30 14:54:23 -0700112 method public float getMinIntrinsicWidth();
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700113 method public int getOffsetForPosition(long position);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100114 method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100115 method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100116 method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
haoyub45eeea2019-10-30 14:54:23 -0700117 method public float getWidth();
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700118 method public long getWordBoundary(int offset);
Seigo Nonaka24aad832020-07-23 18:13:26 -0700119 method public boolean isLineEllipsized(int lineIndex);
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700120 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);
haoyub45eeea2019-10-30 14:54:23 -0700121 property public final boolean didExceedMaxLines;
122 property public final float firstBaseline;
123 property public final float height;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700124 property public final androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics;
haoyub45eeea2019-10-30 14:54:23 -0700125 property public final float lastBaseline;
126 property public final int lineCount;
127 property public final float maxIntrinsicWidth;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700128 property public final int maxLines;
haoyub45eeea2019-10-30 14:54:23 -0700129 property public final float minIntrinsicWidth;
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100130 property public final java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
haoyub45eeea2019-10-30 14:54:23 -0700131 property public final float width;
132 }
133
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100134 public final class MultiParagraphIntrinsics implements androidx.compose.ui.text.ParagraphIntrinsics {
Sean McQuillan5f8eebf2022-01-06 18:17:16 -0800135 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);
136 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);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100137 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
haoyub45eeea2019-10-30 14:54:23 -0700138 method public float getMaxIntrinsicWidth();
139 method public float getMinIntrinsicWidth();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100140 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> getPlaceholders();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700141 property public final androidx.compose.ui.text.AnnotatedString annotatedString;
Sean McQuillan769d5dd2022-02-02 13:59:39 -0800142 property public boolean hasStaleResolvedFonts;
haoyub45eeea2019-10-30 14:54:23 -0700143 property public float maxIntrinsicWidth;
144 property public float minIntrinsicWidth;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700145 property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders;
haoyub45eeea2019-10-30 14:54:23 -0700146 }
147
haoyuec586472020-03-31 18:04:39 -0700148 public final class MultiParagraphIntrinsicsKt {
149 }
150
Haoyu Zhang53c5b292019-07-18 15:02:38 -0700151 public final class MultiParagraphKt {
Haoyu Zhang53c5b292019-07-18 15:02:38 -0700152 }
153
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700154 public interface Paragraph {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100155 method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100156 method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
157 method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
Siyamed Sinir2207b722019-02-22 15:53:41 -0800158 method public boolean getDidExceedMaxLines();
Mihai Popa802dac32019-07-30 15:50:28 +0100159 method public float getFirstBaseline();
Siyamed Sinir2207b722019-02-22 15:53:41 -0800160 method public float getHeight();
Haoyu Zhang3e528472019-10-21 16:56:51 -0700161 method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
Mihai Popa802dac32019-07-30 15:50:28 +0100162 method public float getLastBaseline();
Siyamed Sinir3f44b9a2019-09-21 13:13:38 -0700163 method public float getLineBottom(int lineIndex);
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700164 method public int getLineCount();
haoyu942a5bf2020-11-17 12:49:47 -0800165 method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
haoyu4547dac2019-10-30 15:34:58 -0700166 method public int getLineForOffset(int offset);
yingleiw1df9e8a2020-07-08 18:41:40 -0700167 method public int getLineForVerticalPosition(float vertical);
Siyamed Sinir2207b722019-02-22 15:53:41 -0800168 method public float getLineHeight(int lineIndex);
169 method public float getLineLeft(int lineIndex);
170 method public float getLineRight(int lineIndex);
haoyu7ec13762020-04-14 11:02:05 -0700171 method public int getLineStart(int lineIndex);
Haoyu Zhangcbbcc0e2020-02-11 17:37:08 -0800172 method public float getLineTop(int lineIndex);
Siyamed Sinir2207b722019-02-22 15:53:41 -0800173 method public float getLineWidth(int lineIndex);
174 method public float getMaxIntrinsicWidth();
175 method public float getMinIntrinsicWidth();
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700176 method public int getOffsetForPosition(long position);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100177 method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100178 method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100179 method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
Siyamed Sinir2207b722019-02-22 15:53:41 -0800180 method public float getWidth();
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700181 method public long getWordBoundary(int offset);
Seigo Nonaka24aad832020-07-23 18:13:26 -0700182 method public boolean isLineEllipsized(int lineIndex);
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700183 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? textDecoration);
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700184 property public abstract boolean didExceedMaxLines;
Mihai Popa802dac32019-07-30 15:50:28 +0100185 property public abstract float firstBaseline;
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700186 property public abstract float height;
Mihai Popa802dac32019-07-30 15:50:28 +0100187 property public abstract float lastBaseline;
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700188 property public abstract int lineCount;
189 property public abstract float maxIntrinsicWidth;
190 property public abstract float minIntrinsicWidth;
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100191 property public abstract java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700192 property public abstract float width;
Siyamed Sinir2207b722019-02-22 15:53:41 -0800193 }
194
Siyamed Sinirfe2c0372019-09-05 15:05:05 -0700195 public interface ParagraphIntrinsics {
Sean McQuillan769d5dd2022-02-02 13:59:39 -0800196 method public default boolean getHasStaleResolvedFonts();
Siyamed Sinirfe2c0372019-09-05 15:05:05 -0700197 method public float getMaxIntrinsicWidth();
198 method public float getMinIntrinsicWidth();
Sean McQuillan769d5dd2022-02-02 13:59:39 -0800199 property public default boolean hasStaleResolvedFonts;
Siyamed Sinirfe2c0372019-09-05 15:05:05 -0700200 property public abstract float maxIntrinsicWidth;
201 property public abstract float minIntrinsicWidth;
202 }
203
204 public final class ParagraphIntrinsicsKt {
Sean McQuillan5f8eebf2022-01-06 18:17:16 -0800205 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);
206 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);
Siyamed Sinirfe2c0372019-09-05 15:05:05 -0700207 }
208
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700209 public final class ParagraphKt {
Sean McQuillan5f8eebf2022-01-06 18:17:16 -0800210 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);
211 method 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.FontFamily.Resolver fontFamilyResolver);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700212 method public static androidx.compose.ui.text.Paragraph Paragraph(androidx.compose.ui.text.ParagraphIntrinsics paragraphIntrinsics, optional int maxLines, optional boolean ellipsis, float width);
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700213 }
214
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100215 @androidx.compose.runtime.Immutable public final class ParagraphStyle {
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700216 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);
217 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);
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800218 method public operator boolean equals(Object? other);
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700219 method public long getLineHeight();
220 method public androidx.compose.ui.text.style.TextAlign? getTextAlign();
221 method public androidx.compose.ui.text.style.TextDirection? getTextDirection();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100222 method public androidx.compose.ui.text.style.TextIndent? getTextIndent();
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700223 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.ParagraphStyle merge(optional androidx.compose.ui.text.ParagraphStyle? other);
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100224 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.ParagraphStyle plus(androidx.compose.ui.text.ParagraphStyle other);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700225 property public final long lineHeight;
226 property public final androidx.compose.ui.text.style.TextAlign? textAlign;
227 property public final androidx.compose.ui.text.style.TextDirection? textDirection;
228 property public final androidx.compose.ui.text.style.TextIndent? textIndent;
Siyamed Sinircd519012019-06-21 09:27:11 -0700229 }
230
Siyamed Sinirc8b01322019-12-05 09:41:00 -0800231 public final class ParagraphStyleKt {
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100232 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);
Siyamed Sinirc8b01322019-12-05 09:41:00 -0800233 }
234
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100235 @androidx.compose.runtime.Immutable public final class Placeholder {
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700236 ctor public Placeholder(long width, long height, int placeholderVerticalAlign);
237 method public androidx.compose.ui.text.Placeholder copy(optional long width, optional long height, optional int placeholderVerticalAlign);
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800238 method public operator boolean equals(Object? other);
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700239 method public long getHeight();
240 method public int getPlaceholderVerticalAlign();
241 method public long getWidth();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700242 property public final long height;
Haoyu Zhangcebafc02021-05-17 14:53:47 -0700243 property public final int placeholderVerticalAlign;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700244 property public final long width;
Haoyu Zhangbafa2802020-02-20 11:36:23 -0800245 }
246
Louis Pullen-Freilich5f442ff2022-03-25 00:08:35 +0000247 @kotlin.jvm.JvmInline public final value class PlaceholderVerticalAlign {
248 field public static final androidx.compose.ui.text.PlaceholderVerticalAlign.Companion Companion;
Haoyu Zhangcebafc02021-05-17 14:53:47 -0700249 }
250
251 public static final class PlaceholderVerticalAlign.Companion {
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700252 method public int getAboveBaseline();
253 method public int getBottom();
254 method public int getCenter();
255 method public int getTextBottom();
256 method public int getTextCenter();
257 method public int getTextTop();
258 method public int getTop();
Haoyu Zhangcebafc02021-05-17 14:53:47 -0700259 property public final int AboveBaseline;
260 property public final int Bottom;
261 property public final int Center;
262 property public final int TextBottom;
263 property public final int TextCenter;
264 property public final int TextTop;
265 property public final int Top;
Haoyu Zhangbafa2802020-02-20 11:36:23 -0800266 }
267
Siyamed Sinired90c9a2021-04-15 11:12:47 -0700268 public final class SaversKt {
269 }
270
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100271 @androidx.compose.runtime.Immutable public final class SpanStyle {
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700272 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);
273 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);
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800274 method public operator boolean equals(Object? other);
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700275 method public long getBackground();
276 method public androidx.compose.ui.text.style.BaselineShift? getBaselineShift();
277 method public long getColor();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100278 method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
Siyamed Sinirf447f2a2019-12-03 15:44:51 -0800279 method public String? getFontFeatureSettings();
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700280 method public long getFontSize();
281 method public androidx.compose.ui.text.font.FontStyle? getFontStyle();
282 method public androidx.compose.ui.text.font.FontSynthesis? getFontSynthesis();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100283 method public androidx.compose.ui.text.font.FontWeight? getFontWeight();
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700284 method public long getLetterSpacing();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100285 method public androidx.compose.ui.text.intl.LocaleList? getLocaleList();
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100286 method public androidx.compose.ui.graphics.Shadow? getShadow();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100287 method public androidx.compose.ui.text.style.TextDecoration? getTextDecoration();
288 method public androidx.compose.ui.text.style.TextGeometricTransform? getTextGeometricTransform();
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700289 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.SpanStyle merge(optional androidx.compose.ui.text.SpanStyle? other);
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100290 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.SpanStyle plus(androidx.compose.ui.text.SpanStyle other);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700291 property public final long background;
292 property public final androidx.compose.ui.text.style.BaselineShift? baselineShift;
293 property public final long color;
294 property public final androidx.compose.ui.text.font.FontFamily? fontFamily;
295 property public final String? fontFeatureSettings;
296 property public final long fontSize;
297 property public final androidx.compose.ui.text.font.FontStyle? fontStyle;
298 property public final androidx.compose.ui.text.font.FontSynthesis? fontSynthesis;
299 property public final androidx.compose.ui.text.font.FontWeight? fontWeight;
300 property public final long letterSpacing;
301 property public final androidx.compose.ui.text.intl.LocaleList? localeList;
302 property public final androidx.compose.ui.graphics.Shadow? shadow;
303 property public final androidx.compose.ui.text.style.TextDecoration? textDecoration;
304 property public final androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform;
Siyamed Sinirf447f2a2019-12-03 15:44:51 -0800305 }
306
307 public final class SpanStyleKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100308 method public static androidx.compose.ui.text.SpanStyle lerp(androidx.compose.ui.text.SpanStyle start, androidx.compose.ui.text.SpanStyle stop, float fraction);
Siyamed Sinirf447f2a2019-12-03 15:44:51 -0800309 }
310
Seigo Nonakae50a8482019-08-30 18:26:07 -0700311 public final class StringKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100312 method public static String capitalize(String, androidx.compose.ui.text.intl.Locale locale);
313 method public static String capitalize(String, androidx.compose.ui.text.intl.LocaleList localeList);
314 method public static String decapitalize(String, androidx.compose.ui.text.intl.Locale locale);
315 method public static String decapitalize(String, androidx.compose.ui.text.intl.LocaleList localeList);
316 method public static String toLowerCase(String, androidx.compose.ui.text.intl.Locale locale);
317 method public static String toLowerCase(String, androidx.compose.ui.text.intl.LocaleList localeList);
318 method public static String toUpperCase(String, androidx.compose.ui.text.intl.Locale locale);
319 method public static String toUpperCase(String, androidx.compose.ui.text.intl.LocaleList localeList);
Seigo Nonakae50a8482019-08-30 18:26:07 -0700320 }
321
Louis Pullen-Freilichc6e92aa2021-03-08 00:42:16 +0000322 public final class TempListUtilsKt {
323 }
324
Seigo Nonaka70066752019-12-09 19:43:52 -0800325 public final class TextLayoutInput {
Sean McQuillan5f8eebf2022-01-06 18:17:16 -0800326 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);
327 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);
328 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);
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800329 method public operator boolean equals(Object? other);
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700330 method public long getConstraints();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100331 method public androidx.compose.ui.unit.Density getDensity();
Sean McQuillan5f8eebf2022-01-06 18:17:16 -0800332 method public androidx.compose.ui.text.font.FontFamily.Resolver getFontFamilyResolver();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100333 method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
Seigo Nonaka70066752019-12-09 19:43:52 -0800334 method public int getMaxLines();
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700335 method public int getOverflow();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100336 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> getPlaceholders();
Sean McQuillan5f8eebf2022-01-06 18:17:16 -0800337 method @Deprecated public androidx.compose.ui.text.font.Font.ResourceLoader getResourceLoader();
Seigo Nonaka70066752019-12-09 19:43:52 -0800338 method public boolean getSoftWrap();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100339 method public androidx.compose.ui.text.TextStyle getStyle();
340 method public androidx.compose.ui.text.AnnotatedString getText();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700341 property public final long constraints;
342 property public final androidx.compose.ui.unit.Density density;
Sean McQuillan5f8eebf2022-01-06 18:17:16 -0800343 property public final androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700344 property public final androidx.compose.ui.unit.LayoutDirection layoutDirection;
345 property public final int maxLines;
Haoyu Zhanga95b9e42021-06-01 11:57:56 -0700346 property public final int overflow;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700347 property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders;
Sean McQuillan5f8eebf2022-01-06 18:17:16 -0800348 property @Deprecated public final androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700349 property public final boolean softWrap;
350 property public final androidx.compose.ui.text.TextStyle style;
351 property public final androidx.compose.ui.text.AnnotatedString text;
Seigo Nonaka70066752019-12-09 19:43:52 -0800352 }
353
354 public final class TextLayoutResult {
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700355 ctor public TextLayoutResult(androidx.compose.ui.text.TextLayoutInput layoutInput, androidx.compose.ui.text.MultiParagraph multiParagraph, long size);
356 method public androidx.compose.ui.text.TextLayoutResult copy(optional androidx.compose.ui.text.TextLayoutInput layoutInput, optional long size);
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800357 method public operator boolean equals(Object? other);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100358 method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100359 method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
360 method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
Seigo Nonaka70066752019-12-09 19:43:52 -0800361 method public boolean getDidOverflowHeight();
362 method public boolean getDidOverflowWidth();
Mads Agerba4927c2020-04-08 13:34:14 +0200363 method public float getFirstBaseline();
Seigo Nonaka70066752019-12-09 19:43:52 -0800364 method public boolean getHasVisualOverflow();
Mads Agerba4927c2020-04-08 13:34:14 +0200365 method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
366 method public float getLastBaseline();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100367 method public androidx.compose.ui.text.TextLayoutInput getLayoutInput();
Mads Agerba4927c2020-04-08 13:34:14 +0200368 method public float getLineBottom(int lineIndex);
Seigo Nonaka956c8fe2020-07-17 12:15:08 -0700369 method public int getLineCount();
haoyu942a5bf2020-11-17 12:49:47 -0800370 method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
Seigo Nonaka70066752019-12-09 19:43:52 -0800371 method public int getLineForOffset(int offset);
yingleiw1df9e8a2020-07-08 18:41:40 -0700372 method public int getLineForVerticalPosition(float vertical);
Seigo Nonaka956c8fe2020-07-17 12:15:08 -0700373 method public float getLineLeft(int lineIndex);
374 method public float getLineRight(int lineIndex);
haoyu7ec13762020-04-14 11:02:05 -0700375 method public int getLineStart(int lineIndex);
Mads Agerba4927c2020-04-08 13:34:14 +0200376 method public float getLineTop(int lineIndex);
Siyamed Sinir75473dd2021-02-08 13:13:38 -0800377 method public androidx.compose.ui.text.MultiParagraph getMultiParagraph();
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700378 method public int getOffsetForPosition(long position);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100379 method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100380 method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100381 method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700382 method public long getSize();
383 method public long getWordBoundary(int offset);
Seigo Nonaka24aad832020-07-23 18:13:26 -0700384 method public boolean isLineEllipsized(int lineIndex);
Seigo Nonaka70066752019-12-09 19:43:52 -0800385 property public final boolean didOverflowHeight;
386 property public final boolean didOverflowWidth;
Mads Agerba4927c2020-04-08 13:34:14 +0200387 property public final float firstBaseline;
Seigo Nonaka70066752019-12-09 19:43:52 -0800388 property public final boolean hasVisualOverflow;
Mads Agerba4927c2020-04-08 13:34:14 +0200389 property public final float lastBaseline;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700390 property public final androidx.compose.ui.text.TextLayoutInput layoutInput;
Seigo Nonaka956c8fe2020-07-17 12:15:08 -0700391 property public final int lineCount;
Siyamed Sinir75473dd2021-02-08 13:13:38 -0800392 property public final androidx.compose.ui.text.MultiParagraph multiParagraph;
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100393 property public final java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700394 property public final long size;
Seigo Nonaka70066752019-12-09 19:43:52 -0800395 }
396
Seigo Nonakaeaf4d642019-12-12 14:42:14 -0800397 public final class TextPainter {
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100398 method public void paint(androidx.compose.ui.graphics.Canvas canvas, androidx.compose.ui.text.TextLayoutResult textLayoutResult);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100399 field public static final androidx.compose.ui.text.TextPainter INSTANCE;
Seigo Nonakaeaf4d642019-12-12 14:42:14 -0800400 }
401
Louis Pullen-Freilich5f442ff2022-03-25 00:08:35 +0000402 @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class TextRange {
Aurimas Liutikas6273a952021-10-19 22:51:01 +0000403 method public operator boolean contains(long other);
404 method public operator boolean contains(int offset);
Louis Pullen-Freilich5f442ff2022-03-25 00:08:35 +0000405 method public boolean getCollapsed();
406 method public int getEnd();
407 method public int getLength();
408 method public int getMax();
409 method public int getMin();
410 method public boolean getReversed();
411 method public int getStart();
412 method public boolean intersects(long other);
413 property public final boolean collapsed;
414 property public final int end;
415 property public final int length;
416 property public final int max;
417 property public final int min;
418 property public final boolean reversed;
419 property public final int start;
420 field public static final androidx.compose.ui.text.TextRange.Companion Companion;
Siyamed Sinir01b35f72020-06-15 19:15:32 -0700421 }
422
423 public static final class TextRange.Companion {
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700424 method public long getZero();
haoyu093026c2020-08-25 17:44:12 -0700425 property public final long Zero;
Siyamed Sinirb427d332019-11-02 00:05:25 -0700426 }
427
428 public final class TextRangeKt {
Andrey Kulikov4b13d892021-02-04 14:48:26 +0000429 method public static long TextRange(int start, int end);
haoyu093026c2020-08-25 17:44:12 -0700430 method public static long TextRange(int index);
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700431 method public static String substring(CharSequence, long range);
Siyamed Sinirb427d332019-11-02 00:05:25 -0700432 }
433
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100434 @androidx.compose.runtime.Immutable public final class TextStyle {
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700435 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);
436 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);
437 method public long getBackground();
438 method public androidx.compose.ui.text.style.BaselineShift? getBaselineShift();
439 method public long getColor();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100440 method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
Haoyu Zhang588aaef2019-02-20 14:47:39 -0800441 method public String? getFontFeatureSettings();
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700442 method public long getFontSize();
443 method public androidx.compose.ui.text.font.FontStyle? getFontStyle();
444 method public androidx.compose.ui.text.font.FontSynthesis? getFontSynthesis();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100445 method public androidx.compose.ui.text.font.FontWeight? getFontWeight();
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700446 method public long getLetterSpacing();
447 method public long getLineHeight();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100448 method public androidx.compose.ui.text.intl.LocaleList? getLocaleList();
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100449 method public androidx.compose.ui.graphics.Shadow? getShadow();
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700450 method public androidx.compose.ui.text.style.TextAlign? getTextAlign();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100451 method public androidx.compose.ui.text.style.TextDecoration? getTextDecoration();
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700452 method public androidx.compose.ui.text.style.TextDirection? getTextDirection();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100453 method public androidx.compose.ui.text.style.TextGeometricTransform? getTextGeometricTransform();
454 method public androidx.compose.ui.text.style.TextIndent? getTextIndent();
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700455 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(optional androidx.compose.ui.text.TextStyle? other);
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100456 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.SpanStyle other);
457 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.ParagraphStyle other);
458 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.TextStyle other);
459 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.ParagraphStyle other);
460 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.SpanStyle other);
461 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.ParagraphStyle toParagraphStyle();
462 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.SpanStyle toSpanStyle();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700463 property public final long background;
464 property public final androidx.compose.ui.text.style.BaselineShift? baselineShift;
465 property public final long color;
466 property public final androidx.compose.ui.text.font.FontFamily? fontFamily;
467 property public final String? fontFeatureSettings;
468 property public final long fontSize;
469 property public final androidx.compose.ui.text.font.FontStyle? fontStyle;
470 property public final androidx.compose.ui.text.font.FontSynthesis? fontSynthesis;
471 property public final androidx.compose.ui.text.font.FontWeight? fontWeight;
472 property public final long letterSpacing;
473 property public final long lineHeight;
474 property public final androidx.compose.ui.text.intl.LocaleList? localeList;
475 property public final androidx.compose.ui.graphics.Shadow? shadow;
476 property public final androidx.compose.ui.text.style.TextAlign? textAlign;
477 property public final androidx.compose.ui.text.style.TextDecoration? textDecoration;
478 property public final androidx.compose.ui.text.style.TextDirection? textDirection;
479 property public final androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform;
480 property public final androidx.compose.ui.text.style.TextIndent? textIndent;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100481 field public static final androidx.compose.ui.text.TextStyle.Companion Companion;
Seigo Nonakafde1ff32020-01-30 18:20:01 -0800482 }
483
484 public static final class TextStyle.Companion {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100485 method public androidx.compose.ui.text.TextStyle getDefault();
486 property public final androidx.compose.ui.text.TextStyle Default;
Siyamed Sinir2207b722019-02-22 15:53:41 -0800487 }
488
Siyamed Sinir6a894532019-10-20 11:02:04 -0700489 public final class TextStyleKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100490 method public static androidx.compose.ui.text.TextStyle lerp(androidx.compose.ui.text.TextStyle start, androidx.compose.ui.text.TextStyle stop, float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100491 method public static androidx.compose.ui.text.TextStyle resolveDefaults(androidx.compose.ui.text.TextStyle style, androidx.compose.ui.unit.LayoutDirection direction);
Siyamed Sinir6a894532019-10-20 11:02:04 -0700492 }
493
haoyu247a19b2020-09-29 13:29:08 -0700494 public abstract sealed class TtsAnnotation {
495 }
496
haoyu247a19b2020-09-29 13:29:08 -0700497 public final class VerbatimTtsAnnotation extends androidx.compose.ui.text.TtsAnnotation {
498 ctor public VerbatimTtsAnnotation(String verbatim);
499 method public String getVerbatim();
500 property public final String verbatim;
501 }
502
Siyamed Sinir2207b722019-02-22 15:53:41 -0800503}
504
Igor Deminca6fde92020-11-02 23:19:20 +0300505package androidx.compose.ui.text.android {
506
Igor Deminca6fde92020-11-02 23:19:20 +0300507 public final class LayoutCompatKt {
508 }
509
510 public final class LayoutHelperKt {
511 }
512
513 public final class LayoutIntrinsicsKt {
514 }
515
Siyamed Sinirb3085382022-02-13 15:52:24 -0800516 public final class PaintExtensionsKt {
517 }
518
Siyamed Sinir820396d2021-03-25 03:47:59 -0700519 public final class SpannedExtensionsKt {
520 }
521
Siyamed Sinir863e9922021-04-14 09:07:17 -0700522 public final class StaticLayoutFactoryKt {
523 }
524
Louis Pullen-Freilichc6e92aa2021-03-08 00:42:16 +0000525 public final class TempListUtilsKt {
526 }
527
Igor Deminca6fde92020-11-02 23:19:20 +0300528 public final class TextLayoutKt {
529 }
530
531}
532
533package androidx.compose.ui.text.android.style {
534
Igor Deminca6fde92020-11-02 23:19:20 +0300535 public final class PlaceholderSpanKt {
536 }
537
538}
539
Sean McQuillanaebb53d2021-12-09 17:55:39 -0800540package androidx.compose.ui.text.caches {
541
542 public final class ContainerHelpersKt {
543 }
544
545 public final class SimpleArrayMapKt {
546 }
547
548}
549
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100550package androidx.compose.ui.text.font {
Siyamed Sinirff51df92019-07-02 15:35:20 -0700551
Sean McQuillanaaef33f2021-11-18 19:40:29 -0800552 public abstract class AndroidFont implements androidx.compose.ui.text.font.Font {
553 ctor public AndroidFont(int loadingStrategy);
554 method public final int getLoadingStrategy();
555 method public abstract androidx.compose.ui.text.font.AndroidFont.TypefaceLoader getTypefaceLoader();
556 property public final int loadingStrategy;
557 property public abstract androidx.compose.ui.text.font.AndroidFont.TypefaceLoader typefaceLoader;
558 }
559
560 public static interface AndroidFont.TypefaceLoader {
Sean McQuillana5cdbb92021-11-18 20:50:12 -0800561 method public suspend Object? awaitLoad(android.content.Context context, androidx.compose.ui.text.font.AndroidFont font, kotlin.coroutines.Continuation<? super android.graphics.Typeface> p);
562 method public android.graphics.Typeface? loadBlocking(android.content.Context context, androidx.compose.ui.text.font.AndroidFont font);
Sean McQuillanaaef33f2021-11-18 19:40:29 -0800563 }
564
Siyamed Siniree56e4c2021-04-09 18:02:15 -0700565 public final class AndroidFontKt {
566 }
567
Sean McQuillan5f8eebf2022-01-06 18:17:16 -0800568 public final class AndroidFontLoader_androidKt {
569 }
570
Halil Ozercanf9ec7ad2022-03-09 12:02:04 +0000571 public final class AndroidFontResolveInterceptor_androidKt {
572 }
573
Sean McQuillanaaef33f2021-11-18 19:40:29 -0800574 public final class AndroidFontUtils_androidKt {
575 }
576
Jim Sprochdc1308e2021-02-10 01:45:52 -0800577 public final class AndroidTypeface_androidKt {
Siyamed Sinir2baa99a92021-01-19 20:31:38 -0800578 method public static androidx.compose.ui.text.font.FontFamily FontFamily(android.graphics.Typeface typeface);
Sean McQuillan9c1ed262021-10-12 09:50:13 -0700579 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);
Siyamed Sinir2baa99a92021-01-19 20:31:38 -0800580 method public static androidx.compose.ui.text.font.Typeface Typeface(android.graphics.Typeface typeface);
Siyamed Sinir4d973ec2020-11-13 09:11:13 -0800581 }
582
Sean McQuillan66412d52022-01-27 14:25:42 -0800583 public final class DelegatingFontLoaderForDeprecatedUsage_androidKt {
Sean McQuillan873bfa72022-02-07 13:14:32 -0800584 method @Deprecated public static androidx.compose.ui.text.font.FontFamily.Resolver createFontFamilyResolver(androidx.compose.ui.text.font.Font.ResourceLoader fontResourceLoader, android.content.Context context);
Sean McQuillan5f8eebf2022-01-06 18:17:16 -0800585 }
586
Sean McQuillan7cfa2f02022-03-21 14:32:15 -0700587 public final class DeviceFontFamilyNameFontKt {
588 }
589
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100590 public abstract sealed class FileBasedFontFamily extends androidx.compose.ui.text.font.FontFamily {
Seigo Nonaka97dcd4a2020-01-27 17:14:27 -0800591 }
592
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100593 @androidx.compose.runtime.Immutable public interface Font {
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700594 method public int getStyle();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100595 method public androidx.compose.ui.text.font.FontWeight getWeight();
Haoyu Zhang31996702021-05-27 23:53:57 -0700596 property public abstract int style;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100597 property public abstract androidx.compose.ui.text.font.FontWeight weight;
Sean McQuillanaaef33f2021-11-18 19:40:29 -0800598 field public static final androidx.compose.ui.text.font.Font.Companion Companion;
599 }
600
601 public static final class Font.Companion {
Siyamed Sinirff51df92019-07-02 15:35:20 -0700602 }
603
Sean McQuillan5f8eebf2022-01-06 18:17:16 -0800604 @Deprecated public static interface Font.ResourceLoader {
605 method @Deprecated public Object load(androidx.compose.ui.text.font.Font font);
Siyamed Sinirb1286e12019-07-03 14:19:04 -0700606 }
607
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100608 @androidx.compose.runtime.Immutable public abstract sealed class FontFamily {
Sean McQuillancafcf0e2022-01-05 11:33:01 -0800609 method @Deprecated public final boolean getCanLoadSynchronously();
610 property @Deprecated public final boolean canLoadSynchronously;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100611 field public static final androidx.compose.ui.text.font.FontFamily.Companion Companion;
Seigo Nonaka23fcd672019-12-09 14:46:23 -0800612 }
613
614 public static final class FontFamily.Companion {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100615 method public androidx.compose.ui.text.font.GenericFontFamily getCursive();
616 method public androidx.compose.ui.text.font.SystemFontFamily getDefault();
617 method public androidx.compose.ui.text.font.GenericFontFamily getMonospace();
618 method public androidx.compose.ui.text.font.GenericFontFamily getSansSerif();
619 method public androidx.compose.ui.text.font.GenericFontFamily getSerif();
620 property public final androidx.compose.ui.text.font.GenericFontFamily Cursive;
621 property public final androidx.compose.ui.text.font.SystemFontFamily Default;
622 property public final androidx.compose.ui.text.font.GenericFontFamily Monospace;
623 property public final androidx.compose.ui.text.font.GenericFontFamily SansSerif;
624 property public final androidx.compose.ui.text.font.GenericFontFamily Serif;
Seigo Nonaka23fcd672019-12-09 14:46:23 -0800625 }
626
Sean McQuillan5f8eebf2022-01-06 18:17:16 -0800627 public static sealed interface FontFamily.Resolver {
628 method public suspend Object? preload(androidx.compose.ui.text.font.FontFamily fontFamily, kotlin.coroutines.Continuation<? super kotlin.Unit> p);
629 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);
630 }
631
Seigo Nonaka23fcd672019-12-09 14:46:23 -0800632 public final class FontFamilyKt {
Siyamed Sinir2baa99a92021-01-19 20:31:38 -0800633 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);
634 method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(androidx.compose.ui.text.font.Font... fonts);
635 method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(androidx.compose.ui.text.font.Typeface typeface);
Seigo Nonaka23fcd672019-12-09 14:46:23 -0800636 }
637
Sean McQuillan35b47fa2021-12-13 17:14:32 -0800638 public final class FontFamilyResolverKt {
639 }
640
Sean McQuillan5f8eebf2022-01-06 18:17:16 -0800641 public final class FontFamilyResolver_androidKt {
642 method public static androidx.compose.ui.text.font.FontFamily.Resolver createFontFamilyResolver(android.content.Context context);
643 }
644
Seigo Nonaka23fcd672019-12-09 14:46:23 -0800645 public final class FontKt {
Sean McQuillan3c641042022-02-15 13:06:30 -0800646 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);
647 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);
Siyamed Sinir2baa99a92021-01-19 20:31:38 -0800648 method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily toFontFamily(androidx.compose.ui.text.font.Font);
Seigo Nonaka23fcd672019-12-09 14:46:23 -0800649 }
650
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100651 @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> {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100652 method public java.util.List<androidx.compose.ui.text.font.Font> getFonts();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700653 property public final java.util.List<androidx.compose.ui.text.font.Font> fonts;
Siyamed Sinirff51df92019-07-02 15:35:20 -0700654 }
655
Sean McQuillana5cdbb92021-11-18 20:50:12 -0800656 public final class FontListFontFamilyTypefaceAdapterKt {
657 }
658
Sean McQuillanf709ee12022-02-11 15:23:37 -0800659 @kotlin.jvm.JvmInline public final value class FontLoadingStrategy {
660 method public int getValue();
661 property public final int value;
662 field public static final androidx.compose.ui.text.font.FontLoadingStrategy.Companion Companion;
663 }
664
665 public static final class FontLoadingStrategy.Companion {
666 method public int getAsync();
667 method public int getBlocking();
668 method public int getOptionalLocal();
669 property public final int Async;
670 property public final int Blocking;
671 property public final int OptionalLocal;
672 }
673
Louis Pullen-Freilich5f442ff2022-03-25 00:08:35 +0000674 @kotlin.jvm.JvmInline public final value class FontStyle {
675 ctor public FontStyle(int value);
Haoyu Zhang31996702021-05-27 23:53:57 -0700676 method public int getValue();
Haoyu Zhang31996702021-05-27 23:53:57 -0700677 property public final int value;
Louis Pullen-Freilich5f442ff2022-03-25 00:08:35 +0000678 field public static final androidx.compose.ui.text.font.FontStyle.Companion Companion;
Haoyu Zhang31996702021-05-27 23:53:57 -0700679 }
680
681 public static final class FontStyle.Companion {
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700682 method public int getItalic();
683 method public int getNormal();
Haoyu Zhang31996702021-05-27 23:53:57 -0700684 method public java.util.List<androidx.compose.ui.text.font.FontStyle> values();
685 property public final int Italic;
686 property public final int Normal;
Siyamed Sinirff51df92019-07-02 15:35:20 -0700687 }
688
Louis Pullen-Freilich5f442ff2022-03-25 00:08:35 +0000689 @kotlin.jvm.JvmInline public final value class FontSynthesis {
690 field public static final androidx.compose.ui.text.font.FontSynthesis.Companion Companion;
Haoyu Zhang15d22fc2021-06-03 12:15:04 -0700691 }
692
693 public static final class FontSynthesis.Companion {
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700694 method public int getAll();
695 method public int getNone();
696 method public int getStyle();
697 method public int getWeight();
Haoyu Zhang15d22fc2021-06-03 12:15:04 -0700698 property public final int All;
699 property public final int None;
700 property public final int Style;
701 property public final int Weight;
Siyamed Sinirff51df92019-07-02 15:35:20 -0700702 }
703
Sean McQuillanaaef33f2021-11-18 19:40:29 -0800704 public final class FontSynthesis_androidKt {
705 }
706
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100707 @androidx.compose.runtime.Immutable public final class FontWeight implements java.lang.Comparable<androidx.compose.ui.text.font.FontWeight> {
Siyamed Sinirb88e53b2020-04-20 14:07:27 -0700708 ctor public FontWeight(int weight);
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800709 method public operator int compareTo(androidx.compose.ui.text.font.FontWeight other);
Siyamed Sinirb88e53b2020-04-20 14:07:27 -0700710 method public int getWeight();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700711 property public final int weight;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100712 field public static final androidx.compose.ui.text.font.FontWeight.Companion Companion;
Siyamed Sinirff51df92019-07-02 15:35:20 -0700713 }
714
715 public static final class FontWeight.Companion {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100716 method public androidx.compose.ui.text.font.FontWeight getBlack();
717 method public androidx.compose.ui.text.font.FontWeight getBold();
718 method public androidx.compose.ui.text.font.FontWeight getExtraBold();
719 method public androidx.compose.ui.text.font.FontWeight getExtraLight();
720 method public androidx.compose.ui.text.font.FontWeight getLight();
721 method public androidx.compose.ui.text.font.FontWeight getMedium();
722 method public androidx.compose.ui.text.font.FontWeight getNormal();
723 method public androidx.compose.ui.text.font.FontWeight getSemiBold();
724 method public androidx.compose.ui.text.font.FontWeight getThin();
725 method public androidx.compose.ui.text.font.FontWeight getW100();
726 method public androidx.compose.ui.text.font.FontWeight getW200();
727 method public androidx.compose.ui.text.font.FontWeight getW300();
728 method public androidx.compose.ui.text.font.FontWeight getW400();
729 method public androidx.compose.ui.text.font.FontWeight getW500();
730 method public androidx.compose.ui.text.font.FontWeight getW600();
731 method public androidx.compose.ui.text.font.FontWeight getW700();
732 method public androidx.compose.ui.text.font.FontWeight getW800();
733 method public androidx.compose.ui.text.font.FontWeight getW900();
734 property public final androidx.compose.ui.text.font.FontWeight Black;
735 property public final androidx.compose.ui.text.font.FontWeight Bold;
736 property public final androidx.compose.ui.text.font.FontWeight ExtraBold;
737 property public final androidx.compose.ui.text.font.FontWeight ExtraLight;
738 property public final androidx.compose.ui.text.font.FontWeight Light;
739 property public final androidx.compose.ui.text.font.FontWeight Medium;
740 property public final androidx.compose.ui.text.font.FontWeight Normal;
741 property public final androidx.compose.ui.text.font.FontWeight SemiBold;
742 property public final androidx.compose.ui.text.font.FontWeight Thin;
743 property public final androidx.compose.ui.text.font.FontWeight W100;
744 property public final androidx.compose.ui.text.font.FontWeight W200;
745 property public final androidx.compose.ui.text.font.FontWeight W300;
746 property public final androidx.compose.ui.text.font.FontWeight W400;
747 property public final androidx.compose.ui.text.font.FontWeight W500;
748 property public final androidx.compose.ui.text.font.FontWeight W600;
749 property public final androidx.compose.ui.text.font.FontWeight W700;
750 property public final androidx.compose.ui.text.font.FontWeight W800;
751 property public final androidx.compose.ui.text.font.FontWeight W900;
Siyamed Sinir6a894532019-10-20 11:02:04 -0700752 }
753
754 public final class FontWeightKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100755 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);
Siyamed Sinirff51df92019-07-02 15:35:20 -0700756 }
757
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100758 @androidx.compose.runtime.Immutable public final class GenericFontFamily extends androidx.compose.ui.text.font.SystemFontFamily {
Seigo Nonaka23fcd672019-12-09 14:46:23 -0800759 method public String getName();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700760 property public final String name;
Seigo Nonaka23fcd672019-12-09 14:46:23 -0800761 }
762
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100763 public final class LoadedFontFamily extends androidx.compose.ui.text.font.FontFamily {
Siyamed Sinircc90fec2020-11-13 08:36:47 -0800764 method public androidx.compose.ui.text.font.Typeface getTypeface();
765 property public final androidx.compose.ui.text.font.Typeface typeface;
Seigo Nonakad7b61092020-03-18 16:31:15 -0700766 }
767
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100768 public final class ResourceFont implements androidx.compose.ui.text.font.Font {
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700769 method public androidx.compose.ui.text.font.ResourceFont copy(optional int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional int style);
Seigo Nonakaa60904d2019-12-09 13:56:53 -0800770 method public int getResId();
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700771 method public int getStyle();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100772 method public androidx.compose.ui.text.font.FontWeight getWeight();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700773 property public final int resId;
Haoyu Zhang31996702021-05-27 23:53:57 -0700774 property public int style;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700775 property public androidx.compose.ui.text.font.FontWeight weight;
Seigo Nonakaa60904d2019-12-09 13:56:53 -0800776 }
777
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100778 public abstract sealed class SystemFontFamily extends androidx.compose.ui.text.font.FontFamily {
Seigo Nonaka5df56b82020-01-30 14:15:25 -0800779 }
780
Siyamed Sinircc90fec2020-11-13 08:36:47 -0800781 public interface Typeface {
Siyamed Sinir4d973ec2020-11-13 09:11:13 -0800782 method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
783 property public abstract androidx.compose.ui.text.font.FontFamily? fontFamily;
Siyamed Sinircc90fec2020-11-13 08:36:47 -0800784 }
785
Siyamed Sinirff51df92019-07-02 15:35:20 -0700786}
787
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100788package androidx.compose.ui.text.input {
789
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800790 public final class BackspaceCommand implements androidx.compose.ui.text.input.EditCommand {
791 ctor public BackspaceCommand();
792 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100793 }
794
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800795 public final class CommitTextCommand implements androidx.compose.ui.text.input.EditCommand {
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800796 ctor public CommitTextCommand(androidx.compose.ui.text.AnnotatedString annotatedString, int newCursorPosition);
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800797 ctor public CommitTextCommand(String text, int newCursorPosition);
798 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800799 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100800 method public int getNewCursorPosition();
801 method public String getText();
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800802 property public final androidx.compose.ui.text.AnnotatedString annotatedString;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700803 property public final int newCursorPosition;
804 property public final String text;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100805 }
806
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800807 public final class DeleteAllCommand implements androidx.compose.ui.text.input.EditCommand {
808 ctor public DeleteAllCommand();
809 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100810 }
811
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800812 public final class DeleteSurroundingTextCommand implements androidx.compose.ui.text.input.EditCommand {
813 ctor public DeleteSurroundingTextCommand(int lengthBeforeCursor, int lengthAfterCursor);
814 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
815 method public int getLengthAfterCursor();
816 method public int getLengthBeforeCursor();
817 property public final int lengthAfterCursor;
818 property public final int lengthBeforeCursor;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100819 }
820
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800821 public final class DeleteSurroundingTextInCodePointsCommand implements androidx.compose.ui.text.input.EditCommand {
822 ctor public DeleteSurroundingTextInCodePointsCommand(int lengthBeforeCursor, int lengthAfterCursor);
823 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
824 method public int getLengthAfterCursor();
825 method public int getLengthBeforeCursor();
826 property public final int lengthAfterCursor;
827 property public final int lengthBeforeCursor;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100828 }
829
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800830 public interface EditCommand {
831 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100832 }
833
haoyuec37a2c2021-01-13 13:36:17 -0800834 public final class EditCommandKt {
835 }
836
Siyamed Sinir825fc2f2021-02-08 19:17:48 -0800837 public final class EditProcessor {
838 ctor public EditProcessor();
839 method public androidx.compose.ui.text.input.TextFieldValue apply(java.util.List<? extends androidx.compose.ui.text.input.EditCommand> editCommands);
Sean McQuillanc6dc4e62021-02-04 22:37:32 -0800840 method public void reset(androidx.compose.ui.text.input.TextFieldValue value, androidx.compose.ui.text.input.TextInputSession? textInputSession);
Siyamed Sinir825fc2f2021-02-08 19:17:48 -0800841 method public androidx.compose.ui.text.input.TextFieldValue toTextFieldValue();
842 }
843
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100844 public final class EditingBuffer {
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700845 ctor public EditingBuffer(androidx.compose.ui.text.AnnotatedString text, long selection);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100846 }
847
Siyamed Sinir487472362021-04-01 16:56:40 -0700848 public final class EditingBufferKt {
849 }
850
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800851 public final class FinishComposingTextCommand implements androidx.compose.ui.text.input.EditCommand {
852 ctor public FinishComposingTextCommand();
853 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100854 }
855
856 public final class GapBufferKt {
857 }
858
Louis Pullen-Freilich5f442ff2022-03-25 00:08:35 +0000859 @kotlin.jvm.JvmInline public final value class ImeAction {
860 field public static final androidx.compose.ui.text.input.ImeAction.Companion Companion;
Ralston Da Silva418ea572021-05-11 14:15:13 -0700861 }
862
863 public static final class ImeAction.Companion {
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700864 method public int getDefault();
865 method public int getDone();
866 method public int getGo();
867 method public int getNext();
868 method public int getNone();
869 method public int getPrevious();
870 method public int getSearch();
871 method public int getSend();
Ralston Da Silva418ea572021-05-11 14:15:13 -0700872 property public final int Default;
873 property public final int Done;
874 property public final int Go;
875 property public final int Next;
876 property public final int None;
877 property public final int Previous;
878 property public final int Search;
879 property public final int Send;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100880 }
881
Siyamed Sinir89516532020-10-30 19:09:45 -0700882 @androidx.compose.runtime.Immutable public final class ImeOptions {
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700883 ctor public ImeOptions(optional boolean singleLine, optional int capitalization, optional boolean autoCorrect, optional int keyboardType, optional int imeAction);
884 method public androidx.compose.ui.text.input.ImeOptions copy(optional boolean singleLine, optional int capitalization, optional boolean autoCorrect, optional int keyboardType, optional int imeAction);
Siyamed Sinir4a35e402020-10-14 23:21:25 -0700885 method public boolean getAutoCorrect();
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700886 method public int getCapitalization();
887 method public int getImeAction();
888 method public int getKeyboardType();
Siyamed Sinirae73b3062020-10-13 22:37:50 -0700889 method public boolean getSingleLine();
Siyamed Sinir4a35e402020-10-14 23:21:25 -0700890 property public final boolean autoCorrect;
Haoyu Zhang36505e22021-05-28 00:51:31 -0700891 property public final int capitalization;
Ralston Da Silva418ea572021-05-11 14:15:13 -0700892 property public final int imeAction;
Ralston Da Silvaa4fc3c732021-05-12 15:48:42 -0700893 property public final int keyboardType;
Siyamed Sinirae73b3062020-10-13 22:37:50 -0700894 property public final boolean singleLine;
Siyamed Sinirec287f52020-10-29 22:02:00 -0700895 field public static final androidx.compose.ui.text.input.ImeOptions.Companion Companion;
Siyamed Sinirae73b3062020-10-13 22:37:50 -0700896 }
897
Siyamed Sinirec287f52020-10-29 22:02:00 -0700898 public static final class ImeOptions.Companion {
899 method public androidx.compose.ui.text.input.ImeOptions getDefault();
900 property public final androidx.compose.ui.text.input.ImeOptions Default;
901 }
902
Siyamed Sinir2a814d02021-04-12 10:32:48 -0700903 @Deprecated public interface InputEventCallback {
904 method @Deprecated public void onEditCommands(java.util.List<? extends androidx.compose.ui.text.input.EditCommand> editCommands);
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700905 method @Deprecated public void onImeAction(int imeAction);
Siyamed Sinirec287f52020-10-29 22:02:00 -0700906 }
907
Louis Pullen-Freilich5f442ff2022-03-25 00:08:35 +0000908 @kotlin.jvm.JvmInline public final value class KeyboardCapitalization {
909 field public static final androidx.compose.ui.text.input.KeyboardCapitalization.Companion Companion;
Haoyu Zhang36505e22021-05-28 00:51:31 -0700910 }
911
912 public static final class KeyboardCapitalization.Companion {
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700913 method public int getCharacters();
914 method public int getNone();
915 method public int getSentences();
916 method public int getWords();
Haoyu Zhang36505e22021-05-28 00:51:31 -0700917 property public final int Characters;
918 property public final int None;
919 property public final int Sentences;
920 property public final int Words;
Siyamed Sinirae73b3062020-10-13 22:37:50 -0700921 }
922
Louis Pullen-Freilich5f442ff2022-03-25 00:08:35 +0000923 @kotlin.jvm.JvmInline public final value class KeyboardType {
924 field public static final androidx.compose.ui.text.input.KeyboardType.Companion Companion;
Ralston Da Silvaa4fc3c732021-05-12 15:48:42 -0700925 }
926
927 public static final class KeyboardType.Companion {
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700928 method public int getAscii();
Halil Ozercan3e769f52022-03-22 16:48:24 +0000929 method public int getDecimal();
Aurimas Liutikas5790b292021-06-22 12:29:59 -0700930 method public int getEmail();
931 method public int getNumber();
932 method public int getNumberPassword();
933 method public int getPassword();
934 method public int getPhone();
935 method public int getText();
936 method public int getUri();
Ralston Da Silvaa4fc3c732021-05-12 15:48:42 -0700937 property public final int Ascii;
Halil Ozercan3e769f52022-03-22 16:48:24 +0000938 property public final int Decimal;
Ralston Da Silvaa4fc3c732021-05-12 15:48:42 -0700939 property public final int Email;
940 property public final int Number;
941 property public final int NumberPassword;
942 property public final int Password;
943 property public final int Phone;
944 property public final int Text;
945 property public final int Uri;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100946 }
947
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800948 public final class MoveCursorCommand implements androidx.compose.ui.text.input.EditCommand {
949 ctor public MoveCursorCommand(int amount);
950 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100951 method public int getAmount();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700952 property public final int amount;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100953 }
954
Siyamed Sinir642df0e2021-01-05 14:34:57 -0800955 public interface OffsetMapping {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100956 method public int originalToTransformed(int offset);
957 method public int transformedToOriginal(int offset);
Siyamed Sinir642df0e2021-01-05 14:34:57 -0800958 field public static final androidx.compose.ui.text.input.OffsetMapping.Companion Companion;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100959 }
960
Siyamed Sinir642df0e2021-01-05 14:34:57 -0800961 public static final class OffsetMapping.Companion {
962 method public androidx.compose.ui.text.input.OffsetMapping getIdentity();
963 property public final androidx.compose.ui.text.input.OffsetMapping Identity;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100964 }
965
966 public final class PasswordVisualTransformation implements androidx.compose.ui.text.input.VisualTransformation {
Aurimas Liutikasd4a0b672021-02-23 09:05:20 -0800967 ctor public PasswordVisualTransformation(optional char mask);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100968 method public androidx.compose.ui.text.input.TransformedText filter(androidx.compose.ui.text.AnnotatedString text);
969 method public char getMask();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700970 property public final char mask;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100971 }
972
973 public interface PlatformTextInputService {
974 method public void hideSoftwareKeyboard();
Zach Klippensteina5c92f32022-01-28 12:36:11 -0800975 method @Deprecated public default void notifyFocusedRect(androidx.compose.ui.geometry.Rect rect);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100976 method public void showSoftwareKeyboard();
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800977 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);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100978 method public void stopInput();
Siyamed Sinir082eae32021-01-06 08:56:20 -0800979 method public void updateState(androidx.compose.ui.text.input.TextFieldValue? oldValue, androidx.compose.ui.text.input.TextFieldValue newValue);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100980 }
981
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800982 public final class SetComposingRegionCommand implements androidx.compose.ui.text.input.EditCommand {
983 ctor public SetComposingRegionCommand(int start, int end);
984 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100985 method public int getEnd();
986 method public int getStart();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700987 property public final int end;
988 property public final int start;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100989 }
990
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800991 public final class SetComposingTextCommand implements androidx.compose.ui.text.input.EditCommand {
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800992 ctor public SetComposingTextCommand(androidx.compose.ui.text.AnnotatedString annotatedString, int newCursorPosition);
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800993 ctor public SetComposingTextCommand(String text, int newCursorPosition);
994 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800995 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100996 method public int getNewCursorPosition();
997 method public String getText();
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800998 property public final androidx.compose.ui.text.AnnotatedString annotatedString;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700999 property public final int newCursorPosition;
1000 property public final String text;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001001 }
1002
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -08001003 public final class SetSelectionCommand implements androidx.compose.ui.text.input.EditCommand {
1004 ctor public SetSelectionCommand(int start, int end);
1005 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001006 method public int getEnd();
1007 method public int getStart();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001008 property public final int end;
1009 property public final int start;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001010 }
1011
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001012 @androidx.compose.runtime.Immutable public final class TextFieldValue {
Aurimas Liutikas5790b292021-06-22 12:29:59 -07001013 ctor public TextFieldValue(androidx.compose.ui.text.AnnotatedString annotatedString, optional long selection, optional androidx.compose.ui.text.TextRange? composition);
1014 ctor public TextFieldValue(optional String text, optional long selection, optional androidx.compose.ui.text.TextRange? composition);
1015 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);
1016 method public androidx.compose.ui.text.input.TextFieldValue copy(String text, optional long selection, optional androidx.compose.ui.text.TextRange? composition);
Siyamed Sinira9c5fd92021-01-14 15:31:07 -08001017 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
Aurimas Liutikas5790b292021-06-22 12:29:59 -07001018 method public androidx.compose.ui.text.TextRange? getComposition();
1019 method public long getSelection();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001020 method public String getText();
Siyamed Sinira9c5fd92021-01-14 15:31:07 -08001021 property public final androidx.compose.ui.text.AnnotatedString annotatedString;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001022 property public final androidx.compose.ui.text.TextRange? composition;
1023 property public final long selection;
1024 property public final String text;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001025 field public static final androidx.compose.ui.text.input.TextFieldValue.Companion Companion;
1026 }
1027
1028 public static final class TextFieldValue.Companion {
Andrey Kulikov7ff99782021-01-26 21:13:52 +00001029 method public androidx.compose.runtime.saveable.Saver<androidx.compose.ui.text.input.TextFieldValue,java.lang.Object> getSaver();
1030 property public final androidx.compose.runtime.saveable.Saver<androidx.compose.ui.text.input.TextFieldValue,java.lang.Object> Saver;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001031 }
1032
1033 public final class TextFieldValueKt {
Siyamed Sinira9c5fd92021-01-14 15:31:07 -08001034 method public static androidx.compose.ui.text.AnnotatedString getSelectedText(androidx.compose.ui.text.input.TextFieldValue);
1035 method public static androidx.compose.ui.text.AnnotatedString getTextAfterSelection(androidx.compose.ui.text.input.TextFieldValue, int maxChars);
1036 method public static androidx.compose.ui.text.AnnotatedString getTextBeforeSelection(androidx.compose.ui.text.input.TextFieldValue, int maxChars);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001037 }
1038
1039 public class TextInputService {
1040 ctor public TextInputService(androidx.compose.ui.text.input.PlatformTextInputService platformTextInputService);
Sean McQuillanc6dc4e62021-02-04 22:37:32 -08001041 method public final void hideSoftwareKeyboard();
1042 method public final void showSoftwareKeyboard();
1043 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);
1044 method public void stopInput(androidx.compose.ui.text.input.TextInputSession session);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001045 }
1046
Sean McQuillanc6dc4e62021-02-04 22:37:32 -08001047 public final class TextInputSession {
1048 ctor public TextInputSession(androidx.compose.ui.text.input.TextInputService textInputService, androidx.compose.ui.text.input.PlatformTextInputService platformTextInputService);
1049 method public void dispose();
1050 method public boolean hideSoftwareKeyboard();
1051 method public boolean isOpen();
Zach Klippensteina5c92f32022-01-28 12:36:11 -08001052 method @Deprecated public boolean notifyFocusedRect(androidx.compose.ui.geometry.Rect rect);
Sean McQuillanc6dc4e62021-02-04 22:37:32 -08001053 method public boolean showSoftwareKeyboard();
1054 method public boolean updateState(androidx.compose.ui.text.input.TextFieldValue? oldValue, androidx.compose.ui.text.input.TextFieldValue newValue);
1055 property public final boolean isOpen;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001056 }
1057
1058 public final class TransformedText {
Siyamed Sinir6d879122021-01-13 10:39:54 -08001059 ctor public TransformedText(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.input.OffsetMapping offsetMapping);
Siyamed Sinir642df0e2021-01-05 14:34:57 -08001060 method public androidx.compose.ui.text.input.OffsetMapping getOffsetMapping();
Siyamed Sinir6d879122021-01-13 10:39:54 -08001061 method public androidx.compose.ui.text.AnnotatedString getText();
Siyamed Sinir642df0e2021-01-05 14:34:57 -08001062 property public final androidx.compose.ui.text.input.OffsetMapping offsetMapping;
Siyamed Sinir6d879122021-01-13 10:39:54 -08001063 property public final androidx.compose.ui.text.AnnotatedString text;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001064 }
1065
Siyamed Sinire3b986c2021-01-07 12:04:03 -08001066 @androidx.compose.runtime.Immutable public fun interface VisualTransformation {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001067 method public androidx.compose.ui.text.input.TransformedText filter(androidx.compose.ui.text.AnnotatedString text);
1068 field public static final androidx.compose.ui.text.input.VisualTransformation.Companion Companion;
1069 }
1070
1071 public static final class VisualTransformation.Companion {
1072 method public androidx.compose.ui.text.input.VisualTransformation getNone();
1073 property public final androidx.compose.ui.text.input.VisualTransformation None;
1074 }
1075
1076}
1077
1078package androidx.compose.ui.text.intl {
1079
Jim Sprochdc1308e2021-02-10 01:45:52 -08001080 public final class AndroidPlatformLocale_androidKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001081 }
1082
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001083 @androidx.compose.runtime.Immutable public final class Locale {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001084 ctor public Locale(String languageTag);
1085 method public String getLanguage();
1086 method public String getRegion();
1087 method public String getScript();
1088 method public String toLanguageTag();
1089 property public final String language;
1090 property public final String region;
1091 property public final String script;
1092 field public static final androidx.compose.ui.text.intl.Locale.Companion Companion;
1093 }
1094
1095 public static final class Locale.Companion {
1096 method public androidx.compose.ui.text.intl.Locale getCurrent();
1097 property public final androidx.compose.ui.text.intl.Locale current;
1098 }
1099
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001100 @androidx.compose.runtime.Immutable public final class LocaleList implements java.util.Collection<androidx.compose.ui.text.intl.Locale> kotlin.jvm.internal.markers.KMappedMarker {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001101 ctor public LocaleList(java.util.List<androidx.compose.ui.text.intl.Locale> localeList);
1102 ctor public LocaleList(String languageTags);
1103 ctor public LocaleList(androidx.compose.ui.text.intl.Locale... locales);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001104 method public operator boolean contains(androidx.compose.ui.text.intl.Locale element);
Aurimas Liutikas5790b292021-06-22 12:29:59 -07001105 method public boolean containsAll(java.util.Collection<E!> elements);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001106 method public operator androidx.compose.ui.text.intl.Locale get(int i);
1107 method public java.util.List<androidx.compose.ui.text.intl.Locale> getLocaleList();
1108 method public int getSize();
1109 method public boolean isEmpty();
1110 method public java.util.Iterator<androidx.compose.ui.text.intl.Locale> iterator();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001111 property public final java.util.List<androidx.compose.ui.text.intl.Locale> localeList;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001112 property public int size;
1113 field public static final androidx.compose.ui.text.intl.LocaleList.Companion Companion;
1114 }
1115
1116 public static final class LocaleList.Companion {
1117 method public androidx.compose.ui.text.intl.LocaleList getCurrent();
1118 property public final androidx.compose.ui.text.intl.LocaleList current;
1119 }
1120
1121 public final class PlatformLocaleKt {
1122 }
1123
1124}
1125
1126package androidx.compose.ui.text.platform {
Siyamed Sinirff51df92019-07-02 15:35:20 -07001127
Jim Sprochdc1308e2021-02-10 01:45:52 -08001128 public final class AndroidAccessibilitySpannableString_androidKt {
haoyu52a7fa12020-09-09 15:19:58 -07001129 }
1130
Jim Sprochdc1308e2021-02-10 01:45:52 -08001131 public final class AndroidParagraphHelper_androidKt {
Siyamed Sinirfe2c0372019-09-05 15:05:05 -07001132 }
1133
Jim Sprochdc1308e2021-02-10 01:45:52 -08001134 public final class AndroidParagraphIntrinsics_androidKt {
Nikolay Igotti705beee2020-05-28 10:34:39 +03001135 }
1136
Jim Sprochdc1308e2021-02-10 01:45:52 -08001137 public final class AndroidParagraph_androidKt {
Siyamed Sinirff51df92019-07-02 15:35:20 -07001138 }
1139
Jim Sprochdc1308e2021-02-10 01:45:52 -08001140 public final class AndroidStringDelegate_androidKt {
Nikolay Igotti705beee2020-05-28 10:34:39 +03001141 }
1142
Sean McQuillanaebb53d2021-12-09 17:55:39 -08001143 public final class Synchronization_jvmKt {
1144 }
1145
Siyamed Sinirff51df92019-07-02 15:35:20 -07001146}
1147
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001148package androidx.compose.ui.text.platform.extensions {
Siyamed Sinire2bba722020-06-24 19:34:07 -07001149
Jim Sprochdc1308e2021-02-10 01:45:52 -08001150 public final class LocaleExtensions_androidKt {
Siyamed Sinire2bba722020-06-24 19:34:07 -07001151 }
1152
Jim Sprochdc1308e2021-02-10 01:45:52 -08001153 public final class PlaceholderExtensions_androidKt {
Siyamed Sinir1111b522020-06-25 09:40:59 -07001154 }
1155
Jim Sprochdc1308e2021-02-10 01:45:52 -08001156 public final class SpannableExtensions_androidKt {
Siyamed Sinir1111b522020-06-25 09:40:59 -07001157 }
1158
Jim Sprochdc1308e2021-02-10 01:45:52 -08001159 public final class TextPaintExtensions_androidKt {
Siyamed Sinire2bba722020-06-24 19:34:07 -07001160 }
1161
Jim Sprochdc1308e2021-02-10 01:45:52 -08001162 public final class TtsAnnotationExtensions_androidKt {
haoyu247a19b2020-09-29 13:29:08 -07001163 method public static android.text.style.TtsSpan toSpan(androidx.compose.ui.text.TtsAnnotation);
1164 method public static android.text.style.TtsSpan toSpan(androidx.compose.ui.text.VerbatimTtsAnnotation);
1165 }
1166
Siyamed Sinire2bba722020-06-24 19:34:07 -07001167}
1168
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001169package androidx.compose.ui.text.style {
Siyamed Sinirff51df92019-07-02 15:35:20 -07001170
Louis Pullen-Freilich5f442ff2022-03-25 00:08:35 +00001171 @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class BaselineShift {
1172 ctor public BaselineShift(float multiplier);
Siyamed Sinirff51df92019-07-02 15:35:20 -07001173 method public float getMultiplier();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001174 property public final float multiplier;
Louis Pullen-Freilich5f442ff2022-03-25 00:08:35 +00001175 field public static final androidx.compose.ui.text.style.BaselineShift.Companion Companion;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001176 }
1177
1178 public static final class BaselineShift.Companion {
Aurimas Liutikas5790b292021-06-22 12:29:59 -07001179 method public float getNone();
1180 method public float getSubscript();
1181 method public float getSuperscript();
Mads Agerba4927c2020-04-08 13:34:14 +02001182 property public final float None;
1183 property public final float Subscript;
1184 property public final float Superscript;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001185 }
1186
Siyamed Sinir6a894532019-10-20 11:02:04 -07001187 public final class BaselineShiftKt {
Aurimas Liutikas5790b292021-06-22 12:29:59 -07001188 method @androidx.compose.runtime.Stable public static float lerp(float start, float stop, float fraction);
Siyamed Sinir6a894532019-10-20 11:02:04 -07001189 }
1190
Siyamed Sinir5e075172020-06-24 12:41:28 -07001191 public enum ResolvedTextDirection {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001192 enum_constant public static final androidx.compose.ui.text.style.ResolvedTextDirection Ltr;
1193 enum_constant public static final androidx.compose.ui.text.style.ResolvedTextDirection Rtl;
Siyamed Sinir5e075172020-06-24 12:41:28 -07001194 }
1195
Louis Pullen-Freilich5f442ff2022-03-25 00:08:35 +00001196 @kotlin.jvm.JvmInline public final value class TextAlign {
1197 field public static final androidx.compose.ui.text.style.TextAlign.Companion Companion;
Haoyu Zhang15d22fc2021-06-03 12:15:04 -07001198 }
1199
1200 public static final class TextAlign.Companion {
Aurimas Liutikas5790b292021-06-22 12:29:59 -07001201 method public int getCenter();
1202 method public int getEnd();
1203 method public int getJustify();
1204 method public int getLeft();
1205 method public int getRight();
1206 method public int getStart();
Haoyu Zhang15d22fc2021-06-03 12:15:04 -07001207 method public java.util.List<androidx.compose.ui.text.style.TextAlign> values();
1208 property public final int Center;
1209 property public final int End;
1210 property public final int Justify;
1211 property public final int Left;
1212 property public final int Right;
1213 property public final int Start;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001214 }
1215
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001216 @androidx.compose.runtime.Immutable public final class TextDecoration {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001217 method public operator boolean contains(androidx.compose.ui.text.style.TextDecoration other);
Siyamed Sinirda765cc2021-01-09 10:17:35 -08001218 method public operator boolean equals(Object? other);
Siyamed Sinirff51df92019-07-02 15:35:20 -07001219 method public int getMask();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001220 method public operator androidx.compose.ui.text.style.TextDecoration plus(androidx.compose.ui.text.style.TextDecoration decoration);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001221 property public final int mask;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001222 field public static final androidx.compose.ui.text.style.TextDecoration.Companion Companion;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001223 }
1224
1225 public static final class TextDecoration.Companion {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001226 method public androidx.compose.ui.text.style.TextDecoration combine(java.util.List<androidx.compose.ui.text.style.TextDecoration> decorations);
1227 method public androidx.compose.ui.text.style.TextDecoration getLineThrough();
1228 method public androidx.compose.ui.text.style.TextDecoration getNone();
1229 method public androidx.compose.ui.text.style.TextDecoration getUnderline();
1230 property public final androidx.compose.ui.text.style.TextDecoration LineThrough;
1231 property public final androidx.compose.ui.text.style.TextDecoration None;
1232 property public final androidx.compose.ui.text.style.TextDecoration Underline;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001233 }
1234
Louis Pullen-Freilich5f442ff2022-03-25 00:08:35 +00001235 @kotlin.jvm.JvmInline public final value class TextDirection {
1236 field public static final androidx.compose.ui.text.style.TextDirection.Companion Companion;
Haoyu Zhang15d22fc2021-06-03 12:15:04 -07001237 }
1238
1239 public static final class TextDirection.Companion {
Aurimas Liutikas5790b292021-06-22 12:29:59 -07001240 method public int getContent();
1241 method public int getContentOrLtr();
1242 method public int getContentOrRtl();
1243 method public int getLtr();
1244 method public int getRtl();
Haoyu Zhang15d22fc2021-06-03 12:15:04 -07001245 property public final int Content;
1246 property public final int ContentOrLtr;
1247 property public final int ContentOrRtl;
1248 property public final int Ltr;
1249 property public final int Rtl;
Seigo Nonakac4f136a2019-08-16 16:48:44 -07001250 }
1251
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001252 @androidx.compose.runtime.Immutable public final class TextGeometricTransform {
Aurimas Liutikasd4a0b672021-02-23 09:05:20 -08001253 ctor public TextGeometricTransform(optional float scaleX, optional float skewX);
Siyamed Sinirda765cc2021-01-09 10:17:35 -08001254 method public androidx.compose.ui.text.style.TextGeometricTransform copy(optional float scaleX, optional float skewX);
1255 method public operator boolean equals(Object? other);
Seigo Nonaka9b62cc92019-12-03 14:32:17 -08001256 method public float getScaleX();
1257 method public float getSkewX();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001258 property public final float scaleX;
1259 property public final float skewX;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001260 field public static final androidx.compose.ui.text.style.TextGeometricTransform.Companion Companion;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001261 }
1262
1263 public static final class TextGeometricTransform.Companion {
1264 }
1265
1266 public final class TextGeometricTransformKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001267 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);
Siyamed Sinirff51df92019-07-02 15:35:20 -07001268 }
1269
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001270 @androidx.compose.runtime.Immutable public final class TextIndent {
Aurimas Liutikas5790b292021-06-22 12:29:59 -07001271 ctor public TextIndent(optional long firstLine, optional long restLine);
1272 method public androidx.compose.ui.text.style.TextIndent copy(optional long firstLine, optional long restLine);
Siyamed Sinirda765cc2021-01-09 10:17:35 -08001273 method public operator boolean equals(Object? other);
Aurimas Liutikas5790b292021-06-22 12:29:59 -07001274 method public long getFirstLine();
1275 method public long getRestLine();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001276 property public final long firstLine;
1277 property public final long restLine;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001278 field public static final androidx.compose.ui.text.style.TextIndent.Companion Companion;
Seigo Nonakafde1ff32020-01-30 18:20:01 -08001279 }
1280
1281 public static final class TextIndent.Companion {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001282 method public androidx.compose.ui.text.style.TextIndent getNone();
1283 property public final androidx.compose.ui.text.style.TextIndent None;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001284 }
1285
1286 public final class TextIndentKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001287 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);
Siyamed Sinirff51df92019-07-02 15:35:20 -07001288 }
Siyamed Sinir2207b722019-02-22 15:53:41 -08001289
Louis Pullen-Freilich5f442ff2022-03-25 00:08:35 +00001290 @kotlin.jvm.JvmInline public final value class TextOverflow {
1291 field public static final androidx.compose.ui.text.style.TextOverflow.Companion Companion;
Haoyu Zhanga95b9e42021-06-01 11:57:56 -07001292 }
1293
1294 public static final class TextOverflow.Companion {
Aurimas Liutikas5790b292021-06-22 12:29:59 -07001295 method public int getClip();
1296 method public int getEllipsis();
1297 method public int getVisible();
Haoyu Zhanga95b9e42021-06-01 11:57:56 -07001298 property public final int Clip;
1299 property public final int Ellipsis;
1300 property public final int Visible;
Siyamed Sinir2207b722019-02-22 15:53:41 -08001301 }
1302
1303}
1304