[go: nahoru, domu]

blob: 5face80b0c5cd32fae5b9debe7693deaa9489a1f [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
Siyamed Sinir7fd5ad22021-01-14 14:12:21 -08004 @androidx.compose.runtime.Immutable public final class AnnotatedString implements java.lang.CharSequence {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01005 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 -08006 method public operator char get(int index);
7 method public int getLength();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01008 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> getParagraphStyles();
9 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> getSpanStyles();
10 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<java.lang.String>> getStringAnnotations(String tag, int start, int end);
11 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 -070012 method public String getText();
haoyu247a19b2020-09-29 13:29:08 -070013 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 +010014 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 -080015 method public androidx.compose.ui.text.AnnotatedString subSequence(int startIndex, int endIndex);
16 method public androidx.compose.ui.text.AnnotatedString subSequence-5zc-tL8(long range);
17 property public int length;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -070018 property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> paragraphStyles;
19 property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles;
20 property public final String text;
Siyamed Sinir2207b722019-02-22 15:53:41 -080021 }
22
Siyamed Sinir223942e2019-10-07 11:18:51 -070023 public static final class AnnotatedString.Builder {
Siyamed Sinira275ce22019-10-16 09:15:55 -070024 ctor public AnnotatedString.Builder(int capacity);
Siyamed Sinir223942e2019-10-07 11:18:51 -070025 ctor public AnnotatedString.Builder();
26 ctor public AnnotatedString.Builder(String text);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010027 ctor public AnnotatedString.Builder(androidx.compose.ui.text.AnnotatedString text);
haoyu0a191b92020-09-29 13:30:50 -070028 method public void addStringAnnotation(String tag, String annotation, int start, int end);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010029 method public void addStyle(androidx.compose.ui.text.SpanStyle style, int start, int end);
30 method public void addStyle(androidx.compose.ui.text.ParagraphStyle style, int start, int end);
Siyamed Sinir7afe8322019-10-15 09:41:09 -070031 method public void append(String text);
Siyamed Sinira275ce22019-10-16 09:15:55 -070032 method public void append(char p);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010033 method public void append(androidx.compose.ui.text.AnnotatedString text);
Siyamed Sinir223942e2019-10-07 11:18:51 -070034 method public int getLength();
haoyu9d7045e2020-03-11 02:35:00 -070035 method public void pop();
36 method public void pop(int index);
haoyu3dfc36a2020-04-06 15:25:03 -070037 method public int pushStringAnnotation(String tag, String annotation);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010038 method public int pushStyle(androidx.compose.ui.text.SpanStyle style);
39 method public int pushStyle(androidx.compose.ui.text.ParagraphStyle style);
haoyu247a19b2020-09-29 13:29:08 -070040 method public int pushTtsAnnotation(androidx.compose.ui.text.TtsAnnotation ttsAnnotation);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010041 method public androidx.compose.ui.text.AnnotatedString toAnnotatedString();
Siyamed Sinir223942e2019-10-07 11:18:51 -070042 property public final int length;
43 }
44
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +010045 @androidx.compose.runtime.Immutable public static final class AnnotatedString.Range<T> {
Aurimas Liutikasa3bfa992020-08-05 16:32:56 -070046 ctor public AnnotatedString.Range(T? item, int start, int end, String tag);
47 ctor public AnnotatedString.Range(T? item, int start, int end);
Siyamed Sinirff51df92019-07-02 15:35:20 -070048 method public T! component1();
49 method public int component2();
50 method public int component3();
haoyu9d7045e2020-03-11 02:35:00 -070051 method public String component4();
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +010052 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 -070053 method public int getEnd();
Seigo Nonakaf54736d2019-11-22 11:52:47 -080054 method public T! getItem();
Siyamed Sinirff51df92019-07-02 15:35:20 -070055 method public int getStart();
haoyu3dfc36a2020-04-06 15:25:03 -070056 method public String getTag();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -070057 property public final int end;
58 property public final T! item;
59 property public final int start;
60 property public final String tag;
Siyamed Sinir2207b722019-02-22 15:53:41 -080061 }
62
Siyamed Sinir25168902019-09-06 17:49:44 -070063 public final class AnnotatedStringKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -070064 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 +010065 method public static androidx.compose.ui.text.AnnotatedString AnnotatedString(String text, androidx.compose.ui.text.ParagraphStyle paragraphStyle);
Siyamed Sinirf62f7202020-11-24 10:47:33 -080066 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 -070067 method public static androidx.compose.ui.text.AnnotatedString capitalize(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
68 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 -070069 method public static androidx.compose.ui.text.AnnotatedString toLowerCase(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
70 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 +010071 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);
72 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 -070073 }
74
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -070075 @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 -070076 }
77
Nikolay Igotti705beee2020-05-28 10:34:39 +030078 public final class JvmAnnotatedStringKt {
79 }
80
haoyu705aaeb2021-01-14 11:44:21 -080081 public final class JvmCharHelpersKt {
haoyu705aaeb2021-01-14 11:44:21 -080082 }
83
haoyub45eeea2019-10-30 14:54:23 -070084 public final class MultiParagraph {
haoyu059581f2020-08-31 11:51:43 -070085 ctor public MultiParagraph(androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics, int maxLines, boolean ellipsis, float width);
86 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 +010087 method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +010088 method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
89 method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
haoyub45eeea2019-10-30 14:54:23 -070090 method public boolean getDidExceedMaxLines();
91 method public float getFirstBaseline();
92 method public float getHeight();
93 method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +010094 method public androidx.compose.ui.text.MultiParagraphIntrinsics getIntrinsics();
haoyub45eeea2019-10-30 14:54:23 -070095 method public float getLastBaseline();
96 method public float getLineBottom(int lineIndex);
97 method public int getLineCount();
haoyu942a5bf2020-11-17 12:49:47 -080098 method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
haoyub45eeea2019-10-30 14:54:23 -070099 method public int getLineForOffset(int offset);
yingleiw1df9e8a2020-07-08 18:41:40 -0700100 method public int getLineForVerticalPosition(float vertical);
haoyub45eeea2019-10-30 14:54:23 -0700101 method public float getLineHeight(int lineIndex);
102 method public float getLineLeft(int lineIndex);
103 method public float getLineRight(int lineIndex);
haoyu7ec13762020-04-14 11:02:05 -0700104 method public int getLineStart(int lineIndex);
Haoyu Zhangcbbcc0e2020-02-11 17:37:08 -0800105 method public float getLineTop(int lineIndex);
haoyub45eeea2019-10-30 14:54:23 -0700106 method public float getLineWidth(int lineIndex);
107 method public float getMaxIntrinsicWidth();
Seigo Nonaka51664792019-12-04 10:59:29 -0800108 method public int getMaxLines();
haoyub45eeea2019-10-30 14:54:23 -0700109 method public float getMinIntrinsicWidth();
George Mount16715b42020-08-06 16:03:43 -0700110 method public int getOffsetForPosition-k-4lQ0M(long position);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100111 method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100112 method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100113 method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
haoyub45eeea2019-10-30 14:54:23 -0700114 method public float getWidth();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700115 method public long getWordBoundary-d9O1mEE(int offset);
Seigo Nonaka24aad832020-07-23 18:13:26 -0700116 method public boolean isLineEllipsized(int lineIndex);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700117 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 -0700118 property public final boolean didExceedMaxLines;
119 property public final float firstBaseline;
120 property public final float height;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700121 property public final androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics;
haoyub45eeea2019-10-30 14:54:23 -0700122 property public final float lastBaseline;
123 property public final int lineCount;
124 property public final float maxIntrinsicWidth;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700125 property public final int maxLines;
haoyub45eeea2019-10-30 14:54:23 -0700126 property public final float minIntrinsicWidth;
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100127 property public final java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
haoyub45eeea2019-10-30 14:54:23 -0700128 property public final float width;
129 }
130
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100131 public final class MultiParagraphIntrinsics implements androidx.compose.ui.text.ParagraphIntrinsics {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100132 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 +0100133 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
haoyub45eeea2019-10-30 14:54:23 -0700134 method public float getMaxIntrinsicWidth();
135 method public float getMinIntrinsicWidth();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100136 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> getPlaceholders();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700137 property public final androidx.compose.ui.text.AnnotatedString annotatedString;
haoyub45eeea2019-10-30 14:54:23 -0700138 property public float maxIntrinsicWidth;
139 property public float minIntrinsicWidth;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700140 property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders;
haoyub45eeea2019-10-30 14:54:23 -0700141 }
142
haoyuec586472020-03-31 18:04:39 -0700143 public final class MultiParagraphIntrinsicsKt {
144 }
145
Haoyu Zhang53c5b292019-07-18 15:02:38 -0700146 public final class MultiParagraphKt {
Haoyu Zhang53c5b292019-07-18 15:02:38 -0700147 }
148
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700149 public interface Paragraph {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100150 method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100151 method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
152 method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
Siyamed Sinir2207b722019-02-22 15:53:41 -0800153 method public boolean getDidExceedMaxLines();
Mihai Popa802dac32019-07-30 15:50:28 +0100154 method public float getFirstBaseline();
Siyamed Sinir2207b722019-02-22 15:53:41 -0800155 method public float getHeight();
Haoyu Zhang3e528472019-10-21 16:56:51 -0700156 method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
Mihai Popa802dac32019-07-30 15:50:28 +0100157 method public float getLastBaseline();
Siyamed Sinir3f44b9a2019-09-21 13:13:38 -0700158 method public float getLineBottom(int lineIndex);
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700159 method public int getLineCount();
haoyu942a5bf2020-11-17 12:49:47 -0800160 method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
haoyu4547dac2019-10-30 15:34:58 -0700161 method public int getLineForOffset(int offset);
yingleiw1df9e8a2020-07-08 18:41:40 -0700162 method public int getLineForVerticalPosition(float vertical);
Siyamed Sinir2207b722019-02-22 15:53:41 -0800163 method public float getLineHeight(int lineIndex);
164 method public float getLineLeft(int lineIndex);
165 method public float getLineRight(int lineIndex);
haoyu7ec13762020-04-14 11:02:05 -0700166 method public int getLineStart(int lineIndex);
Haoyu Zhangcbbcc0e2020-02-11 17:37:08 -0800167 method public float getLineTop(int lineIndex);
Siyamed Sinir2207b722019-02-22 15:53:41 -0800168 method public float getLineWidth(int lineIndex);
169 method public float getMaxIntrinsicWidth();
170 method public float getMinIntrinsicWidth();
George Mount16715b42020-08-06 16:03:43 -0700171 method public int getOffsetForPosition-k-4lQ0M(long position);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100172 method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100173 method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100174 method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
Siyamed Sinir2207b722019-02-22 15:53:41 -0800175 method public float getWidth();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700176 method public long getWordBoundary-d9O1mEE(int offset);
Seigo Nonaka24aad832020-07-23 18:13:26 -0700177 method public boolean isLineEllipsized(int lineIndex);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700178 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 -0700179 property public abstract boolean didExceedMaxLines;
Mihai Popa802dac32019-07-30 15:50:28 +0100180 property public abstract float firstBaseline;
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700181 property public abstract float height;
Mihai Popa802dac32019-07-30 15:50:28 +0100182 property public abstract float lastBaseline;
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700183 property public abstract int lineCount;
184 property public abstract float maxIntrinsicWidth;
185 property public abstract float minIntrinsicWidth;
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100186 property public abstract java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700187 property public abstract float width;
Siyamed Sinir2207b722019-02-22 15:53:41 -0800188 }
189
Siyamed Sinirfe2c0372019-09-05 15:05:05 -0700190 public interface ParagraphIntrinsics {
191 method public float getMaxIntrinsicWidth();
192 method public float getMinIntrinsicWidth();
193 property public abstract float maxIntrinsicWidth;
194 property public abstract float minIntrinsicWidth;
195 }
196
197 public final class ParagraphIntrinsicsKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700198 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 -0700199 }
200
Siyamed Sinir031e5bf2019-07-02 11:49:05 -0700201 public final class ParagraphKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700202 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);
203 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 -0700204 }
205
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100206 @androidx.compose.runtime.Immutable public final class ParagraphStyle {
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800207 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);
208 method public operator boolean equals(Object? other);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700209 method public long getLineHeight-XSAIIZE();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100210 method public androidx.compose.ui.text.style.TextAlign? getTextAlign();
211 method public androidx.compose.ui.text.style.TextDirection? getTextDirection();
212 method public androidx.compose.ui.text.style.TextIndent? getTextIndent();
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700213 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 +0100214 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 -0700215 property public final long lineHeight;
216 property public final androidx.compose.ui.text.style.TextAlign? textAlign;
217 property public final androidx.compose.ui.text.style.TextDirection? textDirection;
218 property public final androidx.compose.ui.text.style.TextIndent? textIndent;
Siyamed Sinircd519012019-06-21 09:27:11 -0700219 }
220
Siyamed Sinirc8b01322019-12-05 09:41:00 -0800221 public final class ParagraphStyleKt {
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100222 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 -0800223 }
224
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100225 @androidx.compose.runtime.Immutable public final class Placeholder {
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800226 method public androidx.compose.ui.text.Placeholder copy-KJSDsNM(optional long width, optional long height, optional androidx.compose.ui.text.PlaceholderVerticalAlign placeholderVerticalAlign);
227 method public operator boolean equals(Object? other);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700228 method public long getHeight-XSAIIZE();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100229 method public androidx.compose.ui.text.PlaceholderVerticalAlign getPlaceholderVerticalAlign();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700230 method public long getWidth-XSAIIZE();
231 property public final long height;
232 property public final androidx.compose.ui.text.PlaceholderVerticalAlign placeholderVerticalAlign;
233 property public final long width;
Haoyu Zhangbafa2802020-02-20 11:36:23 -0800234 }
235
236 public enum PlaceholderVerticalAlign {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100237 enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign AboveBaseline;
238 enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign Bottom;
239 enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign Center;
240 enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign TextBottom;
241 enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign TextCenter;
242 enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign TextTop;
243 enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign Top;
Haoyu Zhangbafa2802020-02-20 11:36:23 -0800244 }
245
Seigo Nonaka0f2b8d52020-04-27 15:15:52 -0700246 public final class SoftwareKeyboardController {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100247 ctor public SoftwareKeyboardController(androidx.compose.ui.text.input.TextInputService textInputService, int token);
Seigo Nonaka0f2b8d52020-04-27 15:15:52 -0700248 method public void hideSoftwareKeyboard();
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100249 method public void notifyFocusedRect(androidx.compose.ui.geometry.Rect rect);
Seigo Nonaka0f2b8d52020-04-27 15:15:52 -0700250 method public void showSoftwareKeyboard();
251 }
252
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100253 @androidx.compose.runtime.Immutable public final class SpanStyle {
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800254 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);
255 method public operator boolean equals(Object? other);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700256 method public long getBackground-0d7_KjU();
257 method public androidx.compose.ui.text.style.BaselineShift? getBaselineShift-5SSeXJ0();
258 method public long getColor-0d7_KjU();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100259 method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
Siyamed Sinirf447f2a2019-12-03 15:44:51 -0800260 method public String? getFontFeatureSettings();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700261 method public long getFontSize-XSAIIZE();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100262 method public androidx.compose.ui.text.font.FontStyle? getFontStyle();
263 method public androidx.compose.ui.text.font.FontSynthesis? getFontSynthesis();
264 method public androidx.compose.ui.text.font.FontWeight? getFontWeight();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700265 method public long getLetterSpacing-XSAIIZE();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100266 method public androidx.compose.ui.text.intl.LocaleList? getLocaleList();
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100267 method public androidx.compose.ui.graphics.Shadow? getShadow();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100268 method public androidx.compose.ui.text.style.TextDecoration? getTextDecoration();
269 method public androidx.compose.ui.text.style.TextGeometricTransform? getTextGeometricTransform();
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700270 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 +0100271 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 -0700272 property public final long background;
273 property public final androidx.compose.ui.text.style.BaselineShift? baselineShift;
274 property public final long color;
275 property public final androidx.compose.ui.text.font.FontFamily? fontFamily;
276 property public final String? fontFeatureSettings;
277 property public final long fontSize;
278 property public final androidx.compose.ui.text.font.FontStyle? fontStyle;
279 property public final androidx.compose.ui.text.font.FontSynthesis? fontSynthesis;
280 property public final androidx.compose.ui.text.font.FontWeight? fontWeight;
281 property public final long letterSpacing;
282 property public final androidx.compose.ui.text.intl.LocaleList? localeList;
283 property public final androidx.compose.ui.graphics.Shadow? shadow;
284 property public final androidx.compose.ui.text.style.TextDecoration? textDecoration;
285 property public final androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform;
Siyamed Sinirf447f2a2019-12-03 15:44:51 -0800286 }
287
288 public final class SpanStyleKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100289 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 -0800290 }
291
Seigo Nonakae50a8482019-08-30 18:26:07 -0700292 public final class StringKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100293 method public static String capitalize(String, androidx.compose.ui.text.intl.Locale locale);
294 method public static String capitalize(String, androidx.compose.ui.text.intl.LocaleList localeList);
295 method public static String decapitalize(String, androidx.compose.ui.text.intl.Locale locale);
296 method public static String decapitalize(String, androidx.compose.ui.text.intl.LocaleList localeList);
297 method public static String toLowerCase(String, androidx.compose.ui.text.intl.Locale locale);
298 method public static String toLowerCase(String, androidx.compose.ui.text.intl.LocaleList localeList);
299 method public static String toUpperCase(String, androidx.compose.ui.text.intl.Locale locale);
300 method public static String toUpperCase(String, androidx.compose.ui.text.intl.LocaleList localeList);
Seigo Nonakae50a8482019-08-30 18:26:07 -0700301 }
302
Seigo Nonaka70066752019-12-09 19:43:52 -0800303 public final class TextLayoutInput {
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800304 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);
305 method public operator boolean equals(Object? other);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700306 method public long getConstraints-msEJaDk();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100307 method public androidx.compose.ui.unit.Density getDensity();
308 method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
Seigo Nonaka70066752019-12-09 19:43:52 -0800309 method public int getMaxLines();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100310 method public androidx.compose.ui.text.style.TextOverflow getOverflow();
311 method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> getPlaceholders();
312 method public androidx.compose.ui.text.font.Font.ResourceLoader getResourceLoader();
Seigo Nonaka70066752019-12-09 19:43:52 -0800313 method public boolean getSoftWrap();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100314 method public androidx.compose.ui.text.TextStyle getStyle();
315 method public androidx.compose.ui.text.AnnotatedString getText();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700316 property public final long constraints;
317 property public final androidx.compose.ui.unit.Density density;
318 property public final androidx.compose.ui.unit.LayoutDirection layoutDirection;
319 property public final int maxLines;
320 property public final androidx.compose.ui.text.style.TextOverflow overflow;
321 property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders;
322 property public final androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader;
323 property public final boolean softWrap;
324 property public final androidx.compose.ui.text.TextStyle style;
325 property public final androidx.compose.ui.text.AnnotatedString text;
Seigo Nonaka70066752019-12-09 19:43:52 -0800326 }
327
328 public final class TextLayoutResult {
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800329 method public androidx.compose.ui.text.TextLayoutResult copy-1moGK-E(optional androidx.compose.ui.text.TextLayoutInput layoutInput, optional long size);
330 method public operator boolean equals(Object? other);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100331 method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100332 method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
333 method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
Seigo Nonaka70066752019-12-09 19:43:52 -0800334 method public boolean getDidOverflowHeight();
335 method public boolean getDidOverflowWidth();
Mads Agerba4927c2020-04-08 13:34:14 +0200336 method public float getFirstBaseline();
Seigo Nonaka70066752019-12-09 19:43:52 -0800337 method public boolean getHasVisualOverflow();
Mads Agerba4927c2020-04-08 13:34:14 +0200338 method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
339 method public float getLastBaseline();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100340 method public androidx.compose.ui.text.TextLayoutInput getLayoutInput();
Mads Agerba4927c2020-04-08 13:34:14 +0200341 method public float getLineBottom(int lineIndex);
Seigo Nonaka956c8fe2020-07-17 12:15:08 -0700342 method public int getLineCount();
haoyu942a5bf2020-11-17 12:49:47 -0800343 method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
Seigo Nonaka70066752019-12-09 19:43:52 -0800344 method public int getLineForOffset(int offset);
yingleiw1df9e8a2020-07-08 18:41:40 -0700345 method public int getLineForVerticalPosition(float vertical);
Seigo Nonaka956c8fe2020-07-17 12:15:08 -0700346 method public float getLineLeft(int lineIndex);
347 method public float getLineRight(int lineIndex);
haoyu7ec13762020-04-14 11:02:05 -0700348 method public int getLineStart(int lineIndex);
Mads Agerba4927c2020-04-08 13:34:14 +0200349 method public float getLineTop(int lineIndex);
Siyamed Sinir75473dd2021-02-08 13:13:38 -0800350 method public androidx.compose.ui.text.MultiParagraph getMultiParagraph();
George Mount16715b42020-08-06 16:03:43 -0700351 method public int getOffsetForPosition-k-4lQ0M(long position);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100352 method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100353 method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100354 method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700355 method public long getSize-YbymL2g();
356 method public long getWordBoundary-d9O1mEE(int offset);
Seigo Nonaka24aad832020-07-23 18:13:26 -0700357 method public boolean isLineEllipsized(int lineIndex);
Seigo Nonaka70066752019-12-09 19:43:52 -0800358 property public final boolean didOverflowHeight;
359 property public final boolean didOverflowWidth;
Mads Agerba4927c2020-04-08 13:34:14 +0200360 property public final float firstBaseline;
Seigo Nonaka70066752019-12-09 19:43:52 -0800361 property public final boolean hasVisualOverflow;
Mads Agerba4927c2020-04-08 13:34:14 +0200362 property public final float lastBaseline;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700363 property public final androidx.compose.ui.text.TextLayoutInput layoutInput;
Seigo Nonaka956c8fe2020-07-17 12:15:08 -0700364 property public final int lineCount;
Siyamed Sinir75473dd2021-02-08 13:13:38 -0800365 property public final androidx.compose.ui.text.MultiParagraph multiParagraph;
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100366 property public final java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700367 property public final long size;
Seigo Nonaka70066752019-12-09 19:43:52 -0800368 }
369
George Mountdec43a92020-08-06 12:17:53 -0700370 public final class TextLayoutResultKt {
George Mounta4da1bb2021-01-07 17:12:05 +0000371 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 -0700372 }
373
Seigo Nonakaeaf4d642019-12-12 14:42:14 -0800374 public final class TextPainter {
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100375 method public void paint(androidx.compose.ui.graphics.Canvas canvas, androidx.compose.ui.text.TextLayoutResult textLayoutResult);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100376 field public static final androidx.compose.ui.text.TextPainter INSTANCE;
Seigo Nonakaeaf4d642019-12-12 14:42:14 -0800377 }
378
haoyu093026c2020-08-25 17:44:12 -0700379 @androidx.compose.runtime.Immutable public final inline class TextRange {
380 ctor public TextRange();
381 method public static long constructor-impl(long packedValue);
382 method public static long constructor-impl(int start, int end);
383 method public static operator boolean contains-5zc-tL8(long $this, long other);
384 method public static operator boolean contains-impl(long $this, int offset);
385 method @androidx.compose.runtime.Immutable public static inline boolean equals-impl(long p, Object? p1);
386 method public static boolean equals-impl0(long p1, long p2);
387 method public static boolean getCollapsed-impl(long $this);
388 method public static int getEnd-impl(long $this);
389 method public static int getLength-impl(long $this);
390 method public static int getMax-impl(long $this);
391 method public static int getMin-impl(long $this);
392 method public long getPackedValue();
393 method public static boolean getReversed-impl(long $this);
394 method public static int getStart-impl(long $this);
395 method @androidx.compose.runtime.Immutable public static inline int hashCode-impl(long p);
396 method public static boolean intersects-5zc-tL8(long $this, long other);
397 method public static String toString-impl(long $this);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700398 property public final long packedValue;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100399 field public static final androidx.compose.ui.text.TextRange.Companion Companion;
Siyamed Sinir01b35f72020-06-15 19:15:32 -0700400 }
401
402 public static final class TextRange.Companion {
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700403 method public long getZero-d9O1mEE();
haoyu093026c2020-08-25 17:44:12 -0700404 property public final long Zero;
Siyamed Sinirb427d332019-11-02 00:05:25 -0700405 }
406
407 public final class TextRangeKt {
haoyu093026c2020-08-25 17:44:12 -0700408 method public static long TextRange(int index);
409 method public static String substring-cWlJSyE(CharSequence, long range);
Siyamed Sinirb427d332019-11-02 00:05:25 -0700410 }
411
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100412 @androidx.compose.runtime.Immutable public final class TextStyle {
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800413 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 -0700414 method public long getBackground-0d7_KjU();
415 method public androidx.compose.ui.text.style.BaselineShift? getBaselineShift-5SSeXJ0();
416 method public long getColor-0d7_KjU();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100417 method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
Haoyu Zhang588aaef2019-02-20 14:47:39 -0800418 method public String? getFontFeatureSettings();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700419 method public long getFontSize-XSAIIZE();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100420 method public androidx.compose.ui.text.font.FontStyle? getFontStyle();
421 method public androidx.compose.ui.text.font.FontSynthesis? getFontSynthesis();
422 method public androidx.compose.ui.text.font.FontWeight? getFontWeight();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700423 method public long getLetterSpacing-XSAIIZE();
424 method public long getLineHeight-XSAIIZE();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100425 method public androidx.compose.ui.text.intl.LocaleList? getLocaleList();
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100426 method public androidx.compose.ui.graphics.Shadow? getShadow();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100427 method public androidx.compose.ui.text.style.TextAlign? getTextAlign();
428 method public androidx.compose.ui.text.style.TextDecoration? getTextDecoration();
429 method public androidx.compose.ui.text.style.TextDirection? getTextDirection();
430 method public androidx.compose.ui.text.style.TextGeometricTransform? getTextGeometricTransform();
431 method public androidx.compose.ui.text.style.TextIndent? getTextIndent();
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700432 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 +0100433 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.SpanStyle other);
434 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.ParagraphStyle other);
435 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.TextStyle other);
436 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.ParagraphStyle other);
437 method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.SpanStyle other);
438 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.ParagraphStyle toParagraphStyle();
439 method @androidx.compose.runtime.Stable public androidx.compose.ui.text.SpanStyle toSpanStyle();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700440 property public final long background;
441 property public final androidx.compose.ui.text.style.BaselineShift? baselineShift;
442 property public final long color;
443 property public final androidx.compose.ui.text.font.FontFamily? fontFamily;
444 property public final String? fontFeatureSettings;
445 property public final long fontSize;
446 property public final androidx.compose.ui.text.font.FontStyle? fontStyle;
447 property public final androidx.compose.ui.text.font.FontSynthesis? fontSynthesis;
448 property public final androidx.compose.ui.text.font.FontWeight? fontWeight;
449 property public final long letterSpacing;
450 property public final long lineHeight;
451 property public final androidx.compose.ui.text.intl.LocaleList? localeList;
452 property public final androidx.compose.ui.graphics.Shadow? shadow;
453 property public final androidx.compose.ui.text.style.TextAlign? textAlign;
454 property public final androidx.compose.ui.text.style.TextDecoration? textDecoration;
455 property public final androidx.compose.ui.text.style.TextDirection? textDirection;
456 property public final androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform;
457 property public final androidx.compose.ui.text.style.TextIndent? textIndent;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100458 field public static final androidx.compose.ui.text.TextStyle.Companion Companion;
Seigo Nonakafde1ff32020-01-30 18:20:01 -0800459 }
460
461 public static final class TextStyle.Companion {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100462 method public androidx.compose.ui.text.TextStyle getDefault();
463 property public final androidx.compose.ui.text.TextStyle Default;
Siyamed Sinir2207b722019-02-22 15:53:41 -0800464 }
465
Siyamed Sinir6a894532019-10-20 11:02:04 -0700466 public final class TextStyleKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100467 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 +0100468 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 -0700469 }
470
haoyu247a19b2020-09-29 13:29:08 -0700471 public abstract sealed class TtsAnnotation {
472 }
473
haoyu247a19b2020-09-29 13:29:08 -0700474 public final class VerbatimTtsAnnotation extends androidx.compose.ui.text.TtsAnnotation {
475 ctor public VerbatimTtsAnnotation(String verbatim);
476 method public String getVerbatim();
477 property public final String verbatim;
478 }
479
Siyamed Sinir2207b722019-02-22 15:53:41 -0800480}
481
Igor Deminca6fde92020-11-02 23:19:20 +0300482package androidx.compose.ui.text.android {
483
484 @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 {
485 }
486
487 public final class LayoutCompatKt {
488 }
489
490 public final class LayoutHelperKt {
491 }
492
493 public final class LayoutIntrinsicsKt {
494 }
495
496 public final class TextLayoutKt {
497 }
498
499}
500
501package androidx.compose.ui.text.android.style {
502
Igor Deminca6fde92020-11-02 23:19:20 +0300503 public final class PlaceholderSpanKt {
504 }
505
506}
507
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100508package androidx.compose.ui.text.font {
Siyamed Sinirff51df92019-07-02 15:35:20 -0700509
Siyamed Sinir4d973ec2020-11-13 09:11:13 -0800510 public final class AndroidTypefaceKt {
Siyamed Sinir2baa99a92021-01-19 20:31:38 -0800511 method public static androidx.compose.ui.text.font.FontFamily FontFamily(android.graphics.Typeface typeface);
512 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);
513 method public static androidx.compose.ui.text.font.Typeface Typeface(android.graphics.Typeface typeface);
Siyamed Sinir4d973ec2020-11-13 09:11:13 -0800514 }
515
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100516 public abstract sealed class FileBasedFontFamily extends androidx.compose.ui.text.font.FontFamily {
Seigo Nonaka97dcd4a2020-01-27 17:14:27 -0800517 }
518
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100519 @androidx.compose.runtime.Immutable public interface Font {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100520 method public androidx.compose.ui.text.font.FontStyle getStyle();
521 method public androidx.compose.ui.text.font.FontWeight getWeight();
522 property public abstract androidx.compose.ui.text.font.FontStyle style;
523 property public abstract androidx.compose.ui.text.font.FontWeight weight;
Siyamed Sinirff51df92019-07-02 15:35:20 -0700524 }
525
Siyamed Sinirc4c308e2019-07-03 16:14:22 -0700526 public static interface Font.ResourceLoader {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100527 method public Object load(androidx.compose.ui.text.font.Font font);
Siyamed Sinirb1286e12019-07-03 14:19:04 -0700528 }
529
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100530 @androidx.compose.runtime.Immutable public abstract sealed class FontFamily {
Seigo Nonakad7b61092020-03-18 16:31:15 -0700531 method public final boolean getCanLoadSynchronously();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700532 property public final boolean canLoadSynchronously;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100533 field public static final androidx.compose.ui.text.font.FontFamily.Companion Companion;
Seigo Nonaka23fcd672019-12-09 14:46:23 -0800534 }
535
536 public static final class FontFamily.Companion {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100537 method public androidx.compose.ui.text.font.GenericFontFamily getCursive();
538 method public androidx.compose.ui.text.font.SystemFontFamily getDefault();
539 method public androidx.compose.ui.text.font.GenericFontFamily getMonospace();
540 method public androidx.compose.ui.text.font.GenericFontFamily getSansSerif();
541 method public androidx.compose.ui.text.font.GenericFontFamily getSerif();
542 property public final androidx.compose.ui.text.font.GenericFontFamily Cursive;
543 property public final androidx.compose.ui.text.font.SystemFontFamily Default;
544 property public final androidx.compose.ui.text.font.GenericFontFamily Monospace;
545 property public final androidx.compose.ui.text.font.GenericFontFamily SansSerif;
546 property public final androidx.compose.ui.text.font.GenericFontFamily Serif;
Seigo Nonaka23fcd672019-12-09 14:46:23 -0800547 }
548
549 public final class FontFamilyKt {
Siyamed Sinir2baa99a92021-01-19 20:31:38 -0800550 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);
551 method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(androidx.compose.ui.text.font.Font... fonts);
552 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 -0800553 }
554
555 public final class FontKt {
Siyamed Sinir2baa99a92021-01-19 20:31:38 -0800556 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 -0800557 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 -0800558 }
559
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100560 @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 +0100561 method public boolean contains(androidx.compose.ui.text.font.Font element);
Siyamed Sinirff51df92019-07-02 15:35:20 -0700562 method public boolean containsAll(java.util.Collection<?> elements);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100563 method public androidx.compose.ui.text.font.Font get(int index);
564 method public java.util.List<androidx.compose.ui.text.font.Font> getFonts();
Siyamed Sinirff51df92019-07-02 15:35:20 -0700565 method public int getSize();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100566 method public int indexOf(androidx.compose.ui.text.font.Font element);
Siyamed Sinirff51df92019-07-02 15:35:20 -0700567 method public boolean isEmpty();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100568 method public java.util.Iterator<androidx.compose.ui.text.font.Font> iterator();
569 method public int lastIndexOf(androidx.compose.ui.text.font.Font element);
570 method public java.util.ListIterator<androidx.compose.ui.text.font.Font> listIterator();
571 method public java.util.ListIterator<androidx.compose.ui.text.font.Font> listIterator(int index);
572 method public java.util.List<androidx.compose.ui.text.font.Font> subList(int fromIndex, int toIndex);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700573 property public final java.util.List<androidx.compose.ui.text.font.Font> fonts;
Siyamed Sinirff51df92019-07-02 15:35:20 -0700574 }
575
576 public enum FontStyle {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100577 enum_constant public static final androidx.compose.ui.text.font.FontStyle Italic;
578 enum_constant public static final androidx.compose.ui.text.font.FontStyle Normal;
Siyamed Sinirff51df92019-07-02 15:35:20 -0700579 }
580
581 public enum FontSynthesis {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100582 enum_constant public static final androidx.compose.ui.text.font.FontSynthesis All;
583 enum_constant public static final androidx.compose.ui.text.font.FontSynthesis None;
584 enum_constant public static final androidx.compose.ui.text.font.FontSynthesis Style;
585 enum_constant public static final androidx.compose.ui.text.font.FontSynthesis Weight;
Siyamed Sinirff51df92019-07-02 15:35:20 -0700586 }
587
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100588 @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 -0700589 ctor public FontWeight(int weight);
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800590 method public operator int compareTo(androidx.compose.ui.text.font.FontWeight other);
Siyamed Sinirb88e53b2020-04-20 14:07:27 -0700591 method public int getWeight();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700592 property public final int weight;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100593 field public static final androidx.compose.ui.text.font.FontWeight.Companion Companion;
Siyamed Sinirff51df92019-07-02 15:35:20 -0700594 }
595
596 public static final class FontWeight.Companion {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100597 method public androidx.compose.ui.text.font.FontWeight getBlack();
598 method public androidx.compose.ui.text.font.FontWeight getBold();
599 method public androidx.compose.ui.text.font.FontWeight getExtraBold();
600 method public androidx.compose.ui.text.font.FontWeight getExtraLight();
601 method public androidx.compose.ui.text.font.FontWeight getLight();
602 method public androidx.compose.ui.text.font.FontWeight getMedium();
603 method public androidx.compose.ui.text.font.FontWeight getNormal();
604 method public androidx.compose.ui.text.font.FontWeight getSemiBold();
605 method public androidx.compose.ui.text.font.FontWeight getThin();
606 method public androidx.compose.ui.text.font.FontWeight getW100();
607 method public androidx.compose.ui.text.font.FontWeight getW200();
608 method public androidx.compose.ui.text.font.FontWeight getW300();
609 method public androidx.compose.ui.text.font.FontWeight getW400();
610 method public androidx.compose.ui.text.font.FontWeight getW500();
611 method public androidx.compose.ui.text.font.FontWeight getW600();
612 method public androidx.compose.ui.text.font.FontWeight getW700();
613 method public androidx.compose.ui.text.font.FontWeight getW800();
614 method public androidx.compose.ui.text.font.FontWeight getW900();
615 property public final androidx.compose.ui.text.font.FontWeight Black;
616 property public final androidx.compose.ui.text.font.FontWeight Bold;
617 property public final androidx.compose.ui.text.font.FontWeight ExtraBold;
618 property public final androidx.compose.ui.text.font.FontWeight ExtraLight;
619 property public final androidx.compose.ui.text.font.FontWeight Light;
620 property public final androidx.compose.ui.text.font.FontWeight Medium;
621 property public final androidx.compose.ui.text.font.FontWeight Normal;
622 property public final androidx.compose.ui.text.font.FontWeight SemiBold;
623 property public final androidx.compose.ui.text.font.FontWeight Thin;
624 property public final androidx.compose.ui.text.font.FontWeight W100;
625 property public final androidx.compose.ui.text.font.FontWeight W200;
626 property public final androidx.compose.ui.text.font.FontWeight W300;
627 property public final androidx.compose.ui.text.font.FontWeight W400;
628 property public final androidx.compose.ui.text.font.FontWeight W500;
629 property public final androidx.compose.ui.text.font.FontWeight W600;
630 property public final androidx.compose.ui.text.font.FontWeight W700;
631 property public final androidx.compose.ui.text.font.FontWeight W800;
632 property public final androidx.compose.ui.text.font.FontWeight W900;
Siyamed Sinir6a894532019-10-20 11:02:04 -0700633 }
634
635 public final class FontWeightKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100636 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 -0700637 }
638
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100639 @androidx.compose.runtime.Immutable public final class GenericFontFamily extends androidx.compose.ui.text.font.SystemFontFamily {
Seigo Nonaka23fcd672019-12-09 14:46:23 -0800640 method public String getName();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700641 property public final String name;
Seigo Nonaka23fcd672019-12-09 14:46:23 -0800642 }
643
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100644 public final class LoadedFontFamily extends androidx.compose.ui.text.font.FontFamily {
Siyamed Sinircc90fec2020-11-13 08:36:47 -0800645 method public androidx.compose.ui.text.font.Typeface getTypeface();
646 property public final androidx.compose.ui.text.font.Typeface typeface;
Seigo Nonakad7b61092020-03-18 16:31:15 -0700647 }
648
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100649 public final class ResourceFont implements androidx.compose.ui.text.font.Font {
Siyamed Sinirda765cc2021-01-09 10:17:35 -0800650 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 -0800651 method public int getResId();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100652 method public androidx.compose.ui.text.font.FontStyle getStyle();
653 method public androidx.compose.ui.text.font.FontWeight getWeight();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700654 property public final int resId;
655 property public androidx.compose.ui.text.font.FontStyle style;
656 property public androidx.compose.ui.text.font.FontWeight weight;
Seigo Nonakaa60904d2019-12-09 13:56:53 -0800657 }
658
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100659 public abstract sealed class SystemFontFamily extends androidx.compose.ui.text.font.FontFamily {
Seigo Nonaka5df56b82020-01-30 14:15:25 -0800660 }
661
Siyamed Sinircc90fec2020-11-13 08:36:47 -0800662 public interface Typeface {
Siyamed Sinir4d973ec2020-11-13 09:11:13 -0800663 method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
664 property public abstract androidx.compose.ui.text.font.FontFamily? fontFamily;
Siyamed Sinircc90fec2020-11-13 08:36:47 -0800665 }
666
Siyamed Sinirff51df92019-07-02 15:35:20 -0700667}
668
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100669package androidx.compose.ui.text.input {
670
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800671 public final class BackspaceCommand implements androidx.compose.ui.text.input.EditCommand {
672 ctor public BackspaceCommand();
673 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100674 }
675
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800676 public final class CommitTextCommand implements androidx.compose.ui.text.input.EditCommand {
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800677 ctor public CommitTextCommand(androidx.compose.ui.text.AnnotatedString annotatedString, int newCursorPosition);
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800678 ctor public CommitTextCommand(String text, int newCursorPosition);
679 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800680 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100681 method public int getNewCursorPosition();
682 method public String getText();
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800683 property public final androidx.compose.ui.text.AnnotatedString annotatedString;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700684 property public final int newCursorPosition;
685 property public final String text;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100686 }
687
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800688 public final class DeleteAllCommand implements androidx.compose.ui.text.input.EditCommand {
689 ctor public DeleteAllCommand();
690 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100691 }
692
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800693 public final class DeleteSurroundingTextCommand implements androidx.compose.ui.text.input.EditCommand {
694 ctor public DeleteSurroundingTextCommand(int lengthBeforeCursor, int lengthAfterCursor);
695 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
696 method public int getLengthAfterCursor();
697 method public int getLengthBeforeCursor();
698 property public final int lengthAfterCursor;
699 property public final int lengthBeforeCursor;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100700 }
701
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800702 public final class DeleteSurroundingTextInCodePointsCommand implements androidx.compose.ui.text.input.EditCommand {
703 ctor public DeleteSurroundingTextInCodePointsCommand(int lengthBeforeCursor, int lengthAfterCursor);
704 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
705 method public int getLengthAfterCursor();
706 method public int getLengthBeforeCursor();
707 property public final int lengthAfterCursor;
708 property public final int lengthBeforeCursor;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100709 }
710
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800711 public interface EditCommand {
712 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100713 }
714
haoyuec37a2c2021-01-13 13:36:17 -0800715 public final class EditCommandKt {
716 }
717
Siyamed Sinir825fc2f2021-02-08 19:17:48 -0800718 public final class EditProcessor {
719 ctor public EditProcessor();
720 method public androidx.compose.ui.text.input.TextFieldValue apply(java.util.List<? extends androidx.compose.ui.text.input.EditCommand> editCommands);
721 method public void reset(androidx.compose.ui.text.input.TextFieldValue value, androidx.compose.ui.text.input.TextInputService? textInputService, int token);
722 method public androidx.compose.ui.text.input.TextFieldValue toTextFieldValue();
723 }
724
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100725 public final class EditingBuffer {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100726 }
727
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800728 public final class FinishComposingTextCommand implements androidx.compose.ui.text.input.EditCommand {
729 ctor public FinishComposingTextCommand();
730 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100731 }
732
733 public final class GapBufferKt {
734 }
735
736 public enum ImeAction {
Siyamed Sinir1cd8bb92021-01-08 01:41:47 -0800737 enum_constant public static final androidx.compose.ui.text.input.ImeAction Default;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100738 enum_constant public static final androidx.compose.ui.text.input.ImeAction Done;
739 enum_constant public static final androidx.compose.ui.text.input.ImeAction Go;
740 enum_constant public static final androidx.compose.ui.text.input.ImeAction Next;
Siyamed Sinir1cd8bb92021-01-08 01:41:47 -0800741 enum_constant public static final androidx.compose.ui.text.input.ImeAction None;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100742 enum_constant public static final androidx.compose.ui.text.input.ImeAction Previous;
743 enum_constant public static final androidx.compose.ui.text.input.ImeAction Search;
744 enum_constant public static final androidx.compose.ui.text.input.ImeAction Send;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100745 }
746
Siyamed Sinir89516532020-10-30 19:09:45 -0700747 @androidx.compose.runtime.Immutable public final class ImeOptions {
Siyamed Sinirec287f52020-10-29 22:02:00 -0700748 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);
749 ctor public ImeOptions();
Siyamed Sinirfdd7a9a2021-01-05 15:33:24 -0800750 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 -0700751 method public boolean getAutoCorrect();
Siyamed Sinir06dab302020-10-14 23:21:25 -0700752 method public androidx.compose.ui.text.input.KeyboardCapitalization getCapitalization();
Siyamed Sinir90a74d02020-10-28 18:42:03 -0700753 method public androidx.compose.ui.text.input.ImeAction getImeAction();
754 method public androidx.compose.ui.text.input.KeyboardType getKeyboardType();
Siyamed Sinirae73b3062020-10-13 22:37:50 -0700755 method public boolean getSingleLine();
Siyamed Sinir4a35e402020-10-14 23:21:25 -0700756 property public final boolean autoCorrect;
Siyamed Sinir06dab302020-10-14 23:21:25 -0700757 property public final androidx.compose.ui.text.input.KeyboardCapitalization capitalization;
Siyamed Sinir90a74d02020-10-28 18:42:03 -0700758 property public final androidx.compose.ui.text.input.ImeAction imeAction;
759 property public final androidx.compose.ui.text.input.KeyboardType keyboardType;
Siyamed Sinirae73b3062020-10-13 22:37:50 -0700760 property public final boolean singleLine;
Siyamed Sinirec287f52020-10-29 22:02:00 -0700761 field public static final androidx.compose.ui.text.input.ImeOptions.Companion Companion;
Siyamed Sinirae73b3062020-10-13 22:37:50 -0700762 }
763
Siyamed Sinirec287f52020-10-29 22:02:00 -0700764 public static final class ImeOptions.Companion {
765 method public androidx.compose.ui.text.input.ImeOptions getDefault();
766 property public final androidx.compose.ui.text.input.ImeOptions Default;
767 }
768
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800769 public interface InputEventCallback {
770 method public void onEditCommands(java.util.List<? extends androidx.compose.ui.text.input.EditCommand> editCommands);
Siyamed Sinirec287f52020-10-29 22:02:00 -0700771 method public void onImeAction(androidx.compose.ui.text.input.ImeAction imeAction);
772 }
773
774 public enum KeyboardCapitalization {
775 enum_constant public static final androidx.compose.ui.text.input.KeyboardCapitalization Characters;
776 enum_constant public static final androidx.compose.ui.text.input.KeyboardCapitalization None;
777 enum_constant public static final androidx.compose.ui.text.input.KeyboardCapitalization Sentences;
778 enum_constant public static final androidx.compose.ui.text.input.KeyboardCapitalization Words;
Siyamed Sinirae73b3062020-10-13 22:37:50 -0700779 }
780
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100781 public enum KeyboardType {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100782 enum_constant public static final androidx.compose.ui.text.input.KeyboardType Ascii;
783 enum_constant public static final androidx.compose.ui.text.input.KeyboardType Email;
784 enum_constant public static final androidx.compose.ui.text.input.KeyboardType Number;
785 enum_constant public static final androidx.compose.ui.text.input.KeyboardType NumberPassword;
786 enum_constant public static final androidx.compose.ui.text.input.KeyboardType Password;
787 enum_constant public static final androidx.compose.ui.text.input.KeyboardType Phone;
788 enum_constant public static final androidx.compose.ui.text.input.KeyboardType Text;
789 enum_constant public static final androidx.compose.ui.text.input.KeyboardType Uri;
790 }
791
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800792 public final class MoveCursorCommand implements androidx.compose.ui.text.input.EditCommand {
793 ctor public MoveCursorCommand(int amount);
794 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100795 method public int getAmount();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700796 property public final int amount;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100797 }
798
Siyamed Sinir642df0e2021-01-05 14:34:57 -0800799 public interface OffsetMapping {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100800 method public int originalToTransformed(int offset);
801 method public int transformedToOriginal(int offset);
Siyamed Sinir642df0e2021-01-05 14:34:57 -0800802 field public static final androidx.compose.ui.text.input.OffsetMapping.Companion Companion;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100803 }
804
Siyamed Sinir642df0e2021-01-05 14:34:57 -0800805 public static final class OffsetMapping.Companion {
806 method public androidx.compose.ui.text.input.OffsetMapping getIdentity();
807 property public final androidx.compose.ui.text.input.OffsetMapping Identity;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100808 }
809
810 public final class PasswordVisualTransformation implements androidx.compose.ui.text.input.VisualTransformation {
811 ctor public PasswordVisualTransformation(char mask);
812 ctor public PasswordVisualTransformation();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100813 method public androidx.compose.ui.text.input.TransformedText filter(androidx.compose.ui.text.AnnotatedString text);
814 method public char getMask();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700815 property public final char mask;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100816 }
817
818 public interface PlatformTextInputService {
819 method public void hideSoftwareKeyboard();
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100820 method public void notifyFocusedRect(androidx.compose.ui.geometry.Rect rect);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100821 method public void showSoftwareKeyboard();
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800822 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 +0100823 method public void stopInput();
Siyamed Sinir082eae32021-01-06 08:56:20 -0800824 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 +0100825 }
826
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800827 public final class SetComposingRegionCommand implements androidx.compose.ui.text.input.EditCommand {
828 ctor public SetComposingRegionCommand(int start, int end);
829 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100830 method public int getEnd();
831 method public int getStart();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700832 property public final int end;
833 property public final int start;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100834 }
835
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800836 public final class SetComposingTextCommand implements androidx.compose.ui.text.input.EditCommand {
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800837 ctor public SetComposingTextCommand(androidx.compose.ui.text.AnnotatedString annotatedString, int newCursorPosition);
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800838 ctor public SetComposingTextCommand(String text, int newCursorPosition);
839 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800840 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100841 method public int getNewCursorPosition();
842 method public String getText();
Siyamed Sinire66d7c82021-01-07 20:49:43 -0800843 property public final androidx.compose.ui.text.AnnotatedString annotatedString;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700844 property public final int newCursorPosition;
845 property public final String text;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100846 }
847
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800848 public final class SetSelectionCommand implements androidx.compose.ui.text.input.EditCommand {
849 ctor public SetSelectionCommand(int start, int end);
850 method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100851 method public int getEnd();
852 method public int getStart();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700853 property public final int end;
854 property public final int start;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100855 }
856
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100857 @androidx.compose.runtime.Immutable public final class TextFieldValue {
Siyamed Sinir5520c562020-11-15 21:48:58 -0800858 method public androidx.compose.ui.text.input.TextFieldValue commitComposition();
Siyamed Sinirc5ccee42021-02-08 18:30:43 -0800859 method public androidx.compose.ui.text.input.TextFieldValue copy-Dr2r1M0(String text, optional long selection, optional androidx.compose.ui.text.TextRange? composition);
860 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 -0800861 method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700862 method public androidx.compose.ui.text.TextRange? getComposition-MzsxiRA();
863 method public long getSelection-d9O1mEE();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100864 method public String getText();
Siyamed Sinira9c5fd92021-01-14 15:31:07 -0800865 property public final androidx.compose.ui.text.AnnotatedString annotatedString;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700866 property public final androidx.compose.ui.text.TextRange? composition;
867 property public final long selection;
868 property public final String text;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100869 field public static final androidx.compose.ui.text.input.TextFieldValue.Companion Companion;
870 }
871
872 public static final class TextFieldValue.Companion {
Andrey Kulikov7ff99782021-01-26 21:13:52 +0000873 method public androidx.compose.runtime.saveable.Saver<androidx.compose.ui.text.input.TextFieldValue,java.lang.Object> getSaver();
874 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 +0100875 }
876
877 public final class TextFieldValueKt {
Siyamed Sinira9c5fd92021-01-14 15:31:07 -0800878 method public static androidx.compose.ui.text.AnnotatedString getSelectedText(androidx.compose.ui.text.input.TextFieldValue);
879 method public static androidx.compose.ui.text.AnnotatedString getTextAfterSelection(androidx.compose.ui.text.input.TextFieldValue, int maxChars);
880 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 +0100881 }
882
883 public class TextInputService {
884 ctor public TextInputService(androidx.compose.ui.text.input.PlatformTextInputService platformTextInputService);
885 method public void hideSoftwareKeyboard(int token);
Louis Pullen-Freilichf434a132020-07-22 14:19:24 +0100886 method public void notifyFocusedRect(int token, androidx.compose.ui.geometry.Rect rect);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100887 method public void showSoftwareKeyboard(int token);
Siyamed Sinir3aaa30b92021-01-05 10:29:16 -0800888 method public int 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 +0100889 method public void stopInput(int token);
Siyamed Sinir082eae32021-01-06 08:56:20 -0800890 method public void updateState(int token, androidx.compose.ui.text.input.TextFieldValue? oldValue, androidx.compose.ui.text.input.TextFieldValue newValue);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100891 }
892
893 public final class TextInputServiceKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100894 field public static final int INVALID_SESSION = -1; // 0xffffffff
895 field public static final int NO_SESSION = 0; // 0x0
896 }
897
898 public final class TransformedText {
Siyamed Sinir6d879122021-01-13 10:39:54 -0800899 ctor public TransformedText(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.input.OffsetMapping offsetMapping);
Siyamed Sinir642df0e2021-01-05 14:34:57 -0800900 method public androidx.compose.ui.text.input.OffsetMapping getOffsetMapping();
Siyamed Sinir6d879122021-01-13 10:39:54 -0800901 method public androidx.compose.ui.text.AnnotatedString getText();
Siyamed Sinir642df0e2021-01-05 14:34:57 -0800902 property public final androidx.compose.ui.text.input.OffsetMapping offsetMapping;
Siyamed Sinir6d879122021-01-13 10:39:54 -0800903 property public final androidx.compose.ui.text.AnnotatedString text;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100904 }
905
Siyamed Sinire3b986c2021-01-07 12:04:03 -0800906 @androidx.compose.runtime.Immutable public fun interface VisualTransformation {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100907 method public androidx.compose.ui.text.input.TransformedText filter(androidx.compose.ui.text.AnnotatedString text);
908 field public static final androidx.compose.ui.text.input.VisualTransformation.Companion Companion;
909 }
910
911 public static final class VisualTransformation.Companion {
912 method public androidx.compose.ui.text.input.VisualTransformation getNone();
913 property public final androidx.compose.ui.text.input.VisualTransformation None;
914 }
915
916}
917
918package androidx.compose.ui.text.intl {
919
920 public final class AndroidPlatformLocaleKt {
921 }
922
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100923 @androidx.compose.runtime.Immutable public final class Locale {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100924 ctor public Locale(String languageTag);
925 method public String getLanguage();
926 method public String getRegion();
927 method public String getScript();
928 method public String toLanguageTag();
929 property public final String language;
930 property public final String region;
931 property public final String script;
932 field public static final androidx.compose.ui.text.intl.Locale.Companion Companion;
933 }
934
935 public static final class Locale.Companion {
936 method public androidx.compose.ui.text.intl.Locale getCurrent();
937 property public final androidx.compose.ui.text.intl.Locale current;
938 }
939
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100940 @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 +0100941 ctor public LocaleList(java.util.List<androidx.compose.ui.text.intl.Locale> localeList);
942 ctor public LocaleList(String languageTags);
943 ctor public LocaleList(androidx.compose.ui.text.intl.Locale... locales);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100944 method public operator boolean contains(androidx.compose.ui.text.intl.Locale element);
945 method public boolean containsAll(java.util.Collection<?> elements);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100946 method public operator androidx.compose.ui.text.intl.Locale get(int i);
947 method public java.util.List<androidx.compose.ui.text.intl.Locale> getLocaleList();
948 method public int getSize();
949 method public boolean isEmpty();
950 method public java.util.Iterator<androidx.compose.ui.text.intl.Locale> iterator();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700951 property public final java.util.List<androidx.compose.ui.text.intl.Locale> localeList;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100952 property public int size;
953 field public static final androidx.compose.ui.text.intl.LocaleList.Companion Companion;
954 }
955
956 public static final class LocaleList.Companion {
957 method public androidx.compose.ui.text.intl.LocaleList getCurrent();
958 property public final androidx.compose.ui.text.intl.LocaleList current;
959 }
960
961 public final class PlatformLocaleKt {
962 }
963
964}
965
966package androidx.compose.ui.text.platform {
Siyamed Sinirff51df92019-07-02 15:35:20 -0700967
haoyu52a7fa12020-09-09 15:19:58 -0700968 public final class AndroidAccessibilitySpannableStringKt {
haoyu52a7fa12020-09-09 15:19:58 -0700969 }
970
Siyamed Sinirfe2c0372019-09-05 15:05:05 -0700971 public final class AndroidParagraphHelperKt {
Siyamed Sinirfe2c0372019-09-05 15:05:05 -0700972 }
973
Nikolay Igotti705beee2020-05-28 10:34:39 +0300974 public final class AndroidParagraphIntrinsicsKt {
975 }
976
Siyamed Sinire75976f2019-07-03 09:24:30 -0700977 public final class AndroidParagraphKt {
Siyamed Sinirff51df92019-07-02 15:35:20 -0700978 }
979
Nikolay Igotti705beee2020-05-28 10:34:39 +0300980 public final class AndroidStringDelegateKt {
981 }
982
Siyamed Sinirff51df92019-07-02 15:35:20 -0700983}
984
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100985package androidx.compose.ui.text.platform.extensions {
Siyamed Sinire2bba722020-06-24 19:34:07 -0700986
987 public final class LocaleExtensionsKt {
988 }
989
Siyamed Sinir1111b522020-06-25 09:40:59 -0700990 public final class PlaceholderExtensionsKt {
991 }
992
993 public final class SpannableExtensionsKt {
994 }
995
Siyamed Sinire2bba722020-06-24 19:34:07 -0700996 public final class TextPaintExtensionsKt {
997 }
998
haoyu247a19b2020-09-29 13:29:08 -0700999 public final class TtsAnnotationExtensionsKt {
1000 method public static android.text.style.TtsSpan toSpan(androidx.compose.ui.text.TtsAnnotation);
1001 method public static android.text.style.TtsSpan toSpan(androidx.compose.ui.text.VerbatimTtsAnnotation);
1002 }
1003
Siyamed Sinire2bba722020-06-24 19:34:07 -07001004}
1005
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001006package androidx.compose.ui.text.style {
Siyamed Sinirff51df92019-07-02 15:35:20 -07001007
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001008 @androidx.compose.runtime.Immutable public final inline class BaselineShift {
Mads Agerba4927c2020-04-08 13:34:14 +02001009 ctor public BaselineShift();
1010 method public static float constructor-impl(float multiplier);
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001011 method @androidx.compose.runtime.Immutable public static inline boolean equals-impl(float p, Object? p1);
Mads Agerba4927c2020-04-08 13:34:14 +02001012 method public static boolean equals-impl0(float p1, float p2);
Siyamed Sinirff51df92019-07-02 15:35:20 -07001013 method public float getMultiplier();
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001014 method @androidx.compose.runtime.Immutable public static inline int hashCode-impl(float p);
1015 method @androidx.compose.runtime.Immutable public static inline String! toString-impl(float p);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001016 property public final float multiplier;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001017 field public static final androidx.compose.ui.text.style.BaselineShift.Companion Companion;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001018 }
1019
1020 public static final class BaselineShift.Companion {
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001021 method public float getNone-y9eOQZs();
1022 method public float getSubscript-y9eOQZs();
1023 method public float getSuperscript-y9eOQZs();
Mads Agerba4927c2020-04-08 13:34:14 +02001024 property public final float None;
1025 property public final float Subscript;
1026 property public final float Superscript;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001027 }
1028
Siyamed Sinir6a894532019-10-20 11:02:04 -07001029 public final class BaselineShiftKt {
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001030 method @androidx.compose.runtime.Stable public static float lerp-ylBt8J4(float start, float stop, float fraction);
Siyamed Sinir6a894532019-10-20 11:02:04 -07001031 }
1032
Siyamed Sinir5e075172020-06-24 12:41:28 -07001033 public enum ResolvedTextDirection {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001034 enum_constant public static final androidx.compose.ui.text.style.ResolvedTextDirection Ltr;
1035 enum_constant public static final androidx.compose.ui.text.style.ResolvedTextDirection Rtl;
Siyamed Sinir5e075172020-06-24 12:41:28 -07001036 }
1037
Siyamed Sinirff51df92019-07-02 15:35:20 -07001038 public enum TextAlign {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001039 enum_constant public static final androidx.compose.ui.text.style.TextAlign Center;
1040 enum_constant public static final androidx.compose.ui.text.style.TextAlign End;
1041 enum_constant public static final androidx.compose.ui.text.style.TextAlign Justify;
1042 enum_constant public static final androidx.compose.ui.text.style.TextAlign Left;
1043 enum_constant public static final androidx.compose.ui.text.style.TextAlign Right;
1044 enum_constant public static final androidx.compose.ui.text.style.TextAlign Start;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001045 }
1046
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001047 @androidx.compose.runtime.Immutable public final class TextDecoration {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001048 method public operator boolean contains(androidx.compose.ui.text.style.TextDecoration other);
Siyamed Sinirda765cc2021-01-09 10:17:35 -08001049 method public operator boolean equals(Object? other);
Siyamed Sinirff51df92019-07-02 15:35:20 -07001050 method public int getMask();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001051 method public operator androidx.compose.ui.text.style.TextDecoration plus(androidx.compose.ui.text.style.TextDecoration decoration);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001052 property public final int mask;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001053 field public static final androidx.compose.ui.text.style.TextDecoration.Companion Companion;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001054 }
1055
1056 public static final class TextDecoration.Companion {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001057 method public androidx.compose.ui.text.style.TextDecoration combine(java.util.List<androidx.compose.ui.text.style.TextDecoration> decorations);
1058 method public androidx.compose.ui.text.style.TextDecoration getLineThrough();
1059 method public androidx.compose.ui.text.style.TextDecoration getNone();
1060 method public androidx.compose.ui.text.style.TextDecoration getUnderline();
1061 property public final androidx.compose.ui.text.style.TextDecoration LineThrough;
1062 property public final androidx.compose.ui.text.style.TextDecoration None;
1063 property public final androidx.compose.ui.text.style.TextDecoration Underline;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001064 }
1065
Siyamed Sinir7f8762b2020-06-24 13:33:24 -07001066 public enum TextDirection {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001067 enum_constant public static final androidx.compose.ui.text.style.TextDirection Content;
1068 enum_constant public static final androidx.compose.ui.text.style.TextDirection ContentOrLtr;
1069 enum_constant public static final androidx.compose.ui.text.style.TextDirection ContentOrRtl;
1070 enum_constant public static final androidx.compose.ui.text.style.TextDirection Ltr;
1071 enum_constant public static final androidx.compose.ui.text.style.TextDirection Rtl;
Seigo Nonakac4f136a2019-08-16 16:48:44 -07001072 }
1073
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001074 @androidx.compose.runtime.Immutable public final class TextGeometricTransform {
Seigo Nonaka9b62cc92019-12-03 14:32:17 -08001075 ctor public TextGeometricTransform(float scaleX, float skewX);
Siyamed Sinirff51df92019-07-02 15:35:20 -07001076 ctor public TextGeometricTransform();
Siyamed Sinirda765cc2021-01-09 10:17:35 -08001077 method public androidx.compose.ui.text.style.TextGeometricTransform copy(optional float scaleX, optional float skewX);
1078 method public operator boolean equals(Object? other);
Seigo Nonaka9b62cc92019-12-03 14:32:17 -08001079 method public float getScaleX();
1080 method public float getSkewX();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001081 property public final float scaleX;
1082 property public final float skewX;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001083 field public static final androidx.compose.ui.text.style.TextGeometricTransform.Companion Companion;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001084 }
1085
1086 public static final class TextGeometricTransform.Companion {
1087 }
1088
1089 public final class TextGeometricTransformKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001090 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 -07001091 }
1092
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01001093 @androidx.compose.runtime.Immutable public final class TextIndent {
Siyamed Sinirda765cc2021-01-09 10:17:35 -08001094 method public androidx.compose.ui.text.style.TextIndent copy-8E83U4Q(optional long firstLine, optional long restLine);
1095 method public operator boolean equals(Object? other);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -07001096 method public long getFirstLine-XSAIIZE();
1097 method public long getRestLine-XSAIIZE();
1098 property public final long firstLine;
1099 property public final long restLine;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001100 field public static final androidx.compose.ui.text.style.TextIndent.Companion Companion;
Seigo Nonakafde1ff32020-01-30 18:20:01 -08001101 }
1102
1103 public static final class TextIndent.Companion {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001104 method public androidx.compose.ui.text.style.TextIndent getNone();
1105 property public final androidx.compose.ui.text.style.TextIndent None;
Siyamed Sinirff51df92019-07-02 15:35:20 -07001106 }
1107
1108 public final class TextIndentKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001109 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 -07001110 }
Siyamed Sinir2207b722019-02-22 15:53:41 -08001111
Siyamed Sinir2207b722019-02-22 15:53:41 -08001112 public enum TextOverflow {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001113 enum_constant public static final androidx.compose.ui.text.style.TextOverflow Clip;
1114 enum_constant public static final androidx.compose.ui.text.style.TextOverflow Ellipsis;
Siyamed Sinir2207b722019-02-22 15:53:41 -08001115 }
1116
1117}
1118