[go: nahoru, domu]

blob: 62bccab8a8729b0366a1a0f9d03024ffa08b8af2 [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 {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01008 ctor public AnnotatedString(String text, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, 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 {
Siyamed Sinira275ce22019-10-16 09:15:55 -070027 ctor public AnnotatedString.Builder(int capacity);
Siyamed Sinir223942e2019-10-07 11:18:51 -070028 ctor public AnnotatedString.Builder();
29 ctor public AnnotatedString.Builder(String text);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010030 ctor public AnnotatedString.Builder(androidx.compose.ui.text.AnnotatedString text);
haoyu0a191b92020-09-29 13:30:50 -070031 method public void addStringAnnotation(String tag, String annotation, int start, int end);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010032 method public void addStyle(androidx.compose.ui.text.SpanStyle style, int start, int end);
33 method public void addStyle(androidx.compose.ui.text.ParagraphStyle style, int start, int end);
Siyamed Sinir7afe8322019-10-15 09:41:09 -070034 method public void append(String text);
Siyamed Sinira275ce22019-10-16 09:15:55 -070035 method public void append(char p);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010036 method public void append(androidx.compose.ui.text.AnnotatedString text);
Siyamed Sinir223942e2019-10-07 11:18:51 -070037 method public int getLength();
haoyu9d7045e2020-03-11 02:35:00 -070038 method public void pop();
39 method public void pop(int index);
haoyu3dfc36a2020-04-06 15:25:03 -070040 method public int pushStringAnnotation(String tag, String annotation);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010041 method public int pushStyle(androidx.compose.ui.text.SpanStyle style);
42 method public int pushStyle(androidx.compose.ui.text.ParagraphStyle style);
haoyu247a19b2020-09-29 13:29:08 -070043 method public int pushTtsAnnotation(androidx.compose.ui.text.TtsAnnotation ttsAnnotation);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010044 method public androidx.compose.ui.text.AnnotatedString toAnnotatedString();
Siyamed Sinir223942e2019-10-07 11:18:51 -070045 property public final int length;
46 }
47
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +010048 @androidx.compose.runtime.Immutable public static final class AnnotatedString.Range<T> {
Aurimas Liutikasa3bfa992020-08-05 16:32:56 -070049 ctor public AnnotatedString.Range(T? item, int start, int end, String tag);
50 ctor public AnnotatedString.Range(T? item, int start, int end);
Siyamed Sinirff51df92019-07-02 15:35:20 -070051 method public T! component1();
52 method public int component2();
53 method public int component3();
haoyu9d7045e2020-03-11 02:35:00 -070054 method public String component4();
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +010055 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 -070056 method public int getEnd();
Seigo Nonakaf54736d2019-11-22 11:52:47 -080057 method public T! getItem();
Siyamed Sinirff51df92019-07-02 15:35:20 -070058 method public int getStart();
haoyu3dfc36a2020-04-06 15:25:03 -070059 method public String getTag();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -070060 property public final int end;
61 property public final T! item;
62 property public final int start;
63 property public final String tag;
Siyamed Sinir2207b722019-02-22 15:53:41 -080064 }
65
Siyamed Sinir25168902019-09-06 17:49:44 -070066 public final class AnnotatedStringKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -070067 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 +010068 method public static androidx.compose.ui.text.AnnotatedString AnnotatedString(String text, androidx.compose.ui.text.ParagraphStyle paragraphStyle);
Siyamed Sinirf62f7202020-11-24 10:47:33 -080069 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 -070070 method public static androidx.compose.ui.text.AnnotatedString capitalize(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
71 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 -070072 method public static androidx.compose.ui.text.AnnotatedString toLowerCase(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
73 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 +010074 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);
75 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 -070076 }
77
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -070078 @kotlin.RequiresOptIn(level=kotlin.RequiresOptIn.Level, message="This is internal API that may change frequently and without warning.") @kotlin.annotation.Target(allowedTargets={kotlin.annotation.AnnotationTarget, kotlin.annotation.AnnotationTarget, kotlin.annotation.AnnotationTarget}) public @interface InternalTextApi {
Siyamed Sinir027edb42020-06-17 12:59:23 -070079 }
80
Jim Sprochdc1308e2021-02-10 01:45:52 -080081 public final class JvmAnnotatedString_jvmKt {
Nikolay Igotti705beee2020-05-28 10:34:39 +030082 }
83
Jim Sprochdc1308e2021-02-10 01:45:52 -080084 public final class JvmCharHelpers_jvmKt {
haoyu705aaeb2021-01-14 11:44:21 -080085 }
86
haoyub45eeea2019-10-30 14:54:23 -070087 public final class MultiParagraph {
haoyu059581f2020-08-31 11:51:43 -070088 ctor public MultiParagraph(androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics, int maxLines, boolean ellipsis, float width);
89 ctor public MultiParagraph(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, int maxLines, 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 +010090 method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +010091 method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
92 method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
haoyub45eeea2019-10-30 14:54:23 -070093 method public boolean getDidExceedMaxLines();
94 method public float getFirstBaseline();
95 method public float getHeight();
96 method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010097 method public androidx.compose.ui.text.MultiParagraphIntrinsics getIntrinsics();
haoyub45eeea2019-10-30 14:54:23 -070098 method public float getLastBaseline();
99 method public float getLineBottom(int lineIndex);
100 method public int getLineCount();
haoyu942a5bf2020-11-17 12:49:47 -0800101 method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
haoyub45eeea2019-10-30 14:54:23 -0700102 method public int getLineForOffset(int offset);
yingleiw1df9e8a2020-07-08 18:41:40 -0700103 method public int getLineForVerticalPosition(float vertical);
haoyub45eeea2019-10-30 14:54:23 -0700104 method public float getLineHeight(int lineIndex);
105 method public float getLineLeft(int lineIndex);
106 method public float getLineRight(int lineIndex);
haoyu7ec13762020-04-14 11:02:05 -0700107 method public int getLineStart(int lineIndex);
Haoyu Zhangcbbcc0e2020-02-11 17:37:08 -0800108 method public float getLineTop(int lineIndex);
haoyub45eeea2019-10-30 14:54:23 -0700109 method public float getLineWidth(int lineIndex);
110 method public float getMaxIntrinsicWidth();
Seigo Nonaka51664792019-12-04 10:59:29 -0800111 method public int getMaxLines();
haoyub45eeea2019-10-30 14:54:23 -0700112 method public float getMinIntrinsicWidth();
George Mount16715b42020-08-06 16:03:43 -0700113 method public int getOffsetForPosition-k-4lQ0M(long position);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100114 method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100115 method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100116 method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
haoyub45eeea2019-10-30 14:54:23 -0700117 method public float getWidth();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700118 method public long getWordBoundary-d9O1mEE(int offset);
Seigo Nonaka24aad832020-07-23 18:13:26 -0700119 method public boolean isLineEllipsized(int lineIndex);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700120 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 -0700121 property public final boolean didExceedMaxLines;
122 property public final float firstBaseline;
123 property public final float height;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700124 property public final androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics;
haoyub45eeea2019-10-30 14:54:23 -0700125 property public final float lastBaseline;
126 property public final int lineCount;
127 property public final float maxIntrinsicWidth;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700128 property public final int maxLines;
haoyub45eeea2019-10-30 14:54:23 -0700129 property public final float minIntrinsicWidth;
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100130 property public final java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
haoyub45eeea2019-10-30 14:54:23 -0700131 property public final float width;
132 }
133
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100134 public final class MultiParagraphIntrinsics implements androidx.compose.ui.text.ParagraphIntrinsics {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100135 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 +0100136 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
haoyub45eeea2019-10-30 14:54:23 -0700137 method public float getMaxIntrinsicWidth();
138 method public float getMinIntrinsicWidth();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100139 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> getPlaceholders();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700140 property public final androidx.compose.ui.text.AnnotatedString annotatedString;
haoyub45eeea2019-10-30 14:54:23 -0700141 property public float maxIntrinsicWidth;
142 property public float minIntrinsicWidth;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700143 property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders;
haoyub45eeea2019-10-30 14:54:23 -0700144 }
145
haoyuec586472020-03-31 18:04:39 -0700146 public final class MultiParagraphIntrinsicsKt {
147 }
148
Haoyu Zhang53c5b292019-07-18 15:02:38 -0700149 public final class MultiParagraphKt {
Haoyu Zhang53c5b292019-07-18 15:02:38 -0700150 }
151
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700152 public interface Paragraph {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100153 method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100154 method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
155 method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
Siyamed Sinir2207b722019-02-22 15:53:41 -0800156 method public boolean getDidExceedMaxLines();
Mihai Popa802dac32019-07-30 15:50:28 +0100157 method public float getFirstBaseline();
Siyamed Sinir2207b722019-02-22 15:53:41 -0800158 method public float getHeight();
Haoyu Zhang3e528472019-10-21 16:56:51 -0700159 method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
Mihai Popa802dac32019-07-30 15:50:28 +0100160 method public float getLastBaseline();
Siyamed Sinir3f44b9a2019-09-21 13:13:38 -0700161 method public float getLineBottom(int lineIndex);
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700162 method public int getLineCount();
haoyu942a5bf2020-11-17 12:49:47 -0800163 method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
haoyu4547dac2019-10-30 15:34:58 -0700164 method public int getLineForOffset(int offset);
yingleiw1df9e8a2020-07-08 18:41:40 -0700165 method public int getLineForVerticalPosition(float vertical);
Siyamed Sinir2207b722019-02-22 15:53:41 -0800166 method public float getLineHeight(int lineIndex);
167 method public float getLineLeft(int lineIndex);
168 method public float getLineRight(int lineIndex);
haoyu7ec13762020-04-14 11:02:05 -0700169 method public int getLineStart(int lineIndex);
Haoyu Zhangcbbcc0e2020-02-11 17:37:08 -0800170 method public float getLineTop(int lineIndex);
Siyamed Sinir2207b722019-02-22 15:53:41 -0800171 method public float getLineWidth(int lineIndex);
172 method public float getMaxIntrinsicWidth();
173 method public float getMinIntrinsicWidth();
George Mount16715b42020-08-06 16:03:43 -0700174 method public int getOffsetForPosition-k-4lQ0M(long position);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100175 method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100176 method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100177 method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
Siyamed Sinir2207b722019-02-22 15:53:41 -0800178 method public float getWidth();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700179 method public long getWordBoundary-d9O1mEE(int offset);
Seigo Nonaka24aad832020-07-23 18:13:26 -0700180 method public boolean isLineEllipsized(int lineIndex);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700181 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 -0700182 property public abstract boolean didExceedMaxLines;
Mihai Popa802dac32019-07-30 15:50:28 +0100183 property public abstract float firstBaseline;
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700184 property public abstract float height;
Mihai Popa802dac32019-07-30 15:50:28 +0100185 property public abstract float lastBaseline;
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700186 property public abstract int lineCount;
187 property public abstract float maxIntrinsicWidth;
188 property public abstract float minIntrinsicWidth;
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100189 property public abstract java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700190 property public abstract float width;
Siyamed Sinir2207b722019-02-22 15:53:41 -0800191 }
192
Siyamed Sinirfe2c0372019-09-05 15:05:05 -0700193 public interface ParagraphIntrinsics {
194 method public float getMaxIntrinsicWidth();
195 method public float getMinIntrinsicWidth();
196 property public abstract float maxIntrinsicWidth;
197 property public abstract float minIntrinsicWidth;
198 }
199
200 public final class ParagraphIntrinsicsKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700201 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 -0700202 }
203
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700204 public final class ParagraphKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700205 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);
206 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 -0700207 }
208
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100209 @androidx.compose.runtime.Immutable public final class ParagraphStyle {
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800210 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);
211 method public operator boolean equals(Object? other);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700212 method public long getLineHeight-XSAIIZE();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100213 method public androidx.compose.ui.text.style.TextAlign? getTextAlign();
214 method public androidx.compose.ui.text.style.TextDirection? getTextDirection();
215 method public androidx.compose.ui.text.style.TextIndent? getTextIndent();
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700216 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 +0100217 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 -0700218 property public final long lineHeight;
219 property public final androidx.compose.ui.text.style.TextAlign? textAlign;
220 property public final androidx.compose.ui.text.style.TextDirection? textDirection;
221 property public final androidx.compose.ui.text.style.TextIndent? textIndent;
Siyamed Sinircd519012019-06-21 09:27:11 -0700222 }
223
Siyamed Sinirc8b01322019-12-05 09:41:00 -0800224 public final class ParagraphStyleKt {
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100225 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 -0800226 }
227
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100228 @androidx.compose.runtime.Immutable public final class Placeholder {
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800229 method public androidx.compose.ui.text.Placeholder copy-KJSDsNM(optional long width, optional long height, optional androidx.compose.ui.text.PlaceholderVerticalAlign placeholderVerticalAlign);
230 method public operator boolean equals(Object? other);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700231 method public long getHeight-XSAIIZE();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100232 method public androidx.compose.ui.text.PlaceholderVerticalAlign getPlaceholderVerticalAlign();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700233 method public long getWidth-XSAIIZE();
234 property public final long height;
235 property public final androidx.compose.ui.text.PlaceholderVerticalAlign placeholderVerticalAlign;
236 property public final long width;
Haoyu Zhangbafa2802020-02-20 11:36:23 -0800237 }
238
239 public enum PlaceholderVerticalAlign {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100240 enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign AboveBaseline;
241 enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign Bottom;
242 enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign Center;
243 enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign TextBottom;
244 enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign TextCenter;
245 enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign TextTop;
246 enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign Top;
Haoyu Zhangbafa2802020-02-20 11:36:23 -0800247 }
248
Seigo Nonaka0f2b8d52020-04-27 15:15:52 -0700249 public final class SoftwareKeyboardController {
Sean McQuillanc6dc4e62021-02-04 22:37:32 -0800250 ctor public SoftwareKeyboardController(androidx.compose.ui.text.input.TextInputSession textInputSession);
Seigo Nonaka0f2b8d52020-04-27 15:15:52 -0700251 method public void hideSoftwareKeyboard();
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100252 method public void notifyFocusedRect(androidx.compose.ui.geometry.Rect rect);
Seigo Nonaka0f2b8d52020-04-27 15:15:52 -0700253 method public void showSoftwareKeyboard();
254 }
255
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100256 @androidx.compose.runtime.Immutable public final class SpanStyle {
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800257 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);
258 method public operator boolean equals(Object? other);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700259 method public long getBackground-0d7_KjU();
260 method public androidx.compose.ui.text.style.BaselineShift? getBaselineShift-5SSeXJ0();
261 method public long getColor-0d7_KjU();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100262 method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
Siyamed Sinirf447f2a2019-12-03 15:44:51 -0800263 method public String? getFontFeatureSettings();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700264 method public long getFontSize-XSAIIZE();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100265 method public androidx.compose.ui.text.font.FontStyle? getFontStyle();
266 method public androidx.compose.ui.text.font.FontSynthesis? getFontSynthesis();
267 method public androidx.compose.ui.text.font.FontWeight? getFontWeight();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700268 method public long getLetterSpacing-XSAIIZE();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100269 method public androidx.compose.ui.text.intl.LocaleList? getLocaleList();
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100270 method public androidx.compose.ui.graphics.Shadow? getShadow();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100271 method public androidx.compose.ui.text.style.TextDecoration? getTextDecoration();
272 method public androidx.compose.ui.text.style.TextGeometricTransform? getTextGeometricTransform();
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700273 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 +0100274 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 -0700275 property public final long background;
276 property public final androidx.compose.ui.text.style.BaselineShift? baselineShift;
277 property public final long color;
278 property public final androidx.compose.ui.text.font.FontFamily? fontFamily;
279 property public final String? fontFeatureSettings;
280 property public final long fontSize;
281 property public final androidx.compose.ui.text.font.FontStyle? fontStyle;
282 property public final androidx.compose.ui.text.font.FontSynthesis? fontSynthesis;
283 property public final androidx.compose.ui.text.font.FontWeight? fontWeight;
284 property public final long letterSpacing;
285 property public final androidx.compose.ui.text.intl.LocaleList? localeList;
286 property public final androidx.compose.ui.graphics.Shadow? shadow;
287 property public final androidx.compose.ui.text.style.TextDecoration? textDecoration;
288 property public final androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform;
Siyamed Sinirf447f2a2019-12-03 15:44:51 -0800289 }
290
291 public final class SpanStyleKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100292 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 -0800293 }
294
Seigo Nonakae50a8482019-08-30 18:26:07 -0700295 public final class StringKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100296 method public static String capitalize(String, androidx.compose.ui.text.intl.Locale locale);
297 method public static String capitalize(String, androidx.compose.ui.text.intl.LocaleList localeList);
298 method public static String decapitalize(String, androidx.compose.ui.text.intl.Locale locale);
299 method public static String decapitalize(String, androidx.compose.ui.text.intl.LocaleList localeList);
300 method public static String toLowerCase(String, androidx.compose.ui.text.intl.Locale locale);
301 method public static String toLowerCase(String, androidx.compose.ui.text.intl.LocaleList localeList);
302 method public static String toUpperCase(String, androidx.compose.ui.text.intl.Locale locale);
303 method public static String toUpperCase(String, androidx.compose.ui.text.intl.LocaleList localeList);
Seigo Nonakae50a8482019-08-30 18:26:07 -0700304 }
305
Seigo Nonaka70066752019-12-09 19:43:52 -0800306 public final class TextLayoutInput {
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800307 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);
308 method public operator boolean equals(Object? other);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700309 method public long getConstraints-msEJaDk();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100310 method public androidx.compose.ui.unit.Density getDensity();
311 method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
Seigo Nonaka70066752019-12-09 19:43:52 -0800312 method public int getMaxLines();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100313 method public androidx.compose.ui.text.style.TextOverflow getOverflow();
314 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> getPlaceholders();
315 method public androidx.compose.ui.text.font.Font.ResourceLoader getResourceLoader();
Seigo Nonaka70066752019-12-09 19:43:52 -0800316 method public boolean getSoftWrap();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100317 method public androidx.compose.ui.text.TextStyle getStyle();
318 method public androidx.compose.ui.text.AnnotatedString getText();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700319 property public final long constraints;
320 property public final androidx.compose.ui.unit.Density density;
321 property public final androidx.compose.ui.unit.LayoutDirection layoutDirection;
322 property public final int maxLines;
323 property public final androidx.compose.ui.text.style.TextOverflow overflow;
324 property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders;
325 property public final androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader;
326 property public final boolean softWrap;
327 property public final androidx.compose.ui.text.TextStyle style;
328 property public final androidx.compose.ui.text.AnnotatedString text;
Seigo Nonaka70066752019-12-09 19:43:52 -0800329 }
330
331 public final class TextLayoutResult {
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800332 method public androidx.compose.ui.text.TextLayoutResult copy-1moGK-E(optional androidx.compose.ui.text.TextLayoutInput layoutInput, optional long size);
333 method public operator boolean equals(Object? other);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100334 method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100335 method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
336 method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
Seigo Nonaka70066752019-12-09 19:43:52 -0800337 method public boolean getDidOverflowHeight();
338 method public boolean getDidOverflowWidth();
Mads Agerba4927c2020-04-08 13:34:14 +0200339 method public float getFirstBaseline();
Seigo Nonaka70066752019-12-09 19:43:52 -0800340 method public boolean getHasVisualOverflow();
Mads Agerba4927c2020-04-08 13:34:14 +0200341 method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
342 method public float getLastBaseline();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100343 method public androidx.compose.ui.text.TextLayoutInput getLayoutInput();
Mads Agerba4927c2020-04-08 13:34:14 +0200344 method public float getLineBottom(int lineIndex);
Seigo Nonaka956c8fe2020-07-17 12:15:08 -0700345 method public int getLineCount();
haoyu942a5bf2020-11-17 12:49:47 -0800346 method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
Seigo Nonaka70066752019-12-09 19:43:52 -0800347 method public int getLineForOffset(int offset);
yingleiw1df9e8a2020-07-08 18:41:40 -0700348 method public int getLineForVerticalPosition(float vertical);
Seigo Nonaka956c8fe2020-07-17 12:15:08 -0700349 method public float getLineLeft(int lineIndex);
350 method public float getLineRight(int lineIndex);
haoyu7ec13762020-04-14 11:02:05 -0700351 method public int getLineStart(int lineIndex);
Mads Agerba4927c2020-04-08 13:34:14 +0200352 method public float getLineTop(int lineIndex);
Siyamed Sinir75473dd2021-02-08 13:13:38 -0800353 method public androidx.compose.ui.text.MultiParagraph getMultiParagraph();
George Mount16715b42020-08-06 16:03:43 -0700354 method public int getOffsetForPosition-k-4lQ0M(long position);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100355 method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100356 method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100357 method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700358 method public long getSize-YbymL2g();
359 method public long getWordBoundary-d9O1mEE(int offset);
Seigo Nonaka24aad832020-07-23 18:13:26 -0700360 method public boolean isLineEllipsized(int lineIndex);
Seigo Nonaka70066752019-12-09 19:43:52 -0800361 property public final boolean didOverflowHeight;
362 property public final boolean didOverflowWidth;
Mads Agerba4927c2020-04-08 13:34:14 +0200363 property public final float firstBaseline;
Seigo Nonaka70066752019-12-09 19:43:52 -0800364 property public final boolean hasVisualOverflow;
Mads Agerba4927c2020-04-08 13:34:14 +0200365 property public final float lastBaseline;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700366 property public final androidx.compose.ui.text.TextLayoutInput layoutInput;
Seigo Nonaka956c8fe2020-07-17 12:15:08 -0700367 property public final int lineCount;
Siyamed Sinir75473dd2021-02-08 13:13:38 -0800368 property public final androidx.compose.ui.text.MultiParagraph multiParagraph;
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100369 property public final java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700370 property public final long size;
Seigo Nonaka70066752019-12-09 19:43:52 -0800371 }
372
George Mountdec43a92020-08-06 12:17:53 -0700373 public final class TextLayoutResultKt {
George Mounta4da1bb2021-01-07 17:12:05 +0000374 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 -0700375 }
376
Seigo Nonakaeaf4d642019-12-12 14:42:14 -0800377 public final class TextPainter {
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100378 method public void paint(androidx.compose.ui.graphics.Canvas canvas, androidx.compose.ui.text.TextLayoutResult textLayoutResult);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100379 field public static final androidx.compose.ui.text.TextPainter INSTANCE;
Seigo Nonakaeaf4d642019-12-12 14:42:14 -0800380 }
381
haoyu093026c2020-08-25 17:44:12 -0700382 @androidx.compose.runtime.Immutable public final inline class TextRange {
383 ctor public TextRange();
384 method public static long constructor-impl(long packedValue);
385 method public static long constructor-impl(int start, int end);
386 method public static operator boolean contains-5zc-tL8(long $this, long other);
387 method public static operator boolean contains-impl(long $this, int offset);
388 method @androidx.compose.runtime.Immutable public static inline boolean equals-impl(long p, Object? p1);
389 method public static boolean equals-impl0(long p1, long p2);
390 method public static boolean getCollapsed-impl(long $this);
391 method public static int getEnd-impl(long $this);
392 method public static int getLength-impl(long $this);
393 method public static int getMax-impl(long $this);
394 method public static int getMin-impl(long $this);
395 method public long getPackedValue();
396 method public static boolean getReversed-impl(long $this);
397 method public static int getStart-impl(long $this);
398 method @androidx.compose.runtime.Immutable public static inline int hashCode-impl(long p);
399 method public static boolean intersects-5zc-tL8(long $this, long other);
400 method public static String toString-impl(long $this);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700401 property public final long packedValue;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100402 field public static final androidx.compose.ui.text.TextRange.Companion Companion;
Siyamed Sinir01b35f72020-06-15 19:15:32 -0700403 }
404
405 public static final class TextRange.Companion {
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700406 method public long getZero-d9O1mEE();
haoyu093026c2020-08-25 17:44:12 -0700407 property public final long Zero;
Siyamed Sinirb427d332019-11-02 00:05:25 -0700408 }
409
410 public final class TextRangeKt {
haoyu093026c2020-08-25 17:44:12 -0700411 method public static long TextRange(int index);
412 method public static String substring-cWlJSyE(CharSequence, long range);
Siyamed Sinirb427d332019-11-02 00:05:25 -0700413 }
414
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100415 @androidx.compose.runtime.Immutable public final class TextStyle {
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800416 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 -0700417 method public long getBackground-0d7_KjU();
418 method public androidx.compose.ui.text.style.BaselineShift? getBaselineShift-5SSeXJ0();
419 method public long getColor-0d7_KjU();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100420 method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
Haoyu Zhang588aaef2019-02-20 14:47:39 -0800421 method public String? getFontFeatureSettings();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700422 method public long getFontSize-XSAIIZE();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100423 method public androidx.compose.ui.text.font.FontStyle? getFontStyle();
424 method public androidx.compose.ui.text.font.FontSynthesis? getFontSynthesis();
425 method public androidx.compose.ui.text.font.FontWeight? getFontWeight();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700426 method public long getLetterSpacing-XSAIIZE();
427 method public long getLineHeight-XSAIIZE();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100428 method public androidx.compose.ui.text.intl.LocaleList? getLocaleList();
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100429 method public androidx.compose.ui.graphics.Shadow? getShadow();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100430 method public androidx.compose.ui.text.style.TextAlign? getTextAlign();
431 method public androidx.compose.ui.text.style.TextDecoration? getTextDecoration();
432 method public androidx.compose.ui.text.style.TextDirection? getTextDirection();
433 method public androidx.compose.ui.text.style.TextGeometricTransform? getTextGeometricTransform();
434 method public androidx.compose.ui.text.style.TextIndent? getTextIndent();
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700435 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 +0100436 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.SpanStyle other);
437 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.ParagraphStyle other);
438 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.TextStyle other);
439 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.ParagraphStyle other);
440 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.SpanStyle other);
441 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.ParagraphStyle toParagraphStyle();
442 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.SpanStyle toSpanStyle();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700443 property public final long background;
444 property public final androidx.compose.ui.text.style.BaselineShift? baselineShift;
445 property public final long color;
446 property public final androidx.compose.ui.text.font.FontFamily? fontFamily;
447 property public final String? fontFeatureSettings;
448 property public final long fontSize;
449 property public final androidx.compose.ui.text.font.FontStyle? fontStyle;
450 property public final androidx.compose.ui.text.font.FontSynthesis? fontSynthesis;
451 property public final androidx.compose.ui.text.font.FontWeight? fontWeight;
452 property public final long letterSpacing;
453 property public final long lineHeight;
454 property public final androidx.compose.ui.text.intl.LocaleList? localeList;
455 property public final androidx.compose.ui.graphics.Shadow? shadow;
456 property public final androidx.compose.ui.text.style.TextAlign? textAlign;
457 property public final androidx.compose.ui.text.style.TextDecoration? textDecoration;
458 property public final androidx.compose.ui.text.style.TextDirection? textDirection;
459 property public final androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform;
460 property public final androidx.compose.ui.text.style.TextIndent? textIndent;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100461 field public static final androidx.compose.ui.text.TextStyle.Companion Companion;
Seigo Nonakafde1ff32020-01-30 18:20:01 -0800462 }
463
464 public static final class TextStyle.Companion {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100465 method public androidx.compose.ui.text.TextStyle getDefault();
466 property public final androidx.compose.ui.text.TextStyle Default;
Siyamed Sinir2207b722019-02-22 15:53:41 -0800467 }
468
Siyamed Sinir6a894532019-10-20 11:02:04 -0700469 public final class TextStyleKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100470 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 +0100471 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 -0700472 }
473
haoyu247a19b2020-09-29 13:29:08 -0700474 public abstract sealed class TtsAnnotation {
475 }
476
haoyu247a19b2020-09-29 13:29:08 -0700477 public final class VerbatimTtsAnnotation extends androidx.compose.ui.text.TtsAnnotation {
478 ctor public VerbatimTtsAnnotation(String verbatim);
479 method public String getVerbatim();
480 property public final String verbatim;
481 }
482
Siyamed Sinir2207b722019-02-22 15:53:41 -0800483}
484
Igor Deminca6fde92020-11-02 23:19:20 +0300485package androidx.compose.ui.text.android {
486
487 @kotlin.RequiresOptIn(level=kotlin.RequiresOptIn.Level, message="This is internal API that may change frequently and without warning.") @kotlin.annotation.Target(allowedTargets={kotlin.annotation.AnnotationTarget, kotlin.annotation.AnnotationTarget, kotlin.annotation.AnnotationTarget}) public @interface InternalPlatformTextApi {
488 }
489
490 public final class LayoutCompatKt {
491 }
492
493 public final class LayoutHelperKt {
494 }
495
496 public final class LayoutIntrinsicsKt {
497 }
498
499 public final class TextLayoutKt {
500 }
501
502}
503
504package androidx.compose.ui.text.android.style {
505
Igor Deminca6fde92020-11-02 23:19:20 +0300506 public final class PlaceholderSpanKt {
507 }
508
509}
510
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100511package androidx.compose.ui.text.font {
Siyamed Sinirff51df92019-07-02 15:35:20 -0700512
Jim Sprochdc1308e2021-02-10 01:45:52 -0800513 public final class AndroidTypeface_androidKt {
Siyamed Sinir2baa99a92021-01-19 20:31:38 -0800514 method public static androidx.compose.ui.text.font.FontFamily FontFamily(android.graphics.Typeface typeface);
515 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);
516 method public static androidx.compose.ui.text.font.Typeface Typeface(android.graphics.Typeface typeface);
Siyamed Sinir4d973ec2020-11-13 09:11:13 -0800517 }
518
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100519 public abstract sealed class FileBasedFontFamily extends androidx.compose.ui.text.font.FontFamily {
Seigo Nonaka97dcd4a2020-01-27 17:14:27 -0800520 }
521
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100522 @androidx.compose.runtime.Immutable public interface Font {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100523 method public androidx.compose.ui.text.font.FontStyle getStyle();
524 method public androidx.compose.ui.text.font.FontWeight getWeight();
525 property public abstract androidx.compose.ui.text.font.FontStyle style;
526 property public abstract androidx.compose.ui.text.font.FontWeight weight;
Siyamed Sinirff51df92019-07-02 15:35:20 -0700527 }
528
Siyamed Sinirc4c308e2019-07-03 16:14:22 -0700529 public static interface Font.ResourceLoader {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100530 method public Object load(androidx.compose.ui.text.font.Font font);
Siyamed Sinirb1286e12019-07-03 14:19:04 -0700531 }
532
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100533 @androidx.compose.runtime.Immutable public abstract sealed class FontFamily {
Seigo Nonakad7b61092020-03-18 16:31:15 -0700534 method public final boolean getCanLoadSynchronously();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700535 property public final boolean canLoadSynchronously;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100536 field public static final androidx.compose.ui.text.font.FontFamily.Companion Companion;
Seigo Nonaka23fcd672019-12-09 14:46:23 -0800537 }
538
539 public static final class FontFamily.Companion {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100540 method public androidx.compose.ui.text.font.GenericFontFamily getCursive();
541 method public androidx.compose.ui.text.font.SystemFontFamily getDefault();
542 method public androidx.compose.ui.text.font.GenericFontFamily getMonospace();
543 method public androidx.compose.ui.text.font.GenericFontFamily getSansSerif();
544 method public androidx.compose.ui.text.font.GenericFontFamily getSerif();
545 property public final androidx.compose.ui.text.font.GenericFontFamily Cursive;
546 property public final androidx.compose.ui.text.font.SystemFontFamily Default;
547 property public final androidx.compose.ui.text.font.GenericFontFamily Monospace;
548 property public final androidx.compose.ui.text.font.GenericFontFamily SansSerif;
549 property public final androidx.compose.ui.text.font.GenericFontFamily Serif;
Seigo Nonaka23fcd672019-12-09 14:46:23 -0800550 }
551
552 public final class FontFamilyKt {
Siyamed Sinir2baa99a92021-01-19 20:31:38 -0800553 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);
554 method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(androidx.compose.ui.text.font.Font... fonts);
555 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 -0800556 }
557
558 public final class FontKt {
Siyamed Sinir2baa99a92021-01-19 20:31:38 -0800559 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 -0800560 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 -0800561 }
562
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100563 @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 +0100564 method public boolean contains(androidx.compose.ui.text.font.Font element);
Siyamed Sinirff51df92019-07-02 15:35:20 -0700565 method public boolean containsAll(java.util.Collection<?> elements);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100566 method public androidx.compose.ui.text.font.Font get(int index);
567 method public java.util.List<androidx.compose.ui.text.font.Font> getFonts();
Siyamed Sinirff51df92019-07-02 15:35:20 -0700568 method public int getSize();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100569 method public int indexOf(androidx.compose.ui.text.font.Font element);
Siyamed Sinirff51df92019-07-02 15:35:20 -0700570 method public boolean isEmpty();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100571 method public java.util.Iterator<androidx.compose.ui.text.font.Font> iterator();
572 method public int lastIndexOf(androidx.compose.ui.text.font.Font element);
573 method public java.util.ListIterator<androidx.compose.ui.text.font.Font> listIterator();
574 method public java.util.ListIterator<androidx.compose.ui.text.font.Font> listIterator(int index);
575 method public java.util.List<androidx.compose.ui.text.font.Font> subList(int fromIndex, int toIndex);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700576 property public final java.util.List<androidx.compose.ui.text.font.Font> fonts;
Siyamed Sinirff51df92019-07-02 15:35:20 -0700577 }
578
579 public enum FontStyle {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100580 enum_constant public static final androidx.compose.ui.text.font.FontStyle Italic;
581 enum_constant public static final androidx.compose.ui.text.font.FontStyle Normal;
Siyamed Sinirff51df92019-07-02 15:35:20 -0700582 }
583
584 public enum FontSynthesis {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100585 enum_constant public static final androidx.compose.ui.text.font.FontSynthesis All;
586 enum_constant public static final androidx.compose.ui.text.font.FontSynthesis None;
587 enum_constant public static final androidx.compose.ui.text.font.FontSynthesis Style;
588 enum_constant public static final androidx.compose.ui.text.font.FontSynthesis Weight;
Siyamed Sinirff51df92019-07-02 15:35:20 -0700589 }
590
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100591 @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 -0700592 ctor public FontWeight(int weight);
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800593 method public operator int compareTo(androidx.compose.ui.text.font.FontWeight other);
Siyamed Sinirb88e53b2020-04-20 14:07:27 -0700594 method public int getWeight();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700595 property public final int weight;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100596 field public static final androidx.compose.ui.text.font.FontWeight.Companion Companion;
Siyamed Sinirff51df92019-07-02 15:35:20 -0700597 }
598
599 public static final class FontWeight.Companion {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100600 method public androidx.compose.ui.text.font.FontWeight getBlack();
601 method public androidx.compose.ui.text.font.FontWeight getBold();
602 method public androidx.compose.ui.text.font.FontWeight getExtraBold();
603 method public androidx.compose.ui.text.font.FontWeight getExtraLight();
604 method public androidx.compose.ui.text.font.FontWeight getLight();
605 method public androidx.compose.ui.text.font.FontWeight getMedium();
606 method public androidx.compose.ui.text.font.FontWeight getNormal();
607 method public androidx.compose.ui.text.font.FontWeight getSemiBold();
608 method public androidx.compose.ui.text.font.FontWeight getThin();
609 method public androidx.compose.ui.text.font.FontWeight getW100();
610 method public androidx.compose.ui.text.font.FontWeight getW200();
611 method public androidx.compose.ui.text.font.FontWeight getW300();
612 method public androidx.compose.ui.text.font.FontWeight getW400();
613 method public androidx.compose.ui.text.font.FontWeight getW500();
614 method public androidx.compose.ui.text.font.FontWeight getW600();
615 method public androidx.compose.ui.text.font.FontWeight getW700();
616 method public androidx.compose.ui.text.font.FontWeight getW800();
617 method public androidx.compose.ui.text.font.FontWeight getW900();
618 property public final androidx.compose.ui.text.font.FontWeight Black;
619 property public final androidx.compose.ui.text.font.FontWeight Bold;
620 property public final androidx.compose.ui.text.font.FontWeight ExtraBold;
621 property public final androidx.compose.ui.text.font.FontWeight ExtraLight;
622 property public final androidx.compose.ui.text.font.FontWeight Light;
623 property public final androidx.compose.ui.text.font.FontWeight Medium;
624 property public final androidx.compose.ui.text.font.FontWeight Normal;
625 property public final androidx.compose.ui.text.font.FontWeight SemiBold;
626 property public final androidx.compose.ui.text.font.FontWeight Thin;
627 property public final androidx.compose.ui.text.font.FontWeight W100;
628 property public final androidx.compose.ui.text.font.FontWeight W200;
629 property public final androidx.compose.ui.text.font.FontWeight W300;
630 property public final androidx.compose.ui.text.font.FontWeight W400;
631 property public final androidx.compose.ui.text.font.FontWeight W500;
632 property public final androidx.compose.ui.text.font.FontWeight W600;
633 property public final androidx.compose.ui.text.font.FontWeight W700;
634 property public final androidx.compose.ui.text.font.FontWeight W800;
635 property public final androidx.compose.ui.text.font.FontWeight W900;
Siyamed Sinir6a894532019-10-20 11:02:04 -0700636 }
637
638 public final class FontWeightKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100639 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 -0700640 }
641
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100642 @androidx.compose.runtime.Immutable public final class GenericFontFamily extends androidx.compose.ui.text.font.SystemFontFamily {
Seigo Nonaka23fcd672019-12-09 14:46:23 -0800643 method public String getName();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700644 property public final String name;
Seigo Nonaka23fcd672019-12-09 14:46:23 -0800645 }
646
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100647 public final class LoadedFontFamily extends androidx.compose.ui.text.font.FontFamily {
Siyamed Sinircc90fec2020-11-13 08:36:47 -0800648 method public androidx.compose.ui.text.font.Typeface getTypeface();
649 property public final androidx.compose.ui.text.font.Typeface typeface;
Seigo Nonakad7b61092020-03-18 16:31:15 -0700650 }
651
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100652 public final class ResourceFont implements androidx.compose.ui.text.font.Font {
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800653 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 -0800654 method public int getResId();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100655 method public androidx.compose.ui.text.font.FontStyle getStyle();
656 method public androidx.compose.ui.text.font.FontWeight getWeight();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700657 property public final int resId;
658 property public androidx.compose.ui.text.font.FontStyle style;
659 property public androidx.compose.ui.text.font.FontWeight weight;
Seigo Nonakaa60904d2019-12-09 13:56:53 -0800660 }
661
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100662 public abstract sealed class SystemFontFamily extends androidx.compose.ui.text.font.FontFamily {
Seigo Nonaka5df56b82020-01-30 14:15:25 -0800663 }
664
Siyamed Sinircc90fec2020-11-13 08:36:47 -0800665 public interface Typeface {
Siyamed Sinir4d973ec2020-11-13 09:11:13 -0800666 method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
667 property public abstract androidx.compose.ui.text.font.FontFamily? fontFamily;
Siyamed Sinircc90fec2020-11-13 08:36:47 -0800668 }
669
Siyamed Sinirff51df92019-07-02 15:35:20 -0700670}
671
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100672package androidx.compose.ui.text.input {
673
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800674 public final class BackspaceCommand implements androidx.compose.ui.text.input.EditCommand {
675 ctor public BackspaceCommand();
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 CommitTextCommand implements androidx.compose.ui.text.input.EditCommand {
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800680 ctor public CommitTextCommand(androidx.compose.ui.text.AnnotatedString annotatedString, int newCursorPosition);
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800681 ctor public CommitTextCommand(String text, int newCursorPosition);
682 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800683 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100684 method public int getNewCursorPosition();
685 method public String getText();
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800686 property public final androidx.compose.ui.text.AnnotatedString annotatedString;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700687 property public final int newCursorPosition;
688 property public final String text;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100689 }
690
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800691 public final class DeleteAllCommand implements androidx.compose.ui.text.input.EditCommand {
692 ctor public DeleteAllCommand();
693 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100694 }
695
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800696 public final class DeleteSurroundingTextCommand implements androidx.compose.ui.text.input.EditCommand {
697 ctor public DeleteSurroundingTextCommand(int lengthBeforeCursor, int lengthAfterCursor);
698 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
699 method public int getLengthAfterCursor();
700 method public int getLengthBeforeCursor();
701 property public final int lengthAfterCursor;
702 property public final int lengthBeforeCursor;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100703 }
704
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800705 public final class DeleteSurroundingTextInCodePointsCommand implements androidx.compose.ui.text.input.EditCommand {
706 ctor public DeleteSurroundingTextInCodePointsCommand(int lengthBeforeCursor, int lengthAfterCursor);
707 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
708 method public int getLengthAfterCursor();
709 method public int getLengthBeforeCursor();
710 property public final int lengthAfterCursor;
711 property public final int lengthBeforeCursor;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100712 }
713
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800714 public interface EditCommand {
715 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100716 }
717
haoyuec37a2c2021-01-13 13:36:17 -0800718 public final class EditCommandKt {
719 }
720
Siyamed Sinir825fc2f2021-02-08 19:17:48 -0800721 public final class EditProcessor {
722 ctor public EditProcessor();
723 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 -0800724 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 -0800725 method public androidx.compose.ui.text.input.TextFieldValue toTextFieldValue();
726 }
727
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100728 public final class EditingBuffer {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100729 }
730
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800731 public final class FinishComposingTextCommand implements androidx.compose.ui.text.input.EditCommand {
732 ctor public FinishComposingTextCommand();
733 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100734 }
735
736 public final class GapBufferKt {
737 }
738
739 public enum ImeAction {
Siyamed Sinir1cd8bb92021-01-08 01:41:47 -0800740 enum_constant public static final androidx.compose.ui.text.input.ImeAction Default;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100741 enum_constant public static final androidx.compose.ui.text.input.ImeAction Done;
742 enum_constant public static final androidx.compose.ui.text.input.ImeAction Go;
743 enum_constant public static final androidx.compose.ui.text.input.ImeAction Next;
Siyamed Sinir1cd8bb92021-01-08 01:41:47 -0800744 enum_constant public static final androidx.compose.ui.text.input.ImeAction None;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100745 enum_constant public static final androidx.compose.ui.text.input.ImeAction Previous;
746 enum_constant public static final androidx.compose.ui.text.input.ImeAction Search;
747 enum_constant public static final androidx.compose.ui.text.input.ImeAction Send;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100748 }
749
Siyamed Sinir89516532020-10-30 19:09:45 -0700750 @androidx.compose.runtime.Immutable public final class ImeOptions {
Siyamed Sinirec287f52020-10-29 22:02:00 -0700751 ctor public ImeOptions(boolean singleLine, androidx.compose.ui.text.input.KeyboardCapitalization capitalization, boolean autoCorrect, androidx.compose.ui.text.input.KeyboardType keyboardType, androidx.compose.ui.text.input.ImeAction imeAction);
752 ctor public ImeOptions();
Siyamed Sinirfdd7a9a2021-01-05 15:33:24 -0800753 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 -0700754 method public boolean getAutoCorrect();
Siyamed Sinir06dab302020-10-14 23:21:25 -0700755 method public androidx.compose.ui.text.input.KeyboardCapitalization getCapitalization();
Siyamed Sinir90a74d02020-10-28 18:42:03 -0700756 method public androidx.compose.ui.text.input.ImeAction getImeAction();
757 method public androidx.compose.ui.text.input.KeyboardType getKeyboardType();
Siyamed Sinirae73b3062020-10-13 22:37:50 -0700758 method public boolean getSingleLine();
Siyamed Sinir4a35e402020-10-14 23:21:25 -0700759 property public final boolean autoCorrect;
Siyamed Sinir06dab302020-10-14 23:21:25 -0700760 property public final androidx.compose.ui.text.input.KeyboardCapitalization capitalization;
Siyamed Sinir90a74d02020-10-28 18:42:03 -0700761 property public final androidx.compose.ui.text.input.ImeAction imeAction;
762 property public final androidx.compose.ui.text.input.KeyboardType keyboardType;
Siyamed Sinirae73b3062020-10-13 22:37:50 -0700763 property public final boolean singleLine;
Siyamed Sinirec287f52020-10-29 22:02:00 -0700764 field public static final androidx.compose.ui.text.input.ImeOptions.Companion Companion;
Siyamed Sinirae73b3062020-10-13 22:37:50 -0700765 }
766
Siyamed Sinirec287f52020-10-29 22:02:00 -0700767 public static final class ImeOptions.Companion {
768 method public androidx.compose.ui.text.input.ImeOptions getDefault();
769 property public final androidx.compose.ui.text.input.ImeOptions Default;
770 }
771
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800772 public interface InputEventCallback {
773 method public void onEditCommands(java.util.List<? extends androidx.compose.ui.text.input.EditCommand> editCommands);
Siyamed Sinirec287f52020-10-29 22:02:00 -0700774 method public void onImeAction(androidx.compose.ui.text.input.ImeAction imeAction);
775 }
776
777 public enum KeyboardCapitalization {
778 enum_constant public static final androidx.compose.ui.text.input.KeyboardCapitalization Characters;
779 enum_constant public static final androidx.compose.ui.text.input.KeyboardCapitalization None;
780 enum_constant public static final androidx.compose.ui.text.input.KeyboardCapitalization Sentences;
781 enum_constant public static final androidx.compose.ui.text.input.KeyboardCapitalization Words;
Siyamed Sinirae73b3062020-10-13 22:37:50 -0700782 }
783
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100784 public enum KeyboardType {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100785 enum_constant public static final androidx.compose.ui.text.input.KeyboardType Ascii;
786 enum_constant public static final androidx.compose.ui.text.input.KeyboardType Email;
787 enum_constant public static final androidx.compose.ui.text.input.KeyboardType Number;
788 enum_constant public static final androidx.compose.ui.text.input.KeyboardType NumberPassword;
789 enum_constant public static final androidx.compose.ui.text.input.KeyboardType Password;
790 enum_constant public static final androidx.compose.ui.text.input.KeyboardType Phone;
791 enum_constant public static final androidx.compose.ui.text.input.KeyboardType Text;
792 enum_constant public static final androidx.compose.ui.text.input.KeyboardType Uri;
793 }
794
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800795 public final class MoveCursorCommand implements androidx.compose.ui.text.input.EditCommand {
796 ctor public MoveCursorCommand(int amount);
797 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100798 method public int getAmount();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700799 property public final int amount;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100800 }
801
Siyamed Sinir642df0e2021-01-05 14:34:57 -0800802 public interface OffsetMapping {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100803 method public int originalToTransformed(int offset);
804 method public int transformedToOriginal(int offset);
Siyamed Sinir642df0e2021-01-05 14:34:57 -0800805 field public static final androidx.compose.ui.text.input.OffsetMapping.Companion Companion;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100806 }
807
Siyamed Sinir642df0e2021-01-05 14:34:57 -0800808 public static final class OffsetMapping.Companion {
809 method public androidx.compose.ui.text.input.OffsetMapping getIdentity();
810 property public final androidx.compose.ui.text.input.OffsetMapping Identity;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100811 }
812
813 public final class PasswordVisualTransformation implements androidx.compose.ui.text.input.VisualTransformation {
814 ctor public PasswordVisualTransformation(char mask);
815 ctor public PasswordVisualTransformation();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100816 method public androidx.compose.ui.text.input.TransformedText filter(androidx.compose.ui.text.AnnotatedString text);
817 method public char getMask();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700818 property public final char mask;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100819 }
820
821 public interface PlatformTextInputService {
822 method public void hideSoftwareKeyboard();
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100823 method public void notifyFocusedRect(androidx.compose.ui.geometry.Rect rect);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100824 method public void showSoftwareKeyboard();
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800825 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 +0100826 method public void stopInput();
Siyamed Sinir082eae32021-01-06 08:56:20 -0800827 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 +0100828 }
829
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800830 public final class SetComposingRegionCommand implements androidx.compose.ui.text.input.EditCommand {
831 ctor public SetComposingRegionCommand(int start, int end);
832 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100833 method public int getEnd();
834 method public int getStart();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700835 property public final int end;
836 property public final int start;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100837 }
838
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800839 public final class SetComposingTextCommand implements androidx.compose.ui.text.input.EditCommand {
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800840 ctor public SetComposingTextCommand(androidx.compose.ui.text.AnnotatedString annotatedString, int newCursorPosition);
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800841 ctor public SetComposingTextCommand(String text, int newCursorPosition);
842 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800843 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100844 method public int getNewCursorPosition();
845 method public String getText();
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800846 property public final androidx.compose.ui.text.AnnotatedString annotatedString;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700847 property public final int newCursorPosition;
848 property public final String text;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100849 }
850
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800851 public final class SetSelectionCommand implements androidx.compose.ui.text.input.EditCommand {
852 ctor public SetSelectionCommand(int start, int end);
853 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100854 method public int getEnd();
855 method public int getStart();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700856 property public final int end;
857 property public final int start;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100858 }
859
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100860 @androidx.compose.runtime.Immutable public final class TextFieldValue {
Siyamed Sinir5520c562020-11-15 21:48:58 -0800861 method public androidx.compose.ui.text.input.TextFieldValue commitComposition();
Siyamed Sinirc5ccee42021-02-08 18:30:43 -0800862 method public androidx.compose.ui.text.input.TextFieldValue copy-Dr2r1M0(String text, optional long selection, optional androidx.compose.ui.text.TextRange? composition);
863 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 -0800864 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700865 method public androidx.compose.ui.text.TextRange? getComposition-MzsxiRA();
866 method public long getSelection-d9O1mEE();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100867 method public String getText();
Siyamed Sinira9c5fd92021-01-14 15:31:07 -0800868 property public final androidx.compose.ui.text.AnnotatedString annotatedString;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700869 property public final androidx.compose.ui.text.TextRange? composition;
870 property public final long selection;
871 property public final String text;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100872 field public static final androidx.compose.ui.text.input.TextFieldValue.Companion Companion;
873 }
874
875 public static final class TextFieldValue.Companion {
Andrey Kulikov7ff99782021-01-26 21:13:52 +0000876 method public androidx.compose.runtime.saveable.Saver<androidx.compose.ui.text.input.TextFieldValue,java.lang.Object> getSaver();
877 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 +0100878 }
879
880 public final class TextFieldValueKt {
Siyamed Sinira9c5fd92021-01-14 15:31:07 -0800881 method public static androidx.compose.ui.text.AnnotatedString getSelectedText(androidx.compose.ui.text.input.TextFieldValue);
882 method public static androidx.compose.ui.text.AnnotatedString getTextAfterSelection(androidx.compose.ui.text.input.TextFieldValue, int maxChars);
883 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 +0100884 }
885
886 public class TextInputService {
887 ctor public TextInputService(androidx.compose.ui.text.input.PlatformTextInputService platformTextInputService);
Sean McQuillanc6dc4e62021-02-04 22:37:32 -0800888 method public final void hideSoftwareKeyboard();
889 method public final void showSoftwareKeyboard();
890 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);
891 method public void stopInput(androidx.compose.ui.text.input.TextInputSession session);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100892 }
893
Sean McQuillanc6dc4e62021-02-04 22:37:32 -0800894 public final class TextInputSession {
895 ctor public TextInputSession(androidx.compose.ui.text.input.TextInputService textInputService, androidx.compose.ui.text.input.PlatformTextInputService platformTextInputService);
896 method public void dispose();
897 method public boolean hideSoftwareKeyboard();
898 method public boolean isOpen();
899 method public boolean notifyFocusedRect(androidx.compose.ui.geometry.Rect rect);
900 method public boolean showSoftwareKeyboard();
901 method public boolean updateState(androidx.compose.ui.text.input.TextFieldValue? oldValue, androidx.compose.ui.text.input.TextFieldValue newValue);
902 property public final boolean isOpen;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100903 }
904
905 public final class TransformedText {
Siyamed Sinir6d879122021-01-13 10:39:54 -0800906 ctor public TransformedText(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.input.OffsetMapping offsetMapping);
Siyamed Sinir642df0e2021-01-05 14:34:57 -0800907 method public androidx.compose.ui.text.input.OffsetMapping getOffsetMapping();
Siyamed Sinir6d879122021-01-13 10:39:54 -0800908 method public androidx.compose.ui.text.AnnotatedString getText();
Siyamed Sinir642df0e2021-01-05 14:34:57 -0800909 property public final androidx.compose.ui.text.input.OffsetMapping offsetMapping;
Siyamed Sinir6d879122021-01-13 10:39:54 -0800910 property public final androidx.compose.ui.text.AnnotatedString text;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100911 }
912
Siyamed Sinire3b986c2021-01-07 12:04:03 -0800913 @androidx.compose.runtime.Immutable public fun interface VisualTransformation {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100914 method public androidx.compose.ui.text.input.TransformedText filter(androidx.compose.ui.text.AnnotatedString text);
915 field public static final androidx.compose.ui.text.input.VisualTransformation.Companion Companion;
916 }
917
918 public static final class VisualTransformation.Companion {
919 method public androidx.compose.ui.text.input.VisualTransformation getNone();
920 property public final androidx.compose.ui.text.input.VisualTransformation None;
921 }
922
923}
924
925package androidx.compose.ui.text.intl {
926
Jim Sprochdc1308e2021-02-10 01:45:52 -0800927 public final class AndroidPlatformLocale_androidKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100928 }
929
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100930 @androidx.compose.runtime.Immutable public final class Locale {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100931 ctor public Locale(String languageTag);
932 method public String getLanguage();
933 method public String getRegion();
934 method public String getScript();
935 method public String toLanguageTag();
936 property public final String language;
937 property public final String region;
938 property public final String script;
939 field public static final androidx.compose.ui.text.intl.Locale.Companion Companion;
940 }
941
942 public static final class Locale.Companion {
943 method public androidx.compose.ui.text.intl.Locale getCurrent();
944 property public final androidx.compose.ui.text.intl.Locale current;
945 }
946
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100947 @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 +0100948 ctor public LocaleList(java.util.List<androidx.compose.ui.text.intl.Locale> localeList);
949 ctor public LocaleList(String languageTags);
950 ctor public LocaleList(androidx.compose.ui.text.intl.Locale... locales);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100951 method public operator boolean contains(androidx.compose.ui.text.intl.Locale element);
952 method public boolean containsAll(java.util.Collection<?> elements);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100953 method public operator androidx.compose.ui.text.intl.Locale get(int i);
954 method public java.util.List<androidx.compose.ui.text.intl.Locale> getLocaleList();
955 method public int getSize();
956 method public boolean isEmpty();
957 method public java.util.Iterator<androidx.compose.ui.text.intl.Locale> iterator();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700958 property public final java.util.List<androidx.compose.ui.text.intl.Locale> localeList;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100959 property public int size;
960 field public static final androidx.compose.ui.text.intl.LocaleList.Companion Companion;
961 }
962
963 public static final class LocaleList.Companion {
964 method public androidx.compose.ui.text.intl.LocaleList getCurrent();
965 property public final androidx.compose.ui.text.intl.LocaleList current;
966 }
967
968 public final class PlatformLocaleKt {
969 }
970
971}
972
973package androidx.compose.ui.text.platform {
Siyamed Sinirff51df92019-07-02 15:35:20 -0700974
Jim Sprochdc1308e2021-02-10 01:45:52 -0800975 public final class AndroidAccessibilitySpannableString_androidKt {
haoyu52a7fa12020-09-09 15:19:58 -0700976 }
977
Jim Sprochdc1308e2021-02-10 01:45:52 -0800978 public final class AndroidParagraphHelper_androidKt {
Siyamed Sinirfe2c0372019-09-05 15:05:05 -0700979 }
980
Jim Sprochdc1308e2021-02-10 01:45:52 -0800981 public final class AndroidParagraphIntrinsics_androidKt {
Nikolay Igotti705beee2020-05-28 10:34:39 +0300982 }
983
Jim Sprochdc1308e2021-02-10 01:45:52 -0800984 public final class AndroidParagraph_androidKt {
Siyamed Sinirff51df92019-07-02 15:35:20 -0700985 }
986
Jim Sprochdc1308e2021-02-10 01:45:52 -0800987 public final class AndroidStringDelegate_androidKt {
Nikolay Igotti705beee2020-05-28 10:34:39 +0300988 }
989
Siyamed Sinirff51df92019-07-02 15:35:20 -0700990}
991
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100992package androidx.compose.ui.text.platform.extensions {
Siyamed Sinire2bba722020-06-24 19:34:07 -0700993
Jim Sprochdc1308e2021-02-10 01:45:52 -0800994 public final class LocaleExtensions_androidKt {
Siyamed Sinire2bba722020-06-24 19:34:07 -0700995 }
996
Jim Sprochdc1308e2021-02-10 01:45:52 -0800997 public final class PlaceholderExtensions_androidKt {
Siyamed Sinir1111b522020-06-25 09:40:59 -0700998 }
999
Jim Sprochdc1308e2021-02-10 01:45:52 -08001000 public final class SpannableExtensions_androidKt {
Siyamed Sinir1111b522020-06-25 09:40:59 -07001001 }
1002
Jim Sprochdc1308e2021-02-10 01:45:52 -08001003 public final class TextPaintExtensions_androidKt {
Siyamed Sinire2bba722020-06-24 19:34:07 -07001004 }
1005
Jim Sprochdc1308e2021-02-10 01:45:52 -08001006 public final class TtsAnnotationExtensions_androidKt {
haoyu247a19b2020-09-29 13:29:08 -07001007 method public static android.text.style.TtsSpan toSpan(androidx.compose.ui.text.TtsAnnotation);
1008 method public static android.text.style.TtsSpan toSpan(androidx.compose.ui.text.VerbatimTtsAnnotation);
1009 }
1010
Siyamed Sinire2bba722020-06-24 19:34:07 -07001011}
1012
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001013package androidx.compose.ui.text.style {
Siyamed Sinirff51df92019-07-02 15:35:20 -07001014
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001015 @androidx.compose.runtime.Immutable public final inline class BaselineShift {
Mads Agerba4927c2020-04-08 13:34:14 +02001016 ctor public BaselineShift();
1017 method public static float constructor-impl(float multiplier);
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001018 method @androidx.compose.runtime.Immutable public static inline boolean equals-impl(float p, Object? p1);
Mads Agerba4927c2020-04-08 13:34:14 +02001019 method public static boolean equals-impl0(float p1, float p2);
Siyamed Sinirff51df92019-07-02 15:35:20 -07001020 method public float getMultiplier();
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001021 method @androidx.compose.runtime.Immutable public static inline int hashCode-impl(float p);
1022 method @androidx.compose.runtime.Immutable public static inline String! toString-impl(float p);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001023 property public final float multiplier;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001024 field public static final androidx.compose.ui.text.style.BaselineShift.Companion Companion;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001025 }
1026
1027 public static final class BaselineShift.Companion {
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001028 method public float getNone-y9eOQZs();
1029 method public float getSubscript-y9eOQZs();
1030 method public float getSuperscript-y9eOQZs();
Mads Agerba4927c2020-04-08 13:34:14 +02001031 property public final float None;
1032 property public final float Subscript;
1033 property public final float Superscript;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001034 }
1035
Siyamed Sinir6a894532019-10-20 11:02:04 -07001036 public final class BaselineShiftKt {
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001037 method @androidx.compose.runtime.Stable public static float lerp-ylBt8J4(float start, float stop, float fraction);
Siyamed Sinir6a894532019-10-20 11:02:04 -07001038 }
1039
Siyamed Sinir5e075172020-06-24 12:41:28 -07001040 public enum ResolvedTextDirection {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001041 enum_constant public static final androidx.compose.ui.text.style.ResolvedTextDirection Ltr;
1042 enum_constant public static final androidx.compose.ui.text.style.ResolvedTextDirection Rtl;
Siyamed Sinir5e075172020-06-24 12:41:28 -07001043 }
1044
Siyamed Sinirff51df92019-07-02 15:35:20 -07001045 public enum TextAlign {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001046 enum_constant public static final androidx.compose.ui.text.style.TextAlign Center;
1047 enum_constant public static final androidx.compose.ui.text.style.TextAlign End;
1048 enum_constant public static final androidx.compose.ui.text.style.TextAlign Justify;
1049 enum_constant public static final androidx.compose.ui.text.style.TextAlign Left;
1050 enum_constant public static final androidx.compose.ui.text.style.TextAlign Right;
1051 enum_constant public static final androidx.compose.ui.text.style.TextAlign Start;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001052 }
1053
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001054 @androidx.compose.runtime.Immutable public final class TextDecoration {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001055 method public operator boolean contains(androidx.compose.ui.text.style.TextDecoration other);
Siyamed Sinirda765cc2021-01-09 10:17:35 -08001056 method public operator boolean equals(Object? other);
Siyamed Sinirff51df92019-07-02 15:35:20 -07001057 method public int getMask();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001058 method public operator androidx.compose.ui.text.style.TextDecoration plus(androidx.compose.ui.text.style.TextDecoration decoration);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001059 property public final int mask;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001060 field public static final androidx.compose.ui.text.style.TextDecoration.Companion Companion;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001061 }
1062
1063 public static final class TextDecoration.Companion {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001064 method public androidx.compose.ui.text.style.TextDecoration combine(java.util.List<androidx.compose.ui.text.style.TextDecoration> decorations);
1065 method public androidx.compose.ui.text.style.TextDecoration getLineThrough();
1066 method public androidx.compose.ui.text.style.TextDecoration getNone();
1067 method public androidx.compose.ui.text.style.TextDecoration getUnderline();
1068 property public final androidx.compose.ui.text.style.TextDecoration LineThrough;
1069 property public final androidx.compose.ui.text.style.TextDecoration None;
1070 property public final androidx.compose.ui.text.style.TextDecoration Underline;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001071 }
1072
Siyamed Sinir7f8762b2020-06-24 13:33:24 -07001073 public enum TextDirection {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001074 enum_constant public static final androidx.compose.ui.text.style.TextDirection Content;
1075 enum_constant public static final androidx.compose.ui.text.style.TextDirection ContentOrLtr;
1076 enum_constant public static final androidx.compose.ui.text.style.TextDirection ContentOrRtl;
1077 enum_constant public static final androidx.compose.ui.text.style.TextDirection Ltr;
1078 enum_constant public static final androidx.compose.ui.text.style.TextDirection Rtl;
Seigo Nonakac4f136a2019-08-16 16:48:44 -07001079 }
1080
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001081 @androidx.compose.runtime.Immutable public final class TextGeometricTransform {
Seigo Nonaka9b62cc92019-12-03 14:32:17 -08001082 ctor public TextGeometricTransform(float scaleX, float skewX);
Siyamed Sinirff51df92019-07-02 15:35:20 -07001083 ctor public TextGeometricTransform();
Siyamed Sinirda765cc2021-01-09 10:17:35 -08001084 method public androidx.compose.ui.text.style.TextGeometricTransform copy(optional float scaleX, optional float skewX);
1085 method public operator boolean equals(Object? other);
Seigo Nonaka9b62cc92019-12-03 14:32:17 -08001086 method public float getScaleX();
1087 method public float getSkewX();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001088 property public final float scaleX;
1089 property public final float skewX;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001090 field public static final androidx.compose.ui.text.style.TextGeometricTransform.Companion Companion;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001091 }
1092
1093 public static final class TextGeometricTransform.Companion {
1094 }
1095
1096 public final class TextGeometricTransformKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001097 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 -07001098 }
1099
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001100 @androidx.compose.runtime.Immutable public final class TextIndent {
Siyamed Sinirda765cc2021-01-09 10:17:35 -08001101 method public androidx.compose.ui.text.style.TextIndent copy-8E83U4Q(optional long firstLine, optional long restLine);
1102 method public operator boolean equals(Object? other);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001103 method public long getFirstLine-XSAIIZE();
1104 method public long getRestLine-XSAIIZE();
1105 property public final long firstLine;
1106 property public final long restLine;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001107 field public static final androidx.compose.ui.text.style.TextIndent.Companion Companion;
Seigo Nonakafde1ff32020-01-30 18:20:01 -08001108 }
1109
1110 public static final class TextIndent.Companion {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001111 method public androidx.compose.ui.text.style.TextIndent getNone();
1112 property public final androidx.compose.ui.text.style.TextIndent None;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001113 }
1114
1115 public final class TextIndentKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001116 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 -07001117 }
Siyamed Sinir2207b722019-02-22 15:53:41 -08001118
Siyamed Sinir2207b722019-02-22 15:53:41 -08001119 public enum TextOverflow {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001120 enum_constant public static final androidx.compose.ui.text.style.TextOverflow Clip;
1121 enum_constant public static final androidx.compose.ui.text.style.TextOverflow Ellipsis;
Siyamed Sinir2207b722019-02-22 15:53:41 -08001122 }
1123
1124}
1125