[go: nahoru, domu]

blob: c720a6800fa635d83bd4c95634efd7cd3de6ab27 [file] [log] [blame]
Siyamed Sinir18e81392019-05-20 18:08:35 -07001// Signature format: 3.0
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +01002package androidx.compose.ui.graphics.vector {
3
4 public abstract sealed class VNode {
5 method public abstract void draw(androidx.compose.ui.graphics.drawscope.DrawScope);
6 method public final void invalidate();
7 }
8
9 public final class VectorApplier extends androidx.compose.AbstractApplier<androidx.compose.ui.graphics.vector.VNode> {
10 ctor public VectorApplier(androidx.compose.ui.graphics.vector.VNode root);
11 method public void insert(int index, androidx.compose.ui.graphics.vector.VNode instance);
12 method public void move(int from, int to, int count);
13 method protected void onClear();
14 method public void remove(int index, int count);
15 }
16
17 public final class VectorAsset {
18 method public String component1();
19 method public float component2();
20 method public float component3();
21 method public float component4();
22 method public float component5();
23 method public androidx.compose.ui.graphics.vector.VectorGroup component6();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +010024 method public androidx.compose.ui.graphics.vector.VectorAsset copy-pRTh4Qo(String name, float defaultWidth, float defaultHeight, float viewportWidth, float viewportHeight, androidx.compose.ui.graphics.vector.VectorGroup root);
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +010025 method public float getDefaultHeight();
26 method public float getDefaultWidth();
27 method public String getName();
28 method public androidx.compose.ui.graphics.vector.VectorGroup getRoot();
29 method public float getViewportHeight();
30 method public float getViewportWidth();
31 }
32
33 public final class VectorAssetBuilder {
34 method public androidx.compose.ui.graphics.vector.VectorAssetBuilder addPath(java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> pathData, String name = "", androidx.compose.ui.graphics.Brush? fill = null, float fillAlpha = 1.0f, androidx.compose.ui.graphics.Brush? stroke = null, float strokeAlpha = 1.0f, float strokeLineWidth = 0.0f, androidx.compose.ui.graphics.StrokeCap strokeLineCap = DefaultStrokeLineCap, androidx.compose.ui.graphics.StrokeJoin strokeLineJoin = DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
35 method public androidx.compose.ui.graphics.vector.VectorAsset build();
36 method public float getDefaultHeight();
37 method public float getDefaultWidth();
38 method public String getName();
39 method public float getViewportHeight();
40 method public float getViewportWidth();
41 method public androidx.compose.ui.graphics.vector.VectorAssetBuilder popGroup();
42 method public androidx.compose.ui.graphics.vector.VectorAssetBuilder pushGroup(String name = "", float rotate = 0.0f, float pivotX = 0.0f, float pivotY = 0.0f, float scaleX = 1.0f, float scaleY = 1.0f, float translationX = 0.0f, float translationY = 0.0f, java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> clipPathData = EmptyPath);
43 }
44
45 public final class VectorAssetBuilderKt {
46 method public static androidx.compose.ui.graphics.vector.VectorAssetBuilder group(androidx.compose.ui.graphics.vector.VectorAssetBuilder, String name = "", float rotate = 0.0f, float pivotX = 0.0f, float pivotY = 0.0f, float scaleX = 1.0f, float scaleY = 1.0f, float translationX = 0.0f, float translationY = 0.0f, java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> clipPathData = EmptyPath, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.vector.VectorAssetBuilder,kotlin.Unit> block);
47 method public static androidx.compose.ui.graphics.vector.VectorAssetBuilder path(androidx.compose.ui.graphics.vector.VectorAssetBuilder, String name = "", androidx.compose.ui.graphics.Brush? fill = null, float fillAlpha = 1.0f, androidx.compose.ui.graphics.Brush? stroke = null, float strokeAlpha = 1.0f, float strokeLineWidth = 0.0f, androidx.compose.ui.graphics.StrokeCap strokeLineCap = DefaultStrokeLineCap, androidx.compose.ui.graphics.StrokeJoin strokeLineJoin = DefaultStrokeLineJoin, float strokeLineMiter = 4.0f, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.vector.PathBuilder,kotlin.Unit> pathBuilder);
48 }
49
50 public final class VectorComposeKt {
51 method @androidx.compose.Composable public static void Group(String name = "", float rotation = 0.0f, float pivotX = 0.0f, float pivotY = 0.0f, float scaleX = 1.0f, float scaleY = 1.0f, float translationX = 0.0f, float translationY = 0.0f, java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> clipPathData = EmptyPath, kotlin.jvm.functions.Function0<kotlin.Unit> children);
52 method @androidx.compose.Composable public static void Path(java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> pathData, String name = "", androidx.compose.ui.graphics.Brush? fill = null, float fillAlpha = 1.0f, androidx.compose.ui.graphics.Brush? stroke = null, float strokeAlpha = 1.0f, float strokeLineWidth = 0.0f, androidx.compose.ui.graphics.StrokeCap strokeLineCap = DefaultStrokeLineCap, androidx.compose.ui.graphics.StrokeJoin strokeLineJoin = DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
53 }
54
55 public final class VectorGroup extends androidx.compose.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.compose.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
56 ctor public VectorGroup(String name, float rotation, float pivotX, float pivotY, float scaleX, float scaleY, float translationX, float translationY, java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> clipPathData);
57 ctor public VectorGroup();
58 method public operator androidx.compose.ui.graphics.vector.VectorNode get(int index);
59 method public java.util.List<androidx.compose.ui.graphics.vector.PathNode> getClipPathData();
60 method public String getName();
61 method public float getPivotX();
62 method public float getPivotY();
63 method public float getRotation();
64 method public float getScaleX();
65 method public float getScaleY();
66 method public int getSize();
67 method public float getTranslationX();
68 method public float getTranslationY();
69 method public java.util.Iterator<androidx.compose.ui.graphics.vector.VectorNode> iterator();
70 property public final int size;
71 }
72
73 public final class VectorKt {
74 method public static inline java.util.List<androidx.compose.ui.graphics.vector.PathNode> PathData(kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.vector.PathBuilder,kotlin.Unit> block);
75 method public static java.util.List<androidx.compose.ui.graphics.vector.PathNode> addPathNodes(String? pathStr);
76 method public static androidx.compose.ui.graphics.StrokeCap getDefaultStrokeLineCap();
77 method public static androidx.compose.ui.graphics.StrokeJoin getDefaultStrokeLineJoin();
78 method public static androidx.compose.ui.graphics.BlendMode getDefaultTintBlendMode();
79 method public static long getDefaultTintColor();
80 method public static java.util.List<androidx.compose.ui.graphics.vector.PathNode> getEmptyPath();
81 field public static final String DefaultGroupName = "";
82 field public static final String DefaultPathName = "";
83 field public static final float DefaultPivotX = 0.0f;
84 field public static final float DefaultPivotY = 0.0f;
85 field public static final float DefaultRotation = 0.0f;
86 field public static final float DefaultScaleX = 1.0f;
87 field public static final float DefaultScaleY = 1.0f;
88 field public static final float DefaultStrokeLineMiter = 4.0f;
89 field public static final float DefaultStrokeLineWidth = 0.0f;
90 field public static final float DefaultTranslationX = 0.0f;
91 field public static final float DefaultTranslationY = 0.0f;
92 }
93
94 public abstract sealed class VectorNode {
95 }
96
97 public final class VectorPainter extends androidx.compose.ui.graphics.painter.Painter {
98 method public long getIntrinsicSize();
99 method protected void onDraw(androidx.compose.ui.graphics.drawscope.DrawScope);
100 property public long intrinsicSize;
101 }
102
103 public final class VectorPainterKt {
104 method @androidx.compose.Composable public static androidx.compose.ui.graphics.vector.VectorPainter VectorPainter(androidx.compose.ui.graphics.vector.VectorAsset asset);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100105 method @androidx.compose.Composable public static androidx.compose.ui.graphics.vector.VectorPainter VectorPainter-RKTc9UI(float defaultWidth, float defaultHeight, float viewportWidth = (0.0f/0.0f), float viewportHeight = (0.0f/0.0f), String name = "VectorRootGroup", kotlin.jvm.functions.Function2<? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100106 field public static final String RootGroupName = "VectorRootGroup";
107 }
108
109 public final class VectorPath extends androidx.compose.ui.graphics.vector.VectorNode {
110 ctor public VectorPath(String name, java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> pathData, androidx.compose.ui.graphics.Brush? fill, float fillAlpha, androidx.compose.ui.graphics.Brush? stroke, float strokeAlpha, float strokeLineWidth, androidx.compose.ui.graphics.StrokeCap strokeLineCap, androidx.compose.ui.graphics.StrokeJoin strokeLineJoin, float strokeLineMiter);
111 method public String component1();
112 method public float component10();
113 method public java.util.List<androidx.compose.ui.graphics.vector.PathNode> component2();
114 method public androidx.compose.ui.graphics.Brush? component3();
115 method public float component4();
116 method public androidx.compose.ui.graphics.Brush? component5();
117 method public float component6();
118 method public float component7();
119 method public androidx.compose.ui.graphics.StrokeCap component8();
120 method public androidx.compose.ui.graphics.StrokeJoin component9();
121 method public androidx.compose.ui.graphics.vector.VectorPath copy(String name, java.util.List<? extends androidx.compose.ui.graphics.vector.PathNode> pathData, androidx.compose.ui.graphics.Brush? fill, float fillAlpha, androidx.compose.ui.graphics.Brush? stroke, float strokeAlpha, float strokeLineWidth, androidx.compose.ui.graphics.StrokeCap strokeLineCap, androidx.compose.ui.graphics.StrokeJoin strokeLineJoin, float strokeLineMiter);
122 method public androidx.compose.ui.graphics.Brush? getFill();
123 method public float getFillAlpha();
124 method public String getName();
125 method public java.util.List<androidx.compose.ui.graphics.vector.PathNode> getPathData();
126 method public androidx.compose.ui.graphics.Brush? getStroke();
127 method public float getStrokeAlpha();
128 method public androidx.compose.ui.graphics.StrokeCap getStrokeLineCap();
129 method public androidx.compose.ui.graphics.StrokeJoin getStrokeLineJoin();
130 method public float getStrokeLineMiter();
131 method public float getStrokeLineWidth();
132 }
133
134}
135
136package androidx.compose.ui.graphics.vector.compat {
137
138 public final class XmlVectorParserKt {
139 }
140
141}
142
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100143package androidx.compose.ui.text.input {
144
145 public final class InputStateKt {
146 }
147
148 public final class RecordingInputConnectionKt {
149 }
150
151}
152
Ralston Da Silva3e89a472019-07-31 01:21:51 -0700153package androidx.ui.autofill {
154
George Mount0ad23d02020-04-24 14:37:08 -0700155 public final class AndroidAutofillDebugUtilsKt {
156 }
157
158 public final class AndroidAutofillKt {
159 }
160
161 public final class AndroidAutofillTypeKt {
162 }
163
Ralston Da Silva3e89a472019-07-31 01:21:51 -0700164 public interface Autofill {
165 method public void cancelAutofillForNode(androidx.ui.autofill.AutofillNode autofillNode);
166 method public void requestAutofillForNode(androidx.ui.autofill.AutofillNode autofillNode);
167 }
168
169 public final class AutofillNode {
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100170 ctor public AutofillNode(java.util.List<? extends androidx.ui.autofill.AutofillType> autofillTypes, androidx.compose.ui.geometry.Rect? boundingBox, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>? onFill);
Ralston Da Silva3e89a472019-07-31 01:21:51 -0700171 method public java.util.List<androidx.ui.autofill.AutofillType> component1();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100172 method public androidx.compose.ui.geometry.Rect? component2();
Ralston Da Silva3e89a472019-07-31 01:21:51 -0700173 method public kotlin.jvm.functions.Function1<java.lang.String,kotlin.Unit>? component3();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100174 method public androidx.ui.autofill.AutofillNode copy(java.util.List<? extends androidx.ui.autofill.AutofillType> autofillTypes, androidx.compose.ui.geometry.Rect? boundingBox, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>? onFill);
Ralston Da Silva3e89a472019-07-31 01:21:51 -0700175 method public java.util.List<androidx.ui.autofill.AutofillType> getAutofillTypes();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100176 method public androidx.compose.ui.geometry.Rect? getBoundingBox();
Ralston Da Silva3e89a472019-07-31 01:21:51 -0700177 method public int getId();
178 method public kotlin.jvm.functions.Function1<java.lang.String,kotlin.Unit>? getOnFill();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100179 method public void setBoundingBox(androidx.compose.ui.geometry.Rect? p);
Ralston Da Silva3e89a472019-07-31 01:21:51 -0700180 property public final int id;
181 }
182
183 public final class AutofillTree {
184 ctor public AutofillTree();
185 method public java.util.Map<java.lang.Integer,androidx.ui.autofill.AutofillNode> getChildren();
186 method public kotlin.Unit? performAutofill(int id, String value);
187 method public operator void plusAssign(androidx.ui.autofill.AutofillNode autofillNode);
188 property public final java.util.Map<java.lang.Integer,androidx.ui.autofill.AutofillNode> children;
189 }
190
191 public enum AutofillType {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -0700192 method public static androidx.ui.autofill.AutofillType valueOf(String name) throws java.lang.IllegalArgumentException;
193 method public static androidx.ui.autofill.AutofillType[] values();
Ralston Da Silvab5881ee2020-04-07 11:47:24 -0700194 enum_constant public static final androidx.ui.autofill.AutofillType AddressAuxiliaryDetails;
195 enum_constant public static final androidx.ui.autofill.AutofillType AddressCountry;
196 enum_constant public static final androidx.ui.autofill.AutofillType AddressLocality;
197 enum_constant public static final androidx.ui.autofill.AutofillType AddressRegion;
198 enum_constant public static final androidx.ui.autofill.AutofillType AddressStreet;
199 enum_constant public static final androidx.ui.autofill.AutofillType BirthDateDay;
200 enum_constant public static final androidx.ui.autofill.AutofillType BirthDateFull;
201 enum_constant public static final androidx.ui.autofill.AutofillType BirthDateMonth;
202 enum_constant public static final androidx.ui.autofill.AutofillType BirthDateYear;
203 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardExpirationDate;
204 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardExpirationDay;
205 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardExpirationMonth;
206 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardExpirationYear;
207 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardNumber;
208 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardSecurityCode;
Ralston Da Silva3e89a472019-07-31 01:21:51 -0700209 enum_constant public static final androidx.ui.autofill.AutofillType EmailAddress;
Ralston Da Silvab5881ee2020-04-07 11:47:24 -0700210 enum_constant public static final androidx.ui.autofill.AutofillType Gender;
211 enum_constant @Deprecated public static final androidx.ui.autofill.AutofillType Name;
212 enum_constant public static final androidx.ui.autofill.AutofillType NewPassword;
213 enum_constant public static final androidx.ui.autofill.AutofillType NewUsername;
214 enum_constant public static final androidx.ui.autofill.AutofillType Password;
215 enum_constant public static final androidx.ui.autofill.AutofillType PersonFirstName;
216 enum_constant public static final androidx.ui.autofill.AutofillType PersonFullName;
217 enum_constant public static final androidx.ui.autofill.AutofillType PersonLastName;
218 enum_constant public static final androidx.ui.autofill.AutofillType PersonMiddleInitial;
219 enum_constant public static final androidx.ui.autofill.AutofillType PersonMiddleName;
220 enum_constant public static final androidx.ui.autofill.AutofillType PersonNamePrefix;
221 enum_constant public static final androidx.ui.autofill.AutofillType PersonNameSuffix;
222 enum_constant public static final androidx.ui.autofill.AutofillType PhoneCountryCode;
223 enum_constant public static final androidx.ui.autofill.AutofillType PhoneNumber;
224 enum_constant public static final androidx.ui.autofill.AutofillType PhoneNumberDevice;
225 enum_constant public static final androidx.ui.autofill.AutofillType PhoneNumberNational;
226 enum_constant public static final androidx.ui.autofill.AutofillType PostalAddress;
227 enum_constant public static final androidx.ui.autofill.AutofillType PostalCode;
228 enum_constant public static final androidx.ui.autofill.AutofillType PostalCodeExtended;
229 enum_constant public static final androidx.ui.autofill.AutofillType SmsOtpCode;
230 enum_constant public static final androidx.ui.autofill.AutofillType Username;
Ralston Da Silva3e89a472019-07-31 01:21:51 -0700231 }
232
233}
234
Jeff Gastone6a3a042019-07-01 18:23:37 -0400235package androidx.ui.core {
236
Aurimas Liutikas3ec16722020-05-27 13:08:04 -0700237 @androidx.compose.Immutable public final class AbsoluteAlignment implements androidx.ui.core.Alignment {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100238 method public androidx.compose.ui.unit.IntOffset align(androidx.compose.ui.unit.IntSize size, androidx.compose.ui.unit.LayoutDirection layoutDirection);
Aurimas Liutikas3ec16722020-05-27 13:08:04 -0700239 method @androidx.compose.Immutable public androidx.ui.core.AbsoluteAlignment copy(float verticalBias, float horizontalBias);
Aurimas Liutikasafd4a792020-06-22 13:35:25 -0700240 field public static final androidx.ui.core.AbsoluteAlignment.Companion Companion;
Anastasia Sobolevaa7fbe772020-05-11 14:57:13 +0100241 }
242
243 public static final class AbsoluteAlignment.Companion {
244 method public androidx.ui.core.AbsoluteAlignment getBottomLeft();
245 method public androidx.ui.core.AbsoluteAlignment getBottomRight();
246 method public androidx.ui.core.AbsoluteAlignment getCenterLeft();
247 method public androidx.ui.core.AbsoluteAlignment getCenterRight();
248 method public androidx.ui.core.AbsoluteAlignment.Horizontal getLeft();
249 method public androidx.ui.core.AbsoluteAlignment.Horizontal getRight();
250 method public androidx.ui.core.AbsoluteAlignment getTopLeft();
251 method public androidx.ui.core.AbsoluteAlignment getTopRight();
252 property public final androidx.ui.core.AbsoluteAlignment BottomLeft;
253 property public final androidx.ui.core.AbsoluteAlignment BottomRight;
254 property public final androidx.ui.core.AbsoluteAlignment CenterLeft;
255 property public final androidx.ui.core.AbsoluteAlignment CenterRight;
256 property public final androidx.ui.core.AbsoluteAlignment.Horizontal Left;
257 property public final androidx.ui.core.AbsoluteAlignment.Horizontal Right;
258 property public final androidx.ui.core.AbsoluteAlignment TopLeft;
259 property public final androidx.ui.core.AbsoluteAlignment TopRight;
260 }
261
Aurimas Liutikas3ec16722020-05-27 13:08:04 -0700262 @androidx.compose.Immutable public static final class AbsoluteAlignment.Horizontal implements androidx.ui.core.Alignment.Horizontal {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100263 method public int align(int size, androidx.compose.ui.unit.LayoutDirection layoutDirection);
Aurimas Liutikas3ec16722020-05-27 13:08:04 -0700264 method @androidx.compose.Immutable public androidx.ui.core.AbsoluteAlignment.Horizontal copy(float bias);
Anastasia Sobolevaa7fbe772020-05-11 14:57:13 +0100265 }
266
Adam Powell35cc6ab2020-07-21 17:03:15 -0700267 public abstract class AbstractComposeView extends android.view.ViewGroup {
268 ctor public AbstractComposeView(android.content.Context context, android.util.AttributeSet? attrs, int defStyleAttr);
269 ctor public AbstractComposeView(android.content.Context context, android.util.AttributeSet? attrs);
270 ctor public AbstractComposeView(android.content.Context context);
271 method @androidx.compose.Composable public abstract void Content();
272 method public final void createComposition();
273 method public final void disposeComposition();
274 method public final boolean isDisposed();
275 method protected final void onLayout(boolean changed, int left, int top, int right, int bottom);
276 method protected final void onMeasure(int widthMeasureSpec, int heightMeasureSpec);
277 property public final boolean isDisposed;
278 }
279
Aurimas Liutikas3ec16722020-05-27 13:08:04 -0700280 @androidx.compose.Immutable public interface Alignment {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100281 method public androidx.compose.ui.unit.IntOffset align(androidx.compose.ui.unit.IntSize size, androidx.compose.ui.unit.LayoutDirection layoutDirection = LayoutDirection.Ltr);
Aurimas Liutikasafd4a792020-06-22 13:35:25 -0700282 field public static final androidx.ui.core.Alignment.Companion Companion;
Mihai Popad4e6dc22020-04-08 00:32:19 +0100283 }
284
285 public static final class Alignment.Companion {
286 method public androidx.ui.core.Alignment.Vertical getBottom();
287 method public androidx.ui.core.Alignment getBottomCenter();
288 method public androidx.ui.core.Alignment getBottomEnd();
289 method public androidx.ui.core.Alignment getBottomStart();
290 method public androidx.ui.core.Alignment getCenter();
291 method public androidx.ui.core.Alignment getCenterEnd();
292 method public androidx.ui.core.Alignment.Horizontal getCenterHorizontally();
293 method public androidx.ui.core.Alignment getCenterStart();
294 method public androidx.ui.core.Alignment.Vertical getCenterVertically();
295 method public androidx.ui.core.Alignment.Horizontal getEnd();
296 method public androidx.ui.core.Alignment.Horizontal getStart();
297 method public androidx.ui.core.Alignment.Vertical getTop();
298 method public androidx.ui.core.Alignment getTopCenter();
299 method public androidx.ui.core.Alignment getTopEnd();
300 method public androidx.ui.core.Alignment getTopStart();
301 property public final androidx.ui.core.Alignment.Vertical Bottom;
302 property public final androidx.ui.core.Alignment BottomCenter;
303 property public final androidx.ui.core.Alignment BottomEnd;
304 property public final androidx.ui.core.Alignment BottomStart;
305 property public final androidx.ui.core.Alignment Center;
306 property public final androidx.ui.core.Alignment CenterEnd;
307 property public final androidx.ui.core.Alignment.Horizontal CenterHorizontally;
308 property public final androidx.ui.core.Alignment CenterStart;
309 property public final androidx.ui.core.Alignment.Vertical CenterVertically;
310 property public final androidx.ui.core.Alignment.Horizontal End;
311 property public final androidx.ui.core.Alignment.Horizontal Start;
312 property public final androidx.ui.core.Alignment.Vertical Top;
313 property public final androidx.ui.core.Alignment TopCenter;
314 property public final androidx.ui.core.Alignment TopEnd;
315 property public final androidx.ui.core.Alignment TopStart;
316 }
317
Aurimas Liutikas3ec16722020-05-27 13:08:04 -0700318 @androidx.compose.Immutable public static interface Alignment.Horizontal {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100319 method public int align(int size, androidx.compose.ui.unit.LayoutDirection layoutDirection = LayoutDirection.Ltr);
Mihai Popad4e6dc22020-04-08 00:32:19 +0100320 }
321
Aurimas Liutikas3ec16722020-05-27 13:08:04 -0700322 @androidx.compose.Immutable public static interface Alignment.Vertical {
George Mount8f237572020-04-30 12:08:30 -0700323 method public int align(int size);
Qingqing Deng8c5d0382019-09-16 11:59:16 -0700324 }
325
Aurimas Liutikas3ec16722020-05-27 13:08:04 -0700326 @androidx.compose.Immutable public abstract sealed class AlignmentLine {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -0700327 field public static final androidx.ui.core.AlignmentLine.Companion Companion;
Mihai Popa08c47952020-06-04 20:01:27 +0100328 field public static final int Unspecified = -2147483648; // 0x80000000
329 }
330
331 public static final class AlignmentLine.Companion {
Mihai Popa42aa7572019-07-30 15:46:36 +0100332 }
333
334 public final class AlignmentLineKt {
George Mount8f237572020-04-30 12:08:30 -0700335 method public static int merge(androidx.ui.core.AlignmentLine, int position1, int position2);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400336 }
337
Andrey Kulikov70e28bd2020-05-20 13:22:57 +0100338 public final class AmbientsKt {
Louis Pullen-Freilich5bb0c4712020-07-20 22:01:15 +0100339 method public static androidx.compose.ProvidableAmbient<androidx.compose.animation.core.AnimationClockObservable> getAnimationClockAmbient();
Andrey Kulikov70e28bd2020-05-20 13:22:57 +0100340 method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
341 method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
342 method public static androidx.compose.ProvidableAmbient<androidx.ui.core.clipboard.ClipboardManager> getClipboardManagerAmbient();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100343 method public static androidx.compose.ProvidableAmbient<androidx.compose.ui.unit.Density> getDensityAmbient();
Andrey Kulikov70e28bd2020-05-20 13:22:57 +0100344 method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100345 method public static androidx.compose.ProvidableAmbient<androidx.compose.ui.text.input.TextInputService> getTextInputServiceAmbient();
Andrey Kulikov70e28bd2020-05-20 13:22:57 +0100346 method public static androidx.compose.ProvidableAmbient<androidx.ui.core.texttoolbar.TextToolbar> getTextToolbarAmbient();
347 method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
348 }
349
Nikolay Igotti438fdbf2020-06-25 12:05:58 +0300350 public final class AndroidActualsKt {
351 }
352
Andrey Kulikov70e28bd2020-05-20 13:22:57 +0100353 public final class AndroidAmbientsKt {
354 method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
355 method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
356 method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.LifecycleOwner> getLifecycleOwnerAmbient();
Andrey Kulikov38320372020-05-07 19:55:05 +0100357 method public static androidx.compose.ProvidableAmbient<android.view.View> getViewAmbient();
Andrey Kulikovd6062f72020-05-07 20:06:30 +0100358 method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.ViewModelStoreOwner> getViewModelStoreOwnerAmbient();
Andrey Kulikov70e28bd2020-05-20 13:22:57 +0100359 }
360
Aurimas Liutikas8d973df2020-05-19 13:01:55 -0700361 public final class AndroidComposeViewKt {
Andrey Kulikovd6062f72020-05-07 20:06:30 +0100362 method public static androidx.ui.core.AndroidOwner AndroidOwner(android.content.Context context, androidx.lifecycle.LifecycleOwner? lifecycleOwner = null, androidx.lifecycle.ViewModelStoreOwner? viewModelStoreOwner = null);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100363 method public static androidx.compose.ui.unit.LayoutDirection getLocaleLayoutDirection(android.content.res.Configuration);
Aurimas Liutikas8d973df2020-05-19 13:01:55 -0700364 }
365
George Mount0ad23d02020-04-24 14:37:08 -0700366 public interface AndroidOwner extends androidx.ui.core.Owner {
George Mount5469e252020-06-17 10:01:42 -0700367 method @androidx.ui.core.ExperimentalLayoutNodeApi public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
Andrey Kulikov88f9fb12020-05-20 13:17:31 +0100368 method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
George Mount0ad23d02020-04-24 14:37:08 -0700369 method public android.view.View getView();
Andrey Kulikov38320372020-05-07 19:55:05 +0100370 method public androidx.ui.core.AndroidOwner.ViewTreeOwners? getViewTreeOwners();
George Mount0ad23d02020-04-24 14:37:08 -0700371 method public void removeAndroidView(android.view.View view);
Andrey Kulikov88f9fb12020-05-20 13:17:31 +0100372 method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
Andrey Kulikov38320372020-05-07 19:55:05 +0100373 method public void setOnViewTreeOwnersAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.core.AndroidOwner.ViewTreeOwners,kotlin.Unit> callback);
Andrey Kulikov88f9fb12020-05-20 13:17:31 +0100374 property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
George Mount0ad23d02020-04-24 14:37:08 -0700375 property public abstract android.view.View view;
Andrey Kulikov38320372020-05-07 19:55:05 +0100376 property public abstract androidx.ui.core.AndroidOwner.ViewTreeOwners? viewTreeOwners;
George Mount0ad23d02020-04-24 14:37:08 -0700377 }
378
379 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final class AndroidOwner.Companion {
380 method public kotlin.jvm.functions.Function1<androidx.ui.core.AndroidOwner,kotlin.Unit>? getOnAndroidOwnerCreatedCallback();
Aurimas Liutikas3ec16722020-05-27 13:08:04 -0700381 method @org.jetbrains.annotations.TestOnly public void setOnAndroidOwnerCreatedCallback(kotlin.jvm.functions.Function1<? super androidx.ui.core.AndroidOwner,kotlin.Unit>? p);
George Mount0ad23d02020-04-24 14:37:08 -0700382 property public final kotlin.jvm.functions.Function1<androidx.ui.core.AndroidOwner,kotlin.Unit>? onAndroidOwnerCreatedCallback;
383 }
384
Andrey Kulikov38320372020-05-07 19:55:05 +0100385 public static final class AndroidOwner.ViewTreeOwners {
Andrey Kulikovd6062f72020-05-07 20:06:30 +0100386 ctor public AndroidOwner.ViewTreeOwners(androidx.lifecycle.LifecycleOwner lifecycleOwner, androidx.lifecycle.ViewModelStoreOwner viewModelStoreOwner);
Andrey Kulikov38320372020-05-07 19:55:05 +0100387 method public androidx.lifecycle.LifecycleOwner getLifecycleOwner();
Andrey Kulikovd6062f72020-05-07 20:06:30 +0100388 method public androidx.lifecycle.ViewModelStoreOwner getViewModelStoreOwner();
Andrey Kulikov38320372020-05-07 19:55:05 +0100389 }
390
Nikolay Igottib3b60792020-07-03 17:03:28 +0300391 public final class AndroidPopupKt {
392 method @org.jetbrains.annotations.TestOnly public static boolean isPopupLayout(android.view.View view, String? testTag = null);
393 }
394
George Mount0ad23d02020-04-24 14:37:08 -0700395 public final class ClipKt {
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100396 method @androidx.compose.Stable public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.compose.ui.graphics.Shape shape);
Aurimas Liutikas3ec16722020-05-27 13:08:04 -0700397 method @androidx.compose.Stable public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
George Mount0ad23d02020-04-24 14:37:08 -0700398 }
399
Adam Powella1f55b92020-04-20 16:32:38 -0700400 public final class CombinedModifier implements androidx.ui.core.Modifier {
401 ctor public CombinedModifier(androidx.ui.core.Modifier outer, androidx.ui.core.Modifier inner);
402 method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
403 method public boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
404 method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
405 method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
406 }
407
Adam Powell35cc6ab2020-07-21 17:03:15 -0700408 public final class ComposeView extends androidx.ui.core.AbstractComposeView {
409 ctor public ComposeView(android.content.Context context, android.util.AttributeSet? attrs, int defStyleAttr);
410 ctor public ComposeView(android.content.Context context, android.util.AttributeSet? attrs);
411 ctor public ComposeView(android.content.Context context);
412 method @androidx.compose.Composable public void Content();
413 method public void setContent(kotlin.jvm.functions.Function0<kotlin.Unit> content);
414 }
415
Adam Powella1f55b92020-04-20 16:32:38 -0700416 public final class ComposedModifierKt {
417 method public static androidx.ui.core.Modifier composed(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier,? extends androidx.ui.core.Modifier> factory);
418 method public static androidx.ui.core.Modifier materialize(androidx.compose.Composer<?>, androidx.ui.core.Modifier modifier);
419 }
420
Aurimas Liutikas3ec16722020-05-27 13:08:04 -0700421 @androidx.compose.Immutable public final class ConsumedData {
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100422 ctor public ConsumedData(androidx.compose.ui.geometry.Offset positionChange, boolean downChange);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400423 ctor public ConsumedData();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100424 method public androidx.compose.ui.geometry.Offset component1();
Jeff Gastone6a3a042019-07-01 18:23:37 -0400425 method public boolean component2();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100426 method @androidx.compose.Immutable public androidx.ui.core.ConsumedData copy(androidx.compose.ui.geometry.Offset positionChange, boolean downChange);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400427 method public boolean getDownChange();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100428 method public androidx.compose.ui.geometry.Offset getPositionChange();
Jeff Gastone6a3a042019-07-01 18:23:37 -0400429 }
430
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100431 public abstract class ContentDrawScope extends androidx.compose.ui.graphics.drawscope.DrawScope {
Nader Jawaddcb72202020-05-05 20:03:50 -0700432 ctor public ContentDrawScope();
433 method public abstract void drawContent();
George Mount54010b32020-03-31 18:03:06 -0700434 }
435
Aurimas Liutikas3ec16722020-05-27 13:08:04 -0700436 @androidx.compose.Stable public interface ContentScale {
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100437 method public float scale-AhF4CD4(long srcSize, long dstSize);
Aurimas Liutikasafd4a792020-06-22 13:35:25 -0700438 field public static final androidx.ui.core.ContentScale.Companion Companion;
Nader Jawad83158ed2020-04-03 11:11:31 -0700439 }
440
441 public static final class ContentScale.Companion {
442 method public androidx.ui.core.ContentScale getCrop();
443 method public androidx.ui.core.ContentScale getFillHeight();
444 method public androidx.ui.core.ContentScale getFillWidth();
445 method public androidx.ui.core.ContentScale getFit();
446 method public androidx.ui.core.ContentScale getInside();
447 method public androidx.ui.core.FixedScale getNone();
448 property public final androidx.ui.core.ContentScale Crop;
449 property public final androidx.ui.core.ContentScale FillHeight;
450 property public final androidx.ui.core.ContentScale FillWidth;
451 property public final androidx.ui.core.ContentScale Fit;
452 property public final androidx.ui.core.ContentScale Inside;
453 property public final androidx.ui.core.FixedScale None;
454 }
455
456 public final class ContentScaleKt {
457 }
458
Shep Shapard2cdd21a2020-01-24 13:44:54 -0800459 public interface CustomEvent {
460 }
461
462 public interface CustomEventDispatcher {
463 method public void dispatchCustomEvent(androidx.ui.core.CustomEvent event);
Shep Shaparda6a588e2020-04-29 14:58:35 -0700464 method public void releaseHitPaths(java.util.Set<androidx.ui.core.PointerId> pointerIds);
465 method public void retainHitPaths(java.util.Set<androidx.ui.core.PointerId> pointerIds);
Shep Shapard2cdd21a2020-01-24 13:44:54 -0800466 }
467
George Mount0ad23d02020-04-24 14:37:08 -0700468 public final class DebugUtilsKt {
George Mount0ad23d02020-04-24 14:37:08 -0700469 }
470
Aurimas Liutikasb048eba2020-05-14 16:20:25 -0700471 @kotlin.PublishedApi internal final class DefaultIntrinsicMeasurable implements androidx.ui.core.Measurable {
472 ctor public DefaultIntrinsicMeasurable(androidx.ui.core.IntrinsicMeasurable measurable, androidx.ui.core.IntrinsicMinMax minMax, androidx.ui.core.IntrinsicWidthHeight widthHeight);
473 method public androidx.ui.core.IntrinsicMeasurable getMeasurable();
474 method public androidx.ui.core.IntrinsicMinMax getMinMax();
475 method public Object? getParentData();
476 method public androidx.ui.core.IntrinsicWidthHeight getWidthHeight();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100477 method public int maxIntrinsicHeight(int width, androidx.compose.ui.unit.LayoutDirection layoutDirection);
478 method public int maxIntrinsicWidth(int height, androidx.compose.ui.unit.LayoutDirection layoutDirection);
479 method public androidx.ui.core.Placeable measure(androidx.compose.ui.unit.Constraints constraints, androidx.compose.ui.unit.LayoutDirection layoutDirection);
480 method public int minIntrinsicHeight(int width, androidx.compose.ui.unit.LayoutDirection layoutDirection);
481 method public int minIntrinsicWidth(int height, androidx.compose.ui.unit.LayoutDirection layoutDirection);
Aurimas Liutikasb048eba2020-05-14 16:20:25 -0700482 property public Object? parentData;
483 }
484
Jeff Gastone6a3a042019-07-01 18:23:37 -0400485 public enum Direction {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -0700486 method public static androidx.ui.core.Direction valueOf(String name) throws java.lang.IllegalArgumentException;
487 method public static androidx.ui.core.Direction[] values();
Jeff Gastone6a3a042019-07-01 18:23:37 -0400488 enum_constant public static final androidx.ui.core.Direction DOWN;
489 enum_constant public static final androidx.ui.core.Direction LEFT;
490 enum_constant public static final androidx.ui.core.Direction RIGHT;
491 enum_constant public static final androidx.ui.core.Direction UP;
492 }
493
George Mountb0286ae2020-02-20 15:14:09 -0800494 public interface DrawLayerModifier extends androidx.ui.core.Modifier.Element {
George Mountb0286ae2020-02-20 15:14:09 -0800495 method @FloatRange(from=0.0, to=1.0) public default float getAlpha();
Andrey Kulikov97cdcb42020-05-06 20:23:45 +0100496 method public default boolean getClip();
George Mountb0286ae2020-02-20 15:14:09 -0800497 method @FloatRange(from=0.0, to=360.0) public default float getRotationX();
498 method @FloatRange(from=0.0, to=360.0) public default float getRotationY();
499 method @FloatRange(from=0.0, to=360.0) public default float getRotationZ();
500 method public default float getScaleX();
501 method public default float getScaleY();
Nikolay Igotti438fdbf2020-06-25 12:05:58 +0300502 method @FloatRange(from=0.0, to=3.4E38) public default float getShadowElevation();
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100503 method public default androidx.compose.ui.graphics.Shape getShape();
Mads Agerf00729c2020-04-08 07:47:00 +0200504 method public default long getTransformOrigin();
Nader Jawad1605ed92020-03-24 13:34:52 -0700505 method public default float getTranslationX();
506 method public default float getTranslationY();
George Mountb0286ae2020-02-20 15:14:09 -0800507 property @FloatRange(from=0.0, to=1.0) public default float alpha;
Andrey Kulikov97cdcb42020-05-06 20:23:45 +0100508 property public default boolean clip;
George Mountb0286ae2020-02-20 15:14:09 -0800509 property @FloatRange(from=0.0, to=360.0) public default float rotationX;
510 property @FloatRange(from=0.0, to=360.0) public default float rotationY;
511 property @FloatRange(from=0.0, to=360.0) public default float rotationZ;
512 property public default float scaleX;
513 property public default float scaleY;
Nikolay Igotti438fdbf2020-06-25 12:05:58 +0300514 property @FloatRange(from=0.0, to=3.4E38) public default float shadowElevation;
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100515 property public default androidx.compose.ui.graphics.Shape shape;
Mads Agerf00729c2020-04-08 07:47:00 +0200516 property public default long transformOrigin;
Nader Jawad1605ed92020-03-24 13:34:52 -0700517 property public default float translationX;
518 property public default float translationY;
George Mountb0286ae2020-02-20 15:14:09 -0800519 }
520
George Mount783ba792020-03-12 23:46:15 -0700521 public final class DrawLayerModifierKt {
Mads Agerf00729c2020-04-08 07:47:00 +0200522 method public static inline long TransformOrigin(float pivotFractionX, float pivotFractionY);
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100523 method @androidx.compose.Stable public static androidx.ui.core.Modifier drawLayer-EwV0HsI(androidx.ui.core.Modifier, float scaleX = 1f, float scaleY = 1f, float alpha = 1f, float translationX = 0f, float translationY = 0f, float shadowElevation = 0f, float rotationX = 0f, float rotationY = 0f, float rotationZ = 0f, long transformOrigin = TransformOrigin.Center, androidx.compose.ui.graphics.Shape shape = androidx.compose.ui.graphics.RectangleShapeKt.RectangleShape, boolean clip = false);
George Mount783ba792020-03-12 23:46:15 -0700524 }
525
George Mount932dc5d2019-10-28 08:47:10 -0700526 public interface DrawModifier extends androidx.ui.core.Modifier.Element {
George Mount54010b32020-03-31 18:03:06 -0700527 method public void draw(androidx.ui.core.ContentDrawScope);
George Mount932dc5d2019-10-28 08:47:10 -0700528 }
529
530 public final class DrawModifierKt {
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100531 method public static androidx.ui.core.Modifier drawBehind(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.drawscope.DrawScope,kotlin.Unit> onDraw);
Adam Powellfb0b5732020-04-10 09:41:11 -0700532 method public static androidx.ui.core.Modifier drawWithContent(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.ContentDrawScope,kotlin.Unit> onDraw);
George Mount932dc5d2019-10-28 08:47:10 -0700533 }
534
George Mount0ad23d02020-04-24 14:37:08 -0700535 public final class DrawShadowKt {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100536 method @androidx.compose.Stable public static androidx.ui.core.Modifier drawShadow-VShsm3I(androidx.ui.core.Modifier, float elevation, androidx.compose.ui.graphics.Shape shape = androidx.compose.ui.graphics.RectangleShapeKt.RectangleShape, boolean clip = elevation > 0.dp, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
George Mount0ad23d02020-04-24 14:37:08 -0700537 }
538
George Mount5469e252020-06-17 10:01:42 -0700539 @kotlin.RequiresOptIn(level=RequiresOptIn.Level.ERROR, message="This is an experimental API for Compose UI LayoutNode and is likely to change " + "before becoming stable.") @kotlin.annotation.Target(allowedTargets={AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY}) public @interface ExperimentalLayoutNodeApi {
540 }
541
Andrey Kulikov2ca07012020-07-13 16:14:03 +0100542 @kotlin.RequiresOptIn(message="This is an experimental API for being able to perform subcomposition during the " + "measuring. API is likely to change before becoming stable.") public @interface ExperimentalSubcomposeLayoutApi {
543 }
544
Aurimas Liutikas3ec16722020-05-27 13:08:04 -0700545 @androidx.compose.Immutable public final class FixedScale implements androidx.ui.core.ContentScale {
Nader Jawad83158ed2020-04-03 11:11:31 -0700546 ctor public FixedScale(float value);
547 method public float component1();
Aurimas Liutikas3ec16722020-05-27 13:08:04 -0700548 method @androidx.compose.Immutable public androidx.ui.core.FixedScale copy(float value);
Nader Jawad83158ed2020-04-03 11:11:31 -0700549 method public float getValue();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100550 method public float scale-AhF4CD4(long srcSize, long dstSize);
Nader Jawad83158ed2020-04-03 11:11:31 -0700551 }
552
Mihai Popa42aa7572019-07-30 15:46:36 +0100553 public final class HorizontalAlignmentLine extends androidx.ui.core.AlignmentLine {
George Mount8f237572020-04-30 12:08:30 -0700554 ctor public HorizontalAlignmentLine(kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Integer,java.lang.Integer> merger);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400555 }
556
Jens Ole Lauridsen99d32172020-07-16 16:15:45 -0700557 public interface InspectableParameter {
558 method public kotlin.sequences.Sequence<androidx.ui.core.ParameterElement> getInspectableElements();
559 method public default String? getNameFallback();
560 method public default Object? getValueOverride();
561 property public abstract kotlin.sequences.Sequence<androidx.ui.core.ParameterElement> inspectableElements;
562 property public default String? nameFallback;
563 property public default Object? valueOverride;
564 }
565
Nikolay Igotti98f34502020-06-22 17:21:17 +0300566 @kotlin.RequiresOptIn(message="This API is internal to library.") @kotlin.annotation.Target(allowedTargets={AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER}) public @interface InternalCoreApi {
567 }
568
George Mount31c3edc2019-08-14 15:30:26 -0700569 public interface IntrinsicMeasurable {
570 method public Object? getParentData();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100571 method public int maxIntrinsicHeight(int width, androidx.compose.ui.unit.LayoutDirection layoutDirection);
572 method public int maxIntrinsicWidth(int height, androidx.compose.ui.unit.LayoutDirection layoutDirection);
573 method public int minIntrinsicHeight(int width, androidx.compose.ui.unit.LayoutDirection layoutDirection);
574 method public int minIntrinsicWidth(int height, androidx.compose.ui.unit.LayoutDirection layoutDirection);
George Mount31c3edc2019-08-14 15:30:26 -0700575 property public abstract Object? parentData;
576 }
577
Mihai Popaabe51bf2019-10-03 15:54:13 +0100578 public final class IntrinsicMeasurableKt {
Mihai Popaabe51bf2019-10-03 15:54:13 +0100579 }
580
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100581 public abstract class IntrinsicMeasureScope implements androidx.compose.ui.unit.Density {
Mihai Popafe2f8fa2020-04-21 18:00:21 +0100582 ctor public IntrinsicMeasureScope();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100583 method public abstract androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
George Mount8f237572020-04-30 12:08:30 -0700584 method public final int maxIntrinsicHeight(androidx.ui.core.IntrinsicMeasurable, int width);
585 method public final int maxIntrinsicWidth(androidx.ui.core.IntrinsicMeasurable, int height);
586 method public final int minIntrinsicHeight(androidx.ui.core.IntrinsicMeasurable, int width);
587 method public final int minIntrinsicWidth(androidx.ui.core.IntrinsicMeasurable, int height);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100588 property public abstract androidx.compose.ui.unit.LayoutDirection layoutDirection;
Mihai Popafe2f8fa2020-04-21 18:00:21 +0100589 }
590
Aurimas Liutikasb048eba2020-05-14 16:20:25 -0700591 @kotlin.PublishedApi internal enum IntrinsicMinMax {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -0700592 method public static androidx.ui.core.IntrinsicMinMax valueOf(String name) throws java.lang.IllegalArgumentException;
593 method public static androidx.ui.core.IntrinsicMinMax[] values();
Aurimas Liutikasb048eba2020-05-14 16:20:25 -0700594 enum_constant public static final androidx.ui.core.IntrinsicMinMax Max;
595 enum_constant public static final androidx.ui.core.IntrinsicMinMax Min;
596 }
597
598 @kotlin.PublishedApi internal enum IntrinsicWidthHeight {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -0700599 method public static androidx.ui.core.IntrinsicWidthHeight valueOf(String name) throws java.lang.IllegalArgumentException;
600 method public static androidx.ui.core.IntrinsicWidthHeight[] values();
Aurimas Liutikasb048eba2020-05-14 16:20:25 -0700601 enum_constant public static final androidx.ui.core.IntrinsicWidthHeight Height;
602 enum_constant public static final androidx.ui.core.IntrinsicWidthHeight Width;
603 }
604
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100605 @kotlin.PublishedApi internal final class IntrinsicsMeasureScope extends androidx.ui.core.MeasureScope implements androidx.compose.ui.unit.Density {
606 ctor public IntrinsicsMeasureScope(androidx.compose.ui.unit.Density density, androidx.compose.ui.unit.LayoutDirection layoutDirection);
Aurimas Liutikasb048eba2020-05-14 16:20:25 -0700607 method public float getDensity();
608 method public float getFontScale();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100609 method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
Aurimas Liutikas3ec16722020-05-27 13:08:04 -0700610 method @androidx.compose.Stable public float toDp(float);
611 method @androidx.compose.Stable public float toDp(int);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100612 method @androidx.compose.Stable public float toDp--R2X_6o(long);
613 method @androidx.compose.Stable public int toIntPx--R2X_6o(long);
614 method @androidx.compose.Stable public int toIntPx-0680j_4(float);
615 method @androidx.compose.Stable public float toPx--R2X_6o(long);
616 method @androidx.compose.Stable public float toPx-0680j_4(float);
617 method @androidx.compose.Stable public androidx.compose.ui.geometry.Rect toRect(androidx.compose.ui.unit.Bounds);
Aurimas Liutikas3ec16722020-05-27 13:08:04 -0700618 method @androidx.compose.Stable public long toSp(float);
619 method @androidx.compose.Stable public long toSp(int);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100620 method @androidx.compose.Stable public long toSp-0680j_4(float);
Aurimas Liutikasb048eba2020-05-14 16:20:25 -0700621 }
622
George Mount31c3edc2019-08-14 15:30:26 -0700623 public interface LayoutCoordinates {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100624 method public androidx.compose.ui.unit.PxBounds childBoundingBox(androidx.ui.core.LayoutCoordinates child);
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100625 method public androidx.compose.ui.geometry.Offset childToLocal(androidx.ui.core.LayoutCoordinates child, androidx.compose.ui.geometry.Offset childLocal);
Mihai Popa08c47952020-06-04 20:01:27 +0100626 method public operator int get(androidx.ui.core.AlignmentLine line);
George Mount31c3edc2019-08-14 15:30:26 -0700627 method public androidx.ui.core.LayoutCoordinates? getParentCoordinates();
George Mountaf5cd6b2020-01-23 16:45:49 -0800628 method public java.util.Set<androidx.ui.core.AlignmentLine> getProvidedAlignmentLines();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100629 method public androidx.compose.ui.unit.IntSize getSize();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100630 method public androidx.compose.ui.geometry.Offset globalToLocal(androidx.compose.ui.geometry.Offset global);
Andrey Kulikov5f7e76e2020-01-24 11:36:06 +0000631 method public boolean isAttached();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100632 method public androidx.compose.ui.geometry.Offset localToGlobal(androidx.compose.ui.geometry.Offset local);
633 method public androidx.compose.ui.geometry.Offset localToRoot(androidx.compose.ui.geometry.Offset local);
Andrey Kulikov5f7e76e2020-01-24 11:36:06 +0000634 property public abstract boolean isAttached;
Andrey Kulikov9c10dea2019-09-02 19:32:29 +0100635 property public abstract androidx.ui.core.LayoutCoordinates? parentCoordinates;
George Mountaf5cd6b2020-01-23 16:45:49 -0800636 property public abstract java.util.Set<androidx.ui.core.AlignmentLine> providedAlignmentLines;
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100637 property public abstract androidx.compose.ui.unit.IntSize size;
George Mount31c3edc2019-08-14 15:30:26 -0700638 }
639
Andrey Kulikov9c10dea2019-09-02 19:32:29 +0100640 public final class LayoutCoordinatesKt {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100641 method public static androidx.compose.ui.unit.PxBounds getBoundsInParent(androidx.ui.core.LayoutCoordinates);
642 method public static androidx.compose.ui.unit.PxBounds getBoundsInRoot(androidx.ui.core.LayoutCoordinates);
643 method public static androidx.compose.ui.unit.PxBounds getGlobalBounds(androidx.ui.core.LayoutCoordinates);
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100644 method public static inline androidx.compose.ui.geometry.Offset getGlobalPosition(androidx.ui.core.LayoutCoordinates);
645 method public static androidx.compose.ui.geometry.Offset getPositionInParent(androidx.ui.core.LayoutCoordinates);
646 method public static inline androidx.compose.ui.geometry.Offset getPositionInRoot(androidx.ui.core.LayoutCoordinates);
Andrey Kulikov9c10dea2019-09-02 19:32:29 +0100647 }
648
Chuck Jazdzewskief18c632020-06-30 08:29:29 -0700649 @kotlin.PublishedApi internal final class LayoutEmitHelper {
650 method public kotlin.jvm.functions.Function0<androidx.ui.core.LayoutNode> getConstructor();
651 method public kotlin.jvm.functions.Function2<androidx.ui.core.LayoutNode,androidx.ui.core.LayoutNode.MeasureBlocks,kotlin.Unit> getSetMeasureBlocks();
652 method public kotlin.jvm.functions.Function2<androidx.ui.core.LayoutNode,androidx.ui.core.Modifier,kotlin.Unit> getSetModifier();
653 method public kotlin.jvm.functions.Function2<androidx.ui.core.LayoutNode,androidx.ui.core.Ref<androidx.ui.core.LayoutNode>,kotlin.Unit> getSetRef();
654 property public final kotlin.jvm.functions.Function0<androidx.ui.core.LayoutNode> constructor;
655 property public final kotlin.jvm.functions.Function2<androidx.ui.core.LayoutNode,androidx.ui.core.LayoutNode.MeasureBlocks,kotlin.Unit> setMeasureBlocks;
656 property public final kotlin.jvm.functions.Function2<androidx.ui.core.LayoutNode,androidx.ui.core.Modifier,kotlin.Unit> setModifier;
657 property public final kotlin.jvm.functions.Function2<androidx.ui.core.LayoutNode,androidx.ui.core.Ref<androidx.ui.core.LayoutNode>,kotlin.Unit> setRef;
658 }
659
Mihai Popa4d1d8142020-06-08 16:08:16 +0100660 public final class LayoutIdKt {
661 method public static Object? getId(androidx.ui.core.Measurable);
662 method @Deprecated public static Object? getTag(androidx.ui.core.Measurable);
663 method @androidx.compose.Stable public static androidx.ui.core.Modifier layoutId(androidx.ui.core.Modifier, Object id);
664 method @Deprecated @androidx.compose.Stable public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
665 }
666
667 public interface LayoutIdParentData {
668 method public Object getId();
669 property public abstract Object id;
670 }
671
George Mount0ad23d02020-04-24 14:37:08 -0700672 public final class LayoutKt {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100673 method @androidx.compose.Composable public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.compose.ui.unit.Constraints,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
674 method @Deprecated @androidx.compose.Composable public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,? super androidx.compose.ui.unit.LayoutDirection,java.lang.Integer> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,? super androidx.compose.ui.unit.LayoutDirection,java.lang.Integer> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,? super androidx.compose.ui.unit.LayoutDirection,java.lang.Integer> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,? super androidx.compose.ui.unit.LayoutDirection,java.lang.Integer> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function4<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.compose.ui.unit.Constraints,? super androidx.compose.ui.unit.LayoutDirection,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
675 method @androidx.compose.Composable public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.compose.ui.unit.Constraints,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
676 method @Deprecated @androidx.compose.Composable public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function4<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.compose.ui.unit.Constraints,? super androidx.compose.ui.unit.LayoutDirection,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
Chuck Jazdzewskief18c632020-06-30 08:29:29 -0700677 method @androidx.compose.Composable @androidx.ui.core.ExperimentalLayoutNodeApi public static inline void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks, androidx.ui.core.Modifier modifier = Modifier);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100678 method public static androidx.ui.core.LayoutNode.MeasureBlocks MeasuringIntrinsicsMeasureBlocks(kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.compose.ui.unit.Constraints,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
679 method @Deprecated public static androidx.ui.core.LayoutNode.MeasureBlocks MeasuringIntrinsicsMeasureBlocks(kotlin.jvm.functions.Function4<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.compose.ui.unit.Constraints,? super androidx.compose.ui.unit.LayoutDirection,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
680 method @Deprecated @androidx.compose.Composable public static void MultiMeasureLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.compose.ui.unit.Constraints,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
Aurimas Liutikas3ec16722020-05-27 13:08:04 -0700681 method @androidx.compose.Composable public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.WithConstraintsScope,kotlin.Unit> children);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100682 method @androidx.ui.core.ExperimentalLayoutNodeApi public static androidx.ui.core.LayoutNode.MeasureBlocks measureBlocksOf(kotlin.jvm.functions.Function3<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super java.lang.Integer,java.lang.Integer> maxIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.compose.ui.unit.Constraints,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
Seigo Nonaka97c23842019-08-09 15:39:23 -0700683 }
684
Mihai Popa5f9e7532020-04-21 01:19:23 +0100685 public interface LayoutModifier extends androidx.ui.core.Modifier.Element {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100686 method public default int maxIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int width, androidx.compose.ui.unit.LayoutDirection layoutDirection);
687 method public default int maxIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int height, androidx.compose.ui.unit.LayoutDirection layoutDirection);
688 method public androidx.ui.core.MeasureScope.MeasureResult measure(androidx.ui.core.MeasureScope, androidx.ui.core.Measurable measurable, androidx.compose.ui.unit.Constraints constraints, androidx.compose.ui.unit.LayoutDirection layoutDirection);
689 method public default int minIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int width, androidx.compose.ui.unit.LayoutDirection layoutDirection);
690 method public default int minIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int height, androidx.compose.ui.unit.LayoutDirection layoutDirection);
George Mount31c3edc2019-08-14 15:30:26 -0700691 }
692
Anastasia Sobolevac42067c2020-07-21 21:36:49 +0100693 public final class LayoutModifierKt {
694 method public static androidx.ui.core.Modifier layout(androidx.ui.core.Modifier, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.Measurable,? super androidx.compose.ui.unit.Constraints,? extends androidx.ui.core.MeasureScope.MeasureResult> measure);
695 }
696
Andrey Kulikov839b35c2020-07-08 18:55:13 +0100697 @androidx.ui.core.ExperimentalLayoutNodeApi public final class LayoutNode implements androidx.ui.core.Measurable androidx.ui.core.Remeasurement {
George Mount0ad23d02020-04-24 14:37:08 -0700698 ctor public LayoutNode();
George Mount17d6fe52020-05-15 08:08:23 -0700699 method public void attach(androidx.ui.core.Owner owner);
700 method public void detach();
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100701 method public void draw(androidx.compose.ui.graphics.Canvas canvas);
Andrey Kulikov839b35c2020-07-08 18:55:13 +0100702 method public void forceRemeasure();
George Mount8f237572020-04-30 12:08:30 -0700703 method public Integer? getAlignmentLine(androidx.ui.core.AlignmentLine line);
George Mount0ad23d02020-04-24 14:37:08 -0700704 method @Deprecated public boolean getCanMultiMeasure();
George Mount17d6fe52020-05-15 08:08:23 -0700705 method public java.util.List<androidx.ui.core.LayoutNode> getChildren();
George Mount0ad23d02020-04-24 14:37:08 -0700706 method public androidx.ui.core.LayoutCoordinates getCoordinates();
George Mount17d6fe52020-05-15 08:08:23 -0700707 method public int getDepth();
George Mount0ad23d02020-04-24 14:37:08 -0700708 method public int getHeight();
George Mount0ad23d02020-04-24 14:37:08 -0700709 method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
710 method public androidx.ui.core.MeasureScope getMeasureScope();
711 method public androidx.ui.core.Modifier getModifier();
712 method public java.util.List<androidx.ui.core.ModifierInfo> getModifierInfo();
George Mount0ad23d02020-04-24 14:37:08 -0700713 method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
714 method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
George Mount17d6fe52020-05-15 08:08:23 -0700715 method public androidx.ui.core.Owner? getOwner();
716 method public androidx.ui.core.LayoutNode? getParent();
George Mount0ad23d02020-04-24 14:37:08 -0700717 method public Object? getParentData();
George Mount0ad23d02020-04-24 14:37:08 -0700718 method public int getWidth();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100719 method public void hitTest(androidx.compose.ui.geometry.Offset pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
George Mount0ad23d02020-04-24 14:37:08 -0700720 method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
George Mount17d6fe52020-05-15 08:08:23 -0700721 method public void insertAt(int index, androidx.ui.core.LayoutNode instance);
George Mount0ad23d02020-04-24 14:37:08 -0700722 method public boolean isPlaced();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100723 method public int maxIntrinsicHeight(int width, androidx.compose.ui.unit.LayoutDirection layoutDirection);
724 method public int maxIntrinsicWidth(int height, androidx.compose.ui.unit.LayoutDirection layoutDirection);
725 method public androidx.ui.core.Placeable measure(androidx.compose.ui.unit.Constraints constraints, androidx.compose.ui.unit.LayoutDirection layoutDirection);
726 method public int minIntrinsicHeight(int width, androidx.compose.ui.unit.LayoutDirection layoutDirection);
727 method public int minIntrinsicWidth(int height, androidx.compose.ui.unit.LayoutDirection layoutDirection);
George Mount17d6fe52020-05-15 08:08:23 -0700728 method public void move(int from, int to, int count);
George Mount0ad23d02020-04-24 14:37:08 -0700729 method public void onInvalidate();
George Mount8f237572020-04-30 12:08:30 -0700730 method public void place(int x, int y);
Adam Powell8dec9b72020-06-19 14:24:14 -0700731 method public void removeAll();
George Mount17d6fe52020-05-15 08:08:23 -0700732 method public void removeAt(int index, int count);
Andrey Kulikovb33a3802020-05-21 20:02:53 +0100733 method public void requestRelayout();
George Mount0ad23d02020-04-24 14:37:08 -0700734 method public void requestRemeasure();
735 method @Deprecated public void setCanMultiMeasure(boolean p);
George Mount17d6fe52020-05-15 08:08:23 -0700736 method public void setDepth(int p);
George Mount0ad23d02020-04-24 14:37:08 -0700737 method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
738 method public void setModifier(androidx.ui.core.Modifier value);
739 method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
740 method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
George Mount0ad23d02020-04-24 14:37:08 -0700741 property @Deprecated public final boolean canMultiMeasure;
George Mount17d6fe52020-05-15 08:08:23 -0700742 property public final java.util.List<androidx.ui.core.LayoutNode> children;
George Mount0ad23d02020-04-24 14:37:08 -0700743 property public final androidx.ui.core.LayoutCoordinates coordinates;
George Mount17d6fe52020-05-15 08:08:23 -0700744 property public final int depth;
George Mount0ad23d02020-04-24 14:37:08 -0700745 property public final int height;
George Mount0ad23d02020-04-24 14:37:08 -0700746 property public final boolean isPlaced;
George Mount0ad23d02020-04-24 14:37:08 -0700747 property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
748 property public final androidx.ui.core.MeasureScope measureScope;
749 property public final androidx.ui.core.Modifier modifier;
George Mount0ad23d02020-04-24 14:37:08 -0700750 property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
751 property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
George Mount17d6fe52020-05-15 08:08:23 -0700752 property public final androidx.ui.core.Owner? owner;
753 property public final androidx.ui.core.LayoutNode? parent;
George Mount0ad23d02020-04-24 14:37:08 -0700754 property public Object? parentData;
George Mount0ad23d02020-04-24 14:37:08 -0700755 property public final int width;
756 }
757
758 public static interface LayoutNode.MeasureBlocks {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100759 method public int maxIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.compose.ui.unit.LayoutDirection layoutDirection);
760 method public int maxIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.compose.ui.unit.LayoutDirection layoutDirection);
761 method public androidx.ui.core.MeasureScope.MeasureResult measure(androidx.ui.core.MeasureScope measureScope, java.util.List<? extends androidx.ui.core.Measurable> measurables, androidx.compose.ui.unit.Constraints constraints, androidx.compose.ui.unit.LayoutDirection layoutDirection);
762 method public int minIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.compose.ui.unit.LayoutDirection layoutDirection);
763 method public int minIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.compose.ui.unit.LayoutDirection layoutDirection);
George Mount0ad23d02020-04-24 14:37:08 -0700764 }
765
766 public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
767 ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100768 method public Void maxIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.compose.ui.unit.LayoutDirection layoutDirection);
769 method public Void maxIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.compose.ui.unit.LayoutDirection layoutDirection);
770 method public Void minIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.compose.ui.unit.LayoutDirection layoutDirection);
771 method public Void minIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.compose.ui.unit.LayoutDirection layoutDirection);
George Mount0ad23d02020-04-24 14:37:08 -0700772 }
773
George Mount17d6fe52020-05-15 08:08:23 -0700774 public final class LayoutNodeKt {
775 method public static androidx.ui.core.LayoutNode? findClosestParentNode(androidx.ui.core.LayoutNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> selector);
776 }
777
Mihai Popa4d1d8142020-06-08 16:08:16 +0100778 @Deprecated public interface LayoutTagParentData {
779 method @Deprecated public Object getTag();
George Mount0ad23d02020-04-24 14:37:08 -0700780 property public abstract Object tag;
781 }
782
George Mount31c3edc2019-08-14 15:30:26 -0700783 public interface Measurable extends androidx.ui.core.IntrinsicMeasurable {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100784 method public androidx.ui.core.Placeable measure(androidx.compose.ui.unit.Constraints constraints, androidx.compose.ui.unit.LayoutDirection layoutDirection);
George Mount31c3edc2019-08-14 15:30:26 -0700785 }
786
Mihai Popafe2f8fa2020-04-21 18:00:21 +0100787 public abstract class MeasureScope extends androidx.ui.core.IntrinsicMeasureScope {
Mihai Popa24925ab2019-10-09 17:13:41 +0100788 ctor public MeasureScope();
George Mount8f237572020-04-30 12:08:30 -0700789 method public final androidx.ui.core.MeasureScope.MeasureResult layout(int width, int height, java.util.Map<androidx.ui.core.AlignmentLine,java.lang.Integer> alignmentLines = emptyMap(), kotlin.jvm.functions.Function1<? super androidx.ui.core.Placeable.PlacementScope,kotlin.Unit> placementBlock);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100790 method public final androidx.ui.core.Placeable measure(androidx.ui.core.Measurable, androidx.compose.ui.unit.Constraints constraints);
Adam Powell384bbaa2019-07-11 14:44:14 -0700791 }
792
Mihai Popa155d7222020-03-27 15:02:29 +0000793 public static interface MeasureScope.MeasureResult {
George Mount8f237572020-04-30 12:08:30 -0700794 method public java.util.Map<androidx.ui.core.AlignmentLine,java.lang.Integer> getAlignmentLines();
Mads Agerba4927c2020-04-08 13:34:14 +0200795 method public int getHeight();
796 method public int getWidth();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100797 method public void placeChildren(androidx.compose.ui.unit.LayoutDirection layoutDirection);
George Mount8f237572020-04-30 12:08:30 -0700798 property public abstract java.util.Map<androidx.ui.core.AlignmentLine,java.lang.Integer> alignmentLines;
Mads Agerba4927c2020-04-08 13:34:14 +0200799 property public abstract int height;
800 property public abstract int width;
Adam Powell384bbaa2019-07-11 14:44:14 -0700801 }
802
803 public final class MeasureScopeKt {
Adam Powell384bbaa2019-07-11 14:44:14 -0700804 }
805
George Mount324ff122020-05-20 15:04:16 -0700806 public final inline class Measured {
807 ctor public Measured();
808 method public static androidx.ui.core.Placeable! constructor-impl(internal androidx.ui.core.Placeable placeable);
809 method public static inline boolean equals-impl(androidx.ui.core.Placeable! p, Object? p1);
810 method public static boolean equals-impl0(androidx.ui.core.Placeable p1, androidx.ui.core.Placeable p2);
Mihai Popa08c47952020-06-04 20:01:27 +0100811 method public static operator int get-impl(androidx.ui.core.Placeable $this, androidx.ui.core.AlignmentLine alignmentLine);
George Mount324ff122020-05-20 15:04:16 -0700812 method public static int getHeight-impl(androidx.ui.core.Placeable! $this);
813 method public static int getWidth-impl(androidx.ui.core.Placeable! $this);
814 method public static inline int hashCode-impl(androidx.ui.core.Placeable! p);
815 method public static inline String! toString-impl(androidx.ui.core.Placeable! p);
Mihai Popab9efe8b2020-04-07 22:47:51 +0100816 }
817
Chuck Jazdzewski0a90de92020-05-21 10:03:47 -0700818 @Deprecated public final class ModelObserver {
819 ctor @Deprecated public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
820 method @Deprecated public void clear(Object target);
821 method @Deprecated public void enableModelUpdatesObserving(boolean enabled);
Chuck Jazdzewski0a90de92020-05-21 10:03:47 -0700822 method @Deprecated public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
823 method @Deprecated public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
George Mount0ad23d02020-04-24 14:37:08 -0700824 }
825
Aurimas Liutikas3ec16722020-05-27 13:08:04 -0700826 @androidx.compose.Stable public interface Modifier {
Adam Powella1f55b92020-04-20 16:32:38 -0700827 method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
828 method public boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
Adam Powell384bbaa2019-07-11 14:44:14 -0700829 method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
830 method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
Matvei Malkov1eec3ee2020-07-17 15:09:02 +0100831 method @Deprecated public default operator androidx.ui.core.Modifier plus(androidx.ui.core.Modifier other);
832 method public default infix androidx.ui.core.Modifier then(androidx.ui.core.Modifier other);
Aurimas Liutikasafd4a792020-06-22 13:35:25 -0700833 field public static final androidx.ui.core.Modifier.Companion Companion;
Adam Powell999a89b2020-03-11 09:08:07 -0700834 }
835
836 public static final class Modifier.Companion implements androidx.ui.core.Modifier {
Adam Powella1f55b92020-04-20 16:32:38 -0700837 method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
838 method public boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
Adam Powell999a89b2020-03-11 09:08:07 -0700839 method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
840 method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
Adam Powellb6d8db22020-04-02 12:40:03 -0700841 method @Deprecated public androidx.ui.core.Modifier getNone();
842 property @Deprecated public final androidx.ui.core.Modifier None;
Adam Powell384bbaa2019-07-11 14:44:14 -0700843 }
844
845 public static interface Modifier.Element extends androidx.ui.core.Modifier {
Adam Powella1f55b92020-04-20 16:32:38 -0700846 method public default boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
847 method public default boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
Adam Powell384bbaa2019-07-11 14:44:14 -0700848 method public default <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
849 method public default <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
850 }
851
George Mount0ad23d02020-04-24 14:37:08 -0700852 public final class ModifierInfo {
853 ctor public ModifierInfo(androidx.ui.core.Modifier modifier, androidx.ui.core.LayoutCoordinates coordinates, Object? extra);
854 method public androidx.ui.core.LayoutCoordinates getCoordinates();
855 method public Object? getExtra();
856 method public androidx.ui.core.Modifier getModifier();
857 }
858
George Mountfb2c3532020-03-06 12:47:54 -0800859 public interface OnChildPositionedModifier extends androidx.ui.core.Modifier.Element {
Adam Powell999a89b2020-03-11 09:08:07 -0700860 method public void onChildPositioned(androidx.ui.core.LayoutCoordinates coordinates);
George Mountfb2c3532020-03-06 12:47:54 -0800861 }
862
863 public interface OnPositionedModifier extends androidx.ui.core.Modifier.Element {
Adam Powell999a89b2020-03-11 09:08:07 -0700864 method public void onPositioned(androidx.ui.core.LayoutCoordinates coordinates);
George Mountfb2c3532020-03-06 12:47:54 -0800865 }
866
867 public final class OnPositionedModifierKt {
Adam Powell999a89b2020-03-11 09:08:07 -0700868 method public static androidx.ui.core.Modifier onChildPositioned(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onChildPositioned);
869 method @Deprecated public static androidx.ui.core.Modifier onChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onChildPositioned);
870 method public static androidx.ui.core.Modifier onPositioned(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
871 method @Deprecated public static androidx.ui.core.Modifier onPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
George Mountfb2c3532020-03-06 12:47:54 -0800872 }
873
George Mount0ad23d02020-04-24 14:37:08 -0700874 public final class OpacityKt {
Aurimas Liutikas3ec16722020-05-27 13:08:04 -0700875 method @androidx.compose.Stable public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
George Mount0ad23d02020-04-24 14:37:08 -0700876 }
877
878 public interface OwnedLayer {
879 method public void destroy();
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100880 method public void drawLayer(androidx.compose.ui.graphics.Canvas canvas);
George Mount0ad23d02020-04-24 14:37:08 -0700881 method public long getLayerId();
882 method public android.graphics.Matrix getMatrix();
George Mounta2e46b02020-06-15 10:33:15 -0700883 method public androidx.ui.core.DrawLayerModifier getModifier();
George Mount0ad23d02020-04-24 14:37:08 -0700884 method public void invalidate();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100885 method public void move(androidx.compose.ui.unit.IntOffset position);
886 method public void resize(androidx.compose.ui.unit.IntSize size);
George Mounta2e46b02020-06-15 10:33:15 -0700887 method public void setModifier(androidx.ui.core.DrawLayerModifier p);
George Mount0ad23d02020-04-24 14:37:08 -0700888 method public void updateDisplayList();
889 method public void updateLayerProperties();
890 property public abstract long layerId;
George Mounta2e46b02020-06-15 10:33:15 -0700891 property public abstract androidx.ui.core.DrawLayerModifier modifier;
George Mount0ad23d02020-04-24 14:37:08 -0700892 }
893
894 public interface Owner {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100895 method public androidx.compose.ui.unit.IntOffset calculatePosition();
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100896 method public androidx.ui.core.OwnedLayer createLayer(androidx.ui.core.DrawLayerModifier drawLayerModifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.graphics.Canvas,kotlin.Unit> drawBlock, kotlin.jvm.functions.Function0<kotlin.Unit> invalidateParentLayer);
George Mount0ad23d02020-04-24 14:37:08 -0700897 method public androidx.ui.autofill.Autofill? getAutofill();
898 method public androidx.ui.autofill.AutofillTree getAutofillTree();
899 method public androidx.ui.core.clipboard.ClipboardManager getClipboardManager();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100900 method public androidx.compose.ui.unit.Density getDensity();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100901 method public androidx.compose.ui.text.font.Font.ResourceLoader getFontLoader();
George Mount0ad23d02020-04-24 14:37:08 -0700902 method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
George Mount0ad23d02020-04-24 14:37:08 -0700903 method public long getMeasureIteration();
904 method public androidx.ui.core.LayoutNode getRoot();
Louis Pullen-Freilich356ab3e2020-07-17 16:55:19 +0100905 method public androidx.compose.runtime.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
George Mount0ad23d02020-04-24 14:37:08 -0700906 method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
907 method public boolean getShowLayoutBounds();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100908 method public androidx.compose.ui.text.input.TextInputService getTextInputService();
George Mount0ad23d02020-04-24 14:37:08 -0700909 method public androidx.ui.core.texttoolbar.TextToolbar getTextToolbar();
910 method public void measureAndLayout();
911 method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
912 method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
George Mount17d6fe52020-05-15 08:08:23 -0700913 method public void onAttach(androidx.ui.core.LayoutNode node);
914 method public void onDetach(androidx.ui.core.LayoutNode node);
George Mount0ad23d02020-04-24 14:37:08 -0700915 method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
916 method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
Andrey Kulikovb33a3802020-05-21 20:02:53 +0100917 method public void onRequestRelayout(androidx.ui.core.LayoutNode layoutNode);
yingleiw8049eaa2020-04-30 15:05:57 -0700918 method public void onSemanticsChange();
George Mount0ad23d02020-04-24 14:37:08 -0700919 method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
920 method public boolean requestFocus();
Ralston Da Silvaa309ee792020-07-09 15:07:35 -0700921 method @androidx.ui.core.keyinput.ExperimentalKeyInput public boolean sendKeyEvent(androidx.ui.core.keyinput.KeyEvent2 keyEvent);
Louis Pullen-Freilich356ab3e2020-07-17 16:55:19 +0100922 method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.compose.runtime.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
Nikolay Igotti98f34502020-06-22 17:21:17 +0300923 method @androidx.ui.core.InternalCoreApi public void setShowLayoutBounds(boolean p);
George Mount0ad23d02020-04-24 14:37:08 -0700924 property public abstract androidx.ui.autofill.Autofill? autofill;
925 property public abstract androidx.ui.autofill.AutofillTree autofillTree;
926 property public abstract androidx.ui.core.clipboard.ClipboardManager clipboardManager;
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100927 property public abstract androidx.compose.ui.unit.Density density;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100928 property public abstract androidx.compose.ui.text.font.Font.ResourceLoader fontLoader;
George Mount0ad23d02020-04-24 14:37:08 -0700929 property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
George Mount0ad23d02020-04-24 14:37:08 -0700930 property public abstract long measureIteration;
931 property public abstract androidx.ui.core.LayoutNode root;
Louis Pullen-Freilich356ab3e2020-07-17 16:55:19 +0100932 property public abstract androidx.compose.runtime.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
George Mount0ad23d02020-04-24 14:37:08 -0700933 property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
934 property public abstract boolean showLayoutBounds;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +0100935 property public abstract androidx.compose.ui.text.input.TextInputService textInputService;
George Mount0ad23d02020-04-24 14:37:08 -0700936 property public abstract androidx.ui.core.texttoolbar.TextToolbar textToolbar;
Aurimas Liutikasafd4a792020-06-22 13:35:25 -0700937 field public static final androidx.ui.core.Owner.Companion Companion;
George Mount0ad23d02020-04-24 14:37:08 -0700938 }
939
940 public static final class Owner.Companion {
941 method public boolean getEnableExtraAssertions();
942 method public void setEnableExtraAssertions(boolean p);
943 property public final boolean enableExtraAssertions;
944 }
945
946 public final class PainterModifierKt {
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +0100947 method public static androidx.ui.core.Modifier paint(androidx.ui.core.Modifier, androidx.compose.ui.graphics.painter.Painter painter, boolean sizeToIntrinsics = true, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, float alpha = 1.0f, androidx.compose.ui.graphics.ColorFilter? colorFilter = null);
George Mount0ad23d02020-04-24 14:37:08 -0700948 }
949
Jens Ole Lauridsen99d32172020-07-16 16:15:45 -0700950 public final class ParameterElement {
951 ctor public ParameterElement(String name, Object? value);
952 method public String component1();
953 method public Object? component2();
954 method public androidx.ui.core.ParameterElement copy(String name, Object? value);
955 method public String getName();
956 method public Object? getValue();
957 }
958
Mihai Popa8b99ffb2019-11-26 18:45:57 +0000959 public interface ParentDataModifier extends androidx.ui.core.Modifier.Element {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100960 method public Object? modifyParentData(androidx.compose.ui.unit.Density, Object? parentData);
Mihai Popa8b99ffb2019-11-26 18:45:57 +0000961 }
962
George Mount31c3edc2019-08-14 15:30:26 -0700963 public abstract class Placeable {
964 ctor public Placeable();
Mihai Popa08c47952020-06-04 20:01:27 +0100965 method public abstract operator int get(androidx.ui.core.AlignmentLine line);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100966 method protected final androidx.compose.ui.unit.IntOffset getApparentToRealOffset();
Mads Agerba4927c2020-04-08 13:34:14 +0200967 method public final int getHeight();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100968 method protected final androidx.compose.ui.unit.IntSize getMeasuredSize();
969 method protected final androidx.compose.ui.unit.Constraints getMeasurementConstraints();
Mads Agerba4927c2020-04-08 13:34:14 +0200970 method public final int getWidth();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100971 method protected abstract void place(androidx.compose.ui.unit.IntOffset position);
972 method protected final void setMeasuredSize(androidx.compose.ui.unit.IntSize value);
973 method protected final void setMeasurementConstraints(androidx.compose.ui.unit.Constraints p);
974 property protected final androidx.compose.ui.unit.IntOffset apparentToRealOffset;
Mads Agerba4927c2020-04-08 13:34:14 +0200975 property public final int height;
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100976 property protected final androidx.compose.ui.unit.IntSize measuredSize;
977 property protected final androidx.compose.ui.unit.Constraints measurementConstraints;
Mads Agerba4927c2020-04-08 13:34:14 +0200978 property public final int width;
Adam Powell384bbaa2019-07-11 14:44:14 -0700979 }
980
Mihai Popafc355b12020-04-15 17:34:17 +0100981 public abstract static class Placeable.PlacementScope {
982 ctor public Placeable.PlacementScope();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100983 method public abstract androidx.compose.ui.unit.LayoutDirection getParentLayoutDirection();
Mihai Popafc355b12020-04-15 17:34:17 +0100984 method public abstract int getParentWidth();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100985 method public final void place(androidx.ui.core.Placeable, androidx.compose.ui.unit.IntOffset position);
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100986 method public final void place(androidx.ui.core.Placeable, androidx.compose.ui.geometry.Offset position);
George Mount8f237572020-04-30 12:08:30 -0700987 method public final void place(androidx.ui.core.Placeable, int x, int y);
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +0100988 method public final void placeAbsolute(androidx.ui.core.Placeable, androidx.compose.ui.geometry.Offset position);
George Mount8f237572020-04-30 12:08:30 -0700989 method public final void placeAbsolute(androidx.ui.core.Placeable, int x, int y);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100990 method public final void placeAbsolute(androidx.ui.core.Placeable, androidx.compose.ui.unit.IntOffset position);
991 property public abstract androidx.compose.ui.unit.LayoutDirection parentLayoutDirection;
Mihai Popafc355b12020-04-15 17:34:17 +0100992 property public abstract int parentWidth;
George Mount31c3edc2019-08-14 15:30:26 -0700993 }
994
Shep Shapardf4a5c972020-06-19 17:59:39 -0700995 public final class PointerEvent {
996 ctor public PointerEvent(java.util.List<androidx.ui.core.PointerInputChange> changes);
Shep Shapardf4a5c972020-06-19 17:59:39 -0700997 method public java.util.List<androidx.ui.core.PointerInputChange> getChanges();
998 }
999
Jeff Gastone6a3a042019-07-01 18:23:37 -04001000 public enum PointerEventPass {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -07001001 method public static androidx.ui.core.PointerEventPass valueOf(String name) throws java.lang.IllegalArgumentException;
1002 method public static androidx.ui.core.PointerEventPass[] values();
Jeff Gastone6a3a042019-07-01 18:23:37 -04001003 enum_constant public static final androidx.ui.core.PointerEventPass InitialDown;
1004 enum_constant public static final androidx.ui.core.PointerEventPass PostDown;
1005 enum_constant public static final androidx.ui.core.PointerEventPass PostUp;
1006 enum_constant public static final androidx.ui.core.PointerEventPass PreDown;
1007 enum_constant public static final androidx.ui.core.PointerEventPass PreUp;
1008 }
1009
Mads Agerba4927c2020-04-08 13:34:14 +02001010 public final inline class PointerId {
1011 ctor public PointerId();
1012 method public static long constructor-impl(long value);
Louis Pullen-Freilich10b53cd2020-04-30 12:35:30 +01001013 method public static inline boolean equals-impl(long p, Object? p1);
Mads Agerba4927c2020-04-08 13:34:14 +02001014 method public static boolean equals-impl0(long p1, long p2);
Shep Shapard091fd692020-01-29 16:35:47 -08001015 method public long getValue();
Louis Pullen-Freilich10b53cd2020-04-30 12:35:30 +01001016 method public static inline int hashCode-impl(long p);
1017 method public static inline String! toString-impl(long p);
Shep Shapard9cfb33382020-01-16 10:51:53 -08001018 }
1019
Aurimas Liutikas3ec16722020-05-27 13:08:04 -07001020 @androidx.compose.Immutable public final class PointerInputChange {
Mads Agerba4927c2020-04-08 13:34:14 +02001021 method public long component1();
Jeff Gastone6a3a042019-07-01 18:23:37 -04001022 method public androidx.ui.core.PointerInputData component2();
1023 method public androidx.ui.core.PointerInputData component3();
1024 method public androidx.ui.core.ConsumedData component4();
Aurimas Liutikas3ec16722020-05-27 13:08:04 -07001025 method @androidx.compose.Immutable public androidx.ui.core.PointerInputChange copy-jh1A5Og(long id, androidx.ui.core.PointerInputData current, androidx.ui.core.PointerInputData previous, androidx.ui.core.ConsumedData consumed);
Jeff Gastone6a3a042019-07-01 18:23:37 -04001026 method public androidx.ui.core.ConsumedData getConsumed();
1027 method public androidx.ui.core.PointerInputData getCurrent();
Mads Agerba4927c2020-04-08 13:34:14 +02001028 method public long getId();
Jeff Gastone6a3a042019-07-01 18:23:37 -04001029 method public androidx.ui.core.PointerInputData getPrevious();
1030 }
1031
Aurimas Liutikas3ec16722020-05-27 13:08:04 -07001032 @androidx.compose.Immutable public final class PointerInputData {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001033 ctor public PointerInputData(androidx.compose.ui.unit.Uptime? uptime, androidx.compose.ui.geometry.Offset? position, boolean down);
Jeff Gastone6a3a042019-07-01 18:23:37 -04001034 ctor public PointerInputData();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001035 method public androidx.compose.ui.unit.Uptime? component1();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001036 method public androidx.compose.ui.geometry.Offset? component2();
Jeff Gastone6a3a042019-07-01 18:23:37 -04001037 method public boolean component3();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001038 method @androidx.compose.Immutable public androidx.ui.core.PointerInputData copy(androidx.compose.ui.unit.Uptime? uptime, androidx.compose.ui.geometry.Offset? position, boolean down);
Jeff Gastone6a3a042019-07-01 18:23:37 -04001039 method public boolean getDown();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001040 method public androidx.compose.ui.geometry.Offset? getPosition();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001041 method public androidx.compose.ui.unit.Uptime? getUptime();
Jeff Gastone6a3a042019-07-01 18:23:37 -04001042 }
1043
1044 public final class PointerInputKt {
Shep Shapardcae70892020-03-09 12:12:01 -07001045 method public static boolean anyChangeConsumed(androidx.ui.core.PointerInputChange);
Jeff Gastone6a3a042019-07-01 18:23:37 -04001046 method public static boolean anyPositionChangeConsumed(androidx.ui.core.PointerInputChange);
1047 method public static boolean changedToDown(androidx.ui.core.PointerInputChange);
1048 method public static boolean changedToDownIgnoreConsumed(androidx.ui.core.PointerInputChange);
1049 method public static boolean changedToUp(androidx.ui.core.PointerInputChange);
1050 method public static boolean changedToUpIgnoreConsumed(androidx.ui.core.PointerInputChange);
Shep Shapardcae70892020-03-09 12:12:01 -07001051 method public static androidx.ui.core.PointerInputChange consumeAllChanges(androidx.ui.core.PointerInputChange);
Jeff Gastone6a3a042019-07-01 18:23:37 -04001052 method public static androidx.ui.core.PointerInputChange consumeDownChange(androidx.ui.core.PointerInputChange);
Nader Jawade6a9b332020-05-21 13:49:20 -07001053 method public static androidx.ui.core.PointerInputChange consumePositionChange(androidx.ui.core.PointerInputChange, float consumedDx, float consumedDy);
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001054 method public static androidx.compose.ui.geometry.Offset positionChange(androidx.ui.core.PointerInputChange);
1055 method public static androidx.compose.ui.geometry.Offset positionChangeIgnoreConsumed(androidx.ui.core.PointerInputChange);
Jeff Gastone6a3a042019-07-01 18:23:37 -04001056 method public static boolean positionChanged(androidx.ui.core.PointerInputChange);
1057 method public static boolean positionChangedIgnoreConsumed(androidx.ui.core.PointerInputChange);
1058 }
1059
George Mount0ad23d02020-04-24 14:37:08 -07001060 public final class PopupKt {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001061 method @androidx.compose.Composable public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.compose.ui.unit.IntOffset offset = IntOffset(0, 0), boolean isFocusable = false, kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit> children);
Aurimas Liutikas3ec16722020-05-27 13:08:04 -07001062 method @androidx.compose.Composable public static void Popup(androidx.ui.core.PopupPositionProvider popupPositionProvider, boolean isFocusable = false, kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit> children);
George Mount0ad23d02020-04-24 14:37:08 -07001063 }
1064
Aurimas Liutikas3ec16722020-05-27 13:08:04 -07001065 @androidx.compose.Immutable public interface PopupPositionProvider {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001066 method public androidx.compose.ui.unit.IntOffset calculatePosition(androidx.compose.ui.unit.IntBounds parentGlobalBounds, androidx.compose.ui.unit.IntBounds windowGlobalBounds, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.unit.IntSize popupContentSize);
George Mount0ad23d02020-04-24 14:37:08 -07001067 }
1068
Mihai Popadd63fc372020-03-30 19:53:50 +01001069 public final class Ref<T> {
1070 ctor public Ref();
1071 method public T? getValue();
1072 method public void setValue(T? p);
1073 property public final T? value;
1074 }
1075
Andrey Kulikov839b35c2020-07-08 18:55:13 +01001076 public interface Remeasurement {
1077 method public void forceRemeasure();
1078 }
1079
1080 public interface RemeasurementModifier extends androidx.ui.core.Modifier.Element {
1081 method public void onRemeasurementAvailable(androidx.ui.core.Remeasurement remeasurement);
1082 }
1083
George Mount0ad23d02020-04-24 14:37:08 -07001084 public final class SavedStateDelegateKt {
1085 }
1086
Andrey Kulikov2ca07012020-07-13 16:14:03 +01001087 public final class SubcomposeLayoutKt {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001088 method @androidx.compose.Composable @androidx.ui.core.ExperimentalSubcomposeLayoutApi public static <T> void SubcomposeLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function2<? super androidx.ui.core.SubcomposeMeasureScope<T>,? super androidx.compose.ui.unit.Constraints,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
Andrey Kulikov2ca07012020-07-13 16:14:03 +01001089 }
1090
1091 @androidx.ui.core.ExperimentalSubcomposeLayoutApi public abstract class SubcomposeMeasureScope<T> extends androidx.ui.core.MeasureScope {
1092 ctor public SubcomposeMeasureScope();
1093 method public abstract java.util.List<androidx.ui.core.Measurable> subcompose(T? slotId, kotlin.jvm.functions.Function0<kotlin.Unit> content);
1094 }
1095
Nikolay Igotti9ea0c1f2020-06-30 12:27:21 +03001096 public final class SubcompositionKt {
1097 method @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.LayoutNode container, androidx.compose.Recomposer recomposer, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
1098 }
1099
George Mount0ad23d02020-04-24 14:37:08 -07001100 public final class TestTagKt {
Aurimas Liutikas3ec16722020-05-27 13:08:04 -07001101 method @androidx.compose.Stable public static androidx.ui.core.Modifier testTag(androidx.ui.core.Modifier, String tag);
George Mount0ad23d02020-04-24 14:37:08 -07001102 }
1103
Aurimas Liutikas3ec16722020-05-27 13:08:04 -07001104 @androidx.compose.Immutable public final inline class TransformOrigin {
Mads Agerf00729c2020-04-08 07:47:00 +02001105 ctor public TransformOrigin();
Nader Jawad0f71f272020-06-04 15:28:56 -07001106 method public static long constructor-impl(internal long packedValue);
Nader Jawad9b6c9a52020-06-26 15:21:44 -07001107 method public static long copy-impl(long $this, float pivotFractionX = this.pivotFractionX, float pivotFractionY = this.pivotFractionY);
Aurimas Liutikas3ec16722020-05-27 13:08:04 -07001108 method @androidx.compose.Immutable public static inline boolean equals-impl(long p, Object? p1);
Mads Agerf00729c2020-04-08 07:47:00 +02001109 method public static boolean equals-impl0(long p1, long p2);
1110 method public static float getPivotFractionX-impl(long $this);
1111 method public static float getPivotFractionY-impl(long $this);
Aurimas Liutikas3ec16722020-05-27 13:08:04 -07001112 method @androidx.compose.Immutable public static inline int hashCode-impl(long p);
1113 method @androidx.compose.Immutable public static inline String! toString-impl(long p);
Aurimas Liutikasafd4a792020-06-22 13:35:25 -07001114 field public static final androidx.ui.core.TransformOrigin.Companion Companion;
Nader Jawadc621dc12020-03-19 14:02:13 -07001115 }
1116
1117 public static final class TransformOrigin.Companion {
Mads Agerf00729c2020-04-08 07:47:00 +02001118 method public long getCenter();
1119 property public final long Center;
Nader Jawadc621dc12020-03-19 14:02:13 -07001120 }
1121
Mihai Popa42aa7572019-07-30 15:46:36 +01001122 public final class VerticalAlignmentLine extends androidx.ui.core.AlignmentLine {
George Mount8f237572020-04-30 12:08:30 -07001123 ctor public VerticalAlignmentLine(kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Integer,java.lang.Integer> merger);
Jeff Gastone6a3a042019-07-01 18:23:37 -04001124 }
1125
Aurimas Liutikas3ec16722020-05-27 13:08:04 -07001126 @androidx.compose.Stable public interface WithConstraintsScope {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001127 method public androidx.compose.ui.unit.Constraints getConstraints();
1128 method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
Andrey Kulikov0f072e52020-05-06 15:07:11 +01001129 method public float getMaxHeight();
1130 method public float getMaxWidth();
1131 method public float getMinHeight();
1132 method public float getMinWidth();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001133 property public abstract androidx.compose.ui.unit.Constraints constraints;
1134 property public abstract androidx.compose.ui.unit.LayoutDirection layoutDirection;
Andrey Kulikov0f072e52020-05-06 15:07:11 +01001135 property public abstract float maxHeight;
1136 property public abstract float maxWidth;
1137 property public abstract float minHeight;
1138 property public abstract float minWidth;
1139 }
1140
George Mount0ad23d02020-04-24 14:37:08 -07001141 public final class WrapperKt {
George Mount0ad23d02020-04-24 14:37:08 -07001142 method public static androidx.compose.Composition setContent(androidx.activity.ComponentActivity, androidx.compose.Recomposer recomposer = Recomposer.current(), kotlin.jvm.functions.Function0<kotlin.Unit> content);
Mihai Popab300d2c2020-06-23 16:25:50 +01001143 method public static androidx.compose.Composition setContent(android.view.ViewGroup, androidx.compose.Recomposer recomposer, androidx.compose.CompositionReference? parentComposition = null, kotlin.jvm.functions.Function0<kotlin.Unit> content);
George Mount0ad23d02020-04-24 14:37:08 -07001144 method @Deprecated public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
1145 method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
1146 method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
Leland Richardson19285b12020-06-18 13:37:21 -07001147 method @Deprecated @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.LayoutNode container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
George Mount0ad23d02020-04-24 14:37:08 -07001148 }
1149
Andrey Kulikov3023c222020-04-17 21:07:37 +01001150 public interface ZIndexModifier extends androidx.ui.core.Modifier.Element {
1151 method public float getZIndex();
1152 property public abstract float zIndex;
1153 }
1154
1155 public final class ZIndexModifierKt {
Aurimas Liutikas3ec16722020-05-27 13:08:04 -07001156 method @androidx.compose.Stable public static androidx.ui.core.Modifier zIndex(androidx.ui.core.Modifier, float zIndex);
Andrey Kulikov3023c222020-04-17 21:07:37 +01001157 }
1158
Jeff Gastone6a3a042019-07-01 18:23:37 -04001159}
1160
George Mount0ad23d02020-04-24 14:37:08 -07001161package androidx.ui.core.clipboard {
1162
1163 public final class AndroidClipboardManagerKt {
1164 }
1165
1166 public interface ClipboardManager {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01001167 method public androidx.compose.ui.text.AnnotatedString? getText();
1168 method public void setText(androidx.compose.ui.text.AnnotatedString annotatedString);
George Mount0ad23d02020-04-24 14:37:08 -07001169 }
1170
1171}
1172
1173package androidx.ui.core.focus {
1174
Ralston Da Silva33798122020-07-08 16:25:52 -07001175 @kotlin.RequiresOptIn(message="The Focus API is experimental and is likely to change in the future.") public @interface ExperimentalFocus {
1176 }
1177
Ralston Da Silva7cf1c482020-07-14 18:24:21 -07001178 @Deprecated public enum FocusDetailedState {
1179 method @Deprecated public static androidx.ui.core.focus.FocusDetailedState valueOf(String name) throws java.lang.IllegalArgumentException;
1180 method @Deprecated public static androidx.ui.core.focus.FocusDetailedState[] values();
1181 enum_constant @Deprecated public static final androidx.ui.core.focus.FocusDetailedState Active;
1182 enum_constant @Deprecated public static final androidx.ui.core.focus.FocusDetailedState ActiveParent;
1183 enum_constant @Deprecated public static final androidx.ui.core.focus.FocusDetailedState Captured;
1184 enum_constant @Deprecated public static final androidx.ui.core.focus.FocusDetailedState Disabled;
1185 enum_constant @Deprecated public static final androidx.ui.core.focus.FocusDetailedState Inactive;
Ralston Da Silvae9faa862020-05-11 00:55:25 -07001186 }
1187
Ralston Da Silva7cf1c482020-07-14 18:24:21 -07001188 @Deprecated public interface FocusModifier extends androidx.ui.core.Modifier.Element {
1189 method @Deprecated public boolean captureFocus();
1190 method @Deprecated public boolean freeFocus();
1191 method @Deprecated public androidx.ui.core.focus.FocusDetailedState getFocusDetailedState();
1192 method @Deprecated public void requestFocus();
Ralston Da Silvae9faa862020-05-11 00:55:25 -07001193 property public abstract androidx.ui.core.focus.FocusDetailedState focusDetailedState;
1194 }
1195
Ralston Da Silvab2ae0a82020-07-09 18:55:04 -07001196 public final class FocusModifier2Kt {
1197 method @androidx.compose.Composable @androidx.ui.core.focus.ExperimentalFocus public static androidx.ui.core.Modifier focus(androidx.ui.core.Modifier);
1198 }
1199
Ralston Da Silvae9faa862020-05-11 00:55:25 -07001200 public final class FocusModifierKt {
Ralston Da Silva7cf1c482020-07-14 18:24:21 -07001201 method @Deprecated @androidx.compose.Composable public static androidx.ui.core.focus.FocusModifier FocusModifier();
1202 method @Deprecated public static androidx.ui.core.focus.FocusState getFocusState(androidx.ui.core.focus.FocusModifier);
George Mount0ad23d02020-04-24 14:37:08 -07001203 }
1204
1205 public final class FocusNodeUtilsKt {
1206 }
1207
Ralston Da Silva03da1e412020-07-13 16:58:06 -07001208 @androidx.ui.core.focus.ExperimentalFocus public interface FocusObserverModifier extends androidx.ui.core.Modifier.Element {
1209 method public kotlin.jvm.functions.Function1<androidx.ui.core.focus.FocusState2,kotlin.Unit> getOnFocusChange();
1210 property public abstract kotlin.jvm.functions.Function1<androidx.ui.core.focus.FocusState2,kotlin.Unit> onFocusChange;
1211 }
1212
1213 public final class FocusObserverModifierKt {
1214 method @androidx.ui.core.focus.ExperimentalFocus public static androidx.ui.core.Modifier focusObserver(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.focus.FocusState2,kotlin.Unit> onFocusChange);
1215 }
1216
Ralston Da Silvaa52a8582020-07-13 18:19:31 -07001217 @androidx.ui.core.focus.ExperimentalFocus public final class FocusRequester {
1218 ctor public FocusRequester();
1219 method public boolean captureFocus();
1220 method public boolean freeFocus();
1221 method public void requestFocus();
1222 }
1223
1224 public final class FocusRequesterKt {
1225 }
1226
1227 @androidx.ui.core.focus.ExperimentalFocus public interface FocusRequesterModifier extends androidx.ui.core.Modifier.Element {
1228 method public androidx.ui.core.focus.FocusRequester getFocusRequester();
1229 property public abstract androidx.ui.core.focus.FocusRequester focusRequester;
1230 }
1231
1232 public final class FocusRequesterModifierKt {
1233 method @androidx.ui.core.focus.ExperimentalFocus public static androidx.ui.core.Modifier focusRequester(androidx.ui.core.Modifier, androidx.ui.core.focus.FocusRequester focusRequester);
1234 }
1235
Ralston Da Silva7cf1c482020-07-14 18:24:21 -07001236 @Deprecated public enum FocusState {
1237 method @Deprecated public static androidx.ui.core.focus.FocusState valueOf(String name) throws java.lang.IllegalArgumentException;
1238 method @Deprecated public static androidx.ui.core.focus.FocusState[] values();
1239 enum_constant @Deprecated public static final androidx.ui.core.focus.FocusState Focused;
1240 enum_constant @Deprecated public static final androidx.ui.core.focus.FocusState NotFocusable;
1241 enum_constant @Deprecated public static final androidx.ui.core.focus.FocusState NotFocused;
Ralston Da Silvae9faa862020-05-11 00:55:25 -07001242 }
1243
Ralston Da Silva8ee636a2020-07-09 14:15:11 -07001244 @androidx.ui.core.focus.ExperimentalFocus public enum FocusState2 {
Ralston Da Silva51728d72020-07-08 17:02:57 -07001245 method public static androidx.ui.core.focus.FocusState2 valueOf(String name) throws java.lang.IllegalArgumentException;
1246 method public static androidx.ui.core.focus.FocusState2[] values();
1247 enum_constant public static final androidx.ui.core.focus.FocusState2 Active;
1248 enum_constant public static final androidx.ui.core.focus.FocusState2 ActiveParent;
1249 enum_constant public static final androidx.ui.core.focus.FocusState2 Captured;
1250 enum_constant public static final androidx.ui.core.focus.FocusState2 Disabled;
1251 enum_constant public static final androidx.ui.core.focus.FocusState2 Inactive;
1252 }
1253
Ralston Da Silvae9faa862020-05-11 00:55:25 -07001254 public final class FocusStateKt {
Ralston Da Silva7cf1c482020-07-14 18:24:21 -07001255 method @Deprecated public static androidx.ui.core.focus.FocusState focusState(androidx.ui.core.focus.FocusDetailedState);
Ralston Da Silva51728d72020-07-08 17:02:57 -07001256 method public static boolean isFocused(androidx.ui.core.focus.FocusState2);
Ralston Da Silvae9faa862020-05-11 00:55:25 -07001257 }
1258
George Mount0ad23d02020-04-24 14:37:08 -07001259}
1260
1261package androidx.ui.core.gesture {
1262
1263 public final class ConstantsKt {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001264 method public static androidx.compose.ui.unit.Duration getDoubleTapMinTime();
George Mount0ad23d02020-04-24 14:37:08 -07001265 method public static float getDoubleTapSlop();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001266 method public static androidx.compose.ui.unit.Duration getDoubleTapTimeout();
George Mount0ad23d02020-04-24 14:37:08 -07001267 method public static float getDoubleTapTouchSlop();
1268 method public static float getHoverTapSlop();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001269 method public static androidx.compose.ui.unit.Duration getHoverTapTimeout();
1270 method public static androidx.compose.ui.unit.Duration getJumpTapTimeout();
1271 method public static androidx.compose.ui.unit.Duration getLongPressTimeout();
George Mount0ad23d02020-04-24 14:37:08 -07001272 method public static float getMaxFlingVelocity();
1273 method public static float getMinFlingVelocity();
1274 method public static float getPagingTouchSlop();
1275 method public static float getPanSlop();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001276 method public static androidx.compose.ui.unit.Duration getPressTimeout();
George Mount0ad23d02020-04-24 14:37:08 -07001277 method public static float getScaleSlop();
1278 method public static float getTouchSlop();
1279 method public static float getWindowTouchSlop();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001280 method public static androidx.compose.ui.unit.Duration getZoomControlsTimeout();
George Mount0ad23d02020-04-24 14:37:08 -07001281 }
1282
1283 public final class DoubleTapGestureFilterKt {
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001284 method public static androidx.ui.core.Modifier doubleTapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.geometry.Offset,kotlin.Unit> onDoubleTap);
George Mount0ad23d02020-04-24 14:37:08 -07001285 }
1286
1287 public final class DragGestureFilterKt {
1288 method public static androidx.ui.core.Modifier dragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, boolean startDragImmediately = false);
1289 }
1290
1291 public interface DragObserver {
1292 method public default void onCancel();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001293 method public default androidx.compose.ui.geometry.Offset onDrag(androidx.compose.ui.geometry.Offset dragDistance);
1294 method public default void onStart(androidx.compose.ui.geometry.Offset downPosition);
1295 method public default void onStop(androidx.compose.ui.geometry.Offset velocity);
George Mount0ad23d02020-04-24 14:37:08 -07001296 }
1297
Shep Shaparddd9e2bc2020-05-19 15:25:36 -07001298 public final class DragSlopExceededGestureFilterKt {
Shep Shapardca62bbb2020-05-15 16:20:52 -07001299 method public static androidx.ui.core.Modifier dragSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onDragSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, androidx.ui.core.gesture.scrollorientationlocking.Orientation? orientation = null);
1300 }
1301
1302 @kotlin.RequiresOptIn(message="This pointer input API is experimental and is likely to change before becoming " + "stable.") public @interface ExperimentalPointerInput {
Shep Shaparddd9e2bc2020-05-19 15:25:36 -07001303 }
1304
George Mount0ad23d02020-04-24 14:37:08 -07001305 public final class GestureUtilsKt {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001306 method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.compose.ui.unit.IntSize bounds);
George Mount0ad23d02020-04-24 14:37:08 -07001307 }
1308
1309 public final class LongPressDragGestureFilterKt {
1310 method public static androidx.ui.core.Modifier longPressDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
1311 }
1312
1313 public interface LongPressDragObserver {
1314 method public default void onCancel();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001315 method public default androidx.compose.ui.geometry.Offset onDrag(androidx.compose.ui.geometry.Offset dragDistance);
George Mount0ad23d02020-04-24 14:37:08 -07001316 method public default void onDragStart();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001317 method public default void onLongPress(androidx.compose.ui.geometry.Offset pxPosition);
1318 method public default void onStop(androidx.compose.ui.geometry.Offset velocity);
George Mount0ad23d02020-04-24 14:37:08 -07001319 }
1320
George Mount0ad23d02020-04-24 14:37:08 -07001321 public final class LongPressGestureFilterKt {
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001322 method public static androidx.ui.core.Modifier longPressGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.geometry.Offset,kotlin.Unit> onLongPress);
George Mount0ad23d02020-04-24 14:37:08 -07001323 }
1324
1325 public final class PressIndicatorGestureFilterKt {
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001326 method public static androidx.ui.core.Modifier pressIndicatorGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.geometry.Offset,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
George Mount0ad23d02020-04-24 14:37:08 -07001327 }
1328
1329 public final class RawDragGestureFilterKt {
Shep Shapardca62bbb2020-05-15 16:20:52 -07001330 method public static androidx.ui.core.Modifier rawDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, androidx.ui.core.gesture.scrollorientationlocking.Orientation? orientation = null);
George Mount0ad23d02020-04-24 14:37:08 -07001331 }
1332
1333 public final class RawPressStartGestureFilterKt {
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001334 method public static androidx.ui.core.Modifier rawPressStartGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.geometry.Offset,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = androidx.ui.core.PointerEventPass.PostUp);
George Mount0ad23d02020-04-24 14:37:08 -07001335 }
1336
1337 public final class RawScaleGestureFilterKt {
1338 method public static androidx.ui.core.Modifier rawScaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null);
1339 }
1340
1341 public interface RawScaleObserver {
1342 method public default void onCancel();
1343 method public default float onScale(float scaleFactor);
1344 method public default void onStart();
1345 method public default void onStop();
1346 }
1347
1348 public final class ScaleGestureFilterKt {
1349 method public static androidx.ui.core.Modifier scaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScaleObserver scaleObserver);
1350 }
1351
1352 public interface ScaleObserver {
1353 method public default void onCancel();
1354 method public void onScale(float scaleFactor);
1355 method public default void onStart();
1356 method public default void onStop();
1357 }
1358
1359 public final class ScaleSlopExceededGestureFilterKt {
1360 method public static androidx.ui.core.Modifier scaleSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
1361 }
1362
1363 public final class ScaleUtilKt {
1364 }
1365
Shep Shapardca62bbb2020-05-15 16:20:52 -07001366 public interface ScrollCallback {
1367 method public default void onCancel();
1368 method public default float onScroll(float scrollDistance);
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001369 method public default void onStart(androidx.compose.ui.geometry.Offset downPosition);
Shep Shapardca62bbb2020-05-15 16:20:52 -07001370 method public default void onStop(float velocity);
1371 }
1372
1373 public final class ScrollGestureFilterKt {
1374 method public static androidx.ui.core.Modifier scrollGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScrollCallback scrollCallback, androidx.ui.core.gesture.scrollorientationlocking.Orientation orientation, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, boolean startDragImmediately = false);
1375 }
1376
George Mount0ad23d02020-04-24 14:37:08 -07001377 public final class TapGestureFilterKt {
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01001378 method public static androidx.ui.core.Modifier tapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.geometry.Offset,kotlin.Unit> onTap);
George Mount0ad23d02020-04-24 14:37:08 -07001379 }
1380
George Mount0ad23d02020-04-24 14:37:08 -07001381}
1382
Shep Shaparda6a588e2020-04-29 14:58:35 -07001383package androidx.ui.core.gesture.customevents {
1384
1385 public final class DelayUpEvent implements androidx.ui.core.CustomEvent {
1386 ctor public DelayUpEvent(androidx.ui.core.gesture.customevents.DelayUpMessage message, java.util.Set<androidx.ui.core.PointerId> pointers);
1387 method public androidx.ui.core.gesture.customevents.DelayUpMessage component1();
1388 method public java.util.Set<androidx.ui.core.PointerId> component2();
1389 method public androidx.ui.core.gesture.customevents.DelayUpEvent copy(androidx.ui.core.gesture.customevents.DelayUpMessage message, java.util.Set<androidx.ui.core.PointerId> pointers);
1390 method public androidx.ui.core.gesture.customevents.DelayUpMessage getMessage();
1391 method public java.util.Set<androidx.ui.core.PointerId> getPointers();
1392 method public void setMessage(androidx.ui.core.gesture.customevents.DelayUpMessage p);
1393 }
1394
1395 public enum DelayUpMessage {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -07001396 method public static androidx.ui.core.gesture.customevents.DelayUpMessage valueOf(String name) throws java.lang.IllegalArgumentException;
1397 method public static androidx.ui.core.gesture.customevents.DelayUpMessage[] values();
Shep Shaparda6a588e2020-04-29 14:58:35 -07001398 enum_constant public static final androidx.ui.core.gesture.customevents.DelayUpMessage DelayUp;
1399 enum_constant public static final androidx.ui.core.gesture.customevents.DelayUpMessage DelayedUpConsumed;
1400 enum_constant public static final androidx.ui.core.gesture.customevents.DelayUpMessage DelayedUpNotConsumed;
1401 }
1402
1403 public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -07001404 field public static final androidx.ui.core.gesture.customevents.LongPressFiredEvent INSTANCE;
Shep Shaparda6a588e2020-04-29 14:58:35 -07001405 }
1406
1407}
1408
Shep Shapardca62bbb2020-05-15 16:20:52 -07001409package androidx.ui.core.gesture.scrollorientationlocking {
1410
1411 public enum Orientation {
1412 method public static androidx.ui.core.gesture.scrollorientationlocking.Orientation valueOf(String name) throws java.lang.IllegalArgumentException;
1413 method public static androidx.ui.core.gesture.scrollorientationlocking.Orientation[] values();
1414 enum_constant public static final androidx.ui.core.gesture.scrollorientationlocking.Orientation Horizontal;
1415 enum_constant public static final androidx.ui.core.gesture.scrollorientationlocking.Orientation Vertical;
1416 }
1417
1418 @androidx.ui.core.gesture.ExperimentalPointerInput public final class ScrollOrientationLocker {
1419 ctor public ScrollOrientationLocker(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
1420 method public void attemptToLockPointers(java.util.List<androidx.ui.core.PointerInputChange> changes, androidx.ui.core.gesture.scrollorientationlocking.Orientation orientation);
1421 method public java.util.List<androidx.ui.core.PointerInputChange> getPointersFor(java.util.List<androidx.ui.core.PointerInputChange> changes, androidx.ui.core.gesture.scrollorientationlocking.Orientation orientation);
1422 method public void onCancel();
1423 method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
1424 method public void onPointerInputSetup(java.util.List<androidx.ui.core.PointerInputChange> changes, androidx.ui.core.PointerEventPass pass);
1425 method public void onPointerInputTearDown(java.util.List<androidx.ui.core.PointerInputChange> changes, androidx.ui.core.PointerEventPass pass);
1426 }
1427
1428}
1429
George Mount0ad23d02020-04-24 14:37:08 -07001430package androidx.ui.core.gesture.util {
1431
1432 public final class PolyFitLeastSquaresKt {
1433 }
1434
1435 public final class VelocityTracker {
1436 ctor public VelocityTracker();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01001437 method public void addPosition(androidx.compose.ui.unit.Uptime uptime, androidx.compose.ui.geometry.Offset position);
1438 method public androidx.compose.ui.unit.Velocity calculateVelocity();
George Mount0ad23d02020-04-24 14:37:08 -07001439 method public void resetTracking();
1440 }
1441
1442 public final class VelocityTrackerKt {
1443 }
1444
1445}
1446
1447package androidx.ui.core.hapticfeedback {
1448
1449 public interface HapticFeedback {
1450 method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
1451 }
1452
1453 public enum HapticFeedbackType {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -07001454 method public static androidx.ui.core.hapticfeedback.HapticFeedbackType valueOf(String name) throws java.lang.IllegalArgumentException;
1455 method public static androidx.ui.core.hapticfeedback.HapticFeedbackType[] values();
George Mount0ad23d02020-04-24 14:37:08 -07001456 enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
1457 enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
1458 }
1459
1460}
1461
1462package androidx.ui.core.input {
1463
1464 public interface FocusManager {
1465 method public void blur(androidx.ui.core.input.FocusNode client);
1466 method public void registerObserver(androidx.ui.core.input.FocusNode node, kotlin.jvm.functions.Function2<? super androidx.ui.core.input.FocusNode,? super androidx.ui.core.input.FocusNode,kotlin.Unit> observer);
1467 method public void requestFocus(androidx.ui.core.input.FocusNode client);
1468 }
1469
1470 public final class FocusManagerKt {
1471 }
1472
1473 public final class FocusNode {
1474 ctor public FocusNode();
1475 }
1476
1477}
1478
Ralston Da Silvaf95d2b12020-05-06 23:42:40 -07001479package androidx.ui.core.keyinput {
1480
Ralston Da Silvaa309ee792020-07-09 15:07:35 -07001481 @kotlin.RequiresOptIn(message="The Key Input API is experimental and is likely to change in the future.") public @interface ExperimentalKeyInput {
1482 }
1483
Ralston Da Silvaf95d2b12020-05-06 23:42:40 -07001484 public final inline class Key {
1485 ctor public Key();
1486 method public static int constructor-impl(int keyCode);
1487 method public static inline boolean equals-impl(int p, Object? p1);
1488 method public static boolean equals-impl0(int p1, int p2);
1489 method public int getKeyCode();
1490 method public static inline int hashCode-impl(int p);
1491 method public static String toString-impl(int $this);
Aurimas Liutikasafd4a792020-06-22 13:35:25 -07001492 field public static final androidx.ui.core.keyinput.Key.Companion Companion;
Ralston Da Silvaf95d2b12020-05-06 23:42:40 -07001493 }
1494
1495 public static final class Key.Companion {
1496 method public int getA();
1497 method public int getAllApps();
1498 method public int getAltLeft();
1499 method public int getAltRight();
1500 method public int getApostrophe();
1501 method public int getAppSwitch();
1502 method public int getAssist();
1503 method public int getAt();
1504 method public int getAvReceiverInput();
1505 method public int getAvReceiverPower();
1506 method public int getB();
1507 method public int getBack();
1508 method public int getBackslash();
1509 method public int getBackspace();
1510 method public int getBookmark();
1511 method public int getBreak();
1512 method public int getBrightnessDown();
1513 method public int getBrightnessUp();
1514 method public int getBrowser();
1515 method public int getButton1();
1516 method public int getButton10();
1517 method public int getButton11();
1518 method public int getButton12();
1519 method public int getButton13();
1520 method public int getButton14();
1521 method public int getButton15();
1522 method public int getButton16();
1523 method public int getButton2();
1524 method public int getButton3();
1525 method public int getButton4();
1526 method public int getButton5();
1527 method public int getButton6();
1528 method public int getButton7();
1529 method public int getButton8();
1530 method public int getButton9();
1531 method public int getButtonA();
1532 method public int getButtonB();
1533 method public int getButtonC();
1534 method public int getButtonL1();
1535 method public int getButtonL2();
1536 method public int getButtonMode();
1537 method public int getButtonR1();
1538 method public int getButtonR2();
1539 method public int getButtonSelect();
1540 method public int getButtonStart();
1541 method public int getButtonThumbLeft();
1542 method public int getButtonThumbRight();
1543 method public int getButtonX();
1544 method public int getButtonY();
1545 method public int getButtonZ();
1546 method public int getC();
1547 method public int getCalculator();
1548 method public int getCalendar();
1549 method public int getCall();
1550 method public int getCamera();
1551 method public int getCapsLock();
1552 method public int getCaptions();
1553 method public int getChannelDown();
1554 method public int getChannelUp();
1555 method public int getClear();
1556 method public int getComma();
1557 method public int getContacts();
1558 method public int getCopy();
1559 method public int getCtrlLeft();
1560 method public int getCtrlRight();
1561 method public int getCut();
1562 method public int getD();
1563 method public int getDPadCenter();
1564 method public int getDPadDown();
1565 method public int getDPadDownLeft();
1566 method public int getDPadDownRight();
1567 method public int getDPadLeft();
1568 method public int getDPadRight();
1569 method public int getDPadUp();
1570 method public int getDPadUpLeft();
1571 method public int getDPadUpRight();
1572 method public int getDelete();
1573 method public int getDvr();
1574 method public int getE();
1575 method public int getEisu();
1576 method public int getEndCall();
1577 method public int getEnter();
1578 method public int getEnvelope();
1579 method public int getEquals();
1580 method public int getEscape();
1581 method public int getF();
1582 method public int getF1();
1583 method public int getF10();
1584 method public int getF11();
1585 method public int getF12();
1586 method public int getF2();
1587 method public int getF3();
1588 method public int getF4();
1589 method public int getF5();
1590 method public int getF6();
1591 method public int getF7();
1592 method public int getF8();
1593 method public int getF9();
1594 method public int getFocus();
1595 method public int getForward();
1596 method public int getFunction();
1597 method public int getG();
1598 method public int getGrave();
1599 method public int getGuide();
1600 method public int getH();
1601 method public int getHeadsetHook();
1602 method public int getHelp();
1603 method public int getHenkan();
1604 method public int getHome();
1605 method public int getI();
1606 method public int getInfo();
1607 method public int getInsert();
1608 method public int getJ();
1609 method public int getK();
1610 method public int getKana();
1611 method public int getKatakanaHiragana();
1612 method public int getL();
1613 method public int getLanguageSwitch();
1614 method public int getLastChannel();
1615 method public int getLeftBracket();
1616 method public int getM();
1617 method public int getMannerMode();
1618 method public int getMediaAudioTrack();
1619 method public int getMediaClose();
1620 method public int getMediaEject();
1621 method public int getMediaFastForward();
1622 method public int getMediaNext();
1623 method public int getMediaPause();
1624 method public int getMediaPlay();
1625 method public int getMediaPlayPause();
1626 method public int getMediaPrevious();
1627 method public int getMediaRecord();
1628 method public int getMediaRewind();
1629 method public int getMediaSkipBackward();
1630 method public int getMediaSkipForward();
1631 method public int getMediaStepBackward();
1632 method public int getMediaStepForward();
1633 method public int getMediaStop();
1634 method public int getMediaTopMenu();
1635 method public int getMenu();
1636 method public int getMetaLeft();
1637 method public int getMetaRight();
1638 method public int getMicrophoneMute();
1639 method public int getMinus();
1640 method public int getMoveEnd();
1641 method public int getMoveHome();
1642 method public int getMuhenkan();
1643 method public int getMultiply();
1644 method public int getMusic();
1645 method public int getN();
1646 method public int getNavigateIn();
1647 method public int getNavigateNext();
1648 method public int getNavigateOut();
1649 method public int getNavigatePrevious();
1650 method public int getNotification();
1651 method public int getNumLock();
1652 method public int getNumPad0();
1653 method public int getNumPad1();
1654 method public int getNumPad2();
1655 method public int getNumPad3();
1656 method public int getNumPad4();
1657 method public int getNumPad5();
1658 method public int getNumPad6();
1659 method public int getNumPad7();
1660 method public int getNumPad8();
1661 method public int getNumPad9();
1662 method public int getNumPadAdd();
1663 method public int getNumPadComma();
1664 method public int getNumPadDivide();
1665 method public int getNumPadDot();
1666 method public int getNumPadEnter();
1667 method public int getNumPadEquals();
1668 method public int getNumPadLeftParenthesis();
1669 method public int getNumPadMultiply();
1670 method public int getNumPadRightParenthesis();
1671 method public int getNumPadSubtract();
1672 method public int getNumber();
1673 method public int getNumber0();
1674 method public int getNumber1();
1675 method public int getNumber11();
1676 method public int getNumber12();
1677 method public int getNumber2();
1678 method public int getNumber3();
1679 method public int getNumber4();
1680 method public int getNumber5();
1681 method public int getNumber6();
1682 method public int getNumber7();
1683 method public int getNumber8();
1684 method public int getNumber9();
1685 method public int getO();
1686 method public int getP();
1687 method public int getPageDown();
1688 method public int getPageUp();
1689 method public int getPairing();
1690 method public int getPaste();
1691 method public int getPeriod();
1692 method public int getPictureSymbols();
1693 method public int getPlus();
1694 method public int getPound();
1695 method public int getPower();
1696 method public int getPrintScreen();
1697 method public int getProfileSwitch();
1698 method public int getProgramBlue();
1699 method public int getProgramGreen();
1700 method public int getProgramRed();
1701 method public int getProgramYellow();
1702 method public int getQ();
1703 method public int getR();
1704 method public int getRefresh();
1705 method public int getRightBracket();
1706 method public int getRo();
1707 method public int getS();
1708 method public int getScrollLock();
1709 method public int getSearch();
1710 method public int getSemicolon();
1711 method public int getSetTopBoxInput();
1712 method public int getSetTopBoxPower();
1713 method public int getSettings();
1714 method public int getShiftLeft();
1715 method public int getShiftRight();
1716 method public int getSlash();
1717 method public int getSleep();
1718 method public int getSoftLeft();
1719 method public int getSoftRight();
1720 method public int getSoftSleep();
1721 method public int getSpacebar();
1722 method public int getStem1();
1723 method public int getStem2();
1724 method public int getStem3();
1725 method public int getStemPrimary();
1726 method public int getSwitchCharset();
1727 method public int getSymbol();
1728 method public int getSystemNavigationDown();
1729 method public int getSystemNavigationLeft();
1730 method public int getSystemNavigationRight();
1731 method public int getSystemNavigationUp();
1732 method public int getT();
1733 method public int getTab();
1734 method public int getThumbsDown();
1735 method public int getThumbsUp();
1736 method public int getToggle2D3D();
1737 method public int getTv();
1738 method public int getTvAntennaCable();
1739 method public int getTvAudioDescription();
1740 method public int getTvAudioDescriptionMixingVolumeDown();
1741 method public int getTvAudioDescriptionMixingVolumeUp();
1742 method public int getTvContentsMenu();
1743 method public int getTvDataService();
1744 method public int getTvInput();
1745 method public int getTvInputComponent1();
1746 method public int getTvInputComponent2();
1747 method public int getTvInputComposite1();
1748 method public int getTvInputComposite2();
1749 method public int getTvInputHdmi1();
1750 method public int getTvInputHdmi2();
1751 method public int getTvInputHdmi3();
1752 method public int getTvInputHdmi4();
1753 method public int getTvInputVga1();
1754 method public int getTvMediaContextMenu();
1755 method public int getTvNetwork();
1756 method public int getTvNumberEntry();
1757 method public int getTvPower();
1758 method public int getTvRadioService();
1759 method public int getTvSatellite();
1760 method public int getTvSatelliteBs();
1761 method public int getTvSatelliteCs();
1762 method public int getTvSatelliteService();
1763 method public int getTvTeletext();
1764 method public int getTvTerrestrialAnalog();
1765 method public int getTvTerrestrialDigital();
1766 method public int getTvTimerProgramming();
1767 method public int getTvZoomMode();
1768 method public int getU();
1769 method public int getUnknown();
1770 method public int getV();
1771 method public int getVoiceAssist();
1772 method public int getVolumeDown();
1773 method public int getVolumeMute();
1774 method public int getVolumeUp();
1775 method public int getW();
1776 method public int getWakeUp();
1777 method public int getWindow();
1778 method public int getX();
1779 method public int getY();
1780 method public int getYen();
1781 method public int getZ();
1782 method public int getZenkakuHankaru();
1783 method public int getZoomIn();
1784 method public int getZoomOut();
1785 property public final int A;
1786 property public final int AllApps;
1787 property public final int AltLeft;
1788 property public final int AltRight;
1789 property public final int Apostrophe;
1790 property public final int AppSwitch;
1791 property public final int Assist;
1792 property public final int At;
1793 property public final int AvReceiverInput;
1794 property public final int AvReceiverPower;
1795 property public final int B;
1796 property public final int Back;
1797 property public final int Backslash;
1798 property public final int Backspace;
1799 property public final int Bookmark;
1800 property public final int Break;
1801 property public final int BrightnessDown;
1802 property public final int BrightnessUp;
1803 property public final int Browser;
1804 property public final int Button1;
1805 property public final int Button10;
1806 property public final int Button11;
1807 property public final int Button12;
1808 property public final int Button13;
1809 property public final int Button14;
1810 property public final int Button15;
1811 property public final int Button16;
1812 property public final int Button2;
1813 property public final int Button3;
1814 property public final int Button4;
1815 property public final int Button5;
1816 property public final int Button6;
1817 property public final int Button7;
1818 property public final int Button8;
1819 property public final int Button9;
1820 property public final int ButtonA;
1821 property public final int ButtonB;
1822 property public final int ButtonC;
1823 property public final int ButtonL1;
1824 property public final int ButtonL2;
1825 property public final int ButtonMode;
1826 property public final int ButtonR1;
1827 property public final int ButtonR2;
1828 property public final int ButtonSelect;
1829 property public final int ButtonStart;
1830 property public final int ButtonThumbLeft;
1831 property public final int ButtonThumbRight;
1832 property public final int ButtonX;
1833 property public final int ButtonY;
1834 property public final int ButtonZ;
1835 property public final int C;
1836 property public final int Calculator;
1837 property public final int Calendar;
1838 property public final int Call;
1839 property public final int Camera;
1840 property public final int CapsLock;
1841 property public final int Captions;
1842 property public final int ChannelDown;
1843 property public final int ChannelUp;
1844 property public final int Clear;
1845 property public final int Comma;
1846 property public final int Contacts;
1847 property public final int Copy;
1848 property public final int CtrlLeft;
1849 property public final int CtrlRight;
1850 property public final int Cut;
1851 property public final int D;
1852 property public final int DPadCenter;
1853 property public final int DPadDown;
1854 property public final int DPadDownLeft;
1855 property public final int DPadDownRight;
1856 property public final int DPadLeft;
1857 property public final int DPadRight;
1858 property public final int DPadUp;
1859 property public final int DPadUpLeft;
1860 property public final int DPadUpRight;
1861 property public final int Delete;
1862 property public final int Dvr;
1863 property public final int E;
1864 property public final int Eisu;
1865 property public final int EndCall;
1866 property public final int Enter;
1867 property public final int Envelope;
1868 property public final int Equals;
1869 property public final int Escape;
1870 property public final int F;
1871 property public final int F1;
1872 property public final int F10;
1873 property public final int F11;
1874 property public final int F12;
1875 property public final int F2;
1876 property public final int F3;
1877 property public final int F4;
1878 property public final int F5;
1879 property public final int F6;
1880 property public final int F7;
1881 property public final int F8;
1882 property public final int F9;
1883 property public final int Focus;
1884 property public final int Forward;
1885 property public final int Function;
1886 property public final int G;
1887 property public final int Grave;
1888 property public final int Guide;
1889 property public final int H;
1890 property public final int HeadsetHook;
1891 property public final int Help;
1892 property public final int Henkan;
1893 property public final int Home;
1894 property public final int I;
1895 property public final int Info;
1896 property public final int Insert;
1897 property public final int J;
1898 property public final int K;
1899 property public final int Kana;
1900 property public final int KatakanaHiragana;
1901 property public final int L;
1902 property public final int LanguageSwitch;
1903 property public final int LastChannel;
1904 property public final int LeftBracket;
1905 property public final int M;
1906 property public final int MannerMode;
1907 property public final int MediaAudioTrack;
1908 property public final int MediaClose;
1909 property public final int MediaEject;
1910 property public final int MediaFastForward;
1911 property public final int MediaNext;
1912 property public final int MediaPause;
1913 property public final int MediaPlay;
1914 property public final int MediaPlayPause;
1915 property public final int MediaPrevious;
1916 property public final int MediaRecord;
1917 property public final int MediaRewind;
1918 property public final int MediaSkipBackward;
1919 property public final int MediaSkipForward;
1920 property public final int MediaStepBackward;
1921 property public final int MediaStepForward;
1922 property public final int MediaStop;
1923 property public final int MediaTopMenu;
1924 property public final int Menu;
1925 property public final int MetaLeft;
1926 property public final int MetaRight;
1927 property public final int MicrophoneMute;
1928 property public final int Minus;
1929 property public final int MoveEnd;
1930 property public final int MoveHome;
1931 property public final int Muhenkan;
1932 property public final int Multiply;
1933 property public final int Music;
1934 property public final int N;
1935 property public final int NavigateIn;
1936 property public final int NavigateNext;
1937 property public final int NavigateOut;
1938 property public final int NavigatePrevious;
1939 property public final int Notification;
1940 property public final int NumLock;
1941 property public final int NumPad0;
1942 property public final int NumPad1;
1943 property public final int NumPad2;
1944 property public final int NumPad3;
1945 property public final int NumPad4;
1946 property public final int NumPad5;
1947 property public final int NumPad6;
1948 property public final int NumPad7;
1949 property public final int NumPad8;
1950 property public final int NumPad9;
1951 property public final int NumPadAdd;
1952 property public final int NumPadComma;
1953 property public final int NumPadDivide;
1954 property public final int NumPadDot;
1955 property public final int NumPadEnter;
1956 property public final int NumPadEquals;
1957 property public final int NumPadLeftParenthesis;
1958 property public final int NumPadMultiply;
1959 property public final int NumPadRightParenthesis;
1960 property public final int NumPadSubtract;
1961 property public final int Number;
1962 property public final int Number0;
1963 property public final int Number1;
1964 property public final int Number11;
1965 property public final int Number12;
1966 property public final int Number2;
1967 property public final int Number3;
1968 property public final int Number4;
1969 property public final int Number5;
1970 property public final int Number6;
1971 property public final int Number7;
1972 property public final int Number8;
1973 property public final int Number9;
1974 property public final int O;
1975 property public final int P;
1976 property public final int PageDown;
1977 property public final int PageUp;
1978 property public final int Pairing;
1979 property public final int Paste;
1980 property public final int Period;
1981 property public final int PictureSymbols;
1982 property public final int Plus;
1983 property public final int Pound;
1984 property public final int Power;
1985 property public final int PrintScreen;
1986 property public final int ProfileSwitch;
1987 property public final int ProgramBlue;
1988 property public final int ProgramGreen;
1989 property public final int ProgramRed;
1990 property public final int ProgramYellow;
1991 property public final int Q;
1992 property public final int R;
1993 property public final int Refresh;
1994 property public final int RightBracket;
1995 property public final int Ro;
1996 property public final int S;
1997 property public final int ScrollLock;
1998 property public final int Search;
1999 property public final int Semicolon;
2000 property public final int SetTopBoxInput;
2001 property public final int SetTopBoxPower;
2002 property public final int Settings;
2003 property public final int ShiftLeft;
2004 property public final int ShiftRight;
2005 property public final int Slash;
2006 property public final int Sleep;
2007 property public final int SoftLeft;
2008 property public final int SoftRight;
2009 property public final int SoftSleep;
2010 property public final int Spacebar;
2011 property public final int Stem1;
2012 property public final int Stem2;
2013 property public final int Stem3;
2014 property public final int StemPrimary;
2015 property public final int SwitchCharset;
2016 property public final int Symbol;
2017 property public final int SystemNavigationDown;
2018 property public final int SystemNavigationLeft;
2019 property public final int SystemNavigationRight;
2020 property public final int SystemNavigationUp;
2021 property public final int T;
2022 property public final int Tab;
2023 property public final int ThumbsDown;
2024 property public final int ThumbsUp;
2025 property public final int Toggle2D3D;
2026 property public final int Tv;
2027 property public final int TvAntennaCable;
2028 property public final int TvAudioDescription;
2029 property public final int TvAudioDescriptionMixingVolumeDown;
2030 property public final int TvAudioDescriptionMixingVolumeUp;
2031 property public final int TvContentsMenu;
2032 property public final int TvDataService;
2033 property public final int TvInput;
2034 property public final int TvInputComponent1;
2035 property public final int TvInputComponent2;
2036 property public final int TvInputComposite1;
2037 property public final int TvInputComposite2;
2038 property public final int TvInputHdmi1;
2039 property public final int TvInputHdmi2;
2040 property public final int TvInputHdmi3;
2041 property public final int TvInputHdmi4;
2042 property public final int TvInputVga1;
2043 property public final int TvMediaContextMenu;
2044 property public final int TvNetwork;
2045 property public final int TvNumberEntry;
2046 property public final int TvPower;
2047 property public final int TvRadioService;
2048 property public final int TvSatellite;
2049 property public final int TvSatelliteBs;
2050 property public final int TvSatelliteCs;
2051 property public final int TvSatelliteService;
2052 property public final int TvTeletext;
2053 property public final int TvTerrestrialAnalog;
2054 property public final int TvTerrestrialDigital;
2055 property public final int TvTimerProgramming;
2056 property public final int TvZoomMode;
2057 property public final int U;
2058 property public final int Unknown;
2059 property public final int V;
2060 property public final int VoiceAssist;
2061 property public final int VolumeDown;
2062 property public final int VolumeMute;
2063 property public final int VolumeUp;
2064 property public final int W;
2065 property public final int WakeUp;
2066 property public final int Window;
2067 property public final int X;
2068 property public final int Y;
2069 property public final int Yen;
2070 property public final int Z;
2071 property public final int ZenkakuHankaru;
2072 property public final int ZoomIn;
2073 property public final int ZoomOut;
2074 }
2075
Ralston Da Silva854eadb2020-06-25 11:56:35 -07002076 @Deprecated public final class KeyEvent {
2077 method @Deprecated public int component1();
2078 method @Deprecated public androidx.ui.core.keyinput.KeyEventType component2();
2079 method @Deprecated public androidx.ui.core.keyinput.KeyEvent copy-x3VrOOY(int key, androidx.ui.core.keyinput.KeyEventType type);
2080 method @Deprecated public int getKey();
2081 method @Deprecated public androidx.ui.core.keyinput.KeyEventType getType();
2082 }
2083
Ralston Da Silvaa309ee792020-07-09 15:07:35 -07002084 @androidx.ui.core.keyinput.ExperimentalKeyInput public interface KeyEvent2 {
Ralston Da Silva7cd98f72020-05-14 02:37:25 -07002085 method public int getKey();
2086 method public androidx.ui.core.keyinput.KeyEventType getType();
Ralston Da Silva854eadb2020-06-25 11:56:35 -07002087 property public abstract int key;
2088 property public abstract androidx.ui.core.keyinput.KeyEventType type;
Ralston Da Silva7cd98f72020-05-14 02:37:25 -07002089 }
2090
Ralston Da Silvaa309ee792020-07-09 15:07:35 -07002091 @androidx.ui.core.keyinput.ExperimentalKeyInput public enum KeyEventType {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -07002092 method public static androidx.ui.core.keyinput.KeyEventType valueOf(String name) throws java.lang.IllegalArgumentException;
2093 method public static androidx.ui.core.keyinput.KeyEventType[] values();
Ralston Da Silva7cd98f72020-05-14 02:37:25 -07002094 enum_constant public static final androidx.ui.core.keyinput.KeyEventType KeyDown;
2095 enum_constant public static final androidx.ui.core.keyinput.KeyEventType KeyUp;
Ralston Da Silva854eadb2020-06-25 11:56:35 -07002096 enum_constant public static final androidx.ui.core.keyinput.KeyEventType Unknown;
Ralston Da Silva7cd98f72020-05-14 02:37:25 -07002097 }
2098
Ralston Da Silva7fea2ee2020-05-11 11:53:45 -07002099 public final class KeyInputModifierKt {
Ralston Da Silvaa309ee792020-07-09 15:07:35 -07002100 method @androidx.ui.core.keyinput.ExperimentalKeyInput public static androidx.ui.core.Modifier keyInputFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.keyinput.KeyEvent2,java.lang.Boolean> onKeyEvent);
2101 method @androidx.ui.core.keyinput.ExperimentalKeyInput public static androidx.ui.core.Modifier previewKeyInputFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.keyinput.KeyEvent2,java.lang.Boolean> onPreviewKeyEvent);
Ralston Da Silva7fea2ee2020-05-11 11:53:45 -07002102 }
2103
Ralston Da Silvaf95d2b12020-05-06 23:42:40 -07002104}
2105
George Mount0ad23d02020-04-24 14:37:08 -07002106package androidx.ui.core.pointerinput {
2107
Shep Shaparda6a588e2020-04-29 14:58:35 -07002108 public final class HitPathTrackerKt {
2109 }
2110
Shep Shapardc1f303a2020-07-08 15:56:20 -07002111 public final class MotionEventAdapterKt {
George Mount0ad23d02020-04-24 14:37:08 -07002112 }
2113
2114 public final class PointerInputEventProcessorKt {
2115 }
2116
2117 public abstract class PointerInputFilter {
2118 ctor public PointerInputFilter();
2119 method public abstract void onCancel();
2120 method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
2121 method public void onInit(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01002122 method public java.util.List<androidx.ui.core.PointerInputChange> onPointerEvent(androidx.ui.core.PointerEvent pointerEvent, androidx.ui.core.PointerEventPass pass, androidx.compose.ui.unit.IntSize bounds);
2123 method public abstract java.util.List<androidx.ui.core.PointerInputChange> onPointerInput(java.util.List<androidx.ui.core.PointerInputChange> changes, androidx.ui.core.PointerEventPass pass, androidx.compose.ui.unit.IntSize bounds);
George Mount0ad23d02020-04-24 14:37:08 -07002124 }
2125
2126 public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
2127 method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
2128 property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
2129 }
2130
2131}
2132
2133package androidx.ui.core.selection {
2134
2135 public interface Selectable {
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01002136 method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
2137 method public androidx.compose.ui.geometry.Offset getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
George Mount0ad23d02020-04-24 14:37:08 -07002138 method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01002139 method public androidx.ui.core.selection.Selection? getSelection(androidx.compose.ui.geometry.Offset startPosition, androidx.compose.ui.geometry.Offset endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002140 method public androidx.compose.ui.text.AnnotatedString getText();
George Mount0ad23d02020-04-24 14:37:08 -07002141 }
2142
Aurimas Liutikas3ec16722020-05-27 13:08:04 -07002143 @androidx.compose.Immutable public final class Selection {
George Mount0ad23d02020-04-24 14:37:08 -07002144 ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
2145 method public androidx.ui.core.selection.Selection.AnchorInfo component1();
2146 method public androidx.ui.core.selection.Selection.AnchorInfo component2();
2147 method public boolean component3();
Aurimas Liutikas3ec16722020-05-27 13:08:04 -07002148 method @androidx.compose.Immutable public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
George Mount0ad23d02020-04-24 14:37:08 -07002149 method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
2150 method public boolean getHandlesCrossed();
2151 method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
2152 method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002153 method public androidx.compose.ui.text.TextRange toTextRange();
George Mount0ad23d02020-04-24 14:37:08 -07002154 }
2155
Aurimas Liutikas3ec16722020-05-27 13:08:04 -07002156 @androidx.compose.Immutable public static final class Selection.AnchorInfo {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002157 ctor public Selection.AnchorInfo(androidx.compose.ui.text.style.ResolvedTextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
2158 method public androidx.compose.ui.text.style.ResolvedTextDirection component1();
George Mount0ad23d02020-04-24 14:37:08 -07002159 method public int component2();
2160 method public androidx.ui.core.selection.Selectable component3();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002161 method @androidx.compose.Immutable public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.compose.ui.text.style.ResolvedTextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
2162 method public androidx.compose.ui.text.style.ResolvedTextDirection getDirection();
George Mount0ad23d02020-04-24 14:37:08 -07002163 method public int getOffset();
2164 method public androidx.ui.core.selection.Selectable getSelectable();
2165 }
2166
2167 public final class SelectionContainerKt {
Aurimas Liutikas3ec16722020-05-27 13:08:04 -07002168 method @androidx.compose.Composable public static void SelectionContainer(androidx.ui.core.selection.Selection? selection, kotlin.jvm.functions.Function1<? super androidx.ui.core.selection.Selection,kotlin.Unit> onSelectionChange, kotlin.jvm.functions.Function0<kotlin.Unit> children);
George Mount0ad23d02020-04-24 14:37:08 -07002169 }
2170
2171 public final class SelectionHandlesKt {
2172 }
2173
Qingqing Deng690a79b2020-06-18 14:53:20 -07002174 public final class SelectionLayoutKt {
2175 }
2176
George Mount0ad23d02020-04-24 14:37:08 -07002177 public final class SelectionManagerKt {
2178 }
2179
2180 public interface SelectionRegistrar {
2181 method public void onPositionChange();
2182 method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
2183 method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
2184 }
2185
2186 public final class SelectionRegistrarKt {
2187 method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
2188 }
2189
2190}
2191
2192package androidx.ui.core.semantics {
2193
2194 public final class SemanticsConfiguration implements java.lang.Iterable<java.util.Map.Entry<? extends androidx.ui.semantics.SemanticsPropertyKey<?>,?>> kotlin.jvm.internal.markers.KMappedMarker androidx.ui.semantics.SemanticsPropertyReceiver {
2195 ctor public SemanticsConfiguration();
2196 method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
2197 method public androidx.ui.core.semantics.SemanticsConfiguration copy();
2198 method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
2199 method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
2200 method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
2201 method public boolean isEmpty();
2202 method public boolean isMergingSemanticsOfDescendants();
George Mount0ad23d02020-04-24 14:37:08 -07002203 method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
2204 method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
Alexandre Elias96c9ccbd2020-05-19 19:12:54 -07002205 method public void setMergingSemanticsOfDescendants(boolean p);
George Mount0ad23d02020-04-24 14:37:08 -07002206 property public final boolean isEmpty;
2207 property public final boolean isMergingSemanticsOfDescendants;
George Mount0ad23d02020-04-24 14:37:08 -07002208 }
2209
2210 public final class SemanticsConfigurationKt {
2211 method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
2212 }
2213
George Mount0ad23d02020-04-24 14:37:08 -07002214 public interface SemanticsModifier extends androidx.ui.core.Modifier.Element {
2215 method public int getId();
2216 method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
2217 property public abstract int id;
2218 property public abstract androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
2219 }
2220
2221 public final class SemanticsModifierKt {
Alexandre Eliasc60f33e2020-07-10 16:23:09 -07002222 method public static androidx.ui.core.Modifier semantics(androidx.ui.core.Modifier, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit> properties);
George Mount0ad23d02020-04-24 14:37:08 -07002223 }
2224
2225 public final class SemanticsNode {
Filip Pavlis0794a7a2020-06-18 22:21:15 +01002226 method public int getAlignmentLinePosition(androidx.ui.core.AlignmentLine line);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01002227 method public androidx.compose.ui.unit.PxBounds getBoundsInRoot();
George Mount0ad23d02020-04-24 14:37:08 -07002228 method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
Matvei Malkov1da47fe2020-05-15 12:40:16 +01002229 method public androidx.ui.core.LayoutNode getComponentNode();
George Mount0ad23d02020-04-24 14:37:08 -07002230 method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01002231 method public androidx.compose.ui.unit.PxBounds getGlobalBounds();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01002232 method public androidx.compose.ui.geometry.Offset getGlobalPosition();
George Mount0ad23d02020-04-24 14:37:08 -07002233 method public int getId();
Alexandre Eliasc6d20b32020-07-02 01:38:15 -07002234 method public boolean getMergingEnabled();
George Mount0ad23d02020-04-24 14:37:08 -07002235 method public androidx.ui.core.semantics.SemanticsNode? getParent();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01002236 method public androidx.compose.ui.geometry.Offset getPositionInRoot();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01002237 method public androidx.compose.ui.unit.IntSize getSize();
Matvei Malkov1da47fe2020-05-15 12:40:16 +01002238 method public boolean isRoot();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01002239 property public final androidx.compose.ui.unit.PxBounds boundsInRoot;
George Mount0ad23d02020-04-24 14:37:08 -07002240 property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
Alexandre Eliasc60f33e2020-07-10 16:23:09 -07002241 property public final androidx.ui.core.LayoutNode componentNode;
George Mount0ad23d02020-04-24 14:37:08 -07002242 property public final androidx.ui.core.semantics.SemanticsConfiguration config;
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01002243 property public final androidx.compose.ui.unit.PxBounds globalBounds;
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01002244 property public final androidx.compose.ui.geometry.Offset globalPosition;
Alexandre Eliasc60f33e2020-07-10 16:23:09 -07002245 property public final int id;
Matvei Malkov1da47fe2020-05-15 12:40:16 +01002246 property public final boolean isRoot;
George Mount0ad23d02020-04-24 14:37:08 -07002247 property public final androidx.ui.core.semantics.SemanticsNode? parent;
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01002248 property public final androidx.compose.ui.geometry.Offset positionInRoot;
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01002249 property public final androidx.compose.ui.unit.IntSize size;
George Mount0ad23d02020-04-24 14:37:08 -07002250 }
2251
2252 public final class SemanticsNodeKt {
2253 method public static androidx.ui.core.semantics.SemanticsNode? findClosestParentNode(androidx.ui.core.semantics.SemanticsNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.semantics.SemanticsNode,java.lang.Boolean> selector);
2254 }
2255
2256 public final class SemanticsOwner {
Matvei Malkov1da47fe2020-05-15 12:40:16 +01002257 ctor public SemanticsOwner(androidx.ui.core.LayoutNode rootNode);
2258 method public androidx.ui.core.LayoutNode getRootNode();
George Mount0ad23d02020-04-24 14:37:08 -07002259 method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
Alexandre Eliasc6d20b32020-07-02 01:38:15 -07002260 method public androidx.ui.core.semantics.SemanticsNode getUnmergedRootSemanticsNode();
George Mount0ad23d02020-04-24 14:37:08 -07002261 property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
Alexandre Eliasc6d20b32020-07-02 01:38:15 -07002262 property public final androidx.ui.core.semantics.SemanticsNode unmergedRootSemanticsNode;
George Mount0ad23d02020-04-24 14:37:08 -07002263 }
2264
2265 public final class SemanticsOwnerKt {
Alexandre Eliasc6d20b32020-07-02 01:38:15 -07002266 method public static java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticsNodes(androidx.ui.core.semantics.SemanticsOwner, boolean mergingEnabled);
George Mount0ad23d02020-04-24 14:37:08 -07002267 }
2268
2269}
2270
2271package androidx.ui.core.texttoolbar {
2272
2273 public interface TextToolbar {
2274 method public androidx.ui.core.texttoolbar.TextToolbarStatus getStatus();
2275 method public void hide();
Louis Pullen-Freilichf434a13e2020-07-22 14:19:24 +01002276 method public void showMenu(androidx.compose.ui.geometry.Rect rect, kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? >
George Mount0ad23d02020-04-24 14:37:08 -07002277 property public abstract androidx.ui.core.texttoolbar.TextToolbarStatus status;
2278 }
2279
Qingqing Deng40519572020-07-10 13:25:36 -07002280 public final class TextToolbarKt {
2281 }
2282
George Mount0ad23d02020-04-24 14:37:08 -07002283 public enum TextToolbarStatus {
Aurimas Liutikasafd4a792020-06-22 13:35:25 -07002284 method public static androidx.ui.core.texttoolbar.TextToolbarStatus valueOf(String name) throws java.lang.IllegalArgumentException;
2285 method public static androidx.ui.core.texttoolbar.TextToolbarStatus[] values();
George Mount0ad23d02020-04-24 14:37:08 -07002286 enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Hidden;
2287 enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Shown;
2288 }
2289
2290}
2291
2292package androidx.ui.core.texttoolbar.actionmodecallback {
2293
2294 public final class TextActionModeCallbackKt {
2295 }
2296
2297}
2298
George Mount0ad23d02020-04-24 14:37:08 -07002299package androidx.ui.node {
2300
2301 public final class PointerInteropFilterKt {
2302 }
2303
2304 public final class PointerInteropUtilsKt {
2305 }
2306
Leland Richardson19285b12020-06-18 13:37:21 -07002307 public final class UiApplier implements androidx.compose.Applier<java.lang.Object> {
2308 ctor public UiApplier(Object root);
Adam Powell8dec9b72020-06-19 14:24:14 -07002309 method public void clear();
Leland Richardson19285b12020-06-18 13:37:21 -07002310 method public void down(Object node);
2311 method public Object getCurrent();
2312 method public void insert(int index, Object instance);
2313 method public void move(int from, int to, int count);
2314 method public void remove(int index, int count);
Leland Richardson19285b12020-06-18 13:37:21 -07002315 method public void up();
2316 property public Object current;
George Mount0ad23d02020-04-24 14:37:08 -07002317 }
2318
2319 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public interface ViewAdapter {
2320 method public void didInsert(android.view.View view, android.view.ViewGroup parent);
2321 method public void didUpdate(android.view.View view, android.view.ViewGroup parent);
2322 method public int getId();
2323 method public void willInsert(android.view.View view, android.view.ViewGroup parent);
2324 property public abstract int id;
2325 }
2326
2327 public final class ViewInteropKt {
2328 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static <T extends androidx.ui.node.ViewAdapter> T getOrAddAdapter(android.view.View, int id, kotlin.jvm.functions.Function0<? extends T> factory);
2329 }
2330
2331}
2332
2333package androidx.ui.platform {
2334
2335 public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
2336 ctor public AndroidUriHandler(android.content.Context context);
2337 method public void openUri(String uri);
2338 }
2339
2340 public interface UriHandler {
2341 method public void openUri(String uri);
2342 }
2343
2344}
2345
2346package androidx.ui.res {
2347
2348 public final class ColorResourcesKt {
Aurimas Liutikas3ec16722020-05-27 13:08:04 -07002349 method @androidx.compose.Composable public static long colorResource(@ColorRes int id);
George Mount0ad23d02020-04-24 14:37:08 -07002350 }
2351
Aurimas Liutikas3ec16722020-05-27 13:08:04 -07002352 @androidx.compose.Stable public final class DeferredResource<T> {
George Mount0ad23d02020-04-24 14:37:08 -07002353 method public androidx.ui.res.Resource<T> getResource();
2354 property public final androidx.ui.res.Resource<T> resource;
2355 }
2356
2357 public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
2358 ctor public FailedResource(T? resource, Throwable? throwable);
2359 method public Throwable? getThrowable();
2360 }
2361
2362 public final class FontResourcesKt {
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002363 method @androidx.compose.Composable public static androidx.compose.ui.text.Typeface fontResource(androidx.compose.ui.text.font.FontFamily fontFamily);
2364 method @androidx.compose.Composable public static androidx.ui.res.DeferredResource<androidx.compose.ui.text.Typeface> loadFontResource(androidx.compose.ui.text.font.FontFamily fontFamily, androidx.compose.ui.text.font.FontFamily? pendingFontFamily = null, androidx.compose.ui.text.font.FontFamily? failedFontFamily = null);
2365 method @androidx.compose.Composable public static androidx.ui.res.DeferredResource<androidx.compose.ui.text.Typeface> loadFontResource(androidx.compose.ui.text.font.FontFamily fontFamily, androidx.compose.ui.text.Typeface? pendingTypeface = null, androidx.compose.ui.text.Typeface? failedTypeface = null);
George Mount0ad23d02020-04-24 14:37:08 -07002366 }
2367
2368 public final class ImageResourcesKt {
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +01002369 method @androidx.compose.Composable public static androidx.compose.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
2370 method @androidx.compose.Composable public static androidx.ui.res.DeferredResource<androidx.compose.ui.graphics.ImageAsset> loadImageResource(int id, androidx.compose.ui.graphics.ImageAsset? pendingImage = null, androidx.compose.ui.graphics.ImageAsset? failedImage = null);
George Mount0ad23d02020-04-24 14:37:08 -07002371 }
2372
2373 public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
2374 ctor public LoadedResource(T! resource);
2375 }
2376
2377 public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
2378 ctor public PendingResource(T? resource);
2379 }
2380
2381 public final class PrimitiveResourcesKt {
Aurimas Liutikas3ec16722020-05-27 13:08:04 -07002382 method @androidx.compose.Composable public static boolean booleanResource(@BoolRes int id);
2383 method @androidx.compose.Composable public static float dimensionResource(@DimenRes int id);
2384 method @androidx.compose.Composable public static int[] integerArrayResource(@ArrayRes int id);
2385 method @androidx.compose.Composable public static int integerResource(@IntegerRes int id);
George Mount0ad23d02020-04-24 14:37:08 -07002386 }
2387
2388 public abstract sealed class Resource<T> {
2389 method public final T? getResource();
2390 }
2391
2392 public final class ResourcesKt {
2393 }
2394
2395 public final class StringResourcesKt {
Aurimas Liutikas3ec16722020-05-27 13:08:04 -07002396 method @androidx.compose.Composable public static String![] stringArrayResource(@ArrayRes int id);
2397 method @androidx.compose.Composable public static String stringResource(@StringRes int id);
2398 method @androidx.compose.Composable public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
George Mount0ad23d02020-04-24 14:37:08 -07002399 }
2400
2401 public final class VectorResourcesKt {
Louis Pullen-Freilich4dc4dac2020-07-22 14:39:14 +01002402 method @androidx.compose.Composable public static androidx.ui.res.DeferredResource<androidx.compose.ui.graphics.vector.VectorAsset> loadVectorResource(int id, androidx.compose.ui.graphics.vector.VectorAsset? pendingResource = null, androidx.compose.ui.graphics.vector.VectorAsset? failedResource = null);
2403 method @androidx.compose.Composable public static androidx.compose.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
George Mount0ad23d02020-04-24 14:37:08 -07002404 }
2405
Ralston Da Silva78117b82019-11-05 16:15:25 -08002406}
2407
Ryan Mentley6cd57192019-05-29 21:03:18 -07002408package androidx.ui.semantics {
2409
yingleiw2b443152020-04-24 14:18:02 -07002410 public final class AccessibilityAction<T extends kotlin.Function<? extends java.lang.Boolean>> {
yingleiwb2cca132020-04-20 12:28:58 -07002411 ctor public AccessibilityAction(CharSequence? label, T action);
2412 method public CharSequence? component1();
Ryan Mentley6cd57192019-05-29 21:03:18 -07002413 method public T component2();
yingleiwb2cca132020-04-20 12:28:58 -07002414 method public androidx.ui.semantics.AccessibilityAction<T> copy(CharSequence? label, T action);
Ryan Mentley6cd57192019-05-29 21:03:18 -07002415 method public T getAction();
yingleiwb2cca132020-04-20 12:28:58 -07002416 method public CharSequence? getLabel();
Ryan Mentley6cd57192019-05-29 21:03:18 -07002417 }
2418
Matvei Malkova78ad412019-11-13 13:55:40 +00002419 public final class AccessibilityRangeInfo {
2420 ctor public AccessibilityRangeInfo(float current, kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> range);
2421 method public float component1();
2422 method public kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> component2();
2423 method public androidx.ui.semantics.AccessibilityRangeInfo copy(float current, kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> range);
2424 method public float getCurrent();
2425 method public kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> getRange();
2426 }
2427
yingleiwb2cca132020-04-20 12:28:58 -07002428 public final class CustomAccessibilityAction {
2429 ctor public CustomAccessibilityAction(CharSequence label, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
2430 method public CharSequence component1();
2431 method public kotlin.jvm.functions.Function0<java.lang.Boolean> component2();
2432 method public androidx.ui.semantics.CustomAccessibilityAction copy(CharSequence label, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
2433 method public kotlin.jvm.functions.Function0<java.lang.Boolean> getAction();
2434 method public CharSequence getLabel();
2435 }
2436
yingleiwef4da392020-03-10 10:31:57 -07002437 public final class SemanticsActions {
yingleiwb2cca132020-04-20 12:28:58 -07002438 method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.CustomAccessibilityAction>> getCustomActions();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002439 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.util.List<androidx.compose.ui.text.TextLayoutResult>,java.lang.Boolean>>> getGetTextLayoutResult();
yingleiw2b443152020-04-24 14:18:02 -07002440 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getOnClick();
yingleiwef6cfd72020-05-15 18:35:37 -07002441 method @Deprecated public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getScrollBackward();
Alexandre Eliasc60f33e2020-07-10 16:23:09 -07002442 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<java.lang.Float,java.lang.Float,java.lang.Boolean>>> getScrollBy();
yingleiwef6cfd72020-05-15 18:35:37 -07002443 method @Deprecated public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getScrollForward();
yingleiwef6cfd72020-05-15 18:35:37 -07002444 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Boolean>>> getSetProgress();
yingleiw52020992020-06-18 13:01:40 -07002445 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function3<java.lang.Integer,java.lang.Integer,java.lang.Boolean,java.lang.Boolean>>> getSetSelection();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002446 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<androidx.compose.ui.text.AnnotatedString,java.lang.Boolean>>> getSetText();
yingleiwb2cca132020-04-20 12:28:58 -07002447 property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.CustomAccessibilityAction>> CustomActions;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002448 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.util.List<androidx.compose.ui.text.TextLayoutResult>,java.lang.Boolean>>> GetTextLayoutResult;
yingleiw2b443152020-04-24 14:18:02 -07002449 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> OnClick;
yingleiwef6cfd72020-05-15 18:35:37 -07002450 property @Deprecated public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> ScrollBackward;
Alexandre Eliasc60f33e2020-07-10 16:23:09 -07002451 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<java.lang.Float,java.lang.Float,java.lang.Boolean>>> ScrollBy;
yingleiwef6cfd72020-05-15 18:35:37 -07002452 property @Deprecated public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> ScrollForward;
yingleiwef6cfd72020-05-15 18:35:37 -07002453 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Boolean>>> SetProgress;
yingleiw52020992020-06-18 13:01:40 -07002454 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function3<java.lang.Integer,java.lang.Integer,java.lang.Boolean,java.lang.Boolean>>> SetSelection;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002455 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<androidx.compose.ui.text.AnnotatedString,java.lang.Boolean>>> SetText;
Aurimas Liutikasafd4a792020-06-22 13:35:25 -07002456 field public static final androidx.ui.semantics.SemanticsActions INSTANCE;
yingleiwef4da392020-03-10 10:31:57 -07002457 }
2458
2459 public final class SemanticsProperties {
2460 method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
2461 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
2462 method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
Alexandre Eliasc60f33e2020-07-10 16:23:09 -07002463 method public androidx.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getDisabled();
yingleiw52020992020-06-18 13:01:40 -07002464 method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getFocused();
Alexandre Eliasc60f33e2020-07-10 16:23:09 -07002465 method public androidx.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getHidden();
2466 method public androidx.ui.semantics.SemanticsPropertyKey<kotlin.Unit> getIsPopup();
yingleiwef4da392020-03-10 10:31:57 -07002467 method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002468 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.AnnotatedString> getText();
2469 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.TextRange> getTextSelectionRange();
yingleiwef4da392020-03-10 10:31:57 -07002470 property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
2471 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> AccessibilityRangeInfo;
2472 property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
Alexandre Eliasc60f33e2020-07-10 16:23:09 -07002473 property public final androidx.ui.semantics.SemanticsPropertyKey<kotlin.Unit> Disabled;
yingleiw52020992020-06-18 13:01:40 -07002474 property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Focused;
Alexandre Eliasc60f33e2020-07-10 16:23:09 -07002475 property public final androidx.ui.semantics.SemanticsPropertyKey<kotlin.Unit> Hidden;
2476 property public final androidx.ui.semantics.SemanticsPropertyKey<kotlin.Unit> IsPopup;
yingleiwef4da392020-03-10 10:31:57 -07002477 property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002478 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.AnnotatedString> Text;
2479 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.compose.ui.text.TextRange> TextSelectionRange;
Aurimas Liutikasafd4a792020-06-22 13:35:25 -07002480 field public static final androidx.ui.semantics.SemanticsProperties INSTANCE;
yingleiwef4da392020-03-10 10:31:57 -07002481 }
2482
George Mount0ad23d02020-04-24 14:37:08 -07002483 public final class SemanticsPropertiesKt {
Alexandre Eliasc60f33e2020-07-10 16:23:09 -07002484 method public static void disabled(androidx.ui.semantics.SemanticsPropertyReceiver);
George Mount0ad23d02020-04-24 14:37:08 -07002485 method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
2486 method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
2487 method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
2488 method public static java.util.List<androidx.ui.semantics.CustomAccessibilityAction> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
yingleiw52020992020-06-18 13:01:40 -07002489 method public static boolean getFocused(androidx.ui.semantics.SemanticsPropertyReceiver);
George Mount0ad23d02020-04-24 14:37:08 -07002490 method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002491 method public static androidx.compose.ui.text.AnnotatedString getText(androidx.ui.semantics.SemanticsPropertyReceiver);
2492 method public static void getTextLayoutResult(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function1<? super java.util.List<androidx.compose.ui.text.TextLayoutResult>,java.lang.Boolean> action);
2493 method public static androidx.compose.ui.text.TextRange getTextSelectionRange(androidx.ui.semantics.SemanticsPropertyReceiver);
Alexandre Eliasc60f33e2020-07-10 16:23:09 -07002494 method public static void hidden(androidx.ui.semantics.SemanticsPropertyReceiver);
yingleiw2b443152020-04-24 14:18:02 -07002495 method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
Alexandre Eliasc60f33e2020-07-10 16:23:09 -07002496 method public static void popup(androidx.ui.semantics.SemanticsPropertyReceiver);
yingleiwef6cfd72020-05-15 18:35:37 -07002497 method @Deprecated public static void scrollBackward(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
Alexandre Eliasc60f33e2020-07-10 16:23:09 -07002498 method public static void scrollBy(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super java.lang.Float,? super java.lang.Float,java.lang.Boolean> action);
yingleiwef6cfd72020-05-15 18:35:37 -07002499 method @Deprecated public static void scrollForward(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
George Mount0ad23d02020-04-24 14:37:08 -07002500 method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
2501 method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
2502 method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
2503 method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.CustomAccessibilityAction> p);
yingleiw52020992020-06-18 13:01:40 -07002504 method public static void setFocused(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
yingleiwef6cfd72020-05-15 18:35:37 -07002505 method public static void setProgress(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function1<? super java.lang.Float,java.lang.Boolean> action);
yingleiw52020992020-06-18 13:01:40 -07002506 method public static void setSelection(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function3<? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Boolean,java.lang.Boolean> action);
George Mount0ad23d02020-04-24 14:37:08 -07002507 method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
Louis Pullen-Freilichab194752020-07-21 22:21:22 +01002508 method public static void setText(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.text.AnnotatedString p);
2509 method public static void setText(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString,java.lang.Boolean> action);
2510 method public static void setTextSelectionRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.compose.ui.text.TextRange p);
George Mount0ad23d02020-04-24 14:37:08 -07002511 }
2512
Alexandre Eliasc60f33e2020-07-10 16:23:09 -07002513 public final class SemanticsPropertyKey<T> {
Ryan Mentley6cd57192019-05-29 21:03:18 -07002514 ctor public SemanticsPropertyKey(String name);
Alexandre Eliasc60f33e2020-07-10 16:23:09 -07002515 method public String getName();
2516 method public operator T! getValue(androidx.ui.semantics.SemanticsPropertyReceiver thisRef, kotlin.reflect.KProperty<?> property);
2517 method public operator void setValue(androidx.ui.semantics.SemanticsPropertyReceiver thisRef, kotlin.reflect.KProperty<?> property, T? value);
Ryan Mentley6cd57192019-05-29 21:03:18 -07002518 }
2519
2520 public interface SemanticsPropertyReceiver {
2521 method public operator <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
2522 }
2523
2524}
2525
Jeff Gastone6a3a042019-07-01 18:23:37 -04002526package androidx.ui.testutils {
2527
2528 public final class PointerInputTestUtilKt {
Jeff Gastone6a3a042019-07-01 18:23:37 -04002529 method public static androidx.ui.core.PointerInputChange consume(androidx.ui.core.PointerInputChange, float dx = 0f, float dy = 0f, boolean downChange = false);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01002530 method public static androidx.ui.core.PointerInputChange down(long id, androidx.compose.ui.unit.Duration duration = Duration.Zero, float x = 0f, float y = 0f);
2531 method public static androidx.ui.core.PointerInputChange invokeOverAllPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.compose.ui.unit.IntSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange pointerInputChanges, androidx.compose.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
2532 method public static java.util.List<androidx.ui.core.PointerInputChange> invokeOverAllPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.compose.ui.unit.IntSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange![] pointerInputChanges, androidx.compose.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
Shep Shapard2cdd21a2020-01-24 13:44:54 -08002533 method public static void invokeOverAllPasses(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>, androidx.ui.core.CustomEvent event);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01002534 method public static androidx.ui.core.PointerInputChange invokeOverPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.compose.ui.unit.IntSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange pointerInputChange, androidx.ui.core.PointerEventPass pointerEventPass, androidx.compose.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
2535 method public static java.util.List<androidx.ui.core.PointerInputChange> invokeOverPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.compose.ui.unit.IntSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange![] pointerInputChanges, androidx.ui.core.PointerEventPass pointerEventPass, androidx.compose.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
2536 method public static androidx.ui.core.PointerInputChange invokeOverPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.compose.ui.unit.IntSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange pointerInputChange, androidx.ui.core.PointerEventPass![] pointerEventPasses, androidx.compose.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
2537 method public static java.util.List<androidx.ui.core.PointerInputChange> invokeOverPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.compose.ui.unit.IntSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, java.util.List<androidx.ui.core.PointerInputChange> pointerInputChanges, java.util.List<? extends androidx.ui.core.PointerEventPass> pointerEventPasses, androidx.compose.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
Shep Shapard2cdd21a2020-01-24 13:44:54 -08002538 method public static void invokeOverPasses(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>, androidx.ui.core.CustomEvent event, java.util.List<? extends androidx.ui.core.PointerEventPass> pointerEventPasses);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +01002539 method public static androidx.ui.core.PointerInputChange moveBy(androidx.ui.core.PointerInputChange, androidx.compose.ui.unit.Duration duration, float dx = 0f, float dy = 0f);
2540 method public static androidx.ui.core.PointerInputChange moveTo(androidx.ui.core.PointerInputChange, androidx.compose.ui.unit.Duration duration, float x = 0f, float y = 0f);
2541 method public static androidx.ui.core.PointerInputChange up(androidx.ui.core.PointerInputChange, androidx.compose.ui.unit.Duration duration);
Jeff Gastone6a3a042019-07-01 18:23:37 -04002542 }
2543
2544}
2545
George Mount0ad23d02020-04-24 14:37:08 -07002546package androidx.ui.tooling {
2547
2548 public final class InspectionModeKt {
2549 method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
2550 }
2551
2552}
2553
2554package androidx.ui.viewinterop {
2555
Mihai Popaeb7e0ba2020-07-17 19:52:15 +01002556 public final class AndroidViewKt {
2557 method @androidx.compose.Composable public static <T extends android.view.View> void AndroidView(kotlin.jvm.functions.Function1<? super android.content.Context,? extends T> viewBlock, androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> update = NoOpUpdate);
2558 method @Deprecated @androidx.compose.Composable public static void AndroidView(@LayoutRes int resId, androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> postInflationCallback = { _ -> });
2559 method @Deprecated @androidx.compose.Composable public static void AndroidView(android.view.View view, androidx.ui.core.Modifier modifier = Modifier);
2560 method public static kotlin.jvm.functions.Function1<android.view.View,kotlin.Unit> getNoOpUpdate();
George Mount0ad23d02020-04-24 14:37:08 -07002561 }
2562
Leland Richardson19285b12020-06-18 13:37:21 -07002563 public final class EmitViewKt {
2564 method @androidx.compose.Composable public static <T extends android.view.View> void emitView(kotlin.jvm.functions.Function1<? super android.content.Context,? extends T> ctor, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> update);
2565 method @androidx.compose.Composable public static <T extends android.view.ViewGroup> void emitView(kotlin.jvm.functions.Function1<? super android.content.Context,? extends T> ctor, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> update, kotlin.jvm.functions.Function0<kotlin.Unit> children);
2566 }
2567
George Mount0ad23d02020-04-24 14:37:08 -07002568}
2569
Andrey Kulikovd6062f72020-05-07 20:06:30 +01002570package androidx.ui.viewmodel {
2571
2572 public final class ViewModelKt {
2573 method @androidx.compose.Composable public static <VM extends androidx.lifecycle.ViewModel> VM viewModel(Class<VM> modelClass, String? key = null, androidx.lifecycle.ViewModelProvider.Factory? factory = null);
2574 method @androidx.compose.Composable public static inline <reified VM extends androidx.lifecycle.ViewModel> VM! viewModel(String key = null, androidx.lifecycle.ViewModelProvider.Factory? factory = null);
2575 }
2576
2577}
2578