Aurimas Liutikas | 3aa5a20 | 2020-10-05 09:42:14 -0700 | [diff] [blame] | 1 | // Signature format: 4.0 |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 2 | package androidx.compose.ui.text { |
Siyamed Sinir | 2207b72 | 2019-02-22 15:53:41 -0800 | [diff] [blame] | 3 | |
Siyamed Sinir | 8e2ae72 | 2022-03-10 08:23:44 -0800 | [diff] [blame] | 4 | public final class AndroidTextStyle_androidKt { |
siyamed | bd27255 | 2022-07-29 12:40:43 -0700 | [diff] [blame] | 5 | method public static androidx.compose.ui.text.PlatformParagraphStyle lerp(androidx.compose.ui.text.PlatformParagraphStyle start, androidx.compose.ui.text.PlatformParagraphStyle stop, float fraction); |
| 6 | method public static androidx.compose.ui.text.PlatformSpanStyle lerp(androidx.compose.ui.text.PlatformSpanStyle start, androidx.compose.ui.text.PlatformSpanStyle stop, float fraction); |
Siyamed Sinir | 8e2ae72 | 2022-03-10 08:23:44 -0800 | [diff] [blame] | 7 | } |
| 8 | |
Siyamed Sinir | 7fd5ad2 | 2021-01-14 14:12:21 -0800 | [diff] [blame] | 9 | @androidx.compose.runtime.Immutable public final class AnnotatedString implements java.lang.CharSequence { |
Aurimas Liutikas | d4a0b67 | 2021-02-23 09:05:20 -0800 | [diff] [blame] | 10 | ctor public AnnotatedString(String text, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> paragraphStyles); |
Siyamed Sinir | 7fd5ad2 | 2021-01-14 14:12:21 -0800 | [diff] [blame] | 11 | method public operator char get(int index); |
| 12 | method public int getLength(); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 13 | method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> getParagraphStyles(); |
| 14 | method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> getSpanStyles(); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 15 | method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<java.lang.String>> getStringAnnotations(int start, int end); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 16 | method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<java.lang.String>> getStringAnnotations(String tag, int start, int end); |
Siyamed Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 17 | method public String getText(); |
haoyu | 247a19b | 2020-09-29 13:29:08 -0700 | [diff] [blame] | 18 | method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.TtsAnnotation>> getTtsAnnotations(int start, int end); |
Alan Viverette | 79ea546 | 2023-05-17 11:21:12 -0400 | [diff] [blame^] | 19 | method @androidx.compose.ui.text.ExperimentalTextApi public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.UrlAnnotation>> getUrlAnnotations(int start, int end); |
Sean McQuillan | b930c4e | 2023-01-06 13:31:11 -0800 | [diff] [blame] | 20 | method public boolean hasStringAnnotations(String tag, int start, int end); |
Louis Pullen-Freilich | 1f10a59 | 2020-07-24 16:35:14 +0100 | [diff] [blame] | 21 | method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.AnnotatedString plus(androidx.compose.ui.text.AnnotatedString other); |
Siyamed Sinir | 7fd5ad2 | 2021-01-14 14:12:21 -0800 | [diff] [blame] | 22 | method public androidx.compose.ui.text.AnnotatedString subSequence(int startIndex, int endIndex); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 23 | method public androidx.compose.ui.text.AnnotatedString subSequence(long range); |
Siyamed Sinir | 7fd5ad2 | 2021-01-14 14:12:21 -0800 | [diff] [blame] | 24 | property public int length; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 25 | property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> paragraphStyles; |
| 26 | property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles; |
| 27 | property public final String text; |
Siyamed Sinir | 2207b72 | 2019-02-22 15:53:41 -0800 | [diff] [blame] | 28 | } |
| 29 | |
Zach Klippenstein | a6ac6a8 | 2022-05-02 08:43:01 -0700 | [diff] [blame] | 30 | public static final class AnnotatedString.Builder implements java.lang.Appendable { |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 31 | ctor public AnnotatedString.Builder(androidx.compose.ui.text.AnnotatedString text); |
Aurimas Liutikas | d4a0b67 | 2021-02-23 09:05:20 -0800 | [diff] [blame] | 32 | ctor public AnnotatedString.Builder(optional int capacity); |
Siyamed Sinir | 223942e | 2019-10-07 11:18:51 -0700 | [diff] [blame] | 33 | ctor public AnnotatedString.Builder(String text); |
haoyu | 0a191b9 | 2020-09-29 13:30:50 -0700 | [diff] [blame] | 34 | method public void addStringAnnotation(String tag, String annotation, int start, int end); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 35 | method public void addStyle(androidx.compose.ui.text.ParagraphStyle style, int start, int end); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 36 | method public void addStyle(androidx.compose.ui.text.SpanStyle style, int start, int end); |
Alan Viverette | 79ea546 | 2023-05-17 11:21:12 -0400 | [diff] [blame^] | 37 | method @androidx.compose.ui.text.ExperimentalTextApi public void addTtsAnnotation(androidx.compose.ui.text.TtsAnnotation ttsAnnotation, int start, int end); |
| 38 | method @androidx.compose.ui.text.ExperimentalTextApi public void addUrlAnnotation(androidx.compose.ui.text.UrlAnnotation urlAnnotation, int start, int end); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 39 | method public void append(androidx.compose.ui.text.AnnotatedString text); |
Zach Klippenstein | a6ac6a8 | 2022-05-02 08:43:01 -0700 | [diff] [blame] | 40 | method public void append(androidx.compose.ui.text.AnnotatedString text, int start, int end); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 41 | method public androidx.compose.ui.text.AnnotatedString.Builder append(char char); |
Jinseong Jeon | 21e09d5 | 2023-04-04 17:04:04 -0700 | [diff] [blame] | 42 | method @Deprecated public void append(char char); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 43 | method public androidx.compose.ui.text.AnnotatedString.Builder append(CharSequence? text); |
| 44 | method public androidx.compose.ui.text.AnnotatedString.Builder append(CharSequence? text, int start, int end); |
| 45 | method public void append(String text); |
Siyamed Sinir | 223942e | 2019-10-07 11:18:51 -0700 | [diff] [blame] | 46 | method public int getLength(); |
haoyu | 9d7045e | 2020-03-11 02:35:00 -0700 | [diff] [blame] | 47 | method public void pop(); |
| 48 | method public void pop(int index); |
haoyu | 3dfc36a | 2020-04-06 15:25:03 -0700 | [diff] [blame] | 49 | method public int pushStringAnnotation(String tag, String annotation); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 50 | method public int pushStyle(androidx.compose.ui.text.ParagraphStyle style); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 51 | method public int pushStyle(androidx.compose.ui.text.SpanStyle style); |
haoyu | 247a19b | 2020-09-29 13:29:08 -0700 | [diff] [blame] | 52 | method public int pushTtsAnnotation(androidx.compose.ui.text.TtsAnnotation ttsAnnotation); |
Alan Viverette | 79ea546 | 2023-05-17 11:21:12 -0400 | [diff] [blame^] | 53 | method @androidx.compose.ui.text.ExperimentalTextApi public int pushUrlAnnotation(androidx.compose.ui.text.UrlAnnotation urlAnnotation); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 54 | method public androidx.compose.ui.text.AnnotatedString toAnnotatedString(); |
Siyamed Sinir | 223942e | 2019-10-07 11:18:51 -0700 | [diff] [blame] | 55 | property public final int length; |
| 56 | } |
| 57 | |
Louis Pullen-Freilich | 1f10a59 | 2020-07-24 16:35:14 +0100 | [diff] [blame] | 58 | @androidx.compose.runtime.Immutable public static final class AnnotatedString.Range<T> { |
Jinseong Jeon | fceab4a | 2023-04-19 23:06:47 -0700 | [diff] [blame] | 59 | ctor public AnnotatedString.Range(T item, int start, int end); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 60 | ctor public AnnotatedString.Range(T item, int start, int end, String tag); |
Jinseong Jeon | fceab4a | 2023-04-19 23:06:47 -0700 | [diff] [blame] | 61 | method public T component1(); |
Siyamed Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 62 | method public int component2(); |
| 63 | method public int component3(); |
haoyu | 9d7045e | 2020-03-11 02:35:00 -0700 | [diff] [blame] | 64 | method public String component4(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 65 | method public androidx.compose.ui.text.AnnotatedString.Range<T> copy(T! item, int start, int end, String tag); |
Siyamed Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 66 | method public int getEnd(); |
Jinseong Jeon | fceab4a | 2023-04-19 23:06:47 -0700 | [diff] [blame] | 67 | method public T getItem(); |
Siyamed Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 68 | method public int getStart(); |
haoyu | 3dfc36a | 2020-04-06 15:25:03 -0700 | [diff] [blame] | 69 | method public String getTag(); |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 70 | property public final int end; |
Jinseong Jeon | fceab4a | 2023-04-19 23:06:47 -0700 | [diff] [blame] | 71 | property public final T item; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 72 | property public final int start; |
| 73 | property public final String tag; |
Siyamed Sinir | 2207b72 | 2019-02-22 15:53:41 -0800 | [diff] [blame] | 74 | } |
| 75 | |
Siyamed Sinir | 2516890 | 2019-09-06 17:49:44 -0700 | [diff] [blame] | 76 | public final class AnnotatedStringKt { |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 77 | method public static androidx.compose.ui.text.AnnotatedString AnnotatedString(String text, androidx.compose.ui.text.ParagraphStyle paragraphStyle); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 78 | method public static androidx.compose.ui.text.AnnotatedString AnnotatedString(String text, androidx.compose.ui.text.SpanStyle spanStyle, optional androidx.compose.ui.text.ParagraphStyle? paragraphStyle); |
Siyamed Sinir | f62f720 | 2020-11-24 10:47:33 -0800 | [diff] [blame] | 79 | 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 Liutikas | 3aa5a20 | 2020-10-05 09:42:14 -0700 | [diff] [blame] | 80 | method public static androidx.compose.ui.text.AnnotatedString capitalize(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList); |
| 81 | method public static androidx.compose.ui.text.AnnotatedString decapitalize(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList); |
Aurimas Liutikas | 3aa5a20 | 2020-10-05 09:42:14 -0700 | [diff] [blame] | 82 | method public static androidx.compose.ui.text.AnnotatedString toLowerCase(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList); |
| 83 | method public static androidx.compose.ui.text.AnnotatedString toUpperCase(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList); |
Alan Viverette | 79ea546 | 2023-05-17 11:21:12 -0400 | [diff] [blame^] | 84 | method @androidx.compose.ui.text.ExperimentalTextApi public static inline <R> R withAnnotation(androidx.compose.ui.text.AnnotatedString.Builder, androidx.compose.ui.text.TtsAnnotation ttsAnnotation, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,? extends R> block); |
| 85 | method @androidx.compose.ui.text.ExperimentalTextApi public static inline <R> R withAnnotation(androidx.compose.ui.text.AnnotatedString.Builder, androidx.compose.ui.text.UrlAnnotation urlAnnotation, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,? extends R> block); |
| 86 | method @androidx.compose.ui.text.ExperimentalTextApi public static inline <R> R withAnnotation(androidx.compose.ui.text.AnnotatedString.Builder, String tag, String annotation, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,? extends R> block); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 87 | 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); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 88 | 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); |
Siyamed Sinir | 2516890 | 2019-09-06 17:49:44 -0700 | [diff] [blame] | 89 | } |
| 90 | |
Sean McQuillan | 5b20374 | 2022-12-15 15:56:42 -0800 | [diff] [blame] | 91 | @kotlin.jvm.JvmInline public final value class EmojiSupportMatch { |
| 92 | field public static final androidx.compose.ui.text.EmojiSupportMatch.Companion Companion; |
| 93 | } |
| 94 | |
| 95 | public static final class EmojiSupportMatch.Companion { |
| 96 | method public int getDefault(); |
| 97 | method public int getNone(); |
| 98 | property public final int Default; |
| 99 | property public final int None; |
| 100 | } |
| 101 | |
Alan Viverette | 79ea546 | 2023-05-17 11:21:12 -0400 | [diff] [blame^] | 102 | @kotlin.RequiresOptIn(message="This API is experimental and is likely to change in the future.") @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.BINARY) public @interface ExperimentalTextApi { |
| 103 | } |
| 104 | |
| 105 | @kotlin.RequiresOptIn(level=kotlin.RequiresOptIn.Level.ERROR, message="This is internal API that may change frequently and without warning.") @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.BINARY) @kotlin.annotation.Target(allowedTargets={kotlin.annotation.AnnotationTarget.CLASS, kotlin.annotation.AnnotationTarget.FUNCTION, kotlin.annotation.AnnotationTarget.PROPERTY}) public @interface InternalTextApi { |
| 106 | } |
| 107 | |
haoyu | b45eeea | 2019-10-30 14:54:23 -0700 | [diff] [blame] | 108 | public final class MultiParagraph { |
Anastasia Soboleva | 1d8c2eb | 2022-04-07 12:03:22 +0100 | [diff] [blame] | 109 | ctor @Deprecated public MultiParagraph(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, float width, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 110 | ctor @Deprecated public MultiParagraph(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis, float width, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader); |
Anastasia Soboleva | 1d8c2eb | 2022-04-07 12:03:22 +0100 | [diff] [blame] | 111 | ctor public MultiParagraph(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, long constraints, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 112 | ctor @Deprecated public MultiParagraph(androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics, optional int maxLines, optional boolean ellipsis, float width); |
| 113 | ctor public MultiParagraph(androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics, long constraints, optional int maxLines, optional boolean ellipsis); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 114 | method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset); |
Louis Pullen-Freilich | f434a13 | 2020-07-22 14:19:24 +0100 | [diff] [blame] | 115 | method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset); |
| 116 | method public androidx.compose.ui.geometry.Rect getCursorRect(int offset); |
haoyu | b45eeea | 2019-10-30 14:54:23 -0700 | [diff] [blame] | 117 | method public boolean getDidExceedMaxLines(); |
| 118 | method public float getFirstBaseline(); |
| 119 | method public float getHeight(); |
| 120 | method public float getHorizontalPosition(int offset, boolean usePrimaryDirection); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 121 | method public androidx.compose.ui.text.MultiParagraphIntrinsics getIntrinsics(); |
haoyu | b45eeea | 2019-10-30 14:54:23 -0700 | [diff] [blame] | 122 | method public float getLastBaseline(); |
| 123 | method public float getLineBottom(int lineIndex); |
| 124 | method public int getLineCount(); |
haoyu | 942a5bf | 2020-11-17 12:49:47 -0800 | [diff] [blame] | 125 | method public int getLineEnd(int lineIndex, optional boolean visibleEnd); |
haoyu | b45eeea | 2019-10-30 14:54:23 -0700 | [diff] [blame] | 126 | method public int getLineForOffset(int offset); |
yingleiw | 1df9e8a | 2020-07-08 18:41:40 -0700 | [diff] [blame] | 127 | method public int getLineForVerticalPosition(float vertical); |
haoyu | b45eeea | 2019-10-30 14:54:23 -0700 | [diff] [blame] | 128 | method public float getLineHeight(int lineIndex); |
| 129 | method public float getLineLeft(int lineIndex); |
| 130 | method public float getLineRight(int lineIndex); |
haoyu | 7ec1376 | 2020-04-14 11:02:05 -0700 | [diff] [blame] | 131 | method public int getLineStart(int lineIndex); |
Haoyu Zhang | cbbcc0e | 2020-02-11 17:37:08 -0800 | [diff] [blame] | 132 | method public float getLineTop(int lineIndex); |
haoyu | b45eeea | 2019-10-30 14:54:23 -0700 | [diff] [blame] | 133 | method public float getLineWidth(int lineIndex); |
| 134 | method public float getMaxIntrinsicWidth(); |
Seigo Nonaka | 5166479 | 2019-12-04 10:59:29 -0800 | [diff] [blame] | 135 | method public int getMaxLines(); |
haoyu | b45eeea | 2019-10-30 14:54:23 -0700 | [diff] [blame] | 136 | method public float getMinIntrinsicWidth(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 137 | method public int getOffsetForPosition(long position); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 138 | method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset); |
Louis Pullen-Freilich | 4dc4dac | 2020-07-22 14:39:14 +0100 | [diff] [blame] | 139 | method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end); |
Louis Pullen-Freilich | f434a13 | 2020-07-22 14:19:24 +0100 | [diff] [blame] | 140 | method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects(); |
haoyu | b45eeea | 2019-10-30 14:54:23 -0700 | [diff] [blame] | 141 | method public float getWidth(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 142 | method public long getWordBoundary(int offset); |
Seigo Nonaka | 24aad83 | 2020-07-23 18:13:26 -0700 | [diff] [blame] | 143 | method public boolean isLineEllipsized(int lineIndex); |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 144 | method public void paint(androidx.compose.ui.graphics.Canvas canvas, androidx.compose.ui.graphics.Brush brush, optional float alpha, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? decoration, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional int blendMode); |
| 145 | method @Deprecated public void paint(androidx.compose.ui.graphics.Canvas canvas, optional long color, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? decoration); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 146 | method public void paint(androidx.compose.ui.graphics.Canvas canvas, optional long color, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? decoration, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional int blendMode); |
haoyu | b45eeea | 2019-10-30 14:54:23 -0700 | [diff] [blame] | 147 | property public final boolean didExceedMaxLines; |
| 148 | property public final float firstBaseline; |
| 149 | property public final float height; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 150 | property public final androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics; |
haoyu | b45eeea | 2019-10-30 14:54:23 -0700 | [diff] [blame] | 151 | property public final float lastBaseline; |
| 152 | property public final int lineCount; |
| 153 | property public final float maxIntrinsicWidth; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 154 | property public final int maxLines; |
haoyu | b45eeea | 2019-10-30 14:54:23 -0700 | [diff] [blame] | 155 | property public final float minIntrinsicWidth; |
Louis Pullen-Freilich | f434a13 | 2020-07-22 14:19:24 +0100 | [diff] [blame] | 156 | property public final java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects; |
haoyu | b45eeea | 2019-10-30 14:54:23 -0700 | [diff] [blame] | 157 | property public final float width; |
| 158 | } |
| 159 | |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 160 | public final class MultiParagraphIntrinsics implements androidx.compose.ui.text.ParagraphIntrinsics { |
Sean McQuillan | 5f8eebf | 2022-01-06 18:17:16 -0800 | [diff] [blame] | 161 | ctor @Deprecated public MultiParagraphIntrinsics(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 162 | ctor public MultiParagraphIntrinsics(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 163 | method public androidx.compose.ui.text.AnnotatedString getAnnotatedString(); |
haoyu | b45eeea | 2019-10-30 14:54:23 -0700 | [diff] [blame] | 164 | method public float getMaxIntrinsicWidth(); |
| 165 | method public float getMinIntrinsicWidth(); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 166 | method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> getPlaceholders(); |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 167 | property public final androidx.compose.ui.text.AnnotatedString annotatedString; |
Sean McQuillan | 769d5dd | 2022-02-02 13:59:39 -0800 | [diff] [blame] | 168 | property public boolean hasStaleResolvedFonts; |
haoyu | b45eeea | 2019-10-30 14:54:23 -0700 | [diff] [blame] | 169 | property public float maxIntrinsicWidth; |
| 170 | property public float minIntrinsicWidth; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 171 | property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders; |
haoyu | b45eeea | 2019-10-30 14:54:23 -0700 | [diff] [blame] | 172 | } |
| 173 | |
Sean McQuillan | 1420b88 | 2022-08-01 13:40:32 -0700 | [diff] [blame] | 174 | public sealed interface Paragraph { |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 175 | method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset); |
Louis Pullen-Freilich | f434a13 | 2020-07-22 14:19:24 +0100 | [diff] [blame] | 176 | method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset); |
| 177 | method public androidx.compose.ui.geometry.Rect getCursorRect(int offset); |
Siyamed Sinir | 2207b72 | 2019-02-22 15:53:41 -0800 | [diff] [blame] | 178 | method public boolean getDidExceedMaxLines(); |
Mihai Popa | 802dac3 | 2019-07-30 15:50:28 +0100 | [diff] [blame] | 179 | method public float getFirstBaseline(); |
Siyamed Sinir | 2207b72 | 2019-02-22 15:53:41 -0800 | [diff] [blame] | 180 | method public float getHeight(); |
Haoyu Zhang | 3e52847 | 2019-10-21 16:56:51 -0700 | [diff] [blame] | 181 | method public float getHorizontalPosition(int offset, boolean usePrimaryDirection); |
Mihai Popa | 802dac3 | 2019-07-30 15:50:28 +0100 | [diff] [blame] | 182 | method public float getLastBaseline(); |
Siyamed Sinir | 3f44b9a | 2019-09-21 13:13:38 -0700 | [diff] [blame] | 183 | method public float getLineBottom(int lineIndex); |
Siyamed Sinir | 031e5bf | 2019-07-02 11:49:05 -0700 | [diff] [blame] | 184 | method public int getLineCount(); |
Sean McQuillan | 1420b88 | 2022-08-01 13:40:32 -0700 | [diff] [blame] | 185 | method public int getLineEnd(int lineIndex, boolean visibleEnd); |
haoyu | 4547dac | 2019-10-30 15:34:58 -0700 | [diff] [blame] | 186 | method public int getLineForOffset(int offset); |
yingleiw | 1df9e8a | 2020-07-08 18:41:40 -0700 | [diff] [blame] | 187 | method public int getLineForVerticalPosition(float vertical); |
Siyamed Sinir | 2207b72 | 2019-02-22 15:53:41 -0800 | [diff] [blame] | 188 | method public float getLineHeight(int lineIndex); |
| 189 | method public float getLineLeft(int lineIndex); |
| 190 | method public float getLineRight(int lineIndex); |
haoyu | 7ec1376 | 2020-04-14 11:02:05 -0700 | [diff] [blame] | 191 | method public int getLineStart(int lineIndex); |
Haoyu Zhang | cbbcc0e | 2020-02-11 17:37:08 -0800 | [diff] [blame] | 192 | method public float getLineTop(int lineIndex); |
Siyamed Sinir | 2207b72 | 2019-02-22 15:53:41 -0800 | [diff] [blame] | 193 | method public float getLineWidth(int lineIndex); |
| 194 | method public float getMaxIntrinsicWidth(); |
| 195 | method public float getMinIntrinsicWidth(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 196 | method public int getOffsetForPosition(long position); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 197 | method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset); |
Louis Pullen-Freilich | 4dc4dac | 2020-07-22 14:39:14 +0100 | [diff] [blame] | 198 | method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end); |
Louis Pullen-Freilich | f434a13 | 2020-07-22 14:19:24 +0100 | [diff] [blame] | 199 | method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects(); |
Siyamed Sinir | 2207b72 | 2019-02-22 15:53:41 -0800 | [diff] [blame] | 200 | method public float getWidth(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 201 | method public long getWordBoundary(int offset); |
Seigo Nonaka | 24aad83 | 2020-07-23 18:13:26 -0700 | [diff] [blame] | 202 | method public boolean isLineEllipsized(int lineIndex); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 203 | method public void paint(androidx.compose.ui.graphics.Canvas canvas, androidx.compose.ui.graphics.Brush brush, float alpha, androidx.compose.ui.graphics.Shadow? shadow, androidx.compose.ui.text.style.TextDecoration? textDecoration, androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, int blendMode); |
Sean McQuillan | 1420b88 | 2022-08-01 13:40:32 -0700 | [diff] [blame] | 204 | method public void paint(androidx.compose.ui.graphics.Canvas canvas, long color, androidx.compose.ui.graphics.Shadow? shadow, androidx.compose.ui.text.style.TextDecoration? textDecoration); |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 205 | method public void paint(androidx.compose.ui.graphics.Canvas canvas, long color, androidx.compose.ui.graphics.Shadow? shadow, androidx.compose.ui.text.style.TextDecoration? textDecoration, androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, int blendMode); |
Siyamed Sinir | 031e5bf | 2019-07-02 11:49:05 -0700 | [diff] [blame] | 206 | property public abstract boolean didExceedMaxLines; |
Mihai Popa | 802dac3 | 2019-07-30 15:50:28 +0100 | [diff] [blame] | 207 | property public abstract float firstBaseline; |
Siyamed Sinir | 031e5bf | 2019-07-02 11:49:05 -0700 | [diff] [blame] | 208 | property public abstract float height; |
Mihai Popa | 802dac3 | 2019-07-30 15:50:28 +0100 | [diff] [blame] | 209 | property public abstract float lastBaseline; |
Siyamed Sinir | 031e5bf | 2019-07-02 11:49:05 -0700 | [diff] [blame] | 210 | property public abstract int lineCount; |
| 211 | property public abstract float maxIntrinsicWidth; |
| 212 | property public abstract float minIntrinsicWidth; |
Louis Pullen-Freilich | f434a13 | 2020-07-22 14:19:24 +0100 | [diff] [blame] | 213 | property public abstract java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects; |
Siyamed Sinir | 031e5bf | 2019-07-02 11:49:05 -0700 | [diff] [blame] | 214 | property public abstract float width; |
Siyamed Sinir | 2207b72 | 2019-02-22 15:53:41 -0800 | [diff] [blame] | 215 | } |
| 216 | |
Siyamed Sinir | fe2c037 | 2019-09-05 15:05:05 -0700 | [diff] [blame] | 217 | public interface ParagraphIntrinsics { |
Sean McQuillan | 769d5dd | 2022-02-02 13:59:39 -0800 | [diff] [blame] | 218 | method public default boolean getHasStaleResolvedFonts(); |
Siyamed Sinir | fe2c037 | 2019-09-05 15:05:05 -0700 | [diff] [blame] | 219 | method public float getMaxIntrinsicWidth(); |
| 220 | method public float getMinIntrinsicWidth(); |
Sean McQuillan | 769d5dd | 2022-02-02 13:59:39 -0800 | [diff] [blame] | 221 | property public default boolean hasStaleResolvedFonts; |
Siyamed Sinir | fe2c037 | 2019-09-05 15:05:05 -0700 | [diff] [blame] | 222 | property public abstract float maxIntrinsicWidth; |
| 223 | property public abstract float minIntrinsicWidth; |
| 224 | } |
| 225 | |
| 226 | public final class ParagraphIntrinsicsKt { |
Sean McQuillan | 5f8eebf | 2022-01-06 18:17:16 -0800 | [diff] [blame] | 227 | method @Deprecated public static androidx.compose.ui.text.ParagraphIntrinsics ParagraphIntrinsics(String text, androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader); |
| 228 | method public static androidx.compose.ui.text.ParagraphIntrinsics ParagraphIntrinsics(String text, androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver); |
Siyamed Sinir | fe2c037 | 2019-09-05 15:05:05 -0700 | [diff] [blame] | 229 | } |
| 230 | |
Siyamed Sinir | 031e5bf | 2019-07-02 11:49:05 -0700 | [diff] [blame] | 231 | public final class ParagraphKt { |
Anastasia Soboleva | 1d8c2eb | 2022-04-07 12:03:22 +0100 | [diff] [blame] | 232 | method @Deprecated public static androidx.compose.ui.text.Paragraph Paragraph(androidx.compose.ui.text.ParagraphIntrinsics paragraphIntrinsics, optional int maxLines, optional boolean ellipsis, float width); |
| 233 | method public static androidx.compose.ui.text.Paragraph Paragraph(androidx.compose.ui.text.ParagraphIntrinsics paragraphIntrinsics, long constraints, optional int maxLines, optional boolean ellipsis); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 234 | method @Deprecated public static androidx.compose.ui.text.Paragraph Paragraph(String text, androidx.compose.ui.text.TextStyle style, float width, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis); |
| 235 | method @Deprecated public static androidx.compose.ui.text.Paragraph Paragraph(String text, androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis, float width, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader); |
| 236 | method public static androidx.compose.ui.text.Paragraph Paragraph(String text, androidx.compose.ui.text.TextStyle style, long constraints, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis); |
Siyamed Sinir | 031e5bf | 2019-07-02 11:49:05 -0700 | [diff] [blame] | 237 | } |
| 238 | |
Louis Pullen-Freilich | 1f10a59 | 2020-07-24 16:35:14 +0100 | [diff] [blame] | 239 | @androidx.compose.runtime.Immutable public final class ParagraphStyle { |
Halil Ozercan | 1500964 | 2022-12-20 12:31:06 +0000 | [diff] [blame] | 240 | ctor @Deprecated public ParagraphStyle(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent); |
| 241 | ctor @Deprecated public ParagraphStyle(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformParagraphStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle); |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 242 | ctor @Deprecated public ParagraphStyle(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformParagraphStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak? lineBreak, optional androidx.compose.ui.text.style.Hyphens? hyphens); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 243 | ctor public ParagraphStyle(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformParagraphStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak? lineBreak, optional androidx.compose.ui.text.style.Hyphens? hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion); |
Halil Ozercan | 1500964 | 2022-12-20 12:31:06 +0000 | [diff] [blame] | 244 | method @Deprecated public androidx.compose.ui.text.ParagraphStyle copy(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent); |
| 245 | method @Deprecated public androidx.compose.ui.text.ParagraphStyle copy(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformParagraphStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle); |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 246 | method @Deprecated public androidx.compose.ui.text.ParagraphStyle copy(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformParagraphStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak? lineBreak, optional androidx.compose.ui.text.style.Hyphens? hyphens); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 247 | method public androidx.compose.ui.text.ParagraphStyle copy(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformParagraphStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak? lineBreak, optional androidx.compose.ui.text.style.Hyphens? hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion); |
Halil Ozercan | 1500964 | 2022-12-20 12:31:06 +0000 | [diff] [blame] | 248 | method public androidx.compose.ui.text.style.Hyphens? getHyphens(); |
| 249 | method public androidx.compose.ui.text.style.LineBreak? getLineBreak(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 250 | method public long getLineHeight(); |
siyamed | bd27255 | 2022-07-29 12:40:43 -0700 | [diff] [blame] | 251 | method public androidx.compose.ui.text.style.LineHeightStyle? getLineHeightStyle(); |
| 252 | method public androidx.compose.ui.text.PlatformParagraphStyle? getPlatformStyle(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 253 | method public androidx.compose.ui.text.style.TextAlign? getTextAlign(); |
| 254 | method public androidx.compose.ui.text.style.TextDirection? getTextDirection(); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 255 | method public androidx.compose.ui.text.style.TextIndent? getTextIndent(); |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 256 | method public androidx.compose.ui.text.style.TextMotion? getTextMotion(); |
Aurimas Liutikas | 3aa5a20 | 2020-10-05 09:42:14 -0700 | [diff] [blame] | 257 | method @androidx.compose.runtime.Stable public androidx.compose.ui.text.ParagraphStyle merge(optional androidx.compose.ui.text.ParagraphStyle? other); |
Louis Pullen-Freilich | 1f10a59 | 2020-07-24 16:35:14 +0100 | [diff] [blame] | 258 | method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.ParagraphStyle plus(androidx.compose.ui.text.ParagraphStyle other); |
Halil Ozercan | 1500964 | 2022-12-20 12:31:06 +0000 | [diff] [blame] | 259 | property public final androidx.compose.ui.text.style.Hyphens? hyphens; |
| 260 | property public final androidx.compose.ui.text.style.LineBreak? lineBreak; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 261 | property public final long lineHeight; |
siyamed | bd27255 | 2022-07-29 12:40:43 -0700 | [diff] [blame] | 262 | property public final androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle; |
| 263 | property public final androidx.compose.ui.text.PlatformParagraphStyle? platformStyle; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 264 | property public final androidx.compose.ui.text.style.TextAlign? textAlign; |
| 265 | property public final androidx.compose.ui.text.style.TextDirection? textDirection; |
| 266 | property public final androidx.compose.ui.text.style.TextIndent? textIndent; |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 267 | property public final androidx.compose.ui.text.style.TextMotion? textMotion; |
Siyamed Sinir | cd51901 | 2019-06-21 09:27:11 -0700 | [diff] [blame] | 268 | } |
| 269 | |
Siyamed Sinir | c8b0132 | 2019-12-05 09:41:00 -0800 | [diff] [blame] | 270 | public final class ParagraphStyleKt { |
Louis Pullen-Freilich | 1f10a59 | 2020-07-24 16:35:14 +0100 | [diff] [blame] | 271 | 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 Sinir | c8b0132 | 2019-12-05 09:41:00 -0800 | [diff] [blame] | 272 | } |
| 273 | |
Louis Pullen-Freilich | 1f10a59 | 2020-07-24 16:35:14 +0100 | [diff] [blame] | 274 | @androidx.compose.runtime.Immutable public final class Placeholder { |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 275 | ctor public Placeholder(long width, long height, int placeholderVerticalAlign); |
| 276 | method public androidx.compose.ui.text.Placeholder copy(optional long width, optional long height, optional int placeholderVerticalAlign); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 277 | method public long getHeight(); |
| 278 | method public int getPlaceholderVerticalAlign(); |
| 279 | method public long getWidth(); |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 280 | property public final long height; |
Haoyu Zhang | cebafc0 | 2021-05-17 14:53:47 -0700 | [diff] [blame] | 281 | property public final int placeholderVerticalAlign; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 282 | property public final long width; |
Haoyu Zhang | bafa280 | 2020-02-20 11:36:23 -0800 | [diff] [blame] | 283 | } |
| 284 | |
Louis Pullen-Freilich | 5f442ff | 2022-03-25 00:08:35 +0000 | [diff] [blame] | 285 | @kotlin.jvm.JvmInline public final value class PlaceholderVerticalAlign { |
| 286 | field public static final androidx.compose.ui.text.PlaceholderVerticalAlign.Companion Companion; |
Haoyu Zhang | cebafc0 | 2021-05-17 14:53:47 -0700 | [diff] [blame] | 287 | } |
| 288 | |
| 289 | public static final class PlaceholderVerticalAlign.Companion { |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 290 | method public int getAboveBaseline(); |
| 291 | method public int getBottom(); |
| 292 | method public int getCenter(); |
| 293 | method public int getTextBottom(); |
| 294 | method public int getTextCenter(); |
| 295 | method public int getTextTop(); |
| 296 | method public int getTop(); |
Haoyu Zhang | cebafc0 | 2021-05-17 14:53:47 -0700 | [diff] [blame] | 297 | property public final int AboveBaseline; |
| 298 | property public final int Bottom; |
| 299 | property public final int Center; |
| 300 | property public final int TextBottom; |
| 301 | property public final int TextCenter; |
| 302 | property public final int TextTop; |
| 303 | property public final int Top; |
Haoyu Zhang | bafa280 | 2020-02-20 11:36:23 -0800 | [diff] [blame] | 304 | } |
| 305 | |
siyamed | bd27255 | 2022-07-29 12:40:43 -0700 | [diff] [blame] | 306 | public final class PlatformParagraphStyle { |
siyamed | 0404856 | 2023-04-13 10:20:06 -0700 | [diff] [blame] | 307 | ctor public PlatformParagraphStyle(optional boolean includeFontPadding); |
Sean McQuillan | 5b20374 | 2022-12-15 15:56:42 -0800 | [diff] [blame] | 308 | ctor public PlatformParagraphStyle(optional int emojiSupportMatch); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 309 | ctor public PlatformParagraphStyle(optional int emojiSupportMatch, optional boolean includeFontPadding); |
Sean McQuillan | 5b20374 | 2022-12-15 15:56:42 -0800 | [diff] [blame] | 310 | method public int getEmojiSupportMatch(); |
siyamed | 0404856 | 2023-04-13 10:20:06 -0700 | [diff] [blame] | 311 | method public boolean getIncludeFontPadding(); |
siyamed | bd27255 | 2022-07-29 12:40:43 -0700 | [diff] [blame] | 312 | method public androidx.compose.ui.text.PlatformParagraphStyle merge(androidx.compose.ui.text.PlatformParagraphStyle? other); |
Sean McQuillan | 5b20374 | 2022-12-15 15:56:42 -0800 | [diff] [blame] | 313 | property public final int emojiSupportMatch; |
siyamed | 0404856 | 2023-04-13 10:20:06 -0700 | [diff] [blame] | 314 | property public final boolean includeFontPadding; |
siyamed | bd27255 | 2022-07-29 12:40:43 -0700 | [diff] [blame] | 315 | field public static final androidx.compose.ui.text.PlatformParagraphStyle.Companion Companion; |
| 316 | } |
| 317 | |
| 318 | public static final class PlatformParagraphStyle.Companion { |
| 319 | method public androidx.compose.ui.text.PlatformParagraphStyle getDefault(); |
| 320 | property public final androidx.compose.ui.text.PlatformParagraphStyle Default; |
| 321 | } |
| 322 | |
| 323 | public final class PlatformSpanStyle { |
| 324 | ctor public PlatformSpanStyle(); |
| 325 | method public androidx.compose.ui.text.PlatformSpanStyle merge(androidx.compose.ui.text.PlatformSpanStyle? other); |
| 326 | field public static final androidx.compose.ui.text.PlatformSpanStyle.Companion Companion; |
| 327 | } |
| 328 | |
| 329 | public static final class PlatformSpanStyle.Companion { |
| 330 | method public androidx.compose.ui.text.PlatformSpanStyle getDefault(); |
| 331 | property public final androidx.compose.ui.text.PlatformSpanStyle Default; |
| 332 | } |
| 333 | |
| 334 | public final class PlatformTextStyle { |
| 335 | ctor public PlatformTextStyle(androidx.compose.ui.text.PlatformSpanStyle? spanStyle, androidx.compose.ui.text.PlatformParagraphStyle? paragraphStyle); |
siyamed | 0404856 | 2023-04-13 10:20:06 -0700 | [diff] [blame] | 336 | ctor public PlatformTextStyle(optional boolean includeFontPadding); |
Sean McQuillan | 5b20374 | 2022-12-15 15:56:42 -0800 | [diff] [blame] | 337 | ctor public PlatformTextStyle(int emojiSupportMatch); |
siyamed | bd27255 | 2022-07-29 12:40:43 -0700 | [diff] [blame] | 338 | method public androidx.compose.ui.text.PlatformParagraphStyle? getParagraphStyle(); |
| 339 | method public androidx.compose.ui.text.PlatformSpanStyle? getSpanStyle(); |
| 340 | property public final androidx.compose.ui.text.PlatformParagraphStyle? paragraphStyle; |
| 341 | property public final androidx.compose.ui.text.PlatformSpanStyle? spanStyle; |
| 342 | } |
| 343 | |
Louis Pullen-Freilich | 1f10a59 | 2020-07-24 16:35:14 +0100 | [diff] [blame] | 344 | @androidx.compose.runtime.Immutable public final class SpanStyle { |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 345 | ctor public SpanStyle(androidx.compose.ui.graphics.Brush? brush, optional float alpha, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.PlatformSpanStyle? platformStyle, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle); |
| 346 | ctor @Deprecated public SpanStyle(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow); |
| 347 | ctor @Deprecated public SpanStyle(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.PlatformSpanStyle? platformStyle); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 348 | ctor public SpanStyle(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.PlatformSpanStyle? platformStyle, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle); |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 349 | method public androidx.compose.ui.text.SpanStyle copy(androidx.compose.ui.graphics.Brush? brush, optional float alpha, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.PlatformSpanStyle? platformStyle, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle); |
| 350 | method @Deprecated public androidx.compose.ui.text.SpanStyle copy(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow); |
| 351 | method @Deprecated public androidx.compose.ui.text.SpanStyle copy(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.PlatformSpanStyle? platformStyle); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 352 | method public androidx.compose.ui.text.SpanStyle copy(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.PlatformSpanStyle? platformStyle, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle); |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 353 | method public float getAlpha(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 354 | method public long getBackground(); |
| 355 | method public androidx.compose.ui.text.style.BaselineShift? getBaselineShift(); |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 356 | method public androidx.compose.ui.graphics.Brush? getBrush(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 357 | method public long getColor(); |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 358 | method public androidx.compose.ui.graphics.drawscope.DrawStyle? getDrawStyle(); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 359 | method public androidx.compose.ui.text.font.FontFamily? getFontFamily(); |
Siyamed Sinir | f447f2a | 2019-12-03 15:44:51 -0800 | [diff] [blame] | 360 | method public String? getFontFeatureSettings(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 361 | method public long getFontSize(); |
| 362 | method public androidx.compose.ui.text.font.FontStyle? getFontStyle(); |
| 363 | method public androidx.compose.ui.text.font.FontSynthesis? getFontSynthesis(); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 364 | method public androidx.compose.ui.text.font.FontWeight? getFontWeight(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 365 | method public long getLetterSpacing(); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 366 | method public androidx.compose.ui.text.intl.LocaleList? getLocaleList(); |
siyamed | bd27255 | 2022-07-29 12:40:43 -0700 | [diff] [blame] | 367 | method public androidx.compose.ui.text.PlatformSpanStyle? getPlatformStyle(); |
Louis Pullen-Freilich | 4dc4dac | 2020-07-22 14:39:14 +0100 | [diff] [blame] | 368 | method public androidx.compose.ui.graphics.Shadow? getShadow(); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 369 | method public androidx.compose.ui.text.style.TextDecoration? getTextDecoration(); |
| 370 | method public androidx.compose.ui.text.style.TextGeometricTransform? getTextGeometricTransform(); |
Aurimas Liutikas | 3aa5a20 | 2020-10-05 09:42:14 -0700 | [diff] [blame] | 371 | method @androidx.compose.runtime.Stable public androidx.compose.ui.text.SpanStyle merge(optional androidx.compose.ui.text.SpanStyle? other); |
Louis Pullen-Freilich | 1f10a59 | 2020-07-24 16:35:14 +0100 | [diff] [blame] | 372 | method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.SpanStyle plus(androidx.compose.ui.text.SpanStyle other); |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 373 | property public final float alpha; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 374 | property public final long background; |
| 375 | property public final androidx.compose.ui.text.style.BaselineShift? baselineShift; |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 376 | property public final androidx.compose.ui.graphics.Brush? brush; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 377 | property public final long color; |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 378 | property public final androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 379 | property public final androidx.compose.ui.text.font.FontFamily? fontFamily; |
| 380 | property public final String? fontFeatureSettings; |
| 381 | property public final long fontSize; |
| 382 | property public final androidx.compose.ui.text.font.FontStyle? fontStyle; |
| 383 | property public final androidx.compose.ui.text.font.FontSynthesis? fontSynthesis; |
| 384 | property public final androidx.compose.ui.text.font.FontWeight? fontWeight; |
| 385 | property public final long letterSpacing; |
| 386 | property public final androidx.compose.ui.text.intl.LocaleList? localeList; |
siyamed | bd27255 | 2022-07-29 12:40:43 -0700 | [diff] [blame] | 387 | property public final androidx.compose.ui.text.PlatformSpanStyle? platformStyle; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 388 | property public final androidx.compose.ui.graphics.Shadow? shadow; |
| 389 | property public final androidx.compose.ui.text.style.TextDecoration? textDecoration; |
| 390 | property public final androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform; |
Siyamed Sinir | f447f2a | 2019-12-03 15:44:51 -0800 | [diff] [blame] | 391 | } |
| 392 | |
| 393 | public final class SpanStyleKt { |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 394 | method public static androidx.compose.ui.text.SpanStyle lerp(androidx.compose.ui.text.SpanStyle start, androidx.compose.ui.text.SpanStyle stop, float fraction); |
Siyamed Sinir | f447f2a | 2019-12-03 15:44:51 -0800 | [diff] [blame] | 395 | } |
| 396 | |
Seigo Nonaka | e50a848 | 2019-08-30 18:26:07 -0700 | [diff] [blame] | 397 | public final class StringKt { |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 398 | method public static String capitalize(String, androidx.compose.ui.text.intl.Locale locale); |
| 399 | method public static String capitalize(String, androidx.compose.ui.text.intl.LocaleList localeList); |
| 400 | method public static String decapitalize(String, androidx.compose.ui.text.intl.Locale locale); |
| 401 | method public static String decapitalize(String, androidx.compose.ui.text.intl.LocaleList localeList); |
| 402 | method public static String toLowerCase(String, androidx.compose.ui.text.intl.Locale locale); |
| 403 | method public static String toLowerCase(String, androidx.compose.ui.text.intl.LocaleList localeList); |
| 404 | method public static String toUpperCase(String, androidx.compose.ui.text.intl.Locale locale); |
| 405 | method public static String toUpperCase(String, androidx.compose.ui.text.intl.LocaleList localeList); |
Seigo Nonaka | e50a848 | 2019-08-30 18:26:07 -0700 | [diff] [blame] | 406 | } |
| 407 | |
Seigo Nonaka | 7006675 | 2019-12-09 19:43:52 -0800 | [diff] [blame] | 408 | public final class TextLayoutInput { |
Sean McQuillan | 5f8eebf | 2022-01-06 18:17:16 -0800 | [diff] [blame] | 409 | ctor @Deprecated public TextLayoutInput(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.TextStyle style, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, int maxLines, boolean softWrap, int overflow, androidx.compose.ui.unit.Density density, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader, long constraints); |
| 410 | ctor public TextLayoutInput(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.TextStyle style, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, int maxLines, boolean softWrap, int overflow, androidx.compose.ui.unit.Density density, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, long constraints); |
| 411 | method @Deprecated public androidx.compose.ui.text.TextLayoutInput copy(optional androidx.compose.ui.text.AnnotatedString text, optional androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean softWrap, optional int overflow, optional androidx.compose.ui.unit.Density density, optional androidx.compose.ui.unit.LayoutDirection layoutDirection, optional androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader, optional long constraints); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 412 | method public long getConstraints(); |
Louis Pullen-Freilich | a7eeb10 | 2020-07-22 17:54:24 +0100 | [diff] [blame] | 413 | method public androidx.compose.ui.unit.Density getDensity(); |
Sean McQuillan | 5f8eebf | 2022-01-06 18:17:16 -0800 | [diff] [blame] | 414 | method public androidx.compose.ui.text.font.FontFamily.Resolver getFontFamilyResolver(); |
Louis Pullen-Freilich | a7eeb10 | 2020-07-22 17:54:24 +0100 | [diff] [blame] | 415 | method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection(); |
Seigo Nonaka | 7006675 | 2019-12-09 19:43:52 -0800 | [diff] [blame] | 416 | method public int getMaxLines(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 417 | method public int getOverflow(); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 418 | method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> getPlaceholders(); |
Sean McQuillan | 5f8eebf | 2022-01-06 18:17:16 -0800 | [diff] [blame] | 419 | method @Deprecated public androidx.compose.ui.text.font.Font.ResourceLoader getResourceLoader(); |
Seigo Nonaka | 7006675 | 2019-12-09 19:43:52 -0800 | [diff] [blame] | 420 | method public boolean getSoftWrap(); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 421 | method public androidx.compose.ui.text.TextStyle getStyle(); |
| 422 | method public androidx.compose.ui.text.AnnotatedString getText(); |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 423 | property public final long constraints; |
| 424 | property public final androidx.compose.ui.unit.Density density; |
Sean McQuillan | 5f8eebf | 2022-01-06 18:17:16 -0800 | [diff] [blame] | 425 | property public final androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 426 | property public final androidx.compose.ui.unit.LayoutDirection layoutDirection; |
| 427 | property public final int maxLines; |
Haoyu Zhang | a95b9e4 | 2021-06-01 11:57:56 -0700 | [diff] [blame] | 428 | property public final int overflow; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 429 | property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders; |
Sean McQuillan | 5f8eebf | 2022-01-06 18:17:16 -0800 | [diff] [blame] | 430 | property @Deprecated public final androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 431 | property public final boolean softWrap; |
| 432 | property public final androidx.compose.ui.text.TextStyle style; |
| 433 | property public final androidx.compose.ui.text.AnnotatedString text; |
Seigo Nonaka | 7006675 | 2019-12-09 19:43:52 -0800 | [diff] [blame] | 434 | } |
| 435 | |
| 436 | public final class TextLayoutResult { |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 437 | ctor public TextLayoutResult(androidx.compose.ui.text.TextLayoutInput layoutInput, androidx.compose.ui.text.MultiParagraph multiParagraph, long size); |
| 438 | method public androidx.compose.ui.text.TextLayoutResult copy(optional androidx.compose.ui.text.TextLayoutInput layoutInput, optional long size); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 439 | method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset); |
Louis Pullen-Freilich | f434a13 | 2020-07-22 14:19:24 +0100 | [diff] [blame] | 440 | method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset); |
| 441 | method public androidx.compose.ui.geometry.Rect getCursorRect(int offset); |
Seigo Nonaka | 7006675 | 2019-12-09 19:43:52 -0800 | [diff] [blame] | 442 | method public boolean getDidOverflowHeight(); |
| 443 | method public boolean getDidOverflowWidth(); |
Mads Ager | ba4927c | 2020-04-08 13:34:14 +0200 | [diff] [blame] | 444 | method public float getFirstBaseline(); |
Seigo Nonaka | 7006675 | 2019-12-09 19:43:52 -0800 | [diff] [blame] | 445 | method public boolean getHasVisualOverflow(); |
Mads Ager | ba4927c | 2020-04-08 13:34:14 +0200 | [diff] [blame] | 446 | method public float getHorizontalPosition(int offset, boolean usePrimaryDirection); |
| 447 | method public float getLastBaseline(); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 448 | method public androidx.compose.ui.text.TextLayoutInput getLayoutInput(); |
Mads Ager | ba4927c | 2020-04-08 13:34:14 +0200 | [diff] [blame] | 449 | method public float getLineBottom(int lineIndex); |
Seigo Nonaka | 956c8fe | 2020-07-17 12:15:08 -0700 | [diff] [blame] | 450 | method public int getLineCount(); |
haoyu | 942a5bf | 2020-11-17 12:49:47 -0800 | [diff] [blame] | 451 | method public int getLineEnd(int lineIndex, optional boolean visibleEnd); |
Seigo Nonaka | 7006675 | 2019-12-09 19:43:52 -0800 | [diff] [blame] | 452 | method public int getLineForOffset(int offset); |
yingleiw | 1df9e8a | 2020-07-08 18:41:40 -0700 | [diff] [blame] | 453 | method public int getLineForVerticalPosition(float vertical); |
Seigo Nonaka | 956c8fe | 2020-07-17 12:15:08 -0700 | [diff] [blame] | 454 | method public float getLineLeft(int lineIndex); |
| 455 | method public float getLineRight(int lineIndex); |
haoyu | 7ec1376 | 2020-04-14 11:02:05 -0700 | [diff] [blame] | 456 | method public int getLineStart(int lineIndex); |
Mads Ager | ba4927c | 2020-04-08 13:34:14 +0200 | [diff] [blame] | 457 | method public float getLineTop(int lineIndex); |
Siyamed Sinir | 75473dd | 2021-02-08 13:13:38 -0800 | [diff] [blame] | 458 | method public androidx.compose.ui.text.MultiParagraph getMultiParagraph(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 459 | method public int getOffsetForPosition(long position); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 460 | method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset); |
Louis Pullen-Freilich | 4dc4dac | 2020-07-22 14:39:14 +0100 | [diff] [blame] | 461 | method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end); |
Louis Pullen-Freilich | f434a13 | 2020-07-22 14:19:24 +0100 | [diff] [blame] | 462 | method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 463 | method public long getSize(); |
| 464 | method public long getWordBoundary(int offset); |
Seigo Nonaka | 24aad83 | 2020-07-23 18:13:26 -0700 | [diff] [blame] | 465 | method public boolean isLineEllipsized(int lineIndex); |
Seigo Nonaka | 7006675 | 2019-12-09 19:43:52 -0800 | [diff] [blame] | 466 | property public final boolean didOverflowHeight; |
| 467 | property public final boolean didOverflowWidth; |
Mads Ager | ba4927c | 2020-04-08 13:34:14 +0200 | [diff] [blame] | 468 | property public final float firstBaseline; |
Seigo Nonaka | 7006675 | 2019-12-09 19:43:52 -0800 | [diff] [blame] | 469 | property public final boolean hasVisualOverflow; |
Mads Ager | ba4927c | 2020-04-08 13:34:14 +0200 | [diff] [blame] | 470 | property public final float lastBaseline; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 471 | property public final androidx.compose.ui.text.TextLayoutInput layoutInput; |
Seigo Nonaka | 956c8fe | 2020-07-17 12:15:08 -0700 | [diff] [blame] | 472 | property public final int lineCount; |
Siyamed Sinir | 75473dd | 2021-02-08 13:13:38 -0800 | [diff] [blame] | 473 | property public final androidx.compose.ui.text.MultiParagraph multiParagraph; |
Louis Pullen-Freilich | f434a13 | 2020-07-22 14:19:24 +0100 | [diff] [blame] | 474 | property public final java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 475 | property public final long size; |
Seigo Nonaka | 7006675 | 2019-12-09 19:43:52 -0800 | [diff] [blame] | 476 | } |
| 477 | |
Zach Klippenstein | 449d9c5 | 2023-03-02 15:00:22 -0800 | [diff] [blame] | 478 | @androidx.compose.runtime.Immutable public final class TextMeasurer { |
| 479 | ctor public TextMeasurer(androidx.compose.ui.text.font.FontFamily.Resolver fallbackFontFamilyResolver, androidx.compose.ui.unit.Density fallbackDensity, androidx.compose.ui.unit.LayoutDirection fallbackLayoutDirection, optional int cacheSize); |
| 480 | method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextLayoutResult measure(androidx.compose.ui.text.AnnotatedString text, optional androidx.compose.ui.text.TextStyle style, optional int overflow, optional boolean softWrap, optional int maxLines, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional long constraints, optional androidx.compose.ui.unit.LayoutDirection layoutDirection, optional androidx.compose.ui.unit.Density density, optional androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional boolean skipCache); |
| 481 | method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextLayoutResult measure(String text, optional androidx.compose.ui.text.TextStyle style, optional int overflow, optional boolean softWrap, optional int maxLines, optional long constraints, optional androidx.compose.ui.unit.LayoutDirection layoutDirection, optional androidx.compose.ui.unit.Density density, optional androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional boolean skipCache); |
| 482 | } |
| 483 | |
Seigo Nonaka | eaf4d64 | 2019-12-12 14:42:14 -0800 | [diff] [blame] | 484 | public final class TextPainter { |
Louis Pullen-Freilich | 4dc4dac | 2020-07-22 14:39:14 +0100 | [diff] [blame] | 485 | method public void paint(androidx.compose.ui.graphics.Canvas canvas, androidx.compose.ui.text.TextLayoutResult textLayoutResult); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 486 | field public static final androidx.compose.ui.text.TextPainter INSTANCE; |
Seigo Nonaka | eaf4d64 | 2019-12-12 14:42:14 -0800 | [diff] [blame] | 487 | } |
| 488 | |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 489 | public final class TextPainterKt { |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 490 | method public static void drawText(androidx.compose.ui.graphics.drawscope.DrawScope, androidx.compose.ui.text.TextLayoutResult textLayoutResult, androidx.compose.ui.graphics.Brush brush, optional long topLeft, optional float alpha, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional int blendMode); |
| 491 | method public static void drawText(androidx.compose.ui.graphics.drawscope.DrawScope, androidx.compose.ui.text.TextLayoutResult textLayoutResult, optional long color, optional long topLeft, optional float alpha, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional int blendMode); |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 492 | method public static void drawText(androidx.compose.ui.graphics.drawscope.DrawScope, androidx.compose.ui.text.TextMeasurer textMeasurer, androidx.compose.ui.text.AnnotatedString text, optional long topLeft, optional androidx.compose.ui.text.TextStyle style, optional int overflow, optional boolean softWrap, optional int maxLines, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional long size, optional int blendMode); |
| 493 | method public static void drawText(androidx.compose.ui.graphics.drawscope.DrawScope, androidx.compose.ui.text.TextMeasurer textMeasurer, String text, optional long topLeft, optional androidx.compose.ui.text.TextStyle style, optional int overflow, optional boolean softWrap, optional int maxLines, optional long size, optional int blendMode); |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 494 | } |
| 495 | |
Louis Pullen-Freilich | 5f442ff | 2022-03-25 00:08:35 +0000 | [diff] [blame] | 496 | @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class TextRange { |
Aurimas Liutikas | 6273a95 | 2021-10-19 22:51:01 +0000 | [diff] [blame] | 497 | method public operator boolean contains(int offset); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 498 | method public operator boolean contains(long other); |
Louis Pullen-Freilich | 5f442ff | 2022-03-25 00:08:35 +0000 | [diff] [blame] | 499 | method public boolean getCollapsed(); |
| 500 | method public int getEnd(); |
| 501 | method public int getLength(); |
| 502 | method public int getMax(); |
| 503 | method public int getMin(); |
| 504 | method public boolean getReversed(); |
| 505 | method public int getStart(); |
| 506 | method public boolean intersects(long other); |
| 507 | property public final boolean collapsed; |
| 508 | property public final int end; |
| 509 | property public final int length; |
| 510 | property public final int max; |
| 511 | property public final int min; |
| 512 | property public final boolean reversed; |
| 513 | property public final int start; |
| 514 | field public static final androidx.compose.ui.text.TextRange.Companion Companion; |
Siyamed Sinir | 01b35f7 | 2020-06-15 19:15:32 -0700 | [diff] [blame] | 515 | } |
| 516 | |
| 517 | public static final class TextRange.Companion { |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 518 | method public long getZero(); |
haoyu | 093026c | 2020-08-25 17:44:12 -0700 | [diff] [blame] | 519 | property public final long Zero; |
Siyamed Sinir | b427d33 | 2019-11-02 00:05:25 -0700 | [diff] [blame] | 520 | } |
| 521 | |
| 522 | public final class TextRangeKt { |
haoyu | 093026c | 2020-08-25 17:44:12 -0700 | [diff] [blame] | 523 | method public static long TextRange(int index); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 524 | method public static long TextRange(int start, int end); |
Zach Klippenstein | 4e78e1c | 2023-05-02 15:37:40 -0700 | [diff] [blame] | 525 | method public static long coerceIn(long, int minimumValue, int maximumValue); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 526 | method public static String substring(CharSequence, long range); |
Siyamed Sinir | b427d33 | 2019-11-02 00:05:25 -0700 | [diff] [blame] | 527 | } |
| 528 | |
Louis Pullen-Freilich | 1f10a59 | 2020-07-24 16:35:14 +0100 | [diff] [blame] | 529 | @androidx.compose.runtime.Immutable public final class TextStyle { |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 530 | ctor public TextStyle(androidx.compose.ui.graphics.Brush? brush, optional float alpha, 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.graphics.drawscope.DrawStyle? drawStyle, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak? lineBreak, optional androidx.compose.ui.text.style.Hyphens? hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 531 | ctor public TextStyle(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak? lineBreak, optional androidx.compose.ui.text.style.Hyphens? hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion); |
Jinseong Jeon | 8dbf354 | 2023-01-11 20:58:58 -0800 | [diff] [blame] | 532 | ctor @Deprecated public TextStyle(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent); |
| 533 | ctor @Deprecated public TextStyle(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle); |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 534 | ctor @Deprecated public TextStyle(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak? lineBreak, optional androidx.compose.ui.text.style.Hyphens? hyphens); |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 535 | method public androidx.compose.ui.text.TextStyle copy(androidx.compose.ui.graphics.Brush? brush, optional float alpha, 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.graphics.drawscope.DrawStyle? drawStyle, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak? lineBreak, optional androidx.compose.ui.text.style.Hyphens? hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 536 | method public androidx.compose.ui.text.TextStyle copy(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak? lineBreak, optional androidx.compose.ui.text.style.Hyphens? hyphens, optional androidx.compose.ui.text.style.TextMotion? textMotion); |
Jinseong Jeon | 8dbf354 | 2023-01-11 20:58:58 -0800 | [diff] [blame] | 537 | method @Deprecated public androidx.compose.ui.text.TextStyle copy(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent); |
| 538 | method @Deprecated public androidx.compose.ui.text.TextStyle copy(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle); |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 539 | method @Deprecated public androidx.compose.ui.text.TextStyle copy(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak? lineBreak, optional androidx.compose.ui.text.style.Hyphens? hyphens); |
| 540 | method public float getAlpha(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 541 | method public long getBackground(); |
| 542 | method public androidx.compose.ui.text.style.BaselineShift? getBaselineShift(); |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 543 | method public androidx.compose.ui.graphics.Brush? getBrush(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 544 | method public long getColor(); |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 545 | method public androidx.compose.ui.graphics.drawscope.DrawStyle? getDrawStyle(); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 546 | method public androidx.compose.ui.text.font.FontFamily? getFontFamily(); |
Haoyu Zhang | 588aaef | 2019-02-20 14:47:39 -0800 | [diff] [blame] | 547 | method public String? getFontFeatureSettings(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 548 | method public long getFontSize(); |
| 549 | method public androidx.compose.ui.text.font.FontStyle? getFontStyle(); |
| 550 | method public androidx.compose.ui.text.font.FontSynthesis? getFontSynthesis(); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 551 | method public androidx.compose.ui.text.font.FontWeight? getFontWeight(); |
Halil Ozercan | 1500964 | 2022-12-20 12:31:06 +0000 | [diff] [blame] | 552 | method public androidx.compose.ui.text.style.Hyphens? getHyphens(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 553 | method public long getLetterSpacing(); |
Halil Ozercan | 1500964 | 2022-12-20 12:31:06 +0000 | [diff] [blame] | 554 | method public androidx.compose.ui.text.style.LineBreak? getLineBreak(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 555 | method public long getLineHeight(); |
siyamed | bd27255 | 2022-07-29 12:40:43 -0700 | [diff] [blame] | 556 | method public androidx.compose.ui.text.style.LineHeightStyle? getLineHeightStyle(); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 557 | method public androidx.compose.ui.text.intl.LocaleList? getLocaleList(); |
siyamed | bd27255 | 2022-07-29 12:40:43 -0700 | [diff] [blame] | 558 | method public androidx.compose.ui.text.PlatformTextStyle? getPlatformStyle(); |
Louis Pullen-Freilich | 4dc4dac | 2020-07-22 14:39:14 +0100 | [diff] [blame] | 559 | method public androidx.compose.ui.graphics.Shadow? getShadow(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 560 | method public androidx.compose.ui.text.style.TextAlign? getTextAlign(); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 561 | method public androidx.compose.ui.text.style.TextDecoration? getTextDecoration(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 562 | method public androidx.compose.ui.text.style.TextDirection? getTextDirection(); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 563 | method public androidx.compose.ui.text.style.TextGeometricTransform? getTextGeometricTransform(); |
| 564 | method public androidx.compose.ui.text.style.TextIndent? getTextIndent(); |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 565 | method public androidx.compose.ui.text.style.TextMotion? getTextMotion(); |
Sean McQuillan | caa9b86 | 2023-04-27 14:47:49 -0700 | [diff] [blame] | 566 | method public boolean hasSameDrawAffectingAttributes(androidx.compose.ui.text.TextStyle other); |
Siyamed Sinir | da5769c | 2022-04-13 23:35:28 -0700 | [diff] [blame] | 567 | method public boolean hasSameLayoutAffectingAttributes(androidx.compose.ui.text.TextStyle other); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 568 | method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.ParagraphStyle other); |
| 569 | method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.SpanStyle other); |
Aurimas Liutikas | 3aa5a20 | 2020-10-05 09:42:14 -0700 | [diff] [blame] | 570 | method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(optional androidx.compose.ui.text.TextStyle? other); |
Sean McQuillan | b4846e5f | 2023-04-20 08:08:05 -0700 | [diff] [blame] | 571 | method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(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.graphics.drawscope.DrawStyle? drawStyle, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent, optional androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle, optional androidx.compose.ui.text.style.LineBreak? lineBreak, optional androidx.compose.ui.text.style.Hyphens? hyphens, optional androidx.compose.ui.text.PlatformTextStyle? platformStyle, optional androidx.compose.ui.text.style.TextMotion? textMotion); |
Louis Pullen-Freilich | 1f10a59 | 2020-07-24 16:35:14 +0100 | [diff] [blame] | 572 | method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.ParagraphStyle other); |
| 573 | method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.SpanStyle other); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 574 | method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.TextStyle other); |
Louis Pullen-Freilich | 1f10a59 | 2020-07-24 16:35:14 +0100 | [diff] [blame] | 575 | method @androidx.compose.runtime.Stable public androidx.compose.ui.text.ParagraphStyle toParagraphStyle(); |
| 576 | method @androidx.compose.runtime.Stable public androidx.compose.ui.text.SpanStyle toSpanStyle(); |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 577 | property public final float alpha; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 578 | property public final long background; |
| 579 | property public final androidx.compose.ui.text.style.BaselineShift? baselineShift; |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 580 | property public final androidx.compose.ui.graphics.Brush? brush; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 581 | property public final long color; |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 582 | property public final androidx.compose.ui.graphics.drawscope.DrawStyle? drawStyle; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 583 | property public final androidx.compose.ui.text.font.FontFamily? fontFamily; |
| 584 | property public final String? fontFeatureSettings; |
| 585 | property public final long fontSize; |
| 586 | property public final androidx.compose.ui.text.font.FontStyle? fontStyle; |
| 587 | property public final androidx.compose.ui.text.font.FontSynthesis? fontSynthesis; |
| 588 | property public final androidx.compose.ui.text.font.FontWeight? fontWeight; |
Halil Ozercan | 1500964 | 2022-12-20 12:31:06 +0000 | [diff] [blame] | 589 | property public final androidx.compose.ui.text.style.Hyphens? hyphens; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 590 | property public final long letterSpacing; |
Halil Ozercan | 1500964 | 2022-12-20 12:31:06 +0000 | [diff] [blame] | 591 | property public final androidx.compose.ui.text.style.LineBreak? lineBreak; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 592 | property public final long lineHeight; |
siyamed | bd27255 | 2022-07-29 12:40:43 -0700 | [diff] [blame] | 593 | property public final androidx.compose.ui.text.style.LineHeightStyle? lineHeightStyle; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 594 | property public final androidx.compose.ui.text.intl.LocaleList? localeList; |
siyamed | bd27255 | 2022-07-29 12:40:43 -0700 | [diff] [blame] | 595 | property public final androidx.compose.ui.text.PlatformTextStyle? platformStyle; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 596 | property public final androidx.compose.ui.graphics.Shadow? shadow; |
| 597 | property public final androidx.compose.ui.text.style.TextAlign? textAlign; |
| 598 | property public final androidx.compose.ui.text.style.TextDecoration? textDecoration; |
| 599 | property public final androidx.compose.ui.text.style.TextDirection? textDirection; |
| 600 | property public final androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform; |
| 601 | property public final androidx.compose.ui.text.style.TextIndent? textIndent; |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 602 | property public final androidx.compose.ui.text.style.TextMotion? textMotion; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 603 | field public static final androidx.compose.ui.text.TextStyle.Companion Companion; |
Seigo Nonaka | fde1ff3 | 2020-01-30 18:20:01 -0800 | [diff] [blame] | 604 | } |
| 605 | |
| 606 | public static final class TextStyle.Companion { |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 607 | method public androidx.compose.ui.text.TextStyle getDefault(); |
| 608 | property public final androidx.compose.ui.text.TextStyle Default; |
Siyamed Sinir | 2207b72 | 2019-02-22 15:53:41 -0800 | [diff] [blame] | 609 | } |
| 610 | |
Siyamed Sinir | 6a89453 | 2019-10-20 11:02:04 -0700 | [diff] [blame] | 611 | public final class TextStyleKt { |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 612 | 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-Freilich | a7eeb10 | 2020-07-22 17:54:24 +0100 | [diff] [blame] | 613 | method public static androidx.compose.ui.text.TextStyle resolveDefaults(androidx.compose.ui.text.TextStyle style, androidx.compose.ui.unit.LayoutDirection direction); |
Siyamed Sinir | 6a89453 | 2019-10-20 11:02:04 -0700 | [diff] [blame] | 614 | } |
| 615 | |
haoyu | 247a19b | 2020-09-29 13:29:08 -0700 | [diff] [blame] | 616 | public abstract sealed class TtsAnnotation { |
| 617 | } |
| 618 | |
Alan Viverette | 79ea546 | 2023-05-17 11:21:12 -0400 | [diff] [blame^] | 619 | @androidx.compose.ui.text.ExperimentalTextApi public final class UrlAnnotation { |
| 620 | ctor public UrlAnnotation(String url); |
| 621 | method public String getUrl(); |
| 622 | property public final String url; |
| 623 | } |
| 624 | |
haoyu | 247a19b | 2020-09-29 13:29:08 -0700 | [diff] [blame] | 625 | public final class VerbatimTtsAnnotation extends androidx.compose.ui.text.TtsAnnotation { |
| 626 | ctor public VerbatimTtsAnnotation(String verbatim); |
| 627 | method public String getVerbatim(); |
| 628 | property public final String verbatim; |
| 629 | } |
| 630 | |
Siyamed Sinir | 2207b72 | 2019-02-22 15:53:41 -0800 | [diff] [blame] | 631 | } |
| 632 | |
Alan Viverette | 79ea546 | 2023-05-17 11:21:12 -0400 | [diff] [blame^] | 633 | package androidx.compose.ui.text.android { |
| 634 | |
| 635 | @kotlin.RequiresOptIn(level=kotlin.RequiresOptIn.Level.ERROR, message="This is internal API that may change frequently and without warning.") @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.BINARY) @kotlin.annotation.Target(allowedTargets={kotlin.annotation.AnnotationTarget.CLASS, kotlin.annotation.AnnotationTarget.FUNCTION, kotlin.annotation.AnnotationTarget.PROPERTY}) public @interface InternalPlatformTextApi { |
| 636 | } |
| 637 | |
| 638 | } |
| 639 | |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 640 | package androidx.compose.ui.text.font { |
Siyamed Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 641 | |
Sean McQuillan | aaef33f | 2021-11-18 19:40:29 -0800 | [diff] [blame] | 642 | public abstract class AndroidFont implements androidx.compose.ui.text.font.Font { |
Sean McQuillan | d3183f1 | 2022-12-06 10:49:41 -0800 | [diff] [blame] | 643 | ctor @Deprecated public AndroidFont(int loadingStrategy, androidx.compose.ui.text.font.AndroidFont.TypefaceLoader typefaceLoader); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 644 | ctor public AndroidFont(int loadingStrategy, androidx.compose.ui.text.font.AndroidFont.TypefaceLoader typefaceLoader, androidx.compose.ui.text.font.FontVariation.Settings variationSettings); |
Sean McQuillan | aaef33f | 2021-11-18 19:40:29 -0800 | [diff] [blame] | 645 | method public final int getLoadingStrategy(); |
Sean McQuillan | 39fe27e | 2022-04-04 14:27:06 -0700 | [diff] [blame] | 646 | method public final androidx.compose.ui.text.font.AndroidFont.TypefaceLoader getTypefaceLoader(); |
Sean McQuillan | d3183f1 | 2022-12-06 10:49:41 -0800 | [diff] [blame] | 647 | method public final androidx.compose.ui.text.font.FontVariation.Settings getVariationSettings(); |
Sean McQuillan | aaef33f | 2021-11-18 19:40:29 -0800 | [diff] [blame] | 648 | property public final int loadingStrategy; |
Sean McQuillan | 39fe27e | 2022-04-04 14:27:06 -0700 | [diff] [blame] | 649 | property public final androidx.compose.ui.text.font.AndroidFont.TypefaceLoader typefaceLoader; |
Sean McQuillan | d3183f1 | 2022-12-06 10:49:41 -0800 | [diff] [blame] | 650 | property public final androidx.compose.ui.text.font.FontVariation.Settings variationSettings; |
Sean McQuillan | aaef33f | 2021-11-18 19:40:29 -0800 | [diff] [blame] | 651 | } |
| 652 | |
| 653 | public static interface AndroidFont.TypefaceLoader { |
Ember Rose | 98bab3f | 2022-03-31 17:07:39 -0400 | [diff] [blame] | 654 | method public suspend Object? awaitLoad(android.content.Context context, androidx.compose.ui.text.font.AndroidFont font, kotlin.coroutines.Continuation<? super android.graphics.Typeface>); |
Sean McQuillan | a5cdbb9 | 2021-11-18 20:50:12 -0800 | [diff] [blame] | 655 | method public android.graphics.Typeface? loadBlocking(android.content.Context context, androidx.compose.ui.text.font.AndroidFont font); |
Sean McQuillan | aaef33f | 2021-11-18 19:40:29 -0800 | [diff] [blame] | 656 | } |
| 657 | |
Siyamed Sinir | ee56e4c | 2021-04-09 18:02:15 -0700 | [diff] [blame] | 658 | public final class AndroidFontKt { |
Sean McQuillan | c2c731f | 2022-12-06 14:42:03 -0800 | [diff] [blame] | 659 | method @RequiresApi(26) @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font Font(android.os.ParcelFileDescriptor fileDescriptor, optional androidx.compose.ui.text.font.FontWeight weight, optional int style, optional androidx.compose.ui.text.font.FontVariation.Settings variationSettings); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 660 | method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font Font(java.io.File file, optional androidx.compose.ui.text.font.FontWeight weight, optional int style, optional androidx.compose.ui.text.font.FontVariation.Settings variationSettings); |
| 661 | method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font Font(String path, android.content.res.AssetManager assetManager, optional androidx.compose.ui.text.font.FontWeight weight, optional int style, optional androidx.compose.ui.text.font.FontVariation.Settings variationSettings); |
Siyamed Sinir | ee56e4c | 2021-04-09 18:02:15 -0700 | [diff] [blame] | 662 | } |
| 663 | |
Jim Sproch | dc1308e | 2021-02-10 01:45:52 -0800 | [diff] [blame] | 664 | public final class AndroidTypeface_androidKt { |
Siyamed Sinir | 2baa99a9 | 2021-01-19 20:31:38 -0800 | [diff] [blame] | 665 | method public static androidx.compose.ui.text.font.FontFamily FontFamily(android.graphics.Typeface typeface); |
Sean McQuillan | 9c1ed26 | 2021-10-12 09:50:13 -0700 | [diff] [blame] | 666 | method @Deprecated public static androidx.compose.ui.text.font.Typeface Typeface(android.content.Context context, androidx.compose.ui.text.font.FontFamily fontFamily, optional java.util.List<kotlin.Pair<androidx.compose.ui.text.font.FontWeight,androidx.compose.ui.text.font.FontStyle>>? styles); |
Siyamed Sinir | 2baa99a9 | 2021-01-19 20:31:38 -0800 | [diff] [blame] | 667 | method public static androidx.compose.ui.text.font.Typeface Typeface(android.graphics.Typeface typeface); |
Siyamed Sinir | 4d973ec | 2020-11-13 09:11:13 -0800 | [diff] [blame] | 668 | } |
| 669 | |
Sean McQuillan | 66412d5 | 2022-01-27 14:25:42 -0800 | [diff] [blame] | 670 | public final class DelegatingFontLoaderForDeprecatedUsage_androidKt { |
Sean McQuillan | 873bfa7 | 2022-02-07 13:14:32 -0800 | [diff] [blame] | 671 | method @Deprecated public static androidx.compose.ui.text.font.FontFamily.Resolver createFontFamilyResolver(androidx.compose.ui.text.font.Font.ResourceLoader fontResourceLoader, android.content.Context context); |
Sean McQuillan | 5f8eebf | 2022-01-06 18:17:16 -0800 | [diff] [blame] | 672 | } |
| 673 | |
Sean McQuillan | 0490e25 | 2022-12-06 11:00:27 -0800 | [diff] [blame] | 674 | @kotlin.jvm.JvmInline public final value class DeviceFontFamilyName { |
| 675 | ctor public DeviceFontFamilyName(String name); |
| 676 | method public String getName(); |
| 677 | property public final String name; |
| 678 | } |
| 679 | |
Sean McQuillan | 7cfa2f0 | 2022-03-21 14:32:15 -0700 | [diff] [blame] | 680 | public final class DeviceFontFamilyNameFontKt { |
Sean McQuillan | 0490e25 | 2022-12-06 11:00:27 -0800 | [diff] [blame] | 681 | method public static androidx.compose.ui.text.font.Font Font(String familyName, optional androidx.compose.ui.text.font.FontWeight weight, optional int style, optional androidx.compose.ui.text.font.FontVariation.Settings variationSettings); |
Sean McQuillan | 7cfa2f0 | 2022-03-21 14:32:15 -0700 | [diff] [blame] | 682 | } |
| 683 | |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 684 | public abstract sealed class FileBasedFontFamily extends androidx.compose.ui.text.font.FontFamily { |
Seigo Nonaka | 97dcd4a | 2020-01-27 17:14:27 -0800 | [diff] [blame] | 685 | } |
| 686 | |
Louis Pullen-Freilich | 1f10a59 | 2020-07-24 16:35:14 +0100 | [diff] [blame] | 687 | @androidx.compose.runtime.Immutable public interface Font { |
Sean McQuillan | 86282a7 | 2022-12-06 10:21:58 -0800 | [diff] [blame] | 688 | method public default int getLoadingStrategy(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 689 | method public int getStyle(); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 690 | method public androidx.compose.ui.text.font.FontWeight getWeight(); |
Sean McQuillan | 86282a7 | 2022-12-06 10:21:58 -0800 | [diff] [blame] | 691 | property public default int loadingStrategy; |
Haoyu Zhang | 3199670 | 2021-05-27 23:53:57 -0700 | [diff] [blame] | 692 | property public abstract int style; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 693 | property public abstract androidx.compose.ui.text.font.FontWeight weight; |
Sean McQuillan | aaef33f | 2021-11-18 19:40:29 -0800 | [diff] [blame] | 694 | field public static final androidx.compose.ui.text.font.Font.Companion Companion; |
Sean McQuillan | 17bab77 | 2023-01-26 14:22:16 -0800 | [diff] [blame] | 695 | field public static final long MaximumAsyncTimeoutMillis = 15000L; // 0x3a98L |
Sean McQuillan | aaef33f | 2021-11-18 19:40:29 -0800 | [diff] [blame] | 696 | } |
| 697 | |
| 698 | public static final class Font.Companion { |
Sean McQuillan | 17bab77 | 2023-01-26 14:22:16 -0800 | [diff] [blame] | 699 | field public static final long MaximumAsyncTimeoutMillis = 15000L; // 0x3a98L |
Siyamed Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 700 | } |
| 701 | |
Sean McQuillan | 5f8eebf | 2022-01-06 18:17:16 -0800 | [diff] [blame] | 702 | @Deprecated public static interface Font.ResourceLoader { |
| 703 | method @Deprecated public Object load(androidx.compose.ui.text.font.Font font); |
Siyamed Sinir | b1286e1 | 2019-07-03 14:19:04 -0700 | [diff] [blame] | 704 | } |
| 705 | |
Louis Pullen-Freilich | 1f10a59 | 2020-07-24 16:35:14 +0100 | [diff] [blame] | 706 | @androidx.compose.runtime.Immutable public abstract sealed class FontFamily { |
Sean McQuillan | cafcf0e | 2022-01-05 11:33:01 -0800 | [diff] [blame] | 707 | method @Deprecated public final boolean getCanLoadSynchronously(); |
| 708 | property @Deprecated public final boolean canLoadSynchronously; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 709 | field public static final androidx.compose.ui.text.font.FontFamily.Companion Companion; |
Seigo Nonaka | 23fcd67 | 2019-12-09 14:46:23 -0800 | [diff] [blame] | 710 | } |
| 711 | |
| 712 | public static final class FontFamily.Companion { |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 713 | method public androidx.compose.ui.text.font.GenericFontFamily getCursive(); |
| 714 | method public androidx.compose.ui.text.font.SystemFontFamily getDefault(); |
| 715 | method public androidx.compose.ui.text.font.GenericFontFamily getMonospace(); |
| 716 | method public androidx.compose.ui.text.font.GenericFontFamily getSansSerif(); |
| 717 | method public androidx.compose.ui.text.font.GenericFontFamily getSerif(); |
| 718 | property public final androidx.compose.ui.text.font.GenericFontFamily Cursive; |
| 719 | property public final androidx.compose.ui.text.font.SystemFontFamily Default; |
| 720 | property public final androidx.compose.ui.text.font.GenericFontFamily Monospace; |
| 721 | property public final androidx.compose.ui.text.font.GenericFontFamily SansSerif; |
| 722 | property public final androidx.compose.ui.text.font.GenericFontFamily Serif; |
Seigo Nonaka | 23fcd67 | 2019-12-09 14:46:23 -0800 | [diff] [blame] | 723 | } |
| 724 | |
Sean McQuillan | 5f8eebf | 2022-01-06 18:17:16 -0800 | [diff] [blame] | 725 | public static sealed interface FontFamily.Resolver { |
Ember Rose | 98bab3f | 2022-03-31 17:07:39 -0400 | [diff] [blame] | 726 | method public suspend Object? preload(androidx.compose.ui.text.font.FontFamily fontFamily, kotlin.coroutines.Continuation<? super kotlin.Unit>); |
Sean McQuillan | 5f8eebf | 2022-01-06 18:17:16 -0800 | [diff] [blame] | 727 | method public androidx.compose.runtime.State<java.lang.Object> resolve(optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional androidx.compose.ui.text.font.FontWeight fontWeight, optional int fontStyle, optional int fontSynthesis); |
| 728 | } |
| 729 | |
Seigo Nonaka | 23fcd67 | 2019-12-09 14:46:23 -0800 | [diff] [blame] | 730 | public final class FontFamilyKt { |
Siyamed Sinir | 2baa99a9 | 2021-01-19 20:31:38 -0800 | [diff] [blame] | 731 | method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(androidx.compose.ui.text.font.Font... fonts); |
| 732 | method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(androidx.compose.ui.text.font.Typeface typeface); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 733 | 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); |
Seigo Nonaka | 23fcd67 | 2019-12-09 14:46:23 -0800 | [diff] [blame] | 734 | } |
| 735 | |
Sean McQuillan | 5f8eebf | 2022-01-06 18:17:16 -0800 | [diff] [blame] | 736 | public final class FontFamilyResolver_androidKt { |
| 737 | method public static androidx.compose.ui.text.font.FontFamily.Resolver createFontFamilyResolver(android.content.Context context); |
Sean McQuillan | 1f01456 | 2022-12-06 10:40:13 -0800 | [diff] [blame] | 738 | method public static androidx.compose.ui.text.font.FontFamily.Resolver createFontFamilyResolver(android.content.Context context, kotlin.coroutines.CoroutineContext coroutineContext); |
Sean McQuillan | 159cdd1 | 2022-09-27 08:39:39 -0700 | [diff] [blame] | 739 | method public static androidx.compose.runtime.State<android.graphics.Typeface> resolveAsTypeface(androidx.compose.ui.text.font.FontFamily.Resolver, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional androidx.compose.ui.text.font.FontWeight fontWeight, optional int fontStyle, optional int fontSynthesis); |
Sean McQuillan | 5f8eebf | 2022-01-06 18:17:16 -0800 | [diff] [blame] | 740 | } |
| 741 | |
Seigo Nonaka | 23fcd67 | 2019-12-09 14:46:23 -0800 | [diff] [blame] | 742 | public final class FontKt { |
Jinseong Jeon | 2e1976ff | 2022-12-06 11:14:33 -0800 | [diff] [blame] | 743 | method @Deprecated @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font Font(int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional int style); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 744 | method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font Font(int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional int style, optional int loadingStrategy); |
Alan Viverette | 79ea546 | 2023-05-17 11:21:12 -0400 | [diff] [blame^] | 745 | method @androidx.compose.ui.text.ExperimentalTextApi public static androidx.compose.ui.text.font.Font Font(int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional int style, optional int loadingStrategy, optional androidx.compose.ui.text.font.FontVariation.Settings variationSettings); |
Siyamed Sinir | 2baa99a9 | 2021-01-19 20:31:38 -0800 | [diff] [blame] | 746 | method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily toFontFamily(androidx.compose.ui.text.font.Font); |
Seigo Nonaka | 23fcd67 | 2019-12-09 14:46:23 -0800 | [diff] [blame] | 747 | } |
| 748 | |
Louis Pullen-Freilich | 1f10a59 | 2020-07-24 16:35:14 +0100 | [diff] [blame] | 749 | @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-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 750 | method public java.util.List<androidx.compose.ui.text.font.Font> getFonts(); |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 751 | property public final java.util.List<androidx.compose.ui.text.font.Font> fonts; |
Siyamed Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 752 | } |
| 753 | |
Sean McQuillan | f709ee1 | 2022-02-11 15:23:37 -0800 | [diff] [blame] | 754 | @kotlin.jvm.JvmInline public final value class FontLoadingStrategy { |
| 755 | method public int getValue(); |
| 756 | property public final int value; |
| 757 | field public static final androidx.compose.ui.text.font.FontLoadingStrategy.Companion Companion; |
| 758 | } |
| 759 | |
| 760 | public static final class FontLoadingStrategy.Companion { |
| 761 | method public int getAsync(); |
| 762 | method public int getBlocking(); |
| 763 | method public int getOptionalLocal(); |
| 764 | property public final int Async; |
| 765 | property public final int Blocking; |
| 766 | property public final int OptionalLocal; |
| 767 | } |
| 768 | |
Louis Pullen-Freilich | 5f442ff | 2022-03-25 00:08:35 +0000 | [diff] [blame] | 769 | @kotlin.jvm.JvmInline public final value class FontStyle { |
| 770 | ctor public FontStyle(int value); |
Haoyu Zhang | 3199670 | 2021-05-27 23:53:57 -0700 | [diff] [blame] | 771 | method public int getValue(); |
Haoyu Zhang | 3199670 | 2021-05-27 23:53:57 -0700 | [diff] [blame] | 772 | property public final int value; |
Louis Pullen-Freilich | 5f442ff | 2022-03-25 00:08:35 +0000 | [diff] [blame] | 773 | field public static final androidx.compose.ui.text.font.FontStyle.Companion Companion; |
Haoyu Zhang | 3199670 | 2021-05-27 23:53:57 -0700 | [diff] [blame] | 774 | } |
| 775 | |
| 776 | public static final class FontStyle.Companion { |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 777 | method public int getItalic(); |
| 778 | method public int getNormal(); |
Haoyu Zhang | 3199670 | 2021-05-27 23:53:57 -0700 | [diff] [blame] | 779 | method public java.util.List<androidx.compose.ui.text.font.FontStyle> values(); |
| 780 | property public final int Italic; |
| 781 | property public final int Normal; |
Siyamed Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 782 | } |
| 783 | |
Louis Pullen-Freilich | 5f442ff | 2022-03-25 00:08:35 +0000 | [diff] [blame] | 784 | @kotlin.jvm.JvmInline public final value class FontSynthesis { |
| 785 | field public static final androidx.compose.ui.text.font.FontSynthesis.Companion Companion; |
Haoyu Zhang | 15d22fc | 2021-06-03 12:15:04 -0700 | [diff] [blame] | 786 | } |
| 787 | |
| 788 | public static final class FontSynthesis.Companion { |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 789 | method public int getAll(); |
| 790 | method public int getNone(); |
| 791 | method public int getStyle(); |
| 792 | method public int getWeight(); |
Haoyu Zhang | 15d22fc | 2021-06-03 12:15:04 -0700 | [diff] [blame] | 793 | property public final int All; |
| 794 | property public final int None; |
| 795 | property public final int Style; |
| 796 | property public final int Weight; |
Siyamed Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 797 | } |
| 798 | |
Sean McQuillan | 3adc9dc | 2022-12-06 10:45:36 -0800 | [diff] [blame] | 799 | public final class FontVariation { |
| 800 | method public androidx.compose.ui.text.font.FontVariation.Setting Setting(String name, float value); |
| 801 | method public androidx.compose.ui.text.font.FontVariation.Settings Settings(androidx.compose.ui.text.font.FontWeight weight, int style, androidx.compose.ui.text.font.FontVariation.Setting... settings); |
| 802 | method public androidx.compose.ui.text.font.FontVariation.Setting grade(int value); |
| 803 | method public androidx.compose.ui.text.font.FontVariation.Setting italic(float value); |
| 804 | method public androidx.compose.ui.text.font.FontVariation.Setting opticalSizing(long textSize); |
| 805 | method public androidx.compose.ui.text.font.FontVariation.Setting slant(float value); |
| 806 | method public androidx.compose.ui.text.font.FontVariation.Setting weight(int value); |
| 807 | method public androidx.compose.ui.text.font.FontVariation.Setting width(float value); |
| 808 | field public static final androidx.compose.ui.text.font.FontVariation INSTANCE; |
| 809 | } |
| 810 | |
| 811 | @androidx.compose.runtime.Immutable public static sealed interface FontVariation.Setting { |
| 812 | method public String getAxisName(); |
| 813 | method public boolean getNeedsDensity(); |
| 814 | method public float toVariationValue(androidx.compose.ui.unit.Density? density); |
| 815 | property public abstract String axisName; |
| 816 | property public abstract boolean needsDensity; |
| 817 | } |
| 818 | |
| 819 | @androidx.compose.runtime.Immutable public static final class FontVariation.Settings { |
| 820 | ctor public FontVariation.Settings(androidx.compose.ui.text.font.FontVariation.Setting... settings); |
| 821 | method public java.util.List<androidx.compose.ui.text.font.FontVariation.Setting> getSettings(); |
| 822 | property public final java.util.List<androidx.compose.ui.text.font.FontVariation.Setting> settings; |
| 823 | } |
| 824 | |
Louis Pullen-Freilich | 1f10a59 | 2020-07-24 16:35:14 +0100 | [diff] [blame] | 825 | @androidx.compose.runtime.Immutable public final class FontWeight implements java.lang.Comparable<androidx.compose.ui.text.font.FontWeight> { |
Siyamed Sinir | b88e53b | 2020-04-20 14:07:27 -0700 | [diff] [blame] | 826 | ctor public FontWeight(int weight); |
Siyamed Sinir | da765cc | 2021-01-09 10:17:35 -0800 | [diff] [blame] | 827 | method public operator int compareTo(androidx.compose.ui.text.font.FontWeight other); |
Siyamed Sinir | b88e53b | 2020-04-20 14:07:27 -0700 | [diff] [blame] | 828 | method public int getWeight(); |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 829 | property public final int weight; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 830 | field public static final androidx.compose.ui.text.font.FontWeight.Companion Companion; |
Siyamed Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 831 | } |
| 832 | |
| 833 | public static final class FontWeight.Companion { |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 834 | method public androidx.compose.ui.text.font.FontWeight getBlack(); |
| 835 | method public androidx.compose.ui.text.font.FontWeight getBold(); |
| 836 | method public androidx.compose.ui.text.font.FontWeight getExtraBold(); |
| 837 | method public androidx.compose.ui.text.font.FontWeight getExtraLight(); |
| 838 | method public androidx.compose.ui.text.font.FontWeight getLight(); |
| 839 | method public androidx.compose.ui.text.font.FontWeight getMedium(); |
| 840 | method public androidx.compose.ui.text.font.FontWeight getNormal(); |
| 841 | method public androidx.compose.ui.text.font.FontWeight getSemiBold(); |
| 842 | method public androidx.compose.ui.text.font.FontWeight getThin(); |
| 843 | method public androidx.compose.ui.text.font.FontWeight getW100(); |
| 844 | method public androidx.compose.ui.text.font.FontWeight getW200(); |
| 845 | method public androidx.compose.ui.text.font.FontWeight getW300(); |
| 846 | method public androidx.compose.ui.text.font.FontWeight getW400(); |
| 847 | method public androidx.compose.ui.text.font.FontWeight getW500(); |
| 848 | method public androidx.compose.ui.text.font.FontWeight getW600(); |
| 849 | method public androidx.compose.ui.text.font.FontWeight getW700(); |
| 850 | method public androidx.compose.ui.text.font.FontWeight getW800(); |
| 851 | method public androidx.compose.ui.text.font.FontWeight getW900(); |
| 852 | property public final androidx.compose.ui.text.font.FontWeight Black; |
| 853 | property public final androidx.compose.ui.text.font.FontWeight Bold; |
| 854 | property public final androidx.compose.ui.text.font.FontWeight ExtraBold; |
| 855 | property public final androidx.compose.ui.text.font.FontWeight ExtraLight; |
| 856 | property public final androidx.compose.ui.text.font.FontWeight Light; |
| 857 | property public final androidx.compose.ui.text.font.FontWeight Medium; |
| 858 | property public final androidx.compose.ui.text.font.FontWeight Normal; |
| 859 | property public final androidx.compose.ui.text.font.FontWeight SemiBold; |
| 860 | property public final androidx.compose.ui.text.font.FontWeight Thin; |
| 861 | property public final androidx.compose.ui.text.font.FontWeight W100; |
| 862 | property public final androidx.compose.ui.text.font.FontWeight W200; |
| 863 | property public final androidx.compose.ui.text.font.FontWeight W300; |
| 864 | property public final androidx.compose.ui.text.font.FontWeight W400; |
| 865 | property public final androidx.compose.ui.text.font.FontWeight W500; |
| 866 | property public final androidx.compose.ui.text.font.FontWeight W600; |
| 867 | property public final androidx.compose.ui.text.font.FontWeight W700; |
| 868 | property public final androidx.compose.ui.text.font.FontWeight W800; |
| 869 | property public final androidx.compose.ui.text.font.FontWeight W900; |
Siyamed Sinir | 6a89453 | 2019-10-20 11:02:04 -0700 | [diff] [blame] | 870 | } |
| 871 | |
| 872 | public final class FontWeightKt { |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 873 | 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 Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 874 | } |
| 875 | |
Louis Pullen-Freilich | 1f10a59 | 2020-07-24 16:35:14 +0100 | [diff] [blame] | 876 | @androidx.compose.runtime.Immutable public final class GenericFontFamily extends androidx.compose.ui.text.font.SystemFontFamily { |
Seigo Nonaka | 23fcd67 | 2019-12-09 14:46:23 -0800 | [diff] [blame] | 877 | method public String getName(); |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 878 | property public final String name; |
Seigo Nonaka | 23fcd67 | 2019-12-09 14:46:23 -0800 | [diff] [blame] | 879 | } |
| 880 | |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 881 | public final class LoadedFontFamily extends androidx.compose.ui.text.font.FontFamily { |
Siyamed Sinir | cc90fec | 2020-11-13 08:36:47 -0800 | [diff] [blame] | 882 | method public androidx.compose.ui.text.font.Typeface getTypeface(); |
| 883 | property public final androidx.compose.ui.text.font.Typeface typeface; |
Seigo Nonaka | d7b6109 | 2020-03-18 16:31:15 -0700 | [diff] [blame] | 884 | } |
| 885 | |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 886 | public final class ResourceFont implements androidx.compose.ui.text.font.Font { |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 887 | method public androidx.compose.ui.text.font.ResourceFont copy(optional int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional int style); |
Alan Viverette | 79ea546 | 2023-05-17 11:21:12 -0400 | [diff] [blame^] | 888 | method @androidx.compose.ui.text.ExperimentalTextApi public androidx.compose.ui.text.font.ResourceFont copy(optional int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional int style, optional int loadingStrategy, optional androidx.compose.ui.text.font.FontVariation.Settings variationSettings); |
Seigo Nonaka | a60904d | 2019-12-09 13:56:53 -0800 | [diff] [blame] | 889 | method public int getResId(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 890 | method public int getStyle(); |
Alan Viverette | 79ea546 | 2023-05-17 11:21:12 -0400 | [diff] [blame^] | 891 | method @androidx.compose.ui.text.ExperimentalTextApi public androidx.compose.ui.text.font.FontVariation.Settings getVariationSettings(); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 892 | method public androidx.compose.ui.text.font.FontWeight getWeight(); |
Alan Viverette | 79ea546 | 2023-05-17 11:21:12 -0400 | [diff] [blame^] | 893 | property @androidx.compose.ui.text.ExperimentalTextApi public int loadingStrategy; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 894 | property public final int resId; |
Haoyu Zhang | 3199670 | 2021-05-27 23:53:57 -0700 | [diff] [blame] | 895 | property public int style; |
Alan Viverette | 79ea546 | 2023-05-17 11:21:12 -0400 | [diff] [blame^] | 896 | property @androidx.compose.ui.text.ExperimentalTextApi public final androidx.compose.ui.text.font.FontVariation.Settings variationSettings; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 897 | property public androidx.compose.ui.text.font.FontWeight weight; |
Seigo Nonaka | a60904d | 2019-12-09 13:56:53 -0800 | [diff] [blame] | 898 | } |
| 899 | |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 900 | public abstract sealed class SystemFontFamily extends androidx.compose.ui.text.font.FontFamily { |
Seigo Nonaka | 5df56b8 | 2020-01-30 14:15:25 -0800 | [diff] [blame] | 901 | } |
| 902 | |
Siyamed Sinir | cc90fec | 2020-11-13 08:36:47 -0800 | [diff] [blame] | 903 | public interface Typeface { |
Siyamed Sinir | 4d973ec | 2020-11-13 09:11:13 -0800 | [diff] [blame] | 904 | method public androidx.compose.ui.text.font.FontFamily? getFontFamily(); |
| 905 | property public abstract androidx.compose.ui.text.font.FontFamily? fontFamily; |
Siyamed Sinir | cc90fec | 2020-11-13 08:36:47 -0800 | [diff] [blame] | 906 | } |
| 907 | |
Siyamed Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 908 | } |
| 909 | |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 910 | package androidx.compose.ui.text.input { |
| 911 | |
Siyamed Sinir | 3aaa30b9 | 2021-01-05 10:29:16 -0800 | [diff] [blame] | 912 | public final class BackspaceCommand implements androidx.compose.ui.text.input.EditCommand { |
| 913 | ctor public BackspaceCommand(); |
| 914 | method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 915 | } |
| 916 | |
Siyamed Sinir | 3aaa30b9 | 2021-01-05 10:29:16 -0800 | [diff] [blame] | 917 | public final class CommitTextCommand implements androidx.compose.ui.text.input.EditCommand { |
Siyamed Sinir | e66d7c8 | 2021-01-07 20:49:43 -0800 | [diff] [blame] | 918 | ctor public CommitTextCommand(androidx.compose.ui.text.AnnotatedString annotatedString, int newCursorPosition); |
Siyamed Sinir | 3aaa30b9 | 2021-01-05 10:29:16 -0800 | [diff] [blame] | 919 | ctor public CommitTextCommand(String text, int newCursorPosition); |
| 920 | method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer); |
Siyamed Sinir | e66d7c8 | 2021-01-07 20:49:43 -0800 | [diff] [blame] | 921 | method public androidx.compose.ui.text.AnnotatedString getAnnotatedString(); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 922 | method public int getNewCursorPosition(); |
| 923 | method public String getText(); |
Siyamed Sinir | e66d7c8 | 2021-01-07 20:49:43 -0800 | [diff] [blame] | 924 | property public final androidx.compose.ui.text.AnnotatedString annotatedString; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 925 | property public final int newCursorPosition; |
| 926 | property public final String text; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 927 | } |
| 928 | |
Siyamed Sinir | 3aaa30b9 | 2021-01-05 10:29:16 -0800 | [diff] [blame] | 929 | public final class DeleteAllCommand implements androidx.compose.ui.text.input.EditCommand { |
| 930 | ctor public DeleteAllCommand(); |
| 931 | method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 932 | } |
| 933 | |
Siyamed Sinir | 3aaa30b9 | 2021-01-05 10:29:16 -0800 | [diff] [blame] | 934 | public final class DeleteSurroundingTextCommand implements androidx.compose.ui.text.input.EditCommand { |
| 935 | ctor public DeleteSurroundingTextCommand(int lengthBeforeCursor, int lengthAfterCursor); |
| 936 | method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer); |
| 937 | method public int getLengthAfterCursor(); |
| 938 | method public int getLengthBeforeCursor(); |
| 939 | property public final int lengthAfterCursor; |
| 940 | property public final int lengthBeforeCursor; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 941 | } |
| 942 | |
Siyamed Sinir | 3aaa30b9 | 2021-01-05 10:29:16 -0800 | [diff] [blame] | 943 | public final class DeleteSurroundingTextInCodePointsCommand implements androidx.compose.ui.text.input.EditCommand { |
| 944 | ctor public DeleteSurroundingTextInCodePointsCommand(int lengthBeforeCursor, int lengthAfterCursor); |
| 945 | method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer); |
| 946 | method public int getLengthAfterCursor(); |
| 947 | method public int getLengthBeforeCursor(); |
| 948 | property public final int lengthAfterCursor; |
| 949 | property public final int lengthBeforeCursor; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 950 | } |
| 951 | |
Siyamed Sinir | 3aaa30b9 | 2021-01-05 10:29:16 -0800 | [diff] [blame] | 952 | public interface EditCommand { |
| 953 | method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 954 | } |
| 955 | |
Siyamed Sinir | 825fc2f | 2021-02-08 19:17:48 -0800 | [diff] [blame] | 956 | public final class EditProcessor { |
| 957 | ctor public EditProcessor(); |
| 958 | method public androidx.compose.ui.text.input.TextFieldValue apply(java.util.List<? extends androidx.compose.ui.text.input.EditCommand> editCommands); |
Sean McQuillan | c6dc4e6 | 2021-02-04 22:37:32 -0800 | [diff] [blame] | 959 | method public void reset(androidx.compose.ui.text.input.TextFieldValue value, androidx.compose.ui.text.input.TextInputSession? textInputSession); |
Siyamed Sinir | 825fc2f | 2021-02-08 19:17:48 -0800 | [diff] [blame] | 960 | method public androidx.compose.ui.text.input.TextFieldValue toTextFieldValue(); |
| 961 | } |
| 962 | |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 963 | public final class EditingBuffer { |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 964 | ctor public EditingBuffer(androidx.compose.ui.text.AnnotatedString text, long selection); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 965 | } |
| 966 | |
Siyamed Sinir | 3aaa30b9 | 2021-01-05 10:29:16 -0800 | [diff] [blame] | 967 | public final class FinishComposingTextCommand implements androidx.compose.ui.text.input.EditCommand { |
| 968 | ctor public FinishComposingTextCommand(); |
| 969 | method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 970 | } |
| 971 | |
Louis Pullen-Freilich | 5f442ff | 2022-03-25 00:08:35 +0000 | [diff] [blame] | 972 | @kotlin.jvm.JvmInline public final value class ImeAction { |
| 973 | field public static final androidx.compose.ui.text.input.ImeAction.Companion Companion; |
Ralston Da Silva | 418ea57 | 2021-05-11 14:15:13 -0700 | [diff] [blame] | 974 | } |
| 975 | |
| 976 | public static final class ImeAction.Companion { |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 977 | method public int getDefault(); |
| 978 | method public int getDone(); |
| 979 | method public int getGo(); |
| 980 | method public int getNext(); |
| 981 | method public int getNone(); |
| 982 | method public int getPrevious(); |
| 983 | method public int getSearch(); |
| 984 | method public int getSend(); |
Ralston Da Silva | 418ea57 | 2021-05-11 14:15:13 -0700 | [diff] [blame] | 985 | property public final int Default; |
| 986 | property public final int Done; |
| 987 | property public final int Go; |
| 988 | property public final int Next; |
| 989 | property public final int None; |
| 990 | property public final int Previous; |
| 991 | property public final int Search; |
| 992 | property public final int Send; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 993 | } |
| 994 | |
Siyamed Sinir | 8951653 | 2020-10-30 19:09:45 -0700 | [diff] [blame] | 995 | @androidx.compose.runtime.Immutable public final class ImeOptions { |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 996 | ctor public ImeOptions(optional boolean singleLine, optional int capitalization, optional boolean autoCorrect, optional int keyboardType, optional int imeAction); |
| 997 | method public androidx.compose.ui.text.input.ImeOptions copy(optional boolean singleLine, optional int capitalization, optional boolean autoCorrect, optional int keyboardType, optional int imeAction); |
Siyamed Sinir | 4a35e40 | 2020-10-14 23:21:25 -0700 | [diff] [blame] | 998 | method public boolean getAutoCorrect(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 999 | method public int getCapitalization(); |
| 1000 | method public int getImeAction(); |
| 1001 | method public int getKeyboardType(); |
Siyamed Sinir | ae73b306 | 2020-10-13 22:37:50 -0700 | [diff] [blame] | 1002 | method public boolean getSingleLine(); |
Siyamed Sinir | 4a35e40 | 2020-10-14 23:21:25 -0700 | [diff] [blame] | 1003 | property public final boolean autoCorrect; |
Haoyu Zhang | 36505e2 | 2021-05-28 00:51:31 -0700 | [diff] [blame] | 1004 | property public final int capitalization; |
Ralston Da Silva | 418ea57 | 2021-05-11 14:15:13 -0700 | [diff] [blame] | 1005 | property public final int imeAction; |
Ralston Da Silva | a4fc3c73 | 2021-05-12 15:48:42 -0700 | [diff] [blame] | 1006 | property public final int keyboardType; |
Siyamed Sinir | ae73b306 | 2020-10-13 22:37:50 -0700 | [diff] [blame] | 1007 | property public final boolean singleLine; |
Siyamed Sinir | ec287f5 | 2020-10-29 22:02:00 -0700 | [diff] [blame] | 1008 | field public static final androidx.compose.ui.text.input.ImeOptions.Companion Companion; |
Siyamed Sinir | ae73b306 | 2020-10-13 22:37:50 -0700 | [diff] [blame] | 1009 | } |
| 1010 | |
Siyamed Sinir | ec287f5 | 2020-10-29 22:02:00 -0700 | [diff] [blame] | 1011 | public static final class ImeOptions.Companion { |
| 1012 | method public androidx.compose.ui.text.input.ImeOptions getDefault(); |
| 1013 | property public final androidx.compose.ui.text.input.ImeOptions Default; |
| 1014 | } |
| 1015 | |
Siyamed Sinir | 2a814d0 | 2021-04-12 10:32:48 -0700 | [diff] [blame] | 1016 | @Deprecated public interface InputEventCallback { |
| 1017 | method @Deprecated public void onEditCommands(java.util.List<? extends androidx.compose.ui.text.input.EditCommand> editCommands); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 1018 | method @Deprecated public void onImeAction(int imeAction); |
Siyamed Sinir | ec287f5 | 2020-10-29 22:02:00 -0700 | [diff] [blame] | 1019 | } |
| 1020 | |
Louis Pullen-Freilich | 5f442ff | 2022-03-25 00:08:35 +0000 | [diff] [blame] | 1021 | @kotlin.jvm.JvmInline public final value class KeyboardCapitalization { |
| 1022 | field public static final androidx.compose.ui.text.input.KeyboardCapitalization.Companion Companion; |
Haoyu Zhang | 36505e2 | 2021-05-28 00:51:31 -0700 | [diff] [blame] | 1023 | } |
| 1024 | |
| 1025 | public static final class KeyboardCapitalization.Companion { |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 1026 | method public int getCharacters(); |
| 1027 | method public int getNone(); |
| 1028 | method public int getSentences(); |
| 1029 | method public int getWords(); |
Haoyu Zhang | 36505e2 | 2021-05-28 00:51:31 -0700 | [diff] [blame] | 1030 | property public final int Characters; |
| 1031 | property public final int None; |
| 1032 | property public final int Sentences; |
| 1033 | property public final int Words; |
Siyamed Sinir | ae73b306 | 2020-10-13 22:37:50 -0700 | [diff] [blame] | 1034 | } |
| 1035 | |
Louis Pullen-Freilich | 5f442ff | 2022-03-25 00:08:35 +0000 | [diff] [blame] | 1036 | @kotlin.jvm.JvmInline public final value class KeyboardType { |
| 1037 | field public static final androidx.compose.ui.text.input.KeyboardType.Companion Companion; |
Ralston Da Silva | a4fc3c73 | 2021-05-12 15:48:42 -0700 | [diff] [blame] | 1038 | } |
| 1039 | |
| 1040 | public static final class KeyboardType.Companion { |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 1041 | method public int getAscii(); |
Halil Ozercan | 3e769f5 | 2022-03-22 16:48:24 +0000 | [diff] [blame] | 1042 | method public int getDecimal(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 1043 | method public int getEmail(); |
| 1044 | method public int getNumber(); |
| 1045 | method public int getNumberPassword(); |
| 1046 | method public int getPassword(); |
| 1047 | method public int getPhone(); |
| 1048 | method public int getText(); |
| 1049 | method public int getUri(); |
Ralston Da Silva | a4fc3c73 | 2021-05-12 15:48:42 -0700 | [diff] [blame] | 1050 | property public final int Ascii; |
Halil Ozercan | 3e769f5 | 2022-03-22 16:48:24 +0000 | [diff] [blame] | 1051 | property public final int Decimal; |
Ralston Da Silva | a4fc3c73 | 2021-05-12 15:48:42 -0700 | [diff] [blame] | 1052 | property public final int Email; |
| 1053 | property public final int Number; |
| 1054 | property public final int NumberPassword; |
| 1055 | property public final int Password; |
| 1056 | property public final int Phone; |
| 1057 | property public final int Text; |
| 1058 | property public final int Uri; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1059 | } |
| 1060 | |
Siyamed Sinir | 3aaa30b9 | 2021-01-05 10:29:16 -0800 | [diff] [blame] | 1061 | public final class MoveCursorCommand implements androidx.compose.ui.text.input.EditCommand { |
| 1062 | ctor public MoveCursorCommand(int amount); |
| 1063 | method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1064 | method public int getAmount(); |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 1065 | property public final int amount; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1066 | } |
| 1067 | |
Siyamed Sinir | 642df0e | 2021-01-05 14:34:57 -0800 | [diff] [blame] | 1068 | public interface OffsetMapping { |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1069 | method public int originalToTransformed(int offset); |
| 1070 | method public int transformedToOriginal(int offset); |
Siyamed Sinir | 642df0e | 2021-01-05 14:34:57 -0800 | [diff] [blame] | 1071 | field public static final androidx.compose.ui.text.input.OffsetMapping.Companion Companion; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1072 | } |
| 1073 | |
Siyamed Sinir | 642df0e | 2021-01-05 14:34:57 -0800 | [diff] [blame] | 1074 | public static final class OffsetMapping.Companion { |
| 1075 | method public androidx.compose.ui.text.input.OffsetMapping getIdentity(); |
| 1076 | property public final androidx.compose.ui.text.input.OffsetMapping Identity; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1077 | } |
| 1078 | |
| 1079 | public final class PasswordVisualTransformation implements androidx.compose.ui.text.input.VisualTransformation { |
Aurimas Liutikas | d4a0b67 | 2021-02-23 09:05:20 -0800 | [diff] [blame] | 1080 | ctor public PasswordVisualTransformation(optional char mask); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1081 | method public androidx.compose.ui.text.input.TransformedText filter(androidx.compose.ui.text.AnnotatedString text); |
| 1082 | method public char getMask(); |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 1083 | property public final char mask; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1084 | } |
| 1085 | |
Alan Viverette | 79ea546 | 2023-05-17 11:21:12 -0400 | [diff] [blame^] | 1086 | @androidx.compose.ui.text.ExperimentalTextApi public sealed interface PlatformTextInput { |
| 1087 | method public void releaseInputFocus(); |
| 1088 | method public void requestInputFocus(); |
| 1089 | } |
| 1090 | |
| 1091 | @androidx.compose.ui.text.ExperimentalTextApi public interface PlatformTextInputAdapter { |
| 1092 | method public android.view.inputmethod.InputConnection? createInputConnection(android.view.inputmethod.EditorInfo outAttrs); |
| 1093 | method public default void onDisposed(); |
| 1094 | } |
| 1095 | |
| 1096 | @androidx.compose.runtime.Immutable @androidx.compose.ui.text.ExperimentalTextApi public fun interface PlatformTextInputPlugin<T extends androidx.compose.ui.text.input.PlatformTextInputAdapter> { |
| 1097 | method public T createAdapter(androidx.compose.ui.text.input.PlatformTextInput platformTextInput, android.view.View view); |
| 1098 | } |
| 1099 | |
| 1100 | @androidx.compose.runtime.Stable @androidx.compose.ui.text.ExperimentalTextApi public sealed interface PlatformTextInputPluginRegistry { |
| 1101 | method @androidx.compose.runtime.Composable public <T extends androidx.compose.ui.text.input.PlatformTextInputAdapter> T rememberAdapter(androidx.compose.ui.text.input.PlatformTextInputPlugin<T> plugin); |
| 1102 | } |
| 1103 | |
| 1104 | @androidx.compose.ui.text.InternalTextApi public final class PlatformTextInputPluginRegistryImpl implements androidx.compose.ui.text.input.PlatformTextInputPluginRegistry { |
| 1105 | ctor public PlatformTextInputPluginRegistryImpl(kotlin.jvm.functions.Function2<? super androidx.compose.ui.text.input.PlatformTextInputPlugin<?>,? super androidx.compose.ui.text.input.PlatformTextInput,? extends androidx.compose.ui.text.input.PlatformTextInputAdapter> factory); |
| 1106 | method public androidx.compose.ui.text.input.PlatformTextInputAdapter? getFocusedAdapter(); |
| 1107 | method @androidx.compose.ui.text.InternalTextApi public <T extends androidx.compose.ui.text.input.PlatformTextInputAdapter> androidx.compose.ui.text.input.PlatformTextInputPluginRegistryImpl.AdapterHandle<T> getOrCreateAdapter(androidx.compose.ui.text.input.PlatformTextInputPlugin<T> plugin); |
| 1108 | method @androidx.compose.runtime.Composable public <T extends androidx.compose.ui.text.input.PlatformTextInputAdapter> T rememberAdapter(androidx.compose.ui.text.input.PlatformTextInputPlugin<T> plugin); |
| 1109 | property public final androidx.compose.ui.text.input.PlatformTextInputAdapter? focusedAdapter; |
| 1110 | } |
| 1111 | |
| 1112 | @androidx.compose.ui.text.InternalTextApi public static final class PlatformTextInputPluginRegistryImpl.AdapterHandle<T extends androidx.compose.ui.text.input.PlatformTextInputAdapter> { |
| 1113 | ctor public PlatformTextInputPluginRegistryImpl.AdapterHandle(T adapter, kotlin.jvm.functions.Function0<java.lang.Boolean> onDispose); |
| 1114 | method public boolean dispose(); |
| 1115 | method public T getAdapter(); |
| 1116 | property public final T adapter; |
| 1117 | } |
| 1118 | |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1119 | public interface PlatformTextInputService { |
| 1120 | method public void hideSoftwareKeyboard(); |
Igor Demin | 0d2a344 | 2022-12-01 10:38:07 +0100 | [diff] [blame] | 1121 | method public default void notifyFocusedRect(androidx.compose.ui.geometry.Rect rect); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1122 | method public void showSoftwareKeyboard(); |
Siyamed Sinir | 3aaa30b9 | 2021-01-05 10:29:16 -0800 | [diff] [blame] | 1123 | 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-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1124 | method public void stopInput(); |
Siyamed Sinir | 082eae3 | 2021-01-06 08:56:20 -0800 | [diff] [blame] | 1125 | method public void updateState(androidx.compose.ui.text.input.TextFieldValue? oldValue, androidx.compose.ui.text.input.TextFieldValue newValue); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1126 | } |
| 1127 | |
Siyamed Sinir | 3aaa30b9 | 2021-01-05 10:29:16 -0800 | [diff] [blame] | 1128 | public final class SetComposingRegionCommand implements androidx.compose.ui.text.input.EditCommand { |
| 1129 | ctor public SetComposingRegionCommand(int start, int end); |
| 1130 | method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1131 | method public int getEnd(); |
| 1132 | method public int getStart(); |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 1133 | property public final int end; |
| 1134 | property public final int start; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1135 | } |
| 1136 | |
Siyamed Sinir | 3aaa30b9 | 2021-01-05 10:29:16 -0800 | [diff] [blame] | 1137 | public final class SetComposingTextCommand implements androidx.compose.ui.text.input.EditCommand { |
Siyamed Sinir | e66d7c8 | 2021-01-07 20:49:43 -0800 | [diff] [blame] | 1138 | ctor public SetComposingTextCommand(androidx.compose.ui.text.AnnotatedString annotatedString, int newCursorPosition); |
Siyamed Sinir | 3aaa30b9 | 2021-01-05 10:29:16 -0800 | [diff] [blame] | 1139 | ctor public SetComposingTextCommand(String text, int newCursorPosition); |
| 1140 | method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer); |
Siyamed Sinir | e66d7c8 | 2021-01-07 20:49:43 -0800 | [diff] [blame] | 1141 | method public androidx.compose.ui.text.AnnotatedString getAnnotatedString(); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1142 | method public int getNewCursorPosition(); |
| 1143 | method public String getText(); |
Siyamed Sinir | e66d7c8 | 2021-01-07 20:49:43 -0800 | [diff] [blame] | 1144 | property public final androidx.compose.ui.text.AnnotatedString annotatedString; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 1145 | property public final int newCursorPosition; |
| 1146 | property public final String text; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1147 | } |
| 1148 | |
Siyamed Sinir | 3aaa30b9 | 2021-01-05 10:29:16 -0800 | [diff] [blame] | 1149 | public final class SetSelectionCommand implements androidx.compose.ui.text.input.EditCommand { |
| 1150 | ctor public SetSelectionCommand(int start, int end); |
| 1151 | method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1152 | method public int getEnd(); |
| 1153 | method public int getStart(); |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 1154 | property public final int end; |
| 1155 | property public final int start; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1156 | } |
| 1157 | |
Louis Pullen-Freilich | 1f10a59 | 2020-07-24 16:35:14 +0100 | [diff] [blame] | 1158 | @androidx.compose.runtime.Immutable public final class TextFieldValue { |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 1159 | ctor public TextFieldValue(androidx.compose.ui.text.AnnotatedString annotatedString, optional long selection, optional androidx.compose.ui.text.TextRange? composition); |
| 1160 | ctor public TextFieldValue(optional String text, optional long selection, optional androidx.compose.ui.text.TextRange? composition); |
| 1161 | method public androidx.compose.ui.text.input.TextFieldValue copy(optional androidx.compose.ui.text.AnnotatedString annotatedString, optional long selection, optional androidx.compose.ui.text.TextRange? composition); |
| 1162 | method public androidx.compose.ui.text.input.TextFieldValue copy(String text, optional long selection, optional androidx.compose.ui.text.TextRange? composition); |
Siyamed Sinir | a9c5fd9 | 2021-01-14 15:31:07 -0800 | [diff] [blame] | 1163 | method public androidx.compose.ui.text.AnnotatedString getAnnotatedString(); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 1164 | method public androidx.compose.ui.text.TextRange? getComposition(); |
| 1165 | method public long getSelection(); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1166 | method public String getText(); |
Siyamed Sinir | a9c5fd9 | 2021-01-14 15:31:07 -0800 | [diff] [blame] | 1167 | property public final androidx.compose.ui.text.AnnotatedString annotatedString; |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 1168 | property public final androidx.compose.ui.text.TextRange? composition; |
| 1169 | property public final long selection; |
| 1170 | property public final String text; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1171 | field public static final androidx.compose.ui.text.input.TextFieldValue.Companion Companion; |
| 1172 | } |
| 1173 | |
| 1174 | public static final class TextFieldValue.Companion { |
Andrey Kulikov | 7ff9978 | 2021-01-26 21:13:52 +0000 | [diff] [blame] | 1175 | method public androidx.compose.runtime.saveable.Saver<androidx.compose.ui.text.input.TextFieldValue,java.lang.Object> getSaver(); |
| 1176 | property public final androidx.compose.runtime.saveable.Saver<androidx.compose.ui.text.input.TextFieldValue,java.lang.Object> Saver; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1177 | } |
| 1178 | |
| 1179 | public final class TextFieldValueKt { |
Siyamed Sinir | a9c5fd9 | 2021-01-14 15:31:07 -0800 | [diff] [blame] | 1180 | method public static androidx.compose.ui.text.AnnotatedString getSelectedText(androidx.compose.ui.text.input.TextFieldValue); |
| 1181 | method public static androidx.compose.ui.text.AnnotatedString getTextAfterSelection(androidx.compose.ui.text.input.TextFieldValue, int maxChars); |
| 1182 | method public static androidx.compose.ui.text.AnnotatedString getTextBeforeSelection(androidx.compose.ui.text.input.TextFieldValue, int maxChars); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1183 | } |
| 1184 | |
| 1185 | public class TextInputService { |
| 1186 | ctor public TextInputService(androidx.compose.ui.text.input.PlatformTextInputService platformTextInputService); |
Sean McQuillan | d869192 | 2022-07-18 11:09:41 -0700 | [diff] [blame] | 1187 | method @Deprecated public final void hideSoftwareKeyboard(); |
| 1188 | method @Deprecated public final void showSoftwareKeyboard(); |
Sean McQuillan | c6dc4e6 | 2021-02-04 22:37:32 -0800 | [diff] [blame] | 1189 | method public androidx.compose.ui.text.input.TextInputSession startInput(androidx.compose.ui.text.input.TextFieldValue value, androidx.compose.ui.text.input.ImeOptions imeOptions, kotlin.jvm.functions.Function1<? super java.util.List<? extends androidx.compose.ui.text.input.EditCommand>,kotlin.Unit> onEditCommand, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.input.ImeAction,kotlin.Unit> onImeActionPerformed); |
| 1190 | method public void stopInput(androidx.compose.ui.text.input.TextInputSession session); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1191 | } |
| 1192 | |
Sean McQuillan | c6dc4e6 | 2021-02-04 22:37:32 -0800 | [diff] [blame] | 1193 | public final class TextInputSession { |
| 1194 | ctor public TextInputSession(androidx.compose.ui.text.input.TextInputService textInputService, androidx.compose.ui.text.input.PlatformTextInputService platformTextInputService); |
| 1195 | method public void dispose(); |
| 1196 | method public boolean hideSoftwareKeyboard(); |
| 1197 | method public boolean isOpen(); |
Igor Demin | 0d2a344 | 2022-12-01 10:38:07 +0100 | [diff] [blame] | 1198 | method public boolean notifyFocusedRect(androidx.compose.ui.geometry.Rect rect); |
Sean McQuillan | c6dc4e6 | 2021-02-04 22:37:32 -0800 | [diff] [blame] | 1199 | method public boolean showSoftwareKeyboard(); |
| 1200 | method public boolean updateState(androidx.compose.ui.text.input.TextFieldValue? oldValue, androidx.compose.ui.text.input.TextFieldValue newValue); |
| 1201 | property public final boolean isOpen; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1202 | } |
| 1203 | |
| 1204 | public final class TransformedText { |
Siyamed Sinir | 6d87912 | 2021-01-13 10:39:54 -0800 | [diff] [blame] | 1205 | ctor public TransformedText(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.input.OffsetMapping offsetMapping); |
Siyamed Sinir | 642df0e | 2021-01-05 14:34:57 -0800 | [diff] [blame] | 1206 | method public androidx.compose.ui.text.input.OffsetMapping getOffsetMapping(); |
Siyamed Sinir | 6d87912 | 2021-01-13 10:39:54 -0800 | [diff] [blame] | 1207 | method public androidx.compose.ui.text.AnnotatedString getText(); |
Siyamed Sinir | 642df0e | 2021-01-05 14:34:57 -0800 | [diff] [blame] | 1208 | property public final androidx.compose.ui.text.input.OffsetMapping offsetMapping; |
Siyamed Sinir | 6d87912 | 2021-01-13 10:39:54 -0800 | [diff] [blame] | 1209 | property public final androidx.compose.ui.text.AnnotatedString text; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1210 | } |
| 1211 | |
Siyamed Sinir | e3b986c | 2021-01-07 12:04:03 -0800 | [diff] [blame] | 1212 | @androidx.compose.runtime.Immutable public fun interface VisualTransformation { |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1213 | method public androidx.compose.ui.text.input.TransformedText filter(androidx.compose.ui.text.AnnotatedString text); |
| 1214 | field public static final androidx.compose.ui.text.input.VisualTransformation.Companion Companion; |
| 1215 | } |
| 1216 | |
| 1217 | public static final class VisualTransformation.Companion { |
| 1218 | method public androidx.compose.ui.text.input.VisualTransformation getNone(); |
| 1219 | property public final androidx.compose.ui.text.input.VisualTransformation None; |
| 1220 | } |
| 1221 | |
| 1222 | } |
| 1223 | |
| 1224 | package androidx.compose.ui.text.intl { |
| 1225 | |
Louis Pullen-Freilich | 1f10a59 | 2020-07-24 16:35:14 +0100 | [diff] [blame] | 1226 | @androidx.compose.runtime.Immutable public final class Locale { |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1227 | ctor public Locale(String languageTag); |
| 1228 | method public String getLanguage(); |
| 1229 | method public String getRegion(); |
| 1230 | method public String getScript(); |
| 1231 | method public String toLanguageTag(); |
| 1232 | property public final String language; |
| 1233 | property public final String region; |
| 1234 | property public final String script; |
| 1235 | field public static final androidx.compose.ui.text.intl.Locale.Companion Companion; |
| 1236 | } |
| 1237 | |
| 1238 | public static final class Locale.Companion { |
| 1239 | method public androidx.compose.ui.text.intl.Locale getCurrent(); |
| 1240 | property public final androidx.compose.ui.text.intl.Locale current; |
| 1241 | } |
| 1242 | |
Louis Pullen-Freilich | 1f10a59 | 2020-07-24 16:35:14 +0100 | [diff] [blame] | 1243 | @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-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1244 | ctor public LocaleList(androidx.compose.ui.text.intl.Locale... locales); |
Julia McClellan | 3512804 | 2023-05-09 10:28:47 -0400 | [diff] [blame] | 1245 | ctor public LocaleList(String languageTags); |
| 1246 | ctor public LocaleList(java.util.List<androidx.compose.ui.text.intl.Locale> localeList); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1247 | method public operator boolean contains(androidx.compose.ui.text.intl.Locale element); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 1248 | method public boolean containsAll(java.util.Collection<E!> elements); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1249 | method public operator androidx.compose.ui.text.intl.Locale get(int i); |
| 1250 | method public java.util.List<androidx.compose.ui.text.intl.Locale> getLocaleList(); |
| 1251 | method public int getSize(); |
| 1252 | method public boolean isEmpty(); |
| 1253 | method public java.util.Iterator<androidx.compose.ui.text.intl.Locale> iterator(); |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 1254 | property public final java.util.List<androidx.compose.ui.text.intl.Locale> localeList; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1255 | property public int size; |
| 1256 | field public static final androidx.compose.ui.text.intl.LocaleList.Companion Companion; |
| 1257 | } |
| 1258 | |
| 1259 | public static final class LocaleList.Companion { |
| 1260 | method public androidx.compose.ui.text.intl.LocaleList getCurrent(); |
| 1261 | property public final androidx.compose.ui.text.intl.LocaleList current; |
| 1262 | } |
| 1263 | |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1264 | } |
| 1265 | |
Alan Viverette | 79ea546 | 2023-05-17 11:21:12 -0400 | [diff] [blame^] | 1266 | package androidx.compose.ui.text.platform { |
| 1267 | |
| 1268 | @androidx.compose.ui.text.InternalTextApi public final class URLSpanCache { |
| 1269 | ctor public URLSpanCache(); |
| 1270 | method public android.text.style.URLSpan toURLSpan(androidx.compose.ui.text.UrlAnnotation urlAnnotation); |
| 1271 | } |
| 1272 | |
| 1273 | } |
| 1274 | |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1275 | package androidx.compose.ui.text.platform.extensions { |
Siyamed Sinir | e2bba72 | 2020-06-24 19:34:07 -0700 | [diff] [blame] | 1276 | |
Jim Sproch | dc1308e | 2021-02-10 01:45:52 -0800 | [diff] [blame] | 1277 | public final class TtsAnnotationExtensions_androidKt { |
haoyu | 247a19b | 2020-09-29 13:29:08 -0700 | [diff] [blame] | 1278 | method public static android.text.style.TtsSpan toSpan(androidx.compose.ui.text.TtsAnnotation); |
| 1279 | method public static android.text.style.TtsSpan toSpan(androidx.compose.ui.text.VerbatimTtsAnnotation); |
| 1280 | } |
| 1281 | |
Siyamed Sinir | e2bba72 | 2020-06-24 19:34:07 -0700 | [diff] [blame] | 1282 | } |
| 1283 | |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1284 | package androidx.compose.ui.text.style { |
Siyamed Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 1285 | |
Louis Pullen-Freilich | 5f442ff | 2022-03-25 00:08:35 +0000 | [diff] [blame] | 1286 | @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class BaselineShift { |
| 1287 | ctor public BaselineShift(float multiplier); |
Siyamed Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 1288 | method public float getMultiplier(); |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 1289 | property public final float multiplier; |
Louis Pullen-Freilich | 5f442ff | 2022-03-25 00:08:35 +0000 | [diff] [blame] | 1290 | field public static final androidx.compose.ui.text.style.BaselineShift.Companion Companion; |
Siyamed Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 1291 | } |
| 1292 | |
| 1293 | public static final class BaselineShift.Companion { |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 1294 | method public float getNone(); |
| 1295 | method public float getSubscript(); |
| 1296 | method public float getSuperscript(); |
Mads Ager | ba4927c | 2020-04-08 13:34:14 +0200 | [diff] [blame] | 1297 | property public final float None; |
| 1298 | property public final float Subscript; |
| 1299 | property public final float Superscript; |
Siyamed Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 1300 | } |
| 1301 | |
Siyamed Sinir | 6a89453 | 2019-10-20 11:02:04 -0700 | [diff] [blame] | 1302 | public final class BaselineShiftKt { |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 1303 | method @androidx.compose.runtime.Stable public static float lerp(float start, float stop, float fraction); |
Siyamed Sinir | 6a89453 | 2019-10-20 11:02:04 -0700 | [diff] [blame] | 1304 | } |
| 1305 | |
Halil Ozercan | 9ed73a3 | 2023-01-27 19:49:45 +0000 | [diff] [blame] | 1306 | @kotlin.jvm.JvmInline public final value class Hyphens { |
Halil Ozercan | 1500964 | 2022-12-20 12:31:06 +0000 | [diff] [blame] | 1307 | field public static final androidx.compose.ui.text.style.Hyphens.Companion Companion; |
| 1308 | } |
| 1309 | |
| 1310 | public static final class Hyphens.Companion { |
Halil Ozercan | 9ed73a3 | 2023-01-27 19:49:45 +0000 | [diff] [blame] | 1311 | method public int getAuto(); |
| 1312 | method public int getNone(); |
| 1313 | property public final int Auto; |
| 1314 | property public final int None; |
Halil Ozercan | 1500964 | 2022-12-20 12:31:06 +0000 | [diff] [blame] | 1315 | } |
| 1316 | |
Halil Ozercan | 5ee59ff | 2023-01-27 23:43:15 +0000 | [diff] [blame] | 1317 | @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class LineBreak { |
Halil Ozercan | 1500964 | 2022-12-20 12:31:06 +0000 | [diff] [blame] | 1318 | ctor public LineBreak(int strategy, int strictness, int wordBreak); |
Halil Ozercan | 5ee59ff | 2023-01-27 23:43:15 +0000 | [diff] [blame] | 1319 | method public int copy(optional int strategy, optional int strictness, optional int wordBreak); |
Halil Ozercan | 1500964 | 2022-12-20 12:31:06 +0000 | [diff] [blame] | 1320 | method public int getStrategy(); |
| 1321 | method public int getStrictness(); |
| 1322 | method public int getWordBreak(); |
| 1323 | property public final int strategy; |
| 1324 | property public final int strictness; |
| 1325 | property public final int wordBreak; |
| 1326 | field public static final androidx.compose.ui.text.style.LineBreak.Companion Companion; |
| 1327 | } |
| 1328 | |
| 1329 | public static final class LineBreak.Companion { |
Halil Ozercan | 5ee59ff | 2023-01-27 23:43:15 +0000 | [diff] [blame] | 1330 | method public int getHeading(); |
| 1331 | method public int getParagraph(); |
| 1332 | method public int getSimple(); |
| 1333 | property public final int Heading; |
| 1334 | property public final int Paragraph; |
| 1335 | property public final int Simple; |
Halil Ozercan | 1500964 | 2022-12-20 12:31:06 +0000 | [diff] [blame] | 1336 | } |
| 1337 | |
| 1338 | @kotlin.jvm.JvmInline public static final value class LineBreak.Strategy { |
| 1339 | field public static final androidx.compose.ui.text.style.LineBreak.Strategy.Companion Companion; |
| 1340 | } |
| 1341 | |
| 1342 | public static final class LineBreak.Strategy.Companion { |
| 1343 | method public int getBalanced(); |
| 1344 | method public int getHighQuality(); |
| 1345 | method public int getSimple(); |
| 1346 | property public final int Balanced; |
| 1347 | property public final int HighQuality; |
| 1348 | property public final int Simple; |
| 1349 | } |
| 1350 | |
| 1351 | @kotlin.jvm.JvmInline public static final value class LineBreak.Strictness { |
| 1352 | field public static final androidx.compose.ui.text.style.LineBreak.Strictness.Companion Companion; |
| 1353 | } |
| 1354 | |
| 1355 | public static final class LineBreak.Strictness.Companion { |
| 1356 | method public int getDefault(); |
| 1357 | method public int getLoose(); |
| 1358 | method public int getNormal(); |
| 1359 | method public int getStrict(); |
| 1360 | property public final int Default; |
| 1361 | property public final int Loose; |
| 1362 | property public final int Normal; |
| 1363 | property public final int Strict; |
| 1364 | } |
| 1365 | |
| 1366 | @kotlin.jvm.JvmInline public static final value class LineBreak.WordBreak { |
| 1367 | field public static final androidx.compose.ui.text.style.LineBreak.WordBreak.Companion Companion; |
| 1368 | } |
| 1369 | |
| 1370 | public static final class LineBreak.WordBreak.Companion { |
| 1371 | method public int getDefault(); |
| 1372 | method public int getPhrase(); |
| 1373 | property public final int Default; |
| 1374 | property public final int Phrase; |
| 1375 | } |
| 1376 | |
siyamed | bd27255 | 2022-07-29 12:40:43 -0700 | [diff] [blame] | 1377 | public final class LineHeightStyle { |
siyamed | eea55e5 | 2022-08-01 10:53:31 -0700 | [diff] [blame] | 1378 | ctor public LineHeightStyle(float alignment, int trim); |
| 1379 | method public float getAlignment(); |
siyamed | bd27255 | 2022-07-29 12:40:43 -0700 | [diff] [blame] | 1380 | method public int getTrim(); |
siyamed | eea55e5 | 2022-08-01 10:53:31 -0700 | [diff] [blame] | 1381 | property public final float alignment; |
siyamed | bd27255 | 2022-07-29 12:40:43 -0700 | [diff] [blame] | 1382 | property public final int trim; |
| 1383 | field public static final androidx.compose.ui.text.style.LineHeightStyle.Companion Companion; |
| 1384 | } |
| 1385 | |
| 1386 | @kotlin.jvm.JvmInline public static final value class LineHeightStyle.Alignment { |
siyamed | 2ec6aa4 | 2023-03-13 17:22:24 -0700 | [diff] [blame] | 1387 | ctor public LineHeightStyle.Alignment(float topRatio); |
siyamed | bd27255 | 2022-07-29 12:40:43 -0700 | [diff] [blame] | 1388 | field public static final androidx.compose.ui.text.style.LineHeightStyle.Alignment.Companion Companion; |
| 1389 | } |
| 1390 | |
| 1391 | public static final class LineHeightStyle.Alignment.Companion { |
siyamed | eea55e5 | 2022-08-01 10:53:31 -0700 | [diff] [blame] | 1392 | method public float getBottom(); |
| 1393 | method public float getCenter(); |
| 1394 | method public float getProportional(); |
| 1395 | method public float getTop(); |
| 1396 | property public final float Bottom; |
| 1397 | property public final float Center; |
| 1398 | property public final float Proportional; |
| 1399 | property public final float Top; |
siyamed | bd27255 | 2022-07-29 12:40:43 -0700 | [diff] [blame] | 1400 | } |
| 1401 | |
| 1402 | public static final class LineHeightStyle.Companion { |
| 1403 | method public androidx.compose.ui.text.style.LineHeightStyle getDefault(); |
| 1404 | property public final androidx.compose.ui.text.style.LineHeightStyle Default; |
| 1405 | } |
| 1406 | |
| 1407 | @kotlin.jvm.JvmInline public static final value class LineHeightStyle.Trim { |
| 1408 | field public static final androidx.compose.ui.text.style.LineHeightStyle.Trim.Companion Companion; |
| 1409 | } |
| 1410 | |
| 1411 | public static final class LineHeightStyle.Trim.Companion { |
| 1412 | method public int getBoth(); |
| 1413 | method public int getFirstLineTop(); |
| 1414 | method public int getLastLineBottom(); |
| 1415 | method public int getNone(); |
| 1416 | property public final int Both; |
| 1417 | property public final int FirstLineTop; |
| 1418 | property public final int LastLineBottom; |
| 1419 | property public final int None; |
| 1420 | } |
| 1421 | |
Siyamed Sinir | 5e07517 | 2020-06-24 12:41:28 -0700 | [diff] [blame] | 1422 | public enum ResolvedTextDirection { |
Jinseong Jeon | 110d3a7 | 2023-02-27 23:23:26 -0800 | [diff] [blame] | 1423 | method public static androidx.compose.ui.text.style.ResolvedTextDirection valueOf(String value) throws java.lang.IllegalArgumentException, java.lang.NullPointerException; |
Aurimas Liutikas | a58db37 | 2022-06-10 16:32:13 -0700 | [diff] [blame] | 1424 | method public static androidx.compose.ui.text.style.ResolvedTextDirection[] values(); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1425 | enum_constant public static final androidx.compose.ui.text.style.ResolvedTextDirection Ltr; |
| 1426 | enum_constant public static final androidx.compose.ui.text.style.ResolvedTextDirection Rtl; |
Siyamed Sinir | 5e07517 | 2020-06-24 12:41:28 -0700 | [diff] [blame] | 1427 | } |
| 1428 | |
Louis Pullen-Freilich | 5f442ff | 2022-03-25 00:08:35 +0000 | [diff] [blame] | 1429 | @kotlin.jvm.JvmInline public final value class TextAlign { |
| 1430 | field public static final androidx.compose.ui.text.style.TextAlign.Companion Companion; |
Haoyu Zhang | 15d22fc | 2021-06-03 12:15:04 -0700 | [diff] [blame] | 1431 | } |
| 1432 | |
| 1433 | public static final class TextAlign.Companion { |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 1434 | method public int getCenter(); |
| 1435 | method public int getEnd(); |
| 1436 | method public int getJustify(); |
| 1437 | method public int getLeft(); |
| 1438 | method public int getRight(); |
| 1439 | method public int getStart(); |
Haoyu Zhang | 15d22fc | 2021-06-03 12:15:04 -0700 | [diff] [blame] | 1440 | method public java.util.List<androidx.compose.ui.text.style.TextAlign> values(); |
| 1441 | property public final int Center; |
| 1442 | property public final int End; |
| 1443 | property public final int Justify; |
| 1444 | property public final int Left; |
| 1445 | property public final int Right; |
| 1446 | property public final int Start; |
Siyamed Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 1447 | } |
| 1448 | |
Louis Pullen-Freilich | 1f10a59 | 2020-07-24 16:35:14 +0100 | [diff] [blame] | 1449 | @androidx.compose.runtime.Immutable public final class TextDecoration { |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1450 | method public operator boolean contains(androidx.compose.ui.text.style.TextDecoration other); |
Siyamed Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 1451 | method public int getMask(); |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1452 | method public operator androidx.compose.ui.text.style.TextDecoration plus(androidx.compose.ui.text.style.TextDecoration decoration); |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 1453 | property public final int mask; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1454 | field public static final androidx.compose.ui.text.style.TextDecoration.Companion Companion; |
Siyamed Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 1455 | } |
| 1456 | |
| 1457 | public static final class TextDecoration.Companion { |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1458 | method public androidx.compose.ui.text.style.TextDecoration combine(java.util.List<androidx.compose.ui.text.style.TextDecoration> decorations); |
| 1459 | method public androidx.compose.ui.text.style.TextDecoration getLineThrough(); |
| 1460 | method public androidx.compose.ui.text.style.TextDecoration getNone(); |
| 1461 | method public androidx.compose.ui.text.style.TextDecoration getUnderline(); |
| 1462 | property public final androidx.compose.ui.text.style.TextDecoration LineThrough; |
| 1463 | property public final androidx.compose.ui.text.style.TextDecoration None; |
| 1464 | property public final androidx.compose.ui.text.style.TextDecoration Underline; |
Siyamed Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 1465 | } |
| 1466 | |
Louis Pullen-Freilich | 5f442ff | 2022-03-25 00:08:35 +0000 | [diff] [blame] | 1467 | @kotlin.jvm.JvmInline public final value class TextDirection { |
| 1468 | field public static final androidx.compose.ui.text.style.TextDirection.Companion Companion; |
Haoyu Zhang | 15d22fc | 2021-06-03 12:15:04 -0700 | [diff] [blame] | 1469 | } |
| 1470 | |
| 1471 | public static final class TextDirection.Companion { |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 1472 | method public int getContent(); |
| 1473 | method public int getContentOrLtr(); |
| 1474 | method public int getContentOrRtl(); |
| 1475 | method public int getLtr(); |
| 1476 | method public int getRtl(); |
Haoyu Zhang | 15d22fc | 2021-06-03 12:15:04 -0700 | [diff] [blame] | 1477 | property public final int Content; |
| 1478 | property public final int ContentOrLtr; |
| 1479 | property public final int ContentOrRtl; |
| 1480 | property public final int Ltr; |
| 1481 | property public final int Rtl; |
Seigo Nonaka | c4f136a | 2019-08-16 16:48:44 -0700 | [diff] [blame] | 1482 | } |
| 1483 | |
Louis Pullen-Freilich | 1f10a59 | 2020-07-24 16:35:14 +0100 | [diff] [blame] | 1484 | @androidx.compose.runtime.Immutable public final class TextGeometricTransform { |
Aurimas Liutikas | d4a0b67 | 2021-02-23 09:05:20 -0800 | [diff] [blame] | 1485 | ctor public TextGeometricTransform(optional float scaleX, optional float skewX); |
Siyamed Sinir | da765cc | 2021-01-09 10:17:35 -0800 | [diff] [blame] | 1486 | method public androidx.compose.ui.text.style.TextGeometricTransform copy(optional float scaleX, optional float skewX); |
Seigo Nonaka | 9b62cc9 | 2019-12-03 14:32:17 -0800 | [diff] [blame] | 1487 | method public float getScaleX(); |
| 1488 | method public float getSkewX(); |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 1489 | property public final float scaleX; |
| 1490 | property public final float skewX; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1491 | field public static final androidx.compose.ui.text.style.TextGeometricTransform.Companion Companion; |
Siyamed Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 1492 | } |
| 1493 | |
| 1494 | public static final class TextGeometricTransform.Companion { |
| 1495 | } |
| 1496 | |
| 1497 | public final class TextGeometricTransformKt { |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1498 | 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 Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 1499 | } |
| 1500 | |
Louis Pullen-Freilich | 1f10a59 | 2020-07-24 16:35:14 +0100 | [diff] [blame] | 1501 | @androidx.compose.runtime.Immutable public final class TextIndent { |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 1502 | ctor public TextIndent(optional long firstLine, optional long restLine); |
| 1503 | method public androidx.compose.ui.text.style.TextIndent copy(optional long firstLine, optional long restLine); |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 1504 | method public long getFirstLine(); |
| 1505 | method public long getRestLine(); |
Aurimas Liutikas | 6ac8c64 | 2020-09-29 13:48:32 -0700 | [diff] [blame] | 1506 | property public final long firstLine; |
| 1507 | property public final long restLine; |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1508 | field public static final androidx.compose.ui.text.style.TextIndent.Companion Companion; |
Seigo Nonaka | fde1ff3 | 2020-01-30 18:20:01 -0800 | [diff] [blame] | 1509 | } |
| 1510 | |
| 1511 | public static final class TextIndent.Companion { |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1512 | method public androidx.compose.ui.text.style.TextIndent getNone(); |
| 1513 | property public final androidx.compose.ui.text.style.TextIndent None; |
Siyamed Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 1514 | } |
| 1515 | |
| 1516 | public final class TextIndentKt { |
Louis Pullen-Freilich | ab19475 | 2020-07-21 22:21:22 +0100 | [diff] [blame] | 1517 | 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 Sinir | ff51df9 | 2019-07-02 15:35:20 -0700 | [diff] [blame] | 1518 | } |
Siyamed Sinir | 2207b72 | 2019-02-22 15:53:41 -0800 | [diff] [blame] | 1519 | |
Halil Ozercan | 5b70a78 | 2023-04-21 04:37:07 +0100 | [diff] [blame] | 1520 | @androidx.compose.runtime.Immutable public final class TextMotion { |
| 1521 | field public static final androidx.compose.ui.text.style.TextMotion.Companion Companion; |
| 1522 | } |
| 1523 | |
| 1524 | public static final class TextMotion.Companion { |
| 1525 | method public androidx.compose.ui.text.style.TextMotion getAnimated(); |
| 1526 | method public androidx.compose.ui.text.style.TextMotion getStatic(); |
| 1527 | property public final androidx.compose.ui.text.style.TextMotion Animated; |
| 1528 | property public final androidx.compose.ui.text.style.TextMotion Static; |
| 1529 | } |
| 1530 | |
Louis Pullen-Freilich | 5f442ff | 2022-03-25 00:08:35 +0000 | [diff] [blame] | 1531 | @kotlin.jvm.JvmInline public final value class TextOverflow { |
| 1532 | field public static final androidx.compose.ui.text.style.TextOverflow.Companion Companion; |
Haoyu Zhang | a95b9e4 | 2021-06-01 11:57:56 -0700 | [diff] [blame] | 1533 | } |
| 1534 | |
| 1535 | public static final class TextOverflow.Companion { |
Aurimas Liutikas | 5790b29 | 2021-06-22 12:29:59 -0700 | [diff] [blame] | 1536 | method public int getClip(); |
| 1537 | method public int getEllipsis(); |
| 1538 | method public int getVisible(); |
Haoyu Zhang | a95b9e4 | 2021-06-01 11:57:56 -0700 | [diff] [blame] | 1539 | property public final int Clip; |
| 1540 | property public final int Ellipsis; |
| 1541 | property public final int Visible; |
Siyamed Sinir | 2207b72 | 2019-02-22 15:53:41 -0800 | [diff] [blame] | 1542 | } |
| 1543 | |
| 1544 | } |
| 1545 | |