[go: nahoru, domu]

blob: 3b624da21ff93c0227c96a319a5a068d2f51a523 [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 Sinir7fd5ad22021-01-14 14:12:21 -08007 @androidx.compose.runtime.Immutable public final class AnnotatedString implements java.lang.CharSequence {
Aurimas Liutikasd4a0b672021-02-23 09:05:20 -08008 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 -08009 method public operator char get(int index);
10 method public int getLength();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010011 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> getParagraphStyles();
12 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> getSpanStyles();
13 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<java.lang.String>> getStringAnnotations(String tag, int start, int end);
14 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 -070015 method public String getText();
haoyu247a19b2020-09-29 13:29:08 -070016 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 +010017 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 -080018 method public androidx.compose.ui.text.AnnotatedString subSequence(int startIndex, int endIndex);
19 method public androidx.compose.ui.text.AnnotatedString subSequence-5zc-tL8(long range);
20 property public int length;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -070021 property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> paragraphStyles;
22 property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles;
23 property public final String text;
Siyamed Sinir2207b722019-02-22 15:53:41 -080024 }
25
Siyamed Sinir223942e2019-10-07 11:18:51 -070026 public static final class AnnotatedString.Builder {
Aurimas Liutikasd4a0b672021-02-23 09:05:20 -080027 ctor public AnnotatedString.Builder(optional int capacity);
Siyamed Sinir223942e2019-10-07 11:18:51 -070028 ctor public AnnotatedString.Builder(String text);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010029 ctor public AnnotatedString.Builder(androidx.compose.ui.text.AnnotatedString text);
haoyu0a191b92020-09-29 13:30:50 -070030 method public void addStringAnnotation(String tag, String annotation, int start, int end);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010031 method public void addStyle(androidx.compose.ui.text.SpanStyle style, int start, int end);
32 method public void addStyle(androidx.compose.ui.text.ParagraphStyle style, int start, int end);
Siyamed Sinir7afe8322019-10-15 09:41:09 -070033 method public void append(String text);
Siyamed Sinira275ce22019-10-16 09:15:55 -070034 method public void append(char p);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010035 method public void append(androidx.compose.ui.text.AnnotatedString text);
Siyamed Sinir223942e2019-10-07 11:18:51 -070036 method public int getLength();
haoyu9d7045e2020-03-11 02:35:00 -070037 method public void pop();
38 method public void pop(int index);
haoyu3dfc36a2020-04-06 15:25:03 -070039 method public int pushStringAnnotation(String tag, String annotation);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010040 method public int pushStyle(androidx.compose.ui.text.SpanStyle style);
41 method public int pushStyle(androidx.compose.ui.text.ParagraphStyle style);
haoyu247a19b2020-09-29 13:29:08 -070042 method public int pushTtsAnnotation(androidx.compose.ui.text.TtsAnnotation ttsAnnotation);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010043 method public androidx.compose.ui.text.AnnotatedString toAnnotatedString();
Siyamed Sinir223942e2019-10-07 11:18:51 -070044 property public final int length;
45 }
46
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +010047 @androidx.compose.runtime.Immutable public static final class AnnotatedString.Range<T> {
Aurimas Liutikasa3bfa992020-08-05 16:32:56 -070048 ctor public AnnotatedString.Range(T? item, int start, int end, String tag);
49 ctor public AnnotatedString.Range(T? item, int start, int end);
Siyamed Sinirff51df92019-07-02 15:35:20 -070050 method public T! component1();
51 method public int component2();
52 method public int component3();
haoyu9d7045e2020-03-11 02:35:00 -070053 method public String component4();
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +010054 method @androidx.compose.runtime.Immutable public androidx.compose.ui.text.AnnotatedString.Range<T> copy(T! item, int start, int end, String tag);
Siyamed Sinirff51df92019-07-02 15:35:20 -070055 method public int getEnd();
Seigo Nonakaf54736d2019-11-22 11:52:47 -080056 method public T! getItem();
Siyamed Sinirff51df92019-07-02 15:35:20 -070057 method public int getStart();
haoyu3dfc36a2020-04-06 15:25:03 -070058 method public String getTag();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -070059 property public final int end;
60 property public final T! item;
61 property public final int start;
62 property public final String tag;
Siyamed Sinir2207b722019-02-22 15:53:41 -080063 }
64
Siyamed Sinir25168902019-09-06 17:49:44 -070065 public final class AnnotatedStringKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -070066 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 +010067 method public static androidx.compose.ui.text.AnnotatedString AnnotatedString(String text, androidx.compose.ui.text.ParagraphStyle paragraphStyle);
Siyamed Sinirf62f7202020-11-24 10:47:33 -080068 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 -070069 method public static androidx.compose.ui.text.AnnotatedString capitalize(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
70 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 -070071 method public static androidx.compose.ui.text.AnnotatedString toLowerCase(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
72 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 +010073 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);
74 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 -070075 }
76
Jim Sprochdc1308e2021-02-10 01:45:52 -080077 public final class JvmAnnotatedString_jvmKt {
Nikolay Igotti705beee2020-05-28 10:34:39 +030078 }
79
Jim Sprochdc1308e2021-02-10 01:45:52 -080080 public final class JvmCharHelpers_jvmKt {
haoyu705aaeb2021-01-14 11:44:21 -080081 }
82
haoyub45eeea2019-10-30 14:54:23 -070083 public final class MultiParagraph {
Aurimas Liutikasd4a0b672021-02-23 09:05:20 -080084 ctor public MultiParagraph(androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics, optional int maxLines, optional boolean ellipsis, float width);
85 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.Font.ResourceLoader resourceLoader);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010086 method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +010087 method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
88 method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
haoyub45eeea2019-10-30 14:54:23 -070089 method public boolean getDidExceedMaxLines();
90 method public float getFirstBaseline();
91 method public float getHeight();
92 method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010093 method public androidx.compose.ui.text.MultiParagraphIntrinsics getIntrinsics();
haoyub45eeea2019-10-30 14:54:23 -070094 method public float getLastBaseline();
95 method public float getLineBottom(int lineIndex);
96 method public int getLineCount();
haoyu942a5bf2020-11-17 12:49:47 -080097 method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
haoyub45eeea2019-10-30 14:54:23 -070098 method public int getLineForOffset(int offset);
yingleiw1df9e8a2020-07-08 18:41:40 -070099 method public int getLineForVerticalPosition(float vertical);
haoyub45eeea2019-10-30 14:54:23 -0700100 method public float getLineHeight(int lineIndex);
101 method public float getLineLeft(int lineIndex);
102 method public float getLineRight(int lineIndex);
haoyu7ec13762020-04-14 11:02:05 -0700103 method public int getLineStart(int lineIndex);
Haoyu Zhangcbbcc0e2020-02-11 17:37:08 -0800104 method public float getLineTop(int lineIndex);
haoyub45eeea2019-10-30 14:54:23 -0700105 method public float getLineWidth(int lineIndex);
106 method public float getMaxIntrinsicWidth();
Seigo Nonaka51664792019-12-04 10:59:29 -0800107 method public int getMaxLines();
haoyub45eeea2019-10-30 14:54:23 -0700108 method public float getMinIntrinsicWidth();
George Mount16715b42020-08-06 16:03:43 -0700109 method public int getOffsetForPosition-k-4lQ0M(long position);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100110 method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100111 method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100112 method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
haoyub45eeea2019-10-30 14:54:23 -0700113 method public float getWidth();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700114 method public long getWordBoundary-d9O1mEE(int offset);
Seigo Nonaka24aad832020-07-23 18:13:26 -0700115 method public boolean isLineEllipsized(int lineIndex);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700116 method public void paint-TAOIQ28(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 -0700117 property public final boolean didExceedMaxLines;
118 property public final float firstBaseline;
119 property public final float height;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700120 property public final androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics;
haoyub45eeea2019-10-30 14:54:23 -0700121 property public final float lastBaseline;
122 property public final int lineCount;
123 property public final float maxIntrinsicWidth;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700124 property public final int maxLines;
haoyub45eeea2019-10-30 14:54:23 -0700125 property public final float minIntrinsicWidth;
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100126 property public final java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
haoyub45eeea2019-10-30 14:54:23 -0700127 property public final float width;
128 }
129
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100130 public final class MultiParagraphIntrinsics implements androidx.compose.ui.text.ParagraphIntrinsics {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100131 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.Font.ResourceLoader resourceLoader);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100132 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
haoyub45eeea2019-10-30 14:54:23 -0700133 method public float getMaxIntrinsicWidth();
134 method public float getMinIntrinsicWidth();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100135 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> getPlaceholders();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700136 property public final androidx.compose.ui.text.AnnotatedString annotatedString;
haoyub45eeea2019-10-30 14:54:23 -0700137 property public float maxIntrinsicWidth;
138 property public float minIntrinsicWidth;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700139 property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders;
haoyub45eeea2019-10-30 14:54:23 -0700140 }
141
haoyuec586472020-03-31 18:04:39 -0700142 public final class MultiParagraphIntrinsicsKt {
143 }
144
Haoyu Zhang53c5b292019-07-18 15:02:38 -0700145 public final class MultiParagraphKt {
Haoyu Zhang53c5b292019-07-18 15:02:38 -0700146 }
147
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700148 public interface Paragraph {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100149 method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100150 method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
151 method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
Siyamed Sinir2207b722019-02-22 15:53:41 -0800152 method public boolean getDidExceedMaxLines();
Mihai Popa802dac32019-07-30 15:50:28 +0100153 method public float getFirstBaseline();
Siyamed Sinir2207b722019-02-22 15:53:41 -0800154 method public float getHeight();
Haoyu Zhang3e528472019-10-21 16:56:51 -0700155 method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
Mihai Popa802dac32019-07-30 15:50:28 +0100156 method public float getLastBaseline();
Siyamed Sinir3f44b9a2019-09-21 13:13:38 -0700157 method public float getLineBottom(int lineIndex);
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700158 method public int getLineCount();
haoyu942a5bf2020-11-17 12:49:47 -0800159 method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
haoyu4547dac2019-10-30 15:34:58 -0700160 method public int getLineForOffset(int offset);
yingleiw1df9e8a2020-07-08 18:41:40 -0700161 method public int getLineForVerticalPosition(float vertical);
Siyamed Sinir2207b722019-02-22 15:53:41 -0800162 method public float getLineHeight(int lineIndex);
163 method public float getLineLeft(int lineIndex);
164 method public float getLineRight(int lineIndex);
haoyu7ec13762020-04-14 11:02:05 -0700165 method public int getLineStart(int lineIndex);
Haoyu Zhangcbbcc0e2020-02-11 17:37:08 -0800166 method public float getLineTop(int lineIndex);
Siyamed Sinir2207b722019-02-22 15:53:41 -0800167 method public float getLineWidth(int lineIndex);
168 method public float getMaxIntrinsicWidth();
169 method public float getMinIntrinsicWidth();
George Mount16715b42020-08-06 16:03:43 -0700170 method public int getOffsetForPosition-k-4lQ0M(long position);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100171 method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100172 method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100173 method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
Siyamed Sinir2207b722019-02-22 15:53:41 -0800174 method public float getWidth();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700175 method public long getWordBoundary-d9O1mEE(int offset);
Seigo Nonaka24aad832020-07-23 18:13:26 -0700176 method public boolean isLineEllipsized(int lineIndex);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700177 method public void paint-TAOIQ28(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 -0700178 property public abstract boolean didExceedMaxLines;
Mihai Popa802dac32019-07-30 15:50:28 +0100179 property public abstract float firstBaseline;
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700180 property public abstract float height;
Mihai Popa802dac32019-07-30 15:50:28 +0100181 property public abstract float lastBaseline;
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700182 property public abstract int lineCount;
183 property public abstract float maxIntrinsicWidth;
184 property public abstract float minIntrinsicWidth;
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100185 property public abstract java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700186 property public abstract float width;
Siyamed Sinir2207b722019-02-22 15:53:41 -0800187 }
188
Siyamed Sinirfe2c0372019-09-05 15:05:05 -0700189 public interface ParagraphIntrinsics {
190 method public float getMaxIntrinsicWidth();
191 method public float getMinIntrinsicWidth();
192 property public abstract float maxIntrinsicWidth;
193 property public abstract float minIntrinsicWidth;
194 }
195
196 public final class ParagraphIntrinsicsKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700197 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.Font.ResourceLoader resourceLoader);
Siyamed Sinirfe2c0372019-09-05 15:05:05 -0700198 }
199
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700200 public final class ParagraphKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700201 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.Font.ResourceLoader resourceLoader);
202 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 -0700203 }
204
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100205 @androidx.compose.runtime.Immutable public final class ParagraphStyle {
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800206 method public androidx.compose.ui.text.ParagraphStyle copy-QrGfzA0(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);
207 method public operator boolean equals(Object? other);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700208 method public long getLineHeight-XSAIIZE();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100209 method public androidx.compose.ui.text.style.TextAlign? getTextAlign();
210 method public androidx.compose.ui.text.style.TextDirection? getTextDirection();
211 method public androidx.compose.ui.text.style.TextIndent? getTextIndent();
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700212 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 +0100213 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 -0700214 property public final long lineHeight;
215 property public final androidx.compose.ui.text.style.TextAlign? textAlign;
216 property public final androidx.compose.ui.text.style.TextDirection? textDirection;
217 property public final androidx.compose.ui.text.style.TextIndent? textIndent;
Siyamed Sinircd519012019-06-21 09:27:11 -0700218 }
219
Siyamed Sinirc8b01322019-12-05 09:41:00 -0800220 public final class ParagraphStyleKt {
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100221 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 -0800222 }
223
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100224 @androidx.compose.runtime.Immutable public final class Placeholder {
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800225 method public androidx.compose.ui.text.Placeholder copy-KJSDsNM(optional long width, optional long height, optional androidx.compose.ui.text.PlaceholderVerticalAlign placeholderVerticalAlign);
226 method public operator boolean equals(Object? other);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700227 method public long getHeight-XSAIIZE();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100228 method public androidx.compose.ui.text.PlaceholderVerticalAlign getPlaceholderVerticalAlign();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700229 method public long getWidth-XSAIIZE();
230 property public final long height;
231 property public final androidx.compose.ui.text.PlaceholderVerticalAlign placeholderVerticalAlign;
232 property public final long width;
Haoyu Zhangbafa2802020-02-20 11:36:23 -0800233 }
234
235 public enum PlaceholderVerticalAlign {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100236 enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign AboveBaseline;
237 enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign Bottom;
238 enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign Center;
239 enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign TextBottom;
240 enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign TextCenter;
241 enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign TextTop;
242 enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign Top;
Haoyu Zhangbafa2802020-02-20 11:36:23 -0800243 }
244
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100245 @androidx.compose.runtime.Immutable public final class SpanStyle {
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800246 method public androidx.compose.ui.text.SpanStyle copy-D5kMcog(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);
247 method public operator boolean equals(Object? other);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700248 method public long getBackground-0d7_KjU();
249 method public androidx.compose.ui.text.style.BaselineShift? getBaselineShift-5SSeXJ0();
250 method public long getColor-0d7_KjU();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100251 method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
Siyamed Sinirf447f2a2019-12-03 15:44:51 -0800252 method public String? getFontFeatureSettings();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700253 method public long getFontSize-XSAIIZE();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100254 method public androidx.compose.ui.text.font.FontStyle? getFontStyle();
255 method public androidx.compose.ui.text.font.FontSynthesis? getFontSynthesis();
256 method public androidx.compose.ui.text.font.FontWeight? getFontWeight();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700257 method public long getLetterSpacing-XSAIIZE();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100258 method public androidx.compose.ui.text.intl.LocaleList? getLocaleList();
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100259 method public androidx.compose.ui.graphics.Shadow? getShadow();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100260 method public androidx.compose.ui.text.style.TextDecoration? getTextDecoration();
261 method public androidx.compose.ui.text.style.TextGeometricTransform? getTextGeometricTransform();
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700262 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 +0100263 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 -0700264 property public final long background;
265 property public final androidx.compose.ui.text.style.BaselineShift? baselineShift;
266 property public final long color;
267 property public final androidx.compose.ui.text.font.FontFamily? fontFamily;
268 property public final String? fontFeatureSettings;
269 property public final long fontSize;
270 property public final androidx.compose.ui.text.font.FontStyle? fontStyle;
271 property public final androidx.compose.ui.text.font.FontSynthesis? fontSynthesis;
272 property public final androidx.compose.ui.text.font.FontWeight? fontWeight;
273 property public final long letterSpacing;
274 property public final androidx.compose.ui.text.intl.LocaleList? localeList;
275 property public final androidx.compose.ui.graphics.Shadow? shadow;
276 property public final androidx.compose.ui.text.style.TextDecoration? textDecoration;
277 property public final androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform;
Siyamed Sinirf447f2a2019-12-03 15:44:51 -0800278 }
279
280 public final class SpanStyleKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100281 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 -0800282 }
283
Seigo Nonakae50a8482019-08-30 18:26:07 -0700284 public final class StringKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100285 method public static String capitalize(String, androidx.compose.ui.text.intl.Locale locale);
286 method public static String capitalize(String, androidx.compose.ui.text.intl.LocaleList localeList);
287 method public static String decapitalize(String, androidx.compose.ui.text.intl.Locale locale);
288 method public static String decapitalize(String, androidx.compose.ui.text.intl.LocaleList localeList);
289 method public static String toLowerCase(String, androidx.compose.ui.text.intl.Locale locale);
290 method public static String toLowerCase(String, androidx.compose.ui.text.intl.LocaleList localeList);
291 method public static String toUpperCase(String, androidx.compose.ui.text.intl.Locale locale);
292 method public static String toUpperCase(String, androidx.compose.ui.text.intl.LocaleList localeList);
Seigo Nonakae50a8482019-08-30 18:26:07 -0700293 }
294
Seigo Nonaka70066752019-12-09 19:43:52 -0800295 public final class TextLayoutInput {
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800296 method public androidx.compose.ui.text.TextLayoutInput copy-ih31NyA(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 androidx.compose.ui.text.style.TextOverflow 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);
297 method public operator boolean equals(Object? other);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700298 method public long getConstraints-msEJaDk();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100299 method public androidx.compose.ui.unit.Density getDensity();
300 method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
Seigo Nonaka70066752019-12-09 19:43:52 -0800301 method public int getMaxLines();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100302 method public androidx.compose.ui.text.style.TextOverflow getOverflow();
303 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> getPlaceholders();
304 method public androidx.compose.ui.text.font.Font.ResourceLoader getResourceLoader();
Seigo Nonaka70066752019-12-09 19:43:52 -0800305 method public boolean getSoftWrap();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100306 method public androidx.compose.ui.text.TextStyle getStyle();
307 method public androidx.compose.ui.text.AnnotatedString getText();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700308 property public final long constraints;
309 property public final androidx.compose.ui.unit.Density density;
310 property public final androidx.compose.ui.unit.LayoutDirection layoutDirection;
311 property public final int maxLines;
312 property public final androidx.compose.ui.text.style.TextOverflow overflow;
313 property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders;
314 property public final androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader;
315 property public final boolean softWrap;
316 property public final androidx.compose.ui.text.TextStyle style;
317 property public final androidx.compose.ui.text.AnnotatedString text;
Seigo Nonaka70066752019-12-09 19:43:52 -0800318 }
319
320 public final class TextLayoutResult {
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800321 method public androidx.compose.ui.text.TextLayoutResult copy-1moGK-E(optional androidx.compose.ui.text.TextLayoutInput layoutInput, optional long size);
322 method public operator boolean equals(Object? other);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100323 method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100324 method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
325 method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
Seigo Nonaka70066752019-12-09 19:43:52 -0800326 method public boolean getDidOverflowHeight();
327 method public boolean getDidOverflowWidth();
Mads Agerba4927c2020-04-08 13:34:14 +0200328 method public float getFirstBaseline();
Seigo Nonaka70066752019-12-09 19:43:52 -0800329 method public boolean getHasVisualOverflow();
Mads Agerba4927c2020-04-08 13:34:14 +0200330 method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
331 method public float getLastBaseline();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100332 method public androidx.compose.ui.text.TextLayoutInput getLayoutInput();
Mads Agerba4927c2020-04-08 13:34:14 +0200333 method public float getLineBottom(int lineIndex);
Seigo Nonaka956c8fe2020-07-17 12:15:08 -0700334 method public int getLineCount();
haoyu942a5bf2020-11-17 12:49:47 -0800335 method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
Seigo Nonaka70066752019-12-09 19:43:52 -0800336 method public int getLineForOffset(int offset);
yingleiw1df9e8a2020-07-08 18:41:40 -0700337 method public int getLineForVerticalPosition(float vertical);
Seigo Nonaka956c8fe2020-07-17 12:15:08 -0700338 method public float getLineLeft(int lineIndex);
339 method public float getLineRight(int lineIndex);
haoyu7ec13762020-04-14 11:02:05 -0700340 method public int getLineStart(int lineIndex);
Mads Agerba4927c2020-04-08 13:34:14 +0200341 method public float getLineTop(int lineIndex);
Siyamed Sinir75473dd2021-02-08 13:13:38 -0800342 method public androidx.compose.ui.text.MultiParagraph getMultiParagraph();
George Mount16715b42020-08-06 16:03:43 -0700343 method public int getOffsetForPosition-k-4lQ0M(long position);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100344 method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100345 method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100346 method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700347 method public long getSize-YbymL2g();
348 method public long getWordBoundary-d9O1mEE(int offset);
Seigo Nonaka24aad832020-07-23 18:13:26 -0700349 method public boolean isLineEllipsized(int lineIndex);
Seigo Nonaka70066752019-12-09 19:43:52 -0800350 property public final boolean didOverflowHeight;
351 property public final boolean didOverflowWidth;
Mads Agerba4927c2020-04-08 13:34:14 +0200352 property public final float firstBaseline;
Seigo Nonaka70066752019-12-09 19:43:52 -0800353 property public final boolean hasVisualOverflow;
Mads Agerba4927c2020-04-08 13:34:14 +0200354 property public final float lastBaseline;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700355 property public final androidx.compose.ui.text.TextLayoutInput layoutInput;
Seigo Nonaka956c8fe2020-07-17 12:15:08 -0700356 property public final int lineCount;
Siyamed Sinir75473dd2021-02-08 13:13:38 -0800357 property public final androidx.compose.ui.text.MultiParagraph multiParagraph;
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100358 property public final java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700359 property public final long size;
Seigo Nonaka70066752019-12-09 19:43:52 -0800360 }
361
George Mountdec43a92020-08-06 12:17:53 -0700362 public final class TextLayoutResultKt {
George Mounta4da1bb2021-01-07 17:12:05 +0000363 method public static androidx.compose.ui.text.TextLayoutResult createTextLayoutResult-2H_Vf2E(optional androidx.compose.ui.text.TextLayoutInput layoutInput, optional androidx.compose.ui.text.MultiParagraph multiParagraph, optional long size);
George Mountdec43a92020-08-06 12:17:53 -0700364 }
365
Seigo Nonakaeaf4d642019-12-12 14:42:14 -0800366 public final class TextPainter {
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100367 method public void paint(androidx.compose.ui.graphics.Canvas canvas, androidx.compose.ui.text.TextLayoutResult textLayoutResult);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100368 field public static final androidx.compose.ui.text.TextPainter INSTANCE;
Seigo Nonakaeaf4d642019-12-12 14:42:14 -0800369 }
370
haoyu093026c2020-08-25 17:44:12 -0700371 @androidx.compose.runtime.Immutable public final inline class TextRange {
372 ctor public TextRange();
haoyu093026c2020-08-25 17:44:12 -0700373 method public static operator boolean contains-5zc-tL8(long $this, long other);
374 method public static operator boolean contains-impl(long $this, int offset);
375 method @androidx.compose.runtime.Immutable public static inline boolean equals-impl(long p, Object? p1);
376 method public static boolean equals-impl0(long p1, long p2);
377 method public static boolean getCollapsed-impl(long $this);
378 method public static int getEnd-impl(long $this);
379 method public static int getLength-impl(long $this);
380 method public static int getMax-impl(long $this);
381 method public static int getMin-impl(long $this);
haoyu093026c2020-08-25 17:44:12 -0700382 method public static boolean getReversed-impl(long $this);
383 method public static int getStart-impl(long $this);
384 method @androidx.compose.runtime.Immutable public static inline int hashCode-impl(long p);
385 method public static boolean intersects-5zc-tL8(long $this, long other);
386 method public static String toString-impl(long $this);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100387 field public static final androidx.compose.ui.text.TextRange.Companion Companion;
Siyamed Sinir01b35f72020-06-15 19:15:32 -0700388 }
389
390 public static final class TextRange.Companion {
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700391 method public long getZero-d9O1mEE();
haoyu093026c2020-08-25 17:44:12 -0700392 property public final long Zero;
Siyamed Sinirb427d332019-11-02 00:05:25 -0700393 }
394
395 public final class TextRangeKt {
Andrey Kulikov4b13d892021-02-04 14:48:26 +0000396 method public static long TextRange(int start, int end);
haoyu093026c2020-08-25 17:44:12 -0700397 method public static long TextRange(int index);
398 method public static String substring-cWlJSyE(CharSequence, long range);
Siyamed Sinirb427d332019-11-02 00:05:25 -0700399 }
400
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100401 @androidx.compose.runtime.Immutable public final class TextStyle {
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800402 method public androidx.compose.ui.text.TextStyle copy-4skVB9c(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);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700403 method public long getBackground-0d7_KjU();
404 method public androidx.compose.ui.text.style.BaselineShift? getBaselineShift-5SSeXJ0();
405 method public long getColor-0d7_KjU();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100406 method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
Haoyu Zhang588aaef2019-02-20 14:47:39 -0800407 method public String? getFontFeatureSettings();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700408 method public long getFontSize-XSAIIZE();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100409 method public androidx.compose.ui.text.font.FontStyle? getFontStyle();
410 method public androidx.compose.ui.text.font.FontSynthesis? getFontSynthesis();
411 method public androidx.compose.ui.text.font.FontWeight? getFontWeight();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700412 method public long getLetterSpacing-XSAIIZE();
413 method public long getLineHeight-XSAIIZE();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100414 method public androidx.compose.ui.text.intl.LocaleList? getLocaleList();
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100415 method public androidx.compose.ui.graphics.Shadow? getShadow();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100416 method public androidx.compose.ui.text.style.TextAlign? getTextAlign();
417 method public androidx.compose.ui.text.style.TextDecoration? getTextDecoration();
418 method public androidx.compose.ui.text.style.TextDirection? getTextDirection();
419 method public androidx.compose.ui.text.style.TextGeometricTransform? getTextGeometricTransform();
420 method public androidx.compose.ui.text.style.TextIndent? getTextIndent();
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700421 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 +0100422 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.SpanStyle other);
423 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.ParagraphStyle other);
424 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.TextStyle other);
425 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.ParagraphStyle other);
426 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.SpanStyle other);
427 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.ParagraphStyle toParagraphStyle();
428 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.SpanStyle toSpanStyle();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700429 property public final long background;
430 property public final androidx.compose.ui.text.style.BaselineShift? baselineShift;
431 property public final long color;
432 property public final androidx.compose.ui.text.font.FontFamily? fontFamily;
433 property public final String? fontFeatureSettings;
434 property public final long fontSize;
435 property public final androidx.compose.ui.text.font.FontStyle? fontStyle;
436 property public final androidx.compose.ui.text.font.FontSynthesis? fontSynthesis;
437 property public final androidx.compose.ui.text.font.FontWeight? fontWeight;
438 property public final long letterSpacing;
439 property public final long lineHeight;
440 property public final androidx.compose.ui.text.intl.LocaleList? localeList;
441 property public final androidx.compose.ui.graphics.Shadow? shadow;
442 property public final androidx.compose.ui.text.style.TextAlign? textAlign;
443 property public final androidx.compose.ui.text.style.TextDecoration? textDecoration;
444 property public final androidx.compose.ui.text.style.TextDirection? textDirection;
445 property public final androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform;
446 property public final androidx.compose.ui.text.style.TextIndent? textIndent;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100447 field public static final androidx.compose.ui.text.TextStyle.Companion Companion;
Seigo Nonakafde1ff32020-01-30 18:20:01 -0800448 }
449
450 public static final class TextStyle.Companion {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100451 method public androidx.compose.ui.text.TextStyle getDefault();
452 property public final androidx.compose.ui.text.TextStyle Default;
Siyamed Sinir2207b722019-02-22 15:53:41 -0800453 }
454
Siyamed Sinir6a894532019-10-20 11:02:04 -0700455 public final class TextStyleKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100456 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 +0100457 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 -0700458 }
459
haoyu247a19b2020-09-29 13:29:08 -0700460 public abstract sealed class TtsAnnotation {
461 }
462
haoyu247a19b2020-09-29 13:29:08 -0700463 public final class VerbatimTtsAnnotation extends androidx.compose.ui.text.TtsAnnotation {
464 ctor public VerbatimTtsAnnotation(String verbatim);
465 method public String getVerbatim();
466 property public final String verbatim;
467 }
468
Siyamed Sinir2207b722019-02-22 15:53:41 -0800469}
470
Igor Deminca6fde92020-11-02 23:19:20 +0300471package androidx.compose.ui.text.android {
472
Igor Deminca6fde92020-11-02 23:19:20 +0300473 public final class LayoutCompatKt {
474 }
475
476 public final class LayoutHelperKt {
477 }
478
479 public final class LayoutIntrinsicsKt {
480 }
481
482 public final class TextLayoutKt {
483 }
484
485}
486
487package androidx.compose.ui.text.android.style {
488
Igor Deminca6fde92020-11-02 23:19:20 +0300489 public final class PlaceholderSpanKt {
490 }
491
492}
493
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100494package androidx.compose.ui.text.font {
Siyamed Sinirff51df92019-07-02 15:35:20 -0700495
Jim Sprochdc1308e2021-02-10 01:45:52 -0800496 public final class AndroidTypeface_androidKt {
Siyamed Sinir2baa99a92021-01-19 20:31:38 -0800497 method public static androidx.compose.ui.text.font.FontFamily FontFamily(android.graphics.Typeface typeface);
498 method public static androidx.compose.ui.text.font.Typeface Typeface(android.content.Context context, androidx.compose.ui.text.font.FontFamily fontFamily, optional java.util.List<? extends kotlin.Pair<androidx.compose.ui.text.font.FontWeight,? extends androidx.compose.ui.text.font.FontStyle>>? styles);
499 method public static androidx.compose.ui.text.font.Typeface Typeface(android.graphics.Typeface typeface);
Siyamed Sinir4d973ec2020-11-13 09:11:13 -0800500 }
501
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100502 public abstract sealed class FileBasedFontFamily extends androidx.compose.ui.text.font.FontFamily {
Seigo Nonaka97dcd4a2020-01-27 17:14:27 -0800503 }
504
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100505 @androidx.compose.runtime.Immutable public interface Font {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100506 method public androidx.compose.ui.text.font.FontStyle getStyle();
507 method public androidx.compose.ui.text.font.FontWeight getWeight();
508 property public abstract androidx.compose.ui.text.font.FontStyle style;
509 property public abstract androidx.compose.ui.text.font.FontWeight weight;
Siyamed Sinirff51df92019-07-02 15:35:20 -0700510 }
511
Siyamed Sinirc4c308e2019-07-03 16:14:22 -0700512 public static interface Font.ResourceLoader {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100513 method public Object load(androidx.compose.ui.text.font.Font font);
Siyamed Sinirb1286e12019-07-03 14:19:04 -0700514 }
515
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100516 @androidx.compose.runtime.Immutable public abstract sealed class FontFamily {
Seigo Nonakad7b61092020-03-18 16:31:15 -0700517 method public final boolean getCanLoadSynchronously();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700518 property public final boolean canLoadSynchronously;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100519 field public static final androidx.compose.ui.text.font.FontFamily.Companion Companion;
Seigo Nonaka23fcd672019-12-09 14:46:23 -0800520 }
521
522 public static final class FontFamily.Companion {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100523 method public androidx.compose.ui.text.font.GenericFontFamily getCursive();
524 method public androidx.compose.ui.text.font.SystemFontFamily getDefault();
525 method public androidx.compose.ui.text.font.GenericFontFamily getMonospace();
526 method public androidx.compose.ui.text.font.GenericFontFamily getSansSerif();
527 method public androidx.compose.ui.text.font.GenericFontFamily getSerif();
528 property public final androidx.compose.ui.text.font.GenericFontFamily Cursive;
529 property public final androidx.compose.ui.text.font.SystemFontFamily Default;
530 property public final androidx.compose.ui.text.font.GenericFontFamily Monospace;
531 property public final androidx.compose.ui.text.font.GenericFontFamily SansSerif;
532 property public final androidx.compose.ui.text.font.GenericFontFamily Serif;
Seigo Nonaka23fcd672019-12-09 14:46:23 -0800533 }
534
535 public final class FontFamilyKt {
Siyamed Sinir2baa99a92021-01-19 20:31:38 -0800536 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);
537 method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(androidx.compose.ui.text.font.Font... fonts);
538 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 -0800539 }
540
541 public final class FontKt {
Siyamed Sinir2baa99a92021-01-19 20:31:38 -0800542 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 androidx.compose.ui.text.font.FontStyle style);
Siyamed Sinir2baa99a92021-01-19 20:31:38 -0800543 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 -0800544 }
545
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100546 @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 +0100547 method public boolean contains(androidx.compose.ui.text.font.Font element);
Siyamed Sinirff51df92019-07-02 15:35:20 -0700548 method public boolean containsAll(java.util.Collection<?> elements);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100549 method public androidx.compose.ui.text.font.Font get(int index);
550 method public java.util.List<androidx.compose.ui.text.font.Font> getFonts();
Siyamed Sinirff51df92019-07-02 15:35:20 -0700551 method public int getSize();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100552 method public int indexOf(androidx.compose.ui.text.font.Font element);
Siyamed Sinirff51df92019-07-02 15:35:20 -0700553 method public boolean isEmpty();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100554 method public java.util.Iterator<androidx.compose.ui.text.font.Font> iterator();
555 method public int lastIndexOf(androidx.compose.ui.text.font.Font element);
556 method public java.util.ListIterator<androidx.compose.ui.text.font.Font> listIterator();
557 method public java.util.ListIterator<androidx.compose.ui.text.font.Font> listIterator(int index);
558 method public java.util.List<androidx.compose.ui.text.font.Font> subList(int fromIndex, int toIndex);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700559 property public final java.util.List<androidx.compose.ui.text.font.Font> fonts;
Siyamed Sinirff51df92019-07-02 15:35:20 -0700560 }
561
562 public enum FontStyle {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100563 enum_constant public static final androidx.compose.ui.text.font.FontStyle Italic;
564 enum_constant public static final androidx.compose.ui.text.font.FontStyle Normal;
Siyamed Sinirff51df92019-07-02 15:35:20 -0700565 }
566
567 public enum FontSynthesis {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100568 enum_constant public static final androidx.compose.ui.text.font.FontSynthesis All;
569 enum_constant public static final androidx.compose.ui.text.font.FontSynthesis None;
570 enum_constant public static final androidx.compose.ui.text.font.FontSynthesis Style;
571 enum_constant public static final androidx.compose.ui.text.font.FontSynthesis Weight;
Siyamed Sinirff51df92019-07-02 15:35:20 -0700572 }
573
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100574 @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 -0700575 ctor public FontWeight(int weight);
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800576 method public operator int compareTo(androidx.compose.ui.text.font.FontWeight other);
Siyamed Sinirb88e53b2020-04-20 14:07:27 -0700577 method public int getWeight();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700578 property public final int weight;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100579 field public static final androidx.compose.ui.text.font.FontWeight.Companion Companion;
Siyamed Sinirff51df92019-07-02 15:35:20 -0700580 }
581
582 public static final class FontWeight.Companion {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100583 method public androidx.compose.ui.text.font.FontWeight getBlack();
584 method public androidx.compose.ui.text.font.FontWeight getBold();
585 method public androidx.compose.ui.text.font.FontWeight getExtraBold();
586 method public androidx.compose.ui.text.font.FontWeight getExtraLight();
587 method public androidx.compose.ui.text.font.FontWeight getLight();
588 method public androidx.compose.ui.text.font.FontWeight getMedium();
589 method public androidx.compose.ui.text.font.FontWeight getNormal();
590 method public androidx.compose.ui.text.font.FontWeight getSemiBold();
591 method public androidx.compose.ui.text.font.FontWeight getThin();
592 method public androidx.compose.ui.text.font.FontWeight getW100();
593 method public androidx.compose.ui.text.font.FontWeight getW200();
594 method public androidx.compose.ui.text.font.FontWeight getW300();
595 method public androidx.compose.ui.text.font.FontWeight getW400();
596 method public androidx.compose.ui.text.font.FontWeight getW500();
597 method public androidx.compose.ui.text.font.FontWeight getW600();
598 method public androidx.compose.ui.text.font.FontWeight getW700();
599 method public androidx.compose.ui.text.font.FontWeight getW800();
600 method public androidx.compose.ui.text.font.FontWeight getW900();
601 property public final androidx.compose.ui.text.font.FontWeight Black;
602 property public final androidx.compose.ui.text.font.FontWeight Bold;
603 property public final androidx.compose.ui.text.font.FontWeight ExtraBold;
604 property public final androidx.compose.ui.text.font.FontWeight ExtraLight;
605 property public final androidx.compose.ui.text.font.FontWeight Light;
606 property public final androidx.compose.ui.text.font.FontWeight Medium;
607 property public final androidx.compose.ui.text.font.FontWeight Normal;
608 property public final androidx.compose.ui.text.font.FontWeight SemiBold;
609 property public final androidx.compose.ui.text.font.FontWeight Thin;
610 property public final androidx.compose.ui.text.font.FontWeight W100;
611 property public final androidx.compose.ui.text.font.FontWeight W200;
612 property public final androidx.compose.ui.text.font.FontWeight W300;
613 property public final androidx.compose.ui.text.font.FontWeight W400;
614 property public final androidx.compose.ui.text.font.FontWeight W500;
615 property public final androidx.compose.ui.text.font.FontWeight W600;
616 property public final androidx.compose.ui.text.font.FontWeight W700;
617 property public final androidx.compose.ui.text.font.FontWeight W800;
618 property public final androidx.compose.ui.text.font.FontWeight W900;
Siyamed Sinir6a894532019-10-20 11:02:04 -0700619 }
620
621 public final class FontWeightKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100622 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 -0700623 }
624
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100625 @androidx.compose.runtime.Immutable public final class GenericFontFamily extends androidx.compose.ui.text.font.SystemFontFamily {
Seigo Nonaka23fcd672019-12-09 14:46:23 -0800626 method public String getName();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700627 property public final String name;
Seigo Nonaka23fcd672019-12-09 14:46:23 -0800628 }
629
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100630 public final class LoadedFontFamily extends androidx.compose.ui.text.font.FontFamily {
Siyamed Sinircc90fec2020-11-13 08:36:47 -0800631 method public androidx.compose.ui.text.font.Typeface getTypeface();
632 property public final androidx.compose.ui.text.font.Typeface typeface;
Seigo Nonakad7b61092020-03-18 16:31:15 -0700633 }
634
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100635 public final class ResourceFont implements androidx.compose.ui.text.font.Font {
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800636 method public androidx.compose.ui.text.font.ResourceFont copy(optional int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional androidx.compose.ui.text.font.FontStyle style);
Seigo Nonakaa60904d2019-12-09 13:56:53 -0800637 method public int getResId();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100638 method public androidx.compose.ui.text.font.FontStyle getStyle();
639 method public androidx.compose.ui.text.font.FontWeight getWeight();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700640 property public final int resId;
641 property public androidx.compose.ui.text.font.FontStyle style;
642 property public androidx.compose.ui.text.font.FontWeight weight;
Seigo Nonakaa60904d2019-12-09 13:56:53 -0800643 }
644
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100645 public abstract sealed class SystemFontFamily extends androidx.compose.ui.text.font.FontFamily {
Seigo Nonaka5df56b82020-01-30 14:15:25 -0800646 }
647
Siyamed Sinircc90fec2020-11-13 08:36:47 -0800648 public interface Typeface {
Siyamed Sinir4d973ec2020-11-13 09:11:13 -0800649 method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
650 property public abstract androidx.compose.ui.text.font.FontFamily? fontFamily;
Siyamed Sinircc90fec2020-11-13 08:36:47 -0800651 }
652
Siyamed Sinirff51df92019-07-02 15:35:20 -0700653}
654
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100655package androidx.compose.ui.text.input {
656
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800657 public final class BackspaceCommand implements androidx.compose.ui.text.input.EditCommand {
658 ctor public BackspaceCommand();
659 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100660 }
661
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800662 public final class CommitTextCommand implements androidx.compose.ui.text.input.EditCommand {
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800663 ctor public CommitTextCommand(androidx.compose.ui.text.AnnotatedString annotatedString, int newCursorPosition);
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800664 ctor public CommitTextCommand(String text, int newCursorPosition);
665 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800666 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100667 method public int getNewCursorPosition();
668 method public String getText();
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800669 property public final androidx.compose.ui.text.AnnotatedString annotatedString;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700670 property public final int newCursorPosition;
671 property public final String text;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100672 }
673
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800674 public final class DeleteAllCommand implements androidx.compose.ui.text.input.EditCommand {
675 ctor public DeleteAllCommand();
676 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100677 }
678
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800679 public final class DeleteSurroundingTextCommand implements androidx.compose.ui.text.input.EditCommand {
680 ctor public DeleteSurroundingTextCommand(int lengthBeforeCursor, int lengthAfterCursor);
681 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
682 method public int getLengthAfterCursor();
683 method public int getLengthBeforeCursor();
684 property public final int lengthAfterCursor;
685 property public final int lengthBeforeCursor;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100686 }
687
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800688 public final class DeleteSurroundingTextInCodePointsCommand implements androidx.compose.ui.text.input.EditCommand {
689 ctor public DeleteSurroundingTextInCodePointsCommand(int lengthBeforeCursor, int lengthAfterCursor);
690 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
691 method public int getLengthAfterCursor();
692 method public int getLengthBeforeCursor();
693 property public final int lengthAfterCursor;
694 property public final int lengthBeforeCursor;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100695 }
696
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800697 public interface EditCommand {
698 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100699 }
700
haoyuec37a2c2021-01-13 13:36:17 -0800701 public final class EditCommandKt {
702 }
703
Siyamed Sinir825fc2f2021-02-08 19:17:48 -0800704 public final class EditProcessor {
705 ctor public EditProcessor();
706 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 -0800707 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 -0800708 method public androidx.compose.ui.text.input.TextFieldValue toTextFieldValue();
709 }
710
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100711 public final class EditingBuffer {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100712 }
713
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800714 public final class FinishComposingTextCommand implements androidx.compose.ui.text.input.EditCommand {
715 ctor public FinishComposingTextCommand();
716 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100717 }
718
719 public final class GapBufferKt {
720 }
721
722 public enum ImeAction {
Siyamed Sinir1cd8bb92021-01-08 01:41:47 -0800723 enum_constant public static final androidx.compose.ui.text.input.ImeAction Default;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100724 enum_constant public static final androidx.compose.ui.text.input.ImeAction Done;
725 enum_constant public static final androidx.compose.ui.text.input.ImeAction Go;
726 enum_constant public static final androidx.compose.ui.text.input.ImeAction Next;
Siyamed Sinir1cd8bb92021-01-08 01:41:47 -0800727 enum_constant public static final androidx.compose.ui.text.input.ImeAction None;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100728 enum_constant public static final androidx.compose.ui.text.input.ImeAction Previous;
729 enum_constant public static final androidx.compose.ui.text.input.ImeAction Search;
730 enum_constant public static final androidx.compose.ui.text.input.ImeAction Send;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100731 }
732
Siyamed Sinir89516532020-10-30 19:09:45 -0700733 @androidx.compose.runtime.Immutable public final class ImeOptions {
Aurimas Liutikasd4a0b672021-02-23 09:05:20 -0800734 ctor public ImeOptions(optional boolean singleLine, optional androidx.compose.ui.text.input.KeyboardCapitalization capitalization, optional boolean autoCorrect, optional androidx.compose.ui.text.input.KeyboardType keyboardType, optional androidx.compose.ui.text.input.ImeAction imeAction);
Siyamed Sinirfdd7a9a2021-01-05 15:33:24 -0800735 method public androidx.compose.ui.text.input.ImeOptions copy(optional boolean singleLine, optional androidx.compose.ui.text.input.KeyboardCapitalization capitalization, optional boolean autoCorrect, optional androidx.compose.ui.text.input.KeyboardType keyboardType, optional androidx.compose.ui.text.input.ImeAction imeAction);
Siyamed Sinir4a35e402020-10-14 23:21:25 -0700736 method public boolean getAutoCorrect();
Siyamed Sinir06dab302020-10-14 23:21:25 -0700737 method public androidx.compose.ui.text.input.KeyboardCapitalization getCapitalization();
Siyamed Sinir90a74d02020-10-28 18:42:03 -0700738 method public androidx.compose.ui.text.input.ImeAction getImeAction();
739 method public androidx.compose.ui.text.input.KeyboardType getKeyboardType();
Siyamed Sinirae73b3062020-10-13 22:37:50 -0700740 method public boolean getSingleLine();
Siyamed Sinir4a35e402020-10-14 23:21:25 -0700741 property public final boolean autoCorrect;
Siyamed Sinir06dab302020-10-14 23:21:25 -0700742 property public final androidx.compose.ui.text.input.KeyboardCapitalization capitalization;
Siyamed Sinir90a74d02020-10-28 18:42:03 -0700743 property public final androidx.compose.ui.text.input.ImeAction imeAction;
744 property public final androidx.compose.ui.text.input.KeyboardType keyboardType;
Siyamed Sinirae73b3062020-10-13 22:37:50 -0700745 property public final boolean singleLine;
Siyamed Sinirec287f52020-10-29 22:02:00 -0700746 field public static final androidx.compose.ui.text.input.ImeOptions.Companion Companion;
Siyamed Sinirae73b3062020-10-13 22:37:50 -0700747 }
748
Siyamed Sinirec287f52020-10-29 22:02:00 -0700749 public static final class ImeOptions.Companion {
750 method public androidx.compose.ui.text.input.ImeOptions getDefault();
751 property public final androidx.compose.ui.text.input.ImeOptions Default;
752 }
753
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800754 public interface InputEventCallback {
755 method public void onEditCommands(java.util.List<? extends androidx.compose.ui.text.input.EditCommand> editCommands);
Siyamed Sinirec287f52020-10-29 22:02:00 -0700756 method public void onImeAction(androidx.compose.ui.text.input.ImeAction imeAction);
757 }
758
759 public enum KeyboardCapitalization {
760 enum_constant public static final androidx.compose.ui.text.input.KeyboardCapitalization Characters;
761 enum_constant public static final androidx.compose.ui.text.input.KeyboardCapitalization None;
762 enum_constant public static final androidx.compose.ui.text.input.KeyboardCapitalization Sentences;
763 enum_constant public static final androidx.compose.ui.text.input.KeyboardCapitalization Words;
Siyamed Sinirae73b3062020-10-13 22:37:50 -0700764 }
765
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100766 public enum KeyboardType {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100767 enum_constant public static final androidx.compose.ui.text.input.KeyboardType Ascii;
768 enum_constant public static final androidx.compose.ui.text.input.KeyboardType Email;
769 enum_constant public static final androidx.compose.ui.text.input.KeyboardType Number;
770 enum_constant public static final androidx.compose.ui.text.input.KeyboardType NumberPassword;
771 enum_constant public static final androidx.compose.ui.text.input.KeyboardType Password;
772 enum_constant public static final androidx.compose.ui.text.input.KeyboardType Phone;
773 enum_constant public static final androidx.compose.ui.text.input.KeyboardType Text;
774 enum_constant public static final androidx.compose.ui.text.input.KeyboardType Uri;
775 }
776
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800777 public final class MoveCursorCommand implements androidx.compose.ui.text.input.EditCommand {
778 ctor public MoveCursorCommand(int amount);
779 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100780 method public int getAmount();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700781 property public final int amount;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100782 }
783
Siyamed Sinir642df0e2021-01-05 14:34:57 -0800784 public interface OffsetMapping {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100785 method public int originalToTransformed(int offset);
786 method public int transformedToOriginal(int offset);
Siyamed Sinir642df0e2021-01-05 14:34:57 -0800787 field public static final androidx.compose.ui.text.input.OffsetMapping.Companion Companion;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100788 }
789
Siyamed Sinir642df0e2021-01-05 14:34:57 -0800790 public static final class OffsetMapping.Companion {
791 method public androidx.compose.ui.text.input.OffsetMapping getIdentity();
792 property public final androidx.compose.ui.text.input.OffsetMapping Identity;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100793 }
794
795 public final class PasswordVisualTransformation implements androidx.compose.ui.text.input.VisualTransformation {
Aurimas Liutikasd4a0b672021-02-23 09:05:20 -0800796 ctor public PasswordVisualTransformation(optional char mask);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100797 method public androidx.compose.ui.text.input.TransformedText filter(androidx.compose.ui.text.AnnotatedString text);
798 method public char getMask();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700799 property public final char mask;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100800 }
801
802 public interface PlatformTextInputService {
803 method public void hideSoftwareKeyboard();
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100804 method public void notifyFocusedRect(androidx.compose.ui.geometry.Rect rect);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100805 method public void showSoftwareKeyboard();
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800806 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 +0100807 method public void stopInput();
Siyamed Sinir082eae32021-01-06 08:56:20 -0800808 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 +0100809 }
810
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800811 public final class SetComposingRegionCommand implements androidx.compose.ui.text.input.EditCommand {
812 ctor public SetComposingRegionCommand(int start, int end);
813 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100814 method public int getEnd();
815 method public int getStart();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700816 property public final int end;
817 property public final int start;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100818 }
819
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800820 public final class SetComposingTextCommand implements androidx.compose.ui.text.input.EditCommand {
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800821 ctor public SetComposingTextCommand(androidx.compose.ui.text.AnnotatedString annotatedString, int newCursorPosition);
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800822 ctor public SetComposingTextCommand(String text, int newCursorPosition);
823 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800824 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100825 method public int getNewCursorPosition();
826 method public String getText();
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800827 property public final androidx.compose.ui.text.AnnotatedString annotatedString;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700828 property public final int newCursorPosition;
829 property public final String text;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100830 }
831
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800832 public final class SetSelectionCommand implements androidx.compose.ui.text.input.EditCommand {
833 ctor public SetSelectionCommand(int start, int end);
834 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100835 method public int getEnd();
836 method public int getStart();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700837 property public final int end;
838 property public final int start;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100839 }
840
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100841 @androidx.compose.runtime.Immutable public final class TextFieldValue {
Siyamed Sinirc5ccee42021-02-08 18:30:43 -0800842 method public androidx.compose.ui.text.input.TextFieldValue copy-Dr2r1M0(String text, optional long selection, optional androidx.compose.ui.text.TextRange? composition);
843 method public androidx.compose.ui.text.input.TextFieldValue copy-ec4yWi8(optional androidx.compose.ui.text.AnnotatedString annotatedString, optional long selection, optional androidx.compose.ui.text.TextRange? composition);
Siyamed Sinira9c5fd92021-01-14 15:31:07 -0800844 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700845 method public androidx.compose.ui.text.TextRange? getComposition-MzsxiRA();
846 method public long getSelection-d9O1mEE();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100847 method public String getText();
Siyamed Sinira9c5fd92021-01-14 15:31:07 -0800848 property public final androidx.compose.ui.text.AnnotatedString annotatedString;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700849 property public final androidx.compose.ui.text.TextRange? composition;
850 property public final long selection;
851 property public final String text;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100852 field public static final androidx.compose.ui.text.input.TextFieldValue.Companion Companion;
853 }
854
855 public static final class TextFieldValue.Companion {
Andrey Kulikov7ff99782021-01-26 21:13:52 +0000856 method public androidx.compose.runtime.saveable.Saver<androidx.compose.ui.text.input.TextFieldValue,java.lang.Object> getSaver();
857 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 +0100858 }
859
860 public final class TextFieldValueKt {
Siyamed Sinira9c5fd92021-01-14 15:31:07 -0800861 method public static androidx.compose.ui.text.AnnotatedString getSelectedText(androidx.compose.ui.text.input.TextFieldValue);
862 method public static androidx.compose.ui.text.AnnotatedString getTextAfterSelection(androidx.compose.ui.text.input.TextFieldValue, int maxChars);
863 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 +0100864 }
865
866 public class TextInputService {
867 ctor public TextInputService(androidx.compose.ui.text.input.PlatformTextInputService platformTextInputService);
Sean McQuillanc6dc4e62021-02-04 22:37:32 -0800868 method public final void hideSoftwareKeyboard();
869 method public final void showSoftwareKeyboard();
870 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);
871 method public void stopInput(androidx.compose.ui.text.input.TextInputSession session);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100872 }
873
Sean McQuillanc6dc4e62021-02-04 22:37:32 -0800874 public final class TextInputSession {
875 ctor public TextInputSession(androidx.compose.ui.text.input.TextInputService textInputService, androidx.compose.ui.text.input.PlatformTextInputService platformTextInputService);
876 method public void dispose();
877 method public boolean hideSoftwareKeyboard();
878 method public boolean isOpen();
879 method public boolean notifyFocusedRect(androidx.compose.ui.geometry.Rect rect);
880 method public boolean showSoftwareKeyboard();
881 method public boolean updateState(androidx.compose.ui.text.input.TextFieldValue? oldValue, androidx.compose.ui.text.input.TextFieldValue newValue);
882 property public final boolean isOpen;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100883 }
884
885 public final class TransformedText {
Siyamed Sinir6d879122021-01-13 10:39:54 -0800886 ctor public TransformedText(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.input.OffsetMapping offsetMapping);
Siyamed Sinir642df0e2021-01-05 14:34:57 -0800887 method public androidx.compose.ui.text.input.OffsetMapping getOffsetMapping();
Siyamed Sinir6d879122021-01-13 10:39:54 -0800888 method public androidx.compose.ui.text.AnnotatedString getText();
Siyamed Sinir642df0e2021-01-05 14:34:57 -0800889 property public final androidx.compose.ui.text.input.OffsetMapping offsetMapping;
Siyamed Sinir6d879122021-01-13 10:39:54 -0800890 property public final androidx.compose.ui.text.AnnotatedString text;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100891 }
892
Siyamed Sinire3b986c2021-01-07 12:04:03 -0800893 @androidx.compose.runtime.Immutable public fun interface VisualTransformation {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100894 method public androidx.compose.ui.text.input.TransformedText filter(androidx.compose.ui.text.AnnotatedString text);
895 field public static final androidx.compose.ui.text.input.VisualTransformation.Companion Companion;
896 }
897
898 public static final class VisualTransformation.Companion {
899 method public androidx.compose.ui.text.input.VisualTransformation getNone();
900 property public final androidx.compose.ui.text.input.VisualTransformation None;
901 }
902
903}
904
905package androidx.compose.ui.text.intl {
906
Jim Sprochdc1308e2021-02-10 01:45:52 -0800907 public final class AndroidPlatformLocale_androidKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100908 }
909
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100910 @androidx.compose.runtime.Immutable public final class Locale {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100911 ctor public Locale(String languageTag);
912 method public String getLanguage();
913 method public String getRegion();
914 method public String getScript();
915 method public String toLanguageTag();
916 property public final String language;
917 property public final String region;
918 property public final String script;
919 field public static final androidx.compose.ui.text.intl.Locale.Companion Companion;
920 }
921
922 public static final class Locale.Companion {
923 method public androidx.compose.ui.text.intl.Locale getCurrent();
924 property public final androidx.compose.ui.text.intl.Locale current;
925 }
926
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100927 @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 +0100928 ctor public LocaleList(java.util.List<androidx.compose.ui.text.intl.Locale> localeList);
929 ctor public LocaleList(String languageTags);
930 ctor public LocaleList(androidx.compose.ui.text.intl.Locale... locales);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100931 method public operator boolean contains(androidx.compose.ui.text.intl.Locale element);
932 method public boolean containsAll(java.util.Collection<?> elements);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100933 method public operator androidx.compose.ui.text.intl.Locale get(int i);
934 method public java.util.List<androidx.compose.ui.text.intl.Locale> getLocaleList();
935 method public int getSize();
936 method public boolean isEmpty();
937 method public java.util.Iterator<androidx.compose.ui.text.intl.Locale> iterator();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700938 property public final java.util.List<androidx.compose.ui.text.intl.Locale> localeList;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100939 property public int size;
940 field public static final androidx.compose.ui.text.intl.LocaleList.Companion Companion;
941 }
942
943 public static final class LocaleList.Companion {
944 method public androidx.compose.ui.text.intl.LocaleList getCurrent();
945 property public final androidx.compose.ui.text.intl.LocaleList current;
946 }
947
948 public final class PlatformLocaleKt {
949 }
950
951}
952
953package androidx.compose.ui.text.platform {
Siyamed Sinirff51df92019-07-02 15:35:20 -0700954
Jim Sprochdc1308e2021-02-10 01:45:52 -0800955 public final class AndroidAccessibilitySpannableString_androidKt {
haoyu52a7fa12020-09-09 15:19:58 -0700956 }
957
Jim Sprochdc1308e2021-02-10 01:45:52 -0800958 public final class AndroidParagraphHelper_androidKt {
Siyamed Sinirfe2c0372019-09-05 15:05:05 -0700959 }
960
Jim Sprochdc1308e2021-02-10 01:45:52 -0800961 public final class AndroidParagraphIntrinsics_androidKt {
Nikolay Igotti705beee2020-05-28 10:34:39 +0300962 }
963
Jim Sprochdc1308e2021-02-10 01:45:52 -0800964 public final class AndroidParagraph_androidKt {
Siyamed Sinirff51df92019-07-02 15:35:20 -0700965 }
966
Jim Sprochdc1308e2021-02-10 01:45:52 -0800967 public final class AndroidStringDelegate_androidKt {
Nikolay Igotti705beee2020-05-28 10:34:39 +0300968 }
969
Siyamed Sinirff51df92019-07-02 15:35:20 -0700970}
971
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100972package androidx.compose.ui.text.platform.extensions {
Siyamed Sinire2bba722020-06-24 19:34:07 -0700973
Jim Sprochdc1308e2021-02-10 01:45:52 -0800974 public final class LocaleExtensions_androidKt {
Siyamed Sinire2bba722020-06-24 19:34:07 -0700975 }
976
Jim Sprochdc1308e2021-02-10 01:45:52 -0800977 public final class PlaceholderExtensions_androidKt {
Siyamed Sinir1111b522020-06-25 09:40:59 -0700978 }
979
Jim Sprochdc1308e2021-02-10 01:45:52 -0800980 public final class SpannableExtensions_androidKt {
Siyamed Sinir1111b522020-06-25 09:40:59 -0700981 }
982
Jim Sprochdc1308e2021-02-10 01:45:52 -0800983 public final class TextPaintExtensions_androidKt {
Siyamed Sinire2bba722020-06-24 19:34:07 -0700984 }
985
Jim Sprochdc1308e2021-02-10 01:45:52 -0800986 public final class TtsAnnotationExtensions_androidKt {
haoyu247a19b2020-09-29 13:29:08 -0700987 method public static android.text.style.TtsSpan toSpan(androidx.compose.ui.text.TtsAnnotation);
988 method public static android.text.style.TtsSpan toSpan(androidx.compose.ui.text.VerbatimTtsAnnotation);
989 }
990
Siyamed Sinire2bba722020-06-24 19:34:07 -0700991}
992
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100993package androidx.compose.ui.text.style {
Siyamed Sinirff51df92019-07-02 15:35:20 -0700994
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100995 @androidx.compose.runtime.Immutable public final inline class BaselineShift {
Mads Agerba4927c2020-04-08 13:34:14 +0200996 ctor public BaselineShift();
997 method public static float constructor-impl(float multiplier);
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100998 method @androidx.compose.runtime.Immutable public static inline boolean equals-impl(float p, Object? p1);
Mads Agerba4927c2020-04-08 13:34:14 +0200999 method public static boolean equals-impl0(float p1, float p2);
Siyamed Sinirff51df92019-07-02 15:35:20 -07001000 method public float getMultiplier();
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001001 method @androidx.compose.runtime.Immutable public static inline int hashCode-impl(float p);
1002 method @androidx.compose.runtime.Immutable public static inline String! toString-impl(float p);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001003 property public final float multiplier;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001004 field public static final androidx.compose.ui.text.style.BaselineShift.Companion Companion;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001005 }
1006
1007 public static final class BaselineShift.Companion {
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001008 method public float getNone-y9eOQZs();
1009 method public float getSubscript-y9eOQZs();
1010 method public float getSuperscript-y9eOQZs();
Mads Agerba4927c2020-04-08 13:34:14 +02001011 property public final float None;
1012 property public final float Subscript;
1013 property public final float Superscript;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001014 }
1015
Siyamed Sinir6a894532019-10-20 11:02:04 -07001016 public final class BaselineShiftKt {
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001017 method @androidx.compose.runtime.Stable public static float lerp-ylBt8J4(float start, float stop, float fraction);
Siyamed Sinir6a894532019-10-20 11:02:04 -07001018 }
1019
Siyamed Sinir5e075172020-06-24 12:41:28 -07001020 public enum ResolvedTextDirection {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001021 enum_constant public static final androidx.compose.ui.text.style.ResolvedTextDirection Ltr;
1022 enum_constant public static final androidx.compose.ui.text.style.ResolvedTextDirection Rtl;
Siyamed Sinir5e075172020-06-24 12:41:28 -07001023 }
1024
Siyamed Sinirff51df92019-07-02 15:35:20 -07001025 public enum TextAlign {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001026 enum_constant public static final androidx.compose.ui.text.style.TextAlign Center;
1027 enum_constant public static final androidx.compose.ui.text.style.TextAlign End;
1028 enum_constant public static final androidx.compose.ui.text.style.TextAlign Justify;
1029 enum_constant public static final androidx.compose.ui.text.style.TextAlign Left;
1030 enum_constant public static final androidx.compose.ui.text.style.TextAlign Right;
1031 enum_constant public static final androidx.compose.ui.text.style.TextAlign Start;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001032 }
1033
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001034 @androidx.compose.runtime.Immutable public final class TextDecoration {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001035 method public operator boolean contains(androidx.compose.ui.text.style.TextDecoration other);
Siyamed Sinirda765cc2021-01-09 10:17:35 -08001036 method public operator boolean equals(Object? other);
Siyamed Sinirff51df92019-07-02 15:35:20 -07001037 method public int getMask();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001038 method public operator androidx.compose.ui.text.style.TextDecoration plus(androidx.compose.ui.text.style.TextDecoration decoration);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001039 property public final int mask;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001040 field public static final androidx.compose.ui.text.style.TextDecoration.Companion Companion;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001041 }
1042
1043 public static final class TextDecoration.Companion {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001044 method public androidx.compose.ui.text.style.TextDecoration combine(java.util.List<androidx.compose.ui.text.style.TextDecoration> decorations);
1045 method public androidx.compose.ui.text.style.TextDecoration getLineThrough();
1046 method public androidx.compose.ui.text.style.TextDecoration getNone();
1047 method public androidx.compose.ui.text.style.TextDecoration getUnderline();
1048 property public final androidx.compose.ui.text.style.TextDecoration LineThrough;
1049 property public final androidx.compose.ui.text.style.TextDecoration None;
1050 property public final androidx.compose.ui.text.style.TextDecoration Underline;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001051 }
1052
Siyamed Sinir7f8762b2020-06-24 13:33:24 -07001053 public enum TextDirection {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001054 enum_constant public static final androidx.compose.ui.text.style.TextDirection Content;
1055 enum_constant public static final androidx.compose.ui.text.style.TextDirection ContentOrLtr;
1056 enum_constant public static final androidx.compose.ui.text.style.TextDirection ContentOrRtl;
1057 enum_constant public static final androidx.compose.ui.text.style.TextDirection Ltr;
1058 enum_constant public static final androidx.compose.ui.text.style.TextDirection Rtl;
Seigo Nonakac4f136a2019-08-16 16:48:44 -07001059 }
1060
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001061 @androidx.compose.runtime.Immutable public final class TextGeometricTransform {
Aurimas Liutikasd4a0b672021-02-23 09:05:20 -08001062 ctor public TextGeometricTransform(optional float scaleX, optional float skewX);
Siyamed Sinirda765cc2021-01-09 10:17:35 -08001063 method public androidx.compose.ui.text.style.TextGeometricTransform copy(optional float scaleX, optional float skewX);
1064 method public operator boolean equals(Object? other);
Seigo Nonaka9b62cc92019-12-03 14:32:17 -08001065 method public float getScaleX();
1066 method public float getSkewX();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001067 property public final float scaleX;
1068 property public final float skewX;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001069 field public static final androidx.compose.ui.text.style.TextGeometricTransform.Companion Companion;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001070 }
1071
1072 public static final class TextGeometricTransform.Companion {
1073 }
1074
1075 public final class TextGeometricTransformKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001076 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 -07001077 }
1078
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001079 @androidx.compose.runtime.Immutable public final class TextIndent {
Siyamed Sinirda765cc2021-01-09 10:17:35 -08001080 method public androidx.compose.ui.text.style.TextIndent copy-8E83U4Q(optional long firstLine, optional long restLine);
1081 method public operator boolean equals(Object? other);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001082 method public long getFirstLine-XSAIIZE();
1083 method public long getRestLine-XSAIIZE();
1084 property public final long firstLine;
1085 property public final long restLine;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001086 field public static final androidx.compose.ui.text.style.TextIndent.Companion Companion;
Seigo Nonakafde1ff32020-01-30 18:20:01 -08001087 }
1088
1089 public static final class TextIndent.Companion {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001090 method public androidx.compose.ui.text.style.TextIndent getNone();
1091 property public final androidx.compose.ui.text.style.TextIndent None;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001092 }
1093
1094 public final class TextIndentKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001095 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 -07001096 }
Siyamed Sinir2207b722019-02-22 15:53:41 -08001097
Siyamed Sinir2207b722019-02-22 15:53:41 -08001098 public enum TextOverflow {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001099 enum_constant public static final androidx.compose.ui.text.style.TextOverflow Clip;
1100 enum_constant public static final androidx.compose.ui.text.style.TextOverflow Ellipsis;
Siyamed Sinir2207b722019-02-22 15:53:41 -08001101 }
1102
1103}
1104