blob: 6ef9dcc81d7da88fd9cdad733c68e876427819b2 [file] [log] [blame]
Nick Anthony726179f2020-06-18 11:38:15 -04001// Signature format: 3.0
2package androidx.compose {
3
4 public final class ComposerCompatKt {
5 method @Deprecated public static androidx.ui.node.UiComposer getComposer();
6 }
7
8}
9
10package androidx.ui.autofill {
11
12 public final class AndroidAutofillDebugUtilsKt {
13 }
14
15 public final class AndroidAutofillKt {
16 }
17
18 public final class AndroidAutofillTypeKt {
19 }
20
21 public interface Autofill {
22 method public void cancelAutofillForNode(androidx.ui.autofill.AutofillNode autofillNode);
23 method public void requestAutofillForNode(androidx.ui.autofill.AutofillNode autofillNode);
24 }
25
26 public final class AutofillNode {
27 ctor public AutofillNode(java.util.List<? extends androidx.ui.autofill.AutofillType> autofillTypes, androidx.ui.geometry.Rect? boundingBox, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>? onFill);
28 method public java.util.List<androidx.ui.autofill.AutofillType> component1();
29 method public androidx.ui.geometry.Rect? component2();
30 method public kotlin.jvm.functions.Function1<java.lang.String,kotlin.Unit>? component3();
31 method public androidx.ui.autofill.AutofillNode copy(java.util.List<? extends androidx.ui.autofill.AutofillType> autofillTypes, androidx.ui.geometry.Rect? boundingBox, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit>? onFill);
32 method public java.util.List<androidx.ui.autofill.AutofillType> getAutofillTypes();
33 method public androidx.ui.geometry.Rect? getBoundingBox();
34 method public int getId();
35 method public kotlin.jvm.functions.Function1<java.lang.String,kotlin.Unit>? getOnFill();
36 method public void setBoundingBox(androidx.ui.geometry.Rect? p);
37 property public final int id;
38 }
39
40 public final class AutofillTree {
41 ctor public AutofillTree();
42 method public java.util.Map<java.lang.Integer,androidx.ui.autofill.AutofillNode> getChildren();
43 method public kotlin.Unit? performAutofill(int id, String value);
44 method public operator void plusAssign(androidx.ui.autofill.AutofillNode autofillNode);
45 property public final java.util.Map<java.lang.Integer,androidx.ui.autofill.AutofillNode> children;
46 }
47
48 public enum AutofillType {
49 enum_constant public static final androidx.ui.autofill.AutofillType AddressAuxiliaryDetails;
50 enum_constant public static final androidx.ui.autofill.AutofillType AddressCountry;
51 enum_constant public static final androidx.ui.autofill.AutofillType AddressLocality;
52 enum_constant public static final androidx.ui.autofill.AutofillType AddressRegion;
53 enum_constant public static final androidx.ui.autofill.AutofillType AddressStreet;
54 enum_constant public static final androidx.ui.autofill.AutofillType BirthDateDay;
55 enum_constant public static final androidx.ui.autofill.AutofillType BirthDateFull;
56 enum_constant public static final androidx.ui.autofill.AutofillType BirthDateMonth;
57 enum_constant public static final androidx.ui.autofill.AutofillType BirthDateYear;
58 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardExpirationDate;
59 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardExpirationDay;
60 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardExpirationMonth;
61 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardExpirationYear;
62 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardNumber;
63 enum_constant public static final androidx.ui.autofill.AutofillType CreditCardSecurityCode;
64 enum_constant public static final androidx.ui.autofill.AutofillType EmailAddress;
65 enum_constant public static final androidx.ui.autofill.AutofillType Gender;
66 enum_constant @Deprecated public static final androidx.ui.autofill.AutofillType Name;
67 enum_constant public static final androidx.ui.autofill.AutofillType NewPassword;
68 enum_constant public static final androidx.ui.autofill.AutofillType NewUsername;
69 enum_constant public static final androidx.ui.autofill.AutofillType Password;
70 enum_constant public static final androidx.ui.autofill.AutofillType PersonFirstName;
71 enum_constant public static final androidx.ui.autofill.AutofillType PersonFullName;
72 enum_constant public static final androidx.ui.autofill.AutofillType PersonLastName;
73 enum_constant public static final androidx.ui.autofill.AutofillType PersonMiddleInitial;
74 enum_constant public static final androidx.ui.autofill.AutofillType PersonMiddleName;
75 enum_constant public static final androidx.ui.autofill.AutofillType PersonNamePrefix;
76 enum_constant public static final androidx.ui.autofill.AutofillType PersonNameSuffix;
77 enum_constant public static final androidx.ui.autofill.AutofillType PhoneCountryCode;
78 enum_constant public static final androidx.ui.autofill.AutofillType PhoneNumber;
79 enum_constant public static final androidx.ui.autofill.AutofillType PhoneNumberDevice;
80 enum_constant public static final androidx.ui.autofill.AutofillType PhoneNumberNational;
81 enum_constant public static final androidx.ui.autofill.AutofillType PostalAddress;
82 enum_constant public static final androidx.ui.autofill.AutofillType PostalCode;
83 enum_constant public static final androidx.ui.autofill.AutofillType PostalCodeExtended;
84 enum_constant public static final androidx.ui.autofill.AutofillType SmsOtpCode;
85 enum_constant public static final androidx.ui.autofill.AutofillType Username;
86 }
87
88}
89
90package androidx.ui.core {
91
92 @androidx.compose.Immutable public final class AbsoluteAlignment implements androidx.ui.core.Alignment {
93 method public androidx.ui.unit.IntOffset align(androidx.ui.unit.IntSize size, androidx.ui.core.LayoutDirection layoutDirection);
94 method @androidx.compose.Immutable public androidx.ui.core.AbsoluteAlignment copy(float verticalBias, float horizontalBias);
95 field public static final androidx.ui.core.AbsoluteAlignment.Companion! Companion;
96 }
97
98 public static final class AbsoluteAlignment.Companion {
99 method public androidx.ui.core.AbsoluteAlignment getBottomLeft();
100 method public androidx.ui.core.AbsoluteAlignment getBottomRight();
101 method public androidx.ui.core.AbsoluteAlignment getCenterLeft();
102 method public androidx.ui.core.AbsoluteAlignment getCenterRight();
103 method public androidx.ui.core.AbsoluteAlignment.Horizontal getLeft();
104 method public androidx.ui.core.AbsoluteAlignment.Horizontal getRight();
105 method public androidx.ui.core.AbsoluteAlignment getTopLeft();
106 method public androidx.ui.core.AbsoluteAlignment getTopRight();
107 property public final androidx.ui.core.AbsoluteAlignment BottomLeft;
108 property public final androidx.ui.core.AbsoluteAlignment BottomRight;
109 property public final androidx.ui.core.AbsoluteAlignment CenterLeft;
110 property public final androidx.ui.core.AbsoluteAlignment CenterRight;
111 property public final androidx.ui.core.AbsoluteAlignment.Horizontal Left;
112 property public final androidx.ui.core.AbsoluteAlignment.Horizontal Right;
113 property public final androidx.ui.core.AbsoluteAlignment TopLeft;
114 property public final androidx.ui.core.AbsoluteAlignment TopRight;
115 }
116
117 @androidx.compose.Immutable public static final class AbsoluteAlignment.Horizontal implements androidx.ui.core.Alignment.Horizontal {
118 method public int align(int size, androidx.ui.core.LayoutDirection layoutDirection);
119 method @androidx.compose.Immutable public androidx.ui.core.AbsoluteAlignment.Horizontal copy(float bias);
120 }
121
122 @androidx.compose.Immutable public interface Alignment {
123 method public androidx.ui.unit.IntOffset align(androidx.ui.unit.IntSize size, androidx.ui.core.LayoutDirection layoutDirection = LayoutDirection.Ltr);
124 field public static final androidx.ui.core.Alignment.Companion! Companion;
125 }
126
127 public static final class Alignment.Companion {
128 method public androidx.ui.core.Alignment.Vertical getBottom();
129 method public androidx.ui.core.Alignment getBottomCenter();
130 method public androidx.ui.core.Alignment getBottomEnd();
131 method public androidx.ui.core.Alignment getBottomStart();
132 method public androidx.ui.core.Alignment getCenter();
133 method public androidx.ui.core.Alignment getCenterEnd();
134 method public androidx.ui.core.Alignment.Horizontal getCenterHorizontally();
135 method public androidx.ui.core.Alignment getCenterStart();
136 method public androidx.ui.core.Alignment.Vertical getCenterVertically();
137 method public androidx.ui.core.Alignment.Horizontal getEnd();
138 method public androidx.ui.core.Alignment.Horizontal getStart();
139 method public androidx.ui.core.Alignment.Vertical getTop();
140 method public androidx.ui.core.Alignment getTopCenter();
141 method public androidx.ui.core.Alignment getTopEnd();
142 method public androidx.ui.core.Alignment getTopStart();
143 property public final androidx.ui.core.Alignment.Vertical Bottom;
144 property public final androidx.ui.core.Alignment BottomCenter;
145 property public final androidx.ui.core.Alignment BottomEnd;
146 property public final androidx.ui.core.Alignment BottomStart;
147 property public final androidx.ui.core.Alignment Center;
148 property public final androidx.ui.core.Alignment CenterEnd;
149 property public final androidx.ui.core.Alignment.Horizontal CenterHorizontally;
150 property public final androidx.ui.core.Alignment CenterStart;
151 property public final androidx.ui.core.Alignment.Vertical CenterVertically;
152 property public final androidx.ui.core.Alignment.Horizontal End;
153 property public final androidx.ui.core.Alignment.Horizontal Start;
154 property public final androidx.ui.core.Alignment.Vertical Top;
155 property public final androidx.ui.core.Alignment TopCenter;
156 property public final androidx.ui.core.Alignment TopEnd;
157 property public final androidx.ui.core.Alignment TopStart;
158 }
159
160 @androidx.compose.Immutable public static interface Alignment.Horizontal {
161 method public int align(int size, androidx.ui.core.LayoutDirection layoutDirection = LayoutDirection.Ltr);
162 }
163
164 @androidx.compose.Immutable public static interface Alignment.Vertical {
165 method public int align(int size);
166 }
167
168 @androidx.compose.Immutable public abstract sealed class AlignmentLine {
169 field public static final androidx.ui.core.AlignmentLine.Companion! Companion;
170 field public static final int Unspecified = -2147483648; // 0x80000000
171 }
172
173 public static final class AlignmentLine.Companion {
174 }
175
176 public final class AlignmentLineKt {
177 method public static int merge(androidx.ui.core.AlignmentLine, int position1, int position2);
178 }
179
180 public final class AmbientsKt {
181 method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
182 method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
183 method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
184 method public static androidx.compose.ProvidableAmbient<androidx.ui.core.clipboard.ClipboardManager> getClipboardManagerAmbient();
185 method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
186 method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
187 method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
188 method public static androidx.compose.ProvidableAmbient<androidx.ui.core.texttoolbar.TextToolbar> getTextToolbarAmbient();
189 method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
190 }
191
192 public final class AndroidAmbientsKt {
193 method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
194 method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
195 method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.LifecycleOwner> getLifecycleOwnerAmbient();
196 method public static androidx.compose.ProvidableAmbient<android.view.View> getViewAmbient();
197 method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.ViewModelStoreOwner> getViewModelStoreOwnerAmbient();
198 }
199
200 public final class AndroidComposeViewKt {
201 method public static androidx.ui.core.AndroidOwner AndroidOwner(android.content.Context context, androidx.lifecycle.LifecycleOwner? lifecycleOwner = null, androidx.lifecycle.ViewModelStoreOwner? viewModelStoreOwner = null);
202 method public static androidx.ui.core.LayoutDirection getLocaleLayoutDirection(android.content.res.Configuration);
203 }
204
205 public interface AndroidOwner extends androidx.ui.core.Owner {
206 method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
207 method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
208 method public android.view.View getView();
209 method public androidx.ui.core.AndroidOwner.ViewTreeOwners? getViewTreeOwners();
210 method public void removeAndroidView(android.view.View view);
211 method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
212 method public void setOnViewTreeOwnersAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.core.AndroidOwner.ViewTreeOwners,kotlin.Unit> callback);
213 property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
214 property public abstract android.view.View view;
215 property public abstract androidx.ui.core.AndroidOwner.ViewTreeOwners? viewTreeOwners;
216 }
217
218 public static final class AndroidOwner.ViewTreeOwners {
219 ctor public AndroidOwner.ViewTreeOwners(androidx.lifecycle.LifecycleOwner lifecycleOwner, androidx.lifecycle.ViewModelStoreOwner viewModelStoreOwner);
220 method public androidx.lifecycle.LifecycleOwner getLifecycleOwner();
221 method public androidx.lifecycle.ViewModelStoreOwner getViewModelStoreOwner();
222 }
223
224 public final class ClipKt {
225 method @androidx.compose.Stable public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
226 method @androidx.compose.Stable public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
227 }
228
229 public final class CombinedModifier implements androidx.ui.core.Modifier {
230 ctor public CombinedModifier(androidx.ui.core.Modifier outer, androidx.ui.core.Modifier inner);
231 method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
232 method public boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
233 method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
234 method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
235 }
236
237 public final class ComposedModifierKt {
238 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);
239 method public static androidx.ui.core.Modifier materialize(androidx.compose.Composer<?>, androidx.ui.core.Modifier modifier);
240 }
241
242 @androidx.compose.Immutable public final class ConsumedData {
243 ctor public ConsumedData(androidx.ui.geometry.Offset positionChange, boolean downChange);
244 ctor public ConsumedData();
245 method public androidx.ui.geometry.Offset component1();
246 method public boolean component2();
247 method @androidx.compose.Immutable public androidx.ui.core.ConsumedData copy(androidx.ui.geometry.Offset positionChange, boolean downChange);
248 method public boolean getDownChange();
249 method public androidx.ui.geometry.Offset getPositionChange();
250 }
251
252 public abstract class ContentDrawScope extends androidx.ui.graphics.drawscope.DrawScope {
253 ctor public ContentDrawScope();
254 method public abstract void drawContent();
255 }
256
257 @androidx.compose.Stable public interface ContentScale {
258 method public float scale(androidx.ui.geometry.Size srcSize, androidx.ui.geometry.Size dstSize);
259 field public static final androidx.ui.core.ContentScale.Companion! Companion;
260 }
261
262 public static final class ContentScale.Companion {
263 method public androidx.ui.core.ContentScale getCrop();
264 method public androidx.ui.core.ContentScale getFillHeight();
265 method public androidx.ui.core.ContentScale getFillWidth();
266 method public androidx.ui.core.ContentScale getFit();
267 method public androidx.ui.core.ContentScale getInside();
268 method public androidx.ui.core.FixedScale getNone();
269 property public final androidx.ui.core.ContentScale Crop;
270 property public final androidx.ui.core.ContentScale FillHeight;
271 property public final androidx.ui.core.ContentScale FillWidth;
272 property public final androidx.ui.core.ContentScale Fit;
273 property public final androidx.ui.core.ContentScale Inside;
274 property public final androidx.ui.core.FixedScale None;
275 }
276
277 public final class ContentScaleKt {
278 }
279
280 public interface CustomEvent {
281 }
282
283 public interface CustomEventDispatcher {
284 method public void dispatchCustomEvent(androidx.ui.core.CustomEvent event);
285 method public void releaseHitPaths(java.util.Set<androidx.ui.core.PointerId> pointerIds);
286 method public void retainHitPaths(java.util.Set<androidx.ui.core.PointerId> pointerIds);
287 }
288
289 public final class DebugUtilsKt {
290 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
291 }
292
293 public enum Direction {
294 enum_constant public static final androidx.ui.core.Direction DOWN;
295 enum_constant public static final androidx.ui.core.Direction LEFT;
296 enum_constant public static final androidx.ui.core.Direction RIGHT;
297 enum_constant public static final androidx.ui.core.Direction UP;
298 }
299
300 public interface DrawLayerModifier extends androidx.ui.core.Modifier.Element {
301 method @FloatRange(from=0.0, to=1.0) public default float getAlpha();
302 method public default boolean getClip();
303 method @FloatRange(from=0.0, to=360.0) public default float getRotationX();
304 method @FloatRange(from=0.0, to=360.0) public default float getRotationY();
305 method @FloatRange(from=0.0, to=360.0) public default float getRotationZ();
306 method public default float getScaleX();
307 method public default float getScaleY();
308 method @FloatRange(from=0.0) public default float getShadowElevation();
309 method public default androidx.ui.graphics.Shape getShape();
310 method public default long getTransformOrigin();
311 method public default float getTranslationX();
312 method public default float getTranslationY();
313 property @FloatRange(from=0.0, to=1.0) public default float alpha;
314 property public default boolean clip;
315 property @FloatRange(from=0.0, to=360.0) public default float rotationX;
316 property @FloatRange(from=0.0, to=360.0) public default float rotationY;
317 property @FloatRange(from=0.0, to=360.0) public default float rotationZ;
318 property public default float scaleX;
319 property public default float scaleY;
320 property @FloatRange(from=0.0) public default float shadowElevation;
321 property public default androidx.ui.graphics.Shape shape;
322 property public default long transformOrigin;
323 property public default float translationX;
324 property public default float translationY;
325 }
326
327 public final class DrawLayerModifierKt {
328 method public static inline long TransformOrigin(float pivotFractionX, float pivotFractionY);
329 method @androidx.compose.Stable public static androidx.ui.core.Modifier drawLayer-RgGWxk0(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.ui.graphics.Shape shape = androidx.ui.graphics.RectangleShapeKt.RectangleShape, boolean clip = false);
330 }
331
332 public interface DrawModifier extends androidx.ui.core.Modifier.Element {
333 method public void draw(androidx.ui.core.ContentDrawScope);
334 }
335
336 public final class DrawModifierKt {
337 method public static androidx.ui.core.Modifier drawBehind(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.drawscope.DrawScope,kotlin.Unit> onDraw);
338 method public static androidx.ui.core.Modifier drawWithContent(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.ContentDrawScope,kotlin.Unit> onDraw);
339 }
340
341 public final class DrawShadowKt {
342 method @androidx.compose.Stable public static androidx.ui.core.Modifier drawShadow-xWKVMPI(androidx.ui.core.Modifier, float elevation, androidx.ui.graphics.Shape shape = androidx.ui.graphics.RectangleShapeKt.RectangleShape, boolean clip = elevation > 0.dp, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
343 }
344
345 public enum DropDownAlignment {
346 enum_constant public static final androidx.ui.core.DropDownAlignment End;
347 enum_constant public static final androidx.ui.core.DropDownAlignment Start;
348 }
349
350 @androidx.compose.Immutable public final class FixedScale implements androidx.ui.core.ContentScale {
351 ctor public FixedScale(float value);
352 method public float component1();
353 method @androidx.compose.Immutable public androidx.ui.core.FixedScale copy(float value);
354 method public float getValue();
355 method public float scale(androidx.ui.geometry.Size srcSize, androidx.ui.geometry.Size dstSize);
356 }
357
358 public final class HorizontalAlignmentLine extends androidx.ui.core.AlignmentLine {
359 ctor public HorizontalAlignmentLine(kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Integer,java.lang.Integer> merger);
360 }
361
362 public interface IntrinsicMeasurable {
363 method public Object? getParentData();
364 method public int maxIntrinsicHeight(int width, androidx.ui.core.LayoutDirection layoutDirection);
365 method public int maxIntrinsicWidth(int height, androidx.ui.core.LayoutDirection layoutDirection);
366 method public int minIntrinsicHeight(int width, androidx.ui.core.LayoutDirection layoutDirection);
367 method public int minIntrinsicWidth(int height, androidx.ui.core.LayoutDirection layoutDirection);
368 property public abstract Object? parentData;
369 }
370
371 public final class IntrinsicMeasurableKt {
372 }
373
374 public abstract class IntrinsicMeasureScope implements androidx.ui.unit.Density {
375 ctor public IntrinsicMeasureScope();
376 method public abstract androidx.ui.core.LayoutDirection getLayoutDirection();
377 method public final int maxIntrinsicHeight(androidx.ui.core.IntrinsicMeasurable, int width);
378 method public final int maxIntrinsicWidth(androidx.ui.core.IntrinsicMeasurable, int height);
379 method public final int minIntrinsicHeight(androidx.ui.core.IntrinsicMeasurable, int width);
380 method public final int minIntrinsicWidth(androidx.ui.core.IntrinsicMeasurable, int height);
381 property public abstract androidx.ui.core.LayoutDirection layoutDirection;
382 }
383
384 public interface LayoutCoordinates {
385 method public androidx.ui.unit.PxBounds childBoundingBox(androidx.ui.core.LayoutCoordinates child);
386 method public androidx.ui.geometry.Offset childToLocal(androidx.ui.core.LayoutCoordinates child, androidx.ui.geometry.Offset childLocal);
387 method public operator int get(androidx.ui.core.AlignmentLine line);
388 method public androidx.ui.core.LayoutCoordinates? getParentCoordinates();
389 method public java.util.Set<androidx.ui.core.AlignmentLine> getProvidedAlignmentLines();
390 method public androidx.ui.unit.IntSize getSize();
391 method public androidx.ui.geometry.Offset globalToLocal(androidx.ui.geometry.Offset global);
392 method public boolean isAttached();
393 method public androidx.ui.geometry.Offset localToGlobal(androidx.ui.geometry.Offset local);
394 method public androidx.ui.geometry.Offset localToRoot(androidx.ui.geometry.Offset local);
395 property public abstract boolean isAttached;
396 property public abstract androidx.ui.core.LayoutCoordinates? parentCoordinates;
397 property public abstract java.util.Set<androidx.ui.core.AlignmentLine> providedAlignmentLines;
398 property public abstract androidx.ui.unit.IntSize size;
399 }
400
401 public final class LayoutCoordinatesKt {
402 method public static androidx.ui.unit.PxBounds getBoundsInParent(androidx.ui.core.LayoutCoordinates);
403 method public static androidx.ui.unit.PxBounds getBoundsInRoot(androidx.ui.core.LayoutCoordinates);
404 method public static androidx.ui.unit.PxBounds getGlobalBounds(androidx.ui.core.LayoutCoordinates);
405 method public static inline androidx.ui.geometry.Offset getGlobalPosition(androidx.ui.core.LayoutCoordinates);
406 method public static androidx.ui.geometry.Offset getPositionInParent(androidx.ui.core.LayoutCoordinates);
407 method public static inline androidx.ui.geometry.Offset getPositionInRoot(androidx.ui.core.LayoutCoordinates);
408 }
409
410 public final class LayoutIdKt {
411 method public static Object? getId(androidx.ui.core.Measurable);
412 method @Deprecated public static Object? getTag(androidx.ui.core.Measurable);
413 method @androidx.compose.Stable public static androidx.ui.core.Modifier layoutId(androidx.ui.core.Modifier, Object id);
414 method @Deprecated @androidx.compose.Stable public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
415 }
416
417 public interface LayoutIdParentData {
418 method public Object getId();
419 property public abstract Object id;
420 }
421
422 public final class LayoutKt {
423 method @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.ui.core.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.ui.core.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.ui.core.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.ui.core.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.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
424 method @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.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
425 method 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.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
426 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.Function4<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,? extends androidx.ui.core.MeasureScope.MeasureResult> measureBlock);
427 method @Deprecated @androidx.compose.Composable public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children);
428 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);
429 }
430
431 public interface LayoutModifier extends androidx.ui.core.Modifier.Element {
432 method public default int maxIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int width, androidx.ui.core.LayoutDirection layoutDirection);
433 method public default int maxIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int height, androidx.ui.core.LayoutDirection layoutDirection);
434 method public androidx.ui.core.MeasureScope.MeasureResult measure(androidx.ui.core.MeasureScope, androidx.ui.core.Measurable measurable, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
435 method public default int minIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int width, androidx.ui.core.LayoutDirection layoutDirection);
436 method public default int minIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int height, androidx.ui.core.LayoutDirection layoutDirection);
437 }
438
439 public final class LayoutNode implements androidx.ui.core.Measurable {
440 ctor public LayoutNode();
441 method public void attach(androidx.ui.core.Owner owner);
442 method public void detach();
443 method public void draw(androidx.ui.graphics.Canvas canvas);
444 method public Integer? getAlignmentLine(androidx.ui.core.AlignmentLine line);
445 method @Deprecated public boolean getCanMultiMeasure();
446 method public java.util.List<androidx.ui.core.LayoutNode> getChildren();
447 method public androidx.ui.core.LayoutCoordinates getCoordinates();
448 method public int getDepth();
449 method @Deprecated public boolean getHandlesParentData();
450 method public int getHeight();
451 method public androidx.ui.core.LayoutNode.LayoutState getLayoutState();
452 method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
453 method public androidx.ui.core.MeasureScope getMeasureScope();
454 method public androidx.ui.core.Modifier getModifier();
455 method public java.util.List<androidx.ui.core.ModifierInfo> getModifierInfo();
456 method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
457 method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
458 method public androidx.ui.core.Owner? getOwner();
459 method public androidx.ui.core.LayoutNode? getParent();
460 method public Object? getParentData();
461 method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
462 method public int getWidth();
463 method public void hitTest(androidx.ui.geometry.Offset pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
464 method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
465 method public void insertAt(int index, androidx.ui.core.LayoutNode instance);
466 method public boolean isPlaced();
467 method public int maxIntrinsicHeight(int width, androidx.ui.core.LayoutDirection layoutDirection);
468 method public int maxIntrinsicWidth(int height, androidx.ui.core.LayoutDirection layoutDirection);
469 method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
470 method public int minIntrinsicHeight(int width, androidx.ui.core.LayoutDirection layoutDirection);
471 method public int minIntrinsicWidth(int height, androidx.ui.core.LayoutDirection layoutDirection);
472 method public void move(int from, int to, int count);
473 method public void onInvalidate();
474 method public void place(int x, int y);
475 method public void removeAt(int index, int count);
476 method public void requestRelayout();
477 method public void requestRemeasure();
478 method @Deprecated public void setCanMultiMeasure(boolean p);
479 method public void setDepth(int p);
480 method @Deprecated public void setHandlesParentData(boolean p);
481 method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
482 method public void setModifier(androidx.ui.core.Modifier value);
483 method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
484 method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
485 method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
486 property @Deprecated public final boolean canMultiMeasure;
487 property public final java.util.List<androidx.ui.core.LayoutNode> children;
488 property public final androidx.ui.core.LayoutCoordinates coordinates;
489 property public final int depth;
490 property @Deprecated public final boolean handlesParentData;
491 property public final int height;
492 property public final boolean isPlaced;
493 property public final androidx.ui.core.LayoutNode.LayoutState layoutState;
494 property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
495 property public final androidx.ui.core.MeasureScope measureScope;
496 property public final androidx.ui.core.Modifier modifier;
497 property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
498 property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
499 property public final androidx.ui.core.Owner? owner;
500 property public final androidx.ui.core.LayoutNode? parent;
501 property public Object? parentData;
502 property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
503 property public final int width;
504 }
505
506 public enum LayoutNode.LayoutState {
507 enum_constant public static final androidx.ui.core.LayoutNode.LayoutState LayingOut;
508 enum_constant public static final androidx.ui.core.LayoutNode.LayoutState Measuring;
509 enum_constant public static final androidx.ui.core.LayoutNode.LayoutState NeedsRelayout;
510 enum_constant public static final androidx.ui.core.LayoutNode.LayoutState NeedsRemeasure;
511 enum_constant public static final androidx.ui.core.LayoutNode.LayoutState Ready;
512 }
513
514 public static interface LayoutNode.MeasureBlocks {
515 method public int maxIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
516 method public int maxIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
517 method public androidx.ui.core.MeasureScope.MeasureResult measure(androidx.ui.core.MeasureScope measureScope, java.util.List<? extends androidx.ui.core.Measurable> measurables, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
518 method public int minIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
519 method public int minIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
520 }
521
522 public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
523 ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
524 method public Void maxIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
525 method public Void maxIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
526 method public Void minIntrinsicHeight(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
527 method public Void minIntrinsicWidth(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
528 }
529
530 public final class LayoutNodeKt {
531 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);
532 }
533
534 @Deprecated public interface LayoutTagParentData {
535 method @Deprecated public Object getTag();
536 property public abstract Object tag;
537 }
538
539 public interface Measurable extends androidx.ui.core.IntrinsicMeasurable {
540 method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
541 }
542
543 public abstract class MeasureScope extends androidx.ui.core.IntrinsicMeasureScope {
544 ctor public MeasureScope();
545 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);
546 method public final androidx.ui.core.Placeable measure(androidx.ui.core.Measurable, androidx.ui.core.Constraints constraints);
547 }
548
549 public static interface MeasureScope.MeasureResult {
550 method public java.util.Map<androidx.ui.core.AlignmentLine,java.lang.Integer> getAlignmentLines();
551 method public int getHeight();
552 method public int getWidth();
553 method public void placeChildren(androidx.ui.core.LayoutDirection layoutDirection);
554 property public abstract java.util.Map<androidx.ui.core.AlignmentLine,java.lang.Integer> alignmentLines;
555 property public abstract int height;
556 property public abstract int width;
557 }
558
559 public final class MeasureScopeKt {
560 }
561
562 public final inline class Measured {
563 ctor public Measured();
564 method public static androidx.ui.core.Placeable! constructor-impl(internal androidx.ui.core.Placeable placeable);
565 method public static inline boolean equals-impl(androidx.ui.core.Placeable! p, Object? p1);
566 method public static boolean equals-impl0(androidx.ui.core.Placeable p1, androidx.ui.core.Placeable p2);
567 method public static operator int get-impl(androidx.ui.core.Placeable $this, androidx.ui.core.AlignmentLine alignmentLine);
568 method public static int getHeight-impl(androidx.ui.core.Placeable! $this);
569 method public static int getWidth-impl(androidx.ui.core.Placeable! $this);
570 method public static inline int hashCode-impl(androidx.ui.core.Placeable! p);
571 method public static inline String! toString-impl(androidx.ui.core.Placeable! p);
572 }
573
574 public final class ModelObserver {
575 ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
576 method public void clear(Object target);
577 method public void enableModelUpdatesObserving(boolean enabled);
578 method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
579 method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
580 }
581
582 @androidx.compose.Stable public interface Modifier {
583 method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
584 method public boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
585 method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
586 method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
587 method public default operator androidx.ui.core.Modifier plus(androidx.ui.core.Modifier other);
588 field public static final androidx.ui.core.Modifier.Companion! Companion;
589 }
590
591 public static final class Modifier.Companion implements androidx.ui.core.Modifier {
592 method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
593 method public boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
594 method public <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
595 method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
596 method @Deprecated public androidx.ui.core.Modifier getNone();
597 property @Deprecated public final androidx.ui.core.Modifier None;
598 }
599
600 public static interface Modifier.Element extends androidx.ui.core.Modifier {
601 method public default boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
602 method public default boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
603 method public default <R> R! foldIn(R? initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
604 method public default <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
605 }
606
607 public final class ModifierInfo {
608 ctor public ModifierInfo(androidx.ui.core.Modifier modifier, androidx.ui.core.LayoutCoordinates coordinates, Object? extra);
609 method public androidx.ui.core.LayoutCoordinates getCoordinates();
610 method public Object? getExtra();
611 method public androidx.ui.core.Modifier getModifier();
612 }
613
614 public interface OnChildPositionedModifier extends androidx.ui.core.Modifier.Element {
615 method public void onChildPositioned(androidx.ui.core.LayoutCoordinates coordinates);
616 }
617
618 public interface OnPositionedModifier extends androidx.ui.core.Modifier.Element {
619 method public void onPositioned(androidx.ui.core.LayoutCoordinates coordinates);
620 }
621
622 public final class OnPositionedModifierKt {
623 method public static androidx.ui.core.Modifier onChildPositioned(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onChildPositioned);
624 method @Deprecated public static androidx.ui.core.Modifier onChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onChildPositioned);
625 method public static androidx.ui.core.Modifier onPositioned(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
626 method @Deprecated public static androidx.ui.core.Modifier onPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
627 }
628
629 public final class OpacityKt {
630 method @androidx.compose.Stable public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
631 }
632
633 public interface OwnedLayer {
634 method public void destroy();
635 method public void drawLayer(androidx.ui.graphics.Canvas canvas);
636 method public long getLayerId();
637 method public android.graphics.Matrix getMatrix();
638 method public void invalidate();
639 method public void move(androidx.ui.unit.IntOffset position);
640 method public void resize(androidx.ui.unit.IntSize size);
641 method public void updateDisplayList();
642 method public void updateLayerProperties();
643 property public abstract long layerId;
644 }
645
646 public interface Owner {
647 method public androidx.ui.unit.IntOffset calculatePosition();
648 method public androidx.ui.core.OwnedLayer createLayer(androidx.ui.core.DrawLayerModifier drawLayerModifier, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.Canvas,kotlin.Unit> drawBlock, kotlin.jvm.functions.Function0<kotlin.Unit> invalidateParentLayer);
649 method public androidx.ui.autofill.Autofill? getAutofill();
650 method public androidx.ui.autofill.AutofillTree getAutofillTree();
651 method public androidx.ui.core.clipboard.ClipboardManager getClipboardManager();
652 method public androidx.ui.unit.Density getDensity();
653 method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
654 method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
655 method public long getMeasureIteration();
656 method public androidx.ui.core.LayoutNode getRoot();
657 method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
658 method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
659 method public boolean getShowLayoutBounds();
660 method public androidx.ui.input.TextInputService getTextInputService();
661 method public androidx.ui.core.texttoolbar.TextToolbar getTextToolbar();
662 method public void measureAndLayout();
663 method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
664 method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
665 method public void onAttach(androidx.ui.core.LayoutNode node);
666 method public void onDetach(androidx.ui.core.LayoutNode node);
667 method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
668 method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
669 method public void onRequestRelayout(androidx.ui.core.LayoutNode layoutNode);
670 method public void onSemanticsChange();
671 method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
672 method public boolean requestFocus();
673 method public boolean sendKeyEvent(androidx.ui.core.keyinput.KeyEvent keyEvent);
674 method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
675 method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) @org.jetbrains.annotations.TestOnly public void setShowLayoutBounds(boolean p);
676 property public abstract androidx.ui.autofill.Autofill? autofill;
677 property public abstract androidx.ui.autofill.AutofillTree autofillTree;
678 property public abstract androidx.ui.core.clipboard.ClipboardManager clipboardManager;
679 property public abstract androidx.ui.unit.Density density;
680 property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
681 property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
682 property public abstract long measureIteration;
683 property public abstract androidx.ui.core.LayoutNode root;
684 property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
685 property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
686 property public abstract boolean showLayoutBounds;
687 property public abstract androidx.ui.input.TextInputService textInputService;
688 property public abstract androidx.ui.core.texttoolbar.TextToolbar textToolbar;
689 field public static final androidx.ui.core.Owner.Companion! Companion;
690 }
691
692 public static final class Owner.Companion {
693 method public boolean getEnableExtraAssertions();
694 method public void setEnableExtraAssertions(boolean p);
695 property public final boolean enableExtraAssertions;
696 }
697
698 public final class PainterModifierKt {
699 method public static androidx.ui.core.Modifier paint(androidx.ui.core.Modifier, androidx.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.ui.graphics.ColorFilter? colorFilter = null);
700 }
701
702 public interface ParentDataModifier extends androidx.ui.core.Modifier.Element {
703 method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
704 }
705
706 public abstract class Placeable {
707 ctor public Placeable();
708 method public abstract operator int get(androidx.ui.core.AlignmentLine line);
709 method protected final androidx.ui.unit.IntOffset getApparentToRealOffset();
710 method public final int getHeight();
711 method protected final androidx.ui.unit.IntSize getMeasuredSize();
712 method protected final androidx.ui.core.Constraints getMeasurementConstraints();
713 method public final int getWidth();
714 method protected abstract void place(androidx.ui.unit.IntOffset position);
715 method protected final void setMeasuredSize(androidx.ui.unit.IntSize value);
716 method protected final void setMeasurementConstraints(androidx.ui.core.Constraints p);
717 property protected final androidx.ui.unit.IntOffset apparentToRealOffset;
718 property public final int height;
719 property protected final androidx.ui.unit.IntSize measuredSize;
720 property protected final androidx.ui.core.Constraints measurementConstraints;
721 property public final int width;
722 }
723
724 public abstract static class Placeable.PlacementScope {
725 ctor public Placeable.PlacementScope();
726 method public abstract androidx.ui.core.LayoutDirection getParentLayoutDirection();
727 method public abstract int getParentWidth();
728 method public final void place(androidx.ui.core.Placeable, androidx.ui.unit.IntOffset position);
729 method public final void place(androidx.ui.core.Placeable, androidx.ui.geometry.Offset position);
730 method public final void place(androidx.ui.core.Placeable, int x, int y);
731 method public final void placeAbsolute(androidx.ui.core.Placeable, androidx.ui.geometry.Offset position);
732 method public final void placeAbsolute(androidx.ui.core.Placeable, int x, int y);
733 method public final void placeAbsolute(androidx.ui.core.Placeable, androidx.ui.unit.IntOffset position);
734 property public abstract androidx.ui.core.LayoutDirection parentLayoutDirection;
735 property public abstract int parentWidth;
736 }
737
738 public enum PointerEventPass {
739 enum_constant public static final androidx.ui.core.PointerEventPass InitialDown;
740 enum_constant public static final androidx.ui.core.PointerEventPass PostDown;
741 enum_constant public static final androidx.ui.core.PointerEventPass PostUp;
742 enum_constant public static final androidx.ui.core.PointerEventPass PreDown;
743 enum_constant public static final androidx.ui.core.PointerEventPass PreUp;
744 }
745
746 public final inline class PointerId {
747 ctor public PointerId();
748 method public static long constructor-impl(long value);
749 method public static inline boolean equals-impl(long p, Object? p1);
750 method public static boolean equals-impl0(long p1, long p2);
751 method public long getValue();
752 method public static inline int hashCode-impl(long p);
753 method public static inline String! toString-impl(long p);
754 }
755
756 @androidx.compose.Immutable public final class PointerInputChange {
757 method public long component1();
758 method public androidx.ui.core.PointerInputData component2();
759 method public androidx.ui.core.PointerInputData component3();
760 method public androidx.ui.core.ConsumedData component4();
761 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);
762 method public androidx.ui.core.ConsumedData getConsumed();
763 method public androidx.ui.core.PointerInputData getCurrent();
764 method public long getId();
765 method public androidx.ui.core.PointerInputData getPrevious();
766 }
767
768 @androidx.compose.Immutable public final class PointerInputData {
769 ctor public PointerInputData(androidx.ui.unit.Uptime? uptime, androidx.ui.geometry.Offset? position, boolean down);
770 ctor public PointerInputData();
771 method public androidx.ui.unit.Uptime? component1();
772 method public androidx.ui.geometry.Offset? component2();
773 method public boolean component3();
774 method @androidx.compose.Immutable public androidx.ui.core.PointerInputData copy(androidx.ui.unit.Uptime? uptime, androidx.ui.geometry.Offset? position, boolean down);
775 method public boolean getDown();
776 method public androidx.ui.geometry.Offset? getPosition();
777 method public androidx.ui.unit.Uptime? getUptime();
778 }
779
780 public final class PointerInputKt {
781 method public static boolean anyChangeConsumed(androidx.ui.core.PointerInputChange);
782 method public static boolean anyPositionChangeConsumed(androidx.ui.core.PointerInputChange);
783 method public static boolean changedToDown(androidx.ui.core.PointerInputChange);
784 method public static boolean changedToDownIgnoreConsumed(androidx.ui.core.PointerInputChange);
785 method public static boolean changedToUp(androidx.ui.core.PointerInputChange);
786 method public static boolean changedToUpIgnoreConsumed(androidx.ui.core.PointerInputChange);
787 method public static androidx.ui.core.PointerInputChange consumeAllChanges(androidx.ui.core.PointerInputChange);
788 method public static androidx.ui.core.PointerInputChange consumeDownChange(androidx.ui.core.PointerInputChange);
789 method public static androidx.ui.core.PointerInputChange consumePositionChange(androidx.ui.core.PointerInputChange, float consumedDx, float consumedDy);
790 method public static androidx.ui.geometry.Offset positionChange(androidx.ui.core.PointerInputChange);
791 method public static androidx.ui.geometry.Offset positionChangeIgnoreConsumed(androidx.ui.core.PointerInputChange);
792 method public static boolean positionChanged(androidx.ui.core.PointerInputChange);
793 method public static boolean positionChangedIgnoreConsumed(androidx.ui.core.PointerInputChange);
794 }
795
796 public final class PopupKt {
797 method @androidx.compose.Composable public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Start, androidx.ui.unit.IntOffset offset = IntOffset(0, 0), boolean isFocusable = false, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
798 method @androidx.compose.Composable public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntOffset offset = IntOffset(0, 0), boolean isFocusable = false, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
799 method @androidx.compose.Composable public static void Popup(androidx.ui.core.PopupPositionProvider popupPositionProvider, boolean isFocusable = false, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
800 method @org.jetbrains.annotations.TestOnly public static boolean isPopupLayout(android.view.View view, String? testTag = null);
801 }
802
803 @androidx.compose.Immutable public interface PopupPositionProvider {
804 method public androidx.ui.unit.IntOffset calculatePosition(androidx.ui.unit.IntOffset parentLayoutPosition, androidx.ui.unit.IntSize parentLayoutSize, androidx.ui.core.LayoutDirection layoutDirection, androidx.ui.unit.IntSize popupSize);
805 }
806
807 public final class Ref<T> {
808 ctor public Ref();
809 method public T? getValue();
810 method public void setValue(T? p);
811 property public final T? value;
812 }
813
814 public final class SavedStateDelegateKt {
815 }
816
817 public final class TestTagKt {
Nick Anthony726179f2020-06-18 11:38:15 -0400818 method @androidx.compose.Stable public static androidx.ui.core.Modifier testTag(androidx.ui.core.Modifier, String tag);
819 }
820
821 @androidx.compose.Immutable public final inline class TransformOrigin {
822 ctor public TransformOrigin();
823 method public static long constructor-impl(internal long packedValue);
824 method @androidx.compose.Immutable public static inline boolean equals-impl(long p, Object? p1);
825 method public static boolean equals-impl0(long p1, long p2);
826 method public static float getPivotFractionX-impl(long $this);
827 method public static float getPivotFractionY-impl(long $this);
828 method @androidx.compose.Immutable public static inline int hashCode-impl(long p);
829 method @androidx.compose.Immutable public static inline String! toString-impl(long p);
830 field public static final androidx.ui.core.TransformOrigin.Companion! Companion;
831 }
832
833 public static final class TransformOrigin.Companion {
834 method public long getCenter();
835 property public final long Center;
836 }
837
838 public final class VerticalAlignmentLine extends androidx.ui.core.AlignmentLine {
839 ctor public VerticalAlignmentLine(kotlin.jvm.functions.Function2<? super java.lang.Integer,? super java.lang.Integer,java.lang.Integer> merger);
840 }
841
842 @androidx.compose.Stable public interface WithConstraintsScope {
843 method public androidx.ui.core.Constraints getConstraints();
844 method public androidx.ui.core.LayoutDirection getLayoutDirection();
845 method public float getMaxHeight();
846 method public float getMaxWidth();
847 method public float getMinHeight();
848 method public float getMinWidth();
849 property public abstract androidx.ui.core.Constraints constraints;
850 property public abstract androidx.ui.core.LayoutDirection layoutDirection;
851 property public abstract float maxHeight;
852 property public abstract float maxWidth;
853 property public abstract float minHeight;
854 property public abstract float minWidth;
855 }
856
857 public final class WrapperKt {
858 method public static androidx.compose.Composition setContent(androidx.activity.ComponentActivity, androidx.compose.Recomposer recomposer = Recomposer.current(), kotlin.jvm.functions.Function0<kotlin.Unit> content);
859 method public static androidx.compose.Composition setContent(android.view.ViewGroup, androidx.compose.Recomposer recomposer, kotlin.jvm.functions.Function0<kotlin.Unit> content);
860 method @Deprecated public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
861 method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
862 method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
863 method @MainThread public static androidx.compose.Composition subcomposeInto(android.content.Context context, androidx.ui.core.LayoutNode container, androidx.compose.Recomposer recomposer, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
864 method @Deprecated @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.LayoutNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
865 }
866
867 public interface ZIndexModifier extends androidx.ui.core.Modifier.Element {
868 method public float getZIndex();
869 property public abstract float zIndex;
870 }
871
872 public final class ZIndexModifierKt {
873 method @androidx.compose.Stable public static androidx.ui.core.Modifier zIndex(androidx.ui.core.Modifier, float zIndex);
874 }
875
876}
877
878package androidx.ui.core.clipboard {
879
880 public final class AndroidClipboardManagerKt {
881 }
882
883 public interface ClipboardManager {
884 method public androidx.ui.text.AnnotatedString? getText();
885 method public void setText(androidx.ui.text.AnnotatedString annotatedString);
886 }
887
888}
889
890package androidx.ui.core.focus {
891
892 public enum FocusDetailedState {
893 enum_constant public static final androidx.ui.core.focus.FocusDetailedState Active;
894 enum_constant public static final androidx.ui.core.focus.FocusDetailedState ActiveParent;
895 enum_constant public static final androidx.ui.core.focus.FocusDetailedState Captured;
896 enum_constant public static final androidx.ui.core.focus.FocusDetailedState Disabled;
897 enum_constant public static final androidx.ui.core.focus.FocusDetailedState Inactive;
898 }
899
900 public interface FocusModifier extends androidx.ui.core.Modifier.Element {
901 method public boolean captureFocus();
902 method public boolean freeFocus();
903 method public androidx.ui.core.focus.FocusDetailedState getFocusDetailedState();
904 method public void requestFocus();
905 property public abstract androidx.ui.core.focus.FocusDetailedState focusDetailedState;
906 }
907
908 public final class FocusModifierKt {
909 method @androidx.compose.Composable public static androidx.ui.core.focus.FocusModifier FocusModifier();
910 method public static androidx.ui.core.focus.FocusState getFocusState(androidx.ui.core.focus.FocusModifier);
911 }
912
913 public final class FocusNodeUtilsKt {
914 }
915
916 public enum FocusState {
917 enum_constant public static final androidx.ui.core.focus.FocusState Focused;
918 enum_constant public static final androidx.ui.core.focus.FocusState NotFocusable;
919 enum_constant public static final androidx.ui.core.focus.FocusState NotFocused;
920 }
921
922 public final class FocusStateKt {
923 method public static androidx.ui.core.focus.FocusState focusState(androidx.ui.core.focus.FocusDetailedState);
924 }
925
926}
927
928package androidx.ui.core.gesture {
929
930 public final class ConstantsKt {
931 method public static androidx.ui.unit.Duration getDoubleTapMinTime();
932 method public static float getDoubleTapSlop();
933 method public static androidx.ui.unit.Duration getDoubleTapTimeout();
934 method public static float getDoubleTapTouchSlop();
935 method public static float getHoverTapSlop();
936 method public static androidx.ui.unit.Duration getHoverTapTimeout();
937 method public static androidx.ui.unit.Duration getJumpTapTimeout();
938 method public static androidx.ui.unit.Duration getLongPressTimeout();
939 method public static float getMaxFlingVelocity();
940 method public static float getMinFlingVelocity();
941 method public static float getPagingTouchSlop();
942 method public static float getPanSlop();
943 method public static androidx.ui.unit.Duration getPressTimeout();
944 method public static float getScaleSlop();
945 method public static float getTouchSlop();
946 method public static float getWindowTouchSlop();
947 method public static androidx.ui.unit.Duration getZoomControlsTimeout();
948 }
949
950 public final class DoubleTapGestureFilterKt {
951 method public static androidx.ui.core.Modifier doubleTapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.geometry.Offset,kotlin.Unit> onDoubleTap);
952 }
953
954 public final class DragGestureFilterKt {
955 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);
956 }
957
958 public interface DragObserver {
959 method public default void onCancel();
960 method public default androidx.ui.geometry.Offset onDrag(androidx.ui.geometry.Offset dragDistance);
961 method public default void onStart(androidx.ui.geometry.Offset downPosition);
962 method public default void onStop(androidx.ui.geometry.Offset velocity);
963 }
964
965 public final class DragSlopExceededGestureFilterKt {
966 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);
967 }
968
969 public final class GestureUtilsKt {
970 method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntSize bounds);
971 }
972
973 public final class LongPressDragGestureFilterKt {
974 method public static androidx.ui.core.Modifier longPressDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
975 }
976
977 public interface LongPressDragObserver {
978 method public default void onCancel();
979 method public default androidx.ui.geometry.Offset onDrag(androidx.ui.geometry.Offset dragDistance);
980 method public default void onDragStart();
981 method public default void onLongPress(androidx.ui.geometry.Offset pxPosition);
982 method public default void onStop(androidx.ui.geometry.Offset velocity);
983 }
984
985 public final class LongPressGestureFilterKt {
986 method public static androidx.ui.core.Modifier longPressGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.geometry.Offset,kotlin.Unit> onLongPress);
987 }
988
989 public final class PressIndicatorGestureFilterKt {
990 method public static androidx.ui.core.Modifier pressIndicatorGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.geometry.Offset,kotlin.Unit>? onStart = null, kotlin.jvm.functions.Function0<kotlin.Unit>? onStop = null, kotlin.jvm.functions.Function0<kotlin.Unit>? onCancel = null, boolean enabled = true);
991 }
992
993 public final class RawDragGestureFilterKt {
994 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);
995 }
996
997 public final class RawPressStartGestureFilterKt {
998 method public static androidx.ui.core.Modifier rawPressStartGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.geometry.Offset,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = androidx.ui.core.PointerEventPass.PostUp);
999 }
1000
1001 public final class RawScaleGestureFilterKt {
1002 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);
1003 }
1004
1005 public interface RawScaleObserver {
1006 method public default void onCancel();
1007 method public default float onScale(float scaleFactor);
1008 method public default void onStart();
1009 method public default void onStop();
1010 }
1011
1012 public final class ScaleGestureFilterKt {
1013 method public static androidx.ui.core.Modifier scaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScaleObserver scaleObserver);
1014 }
1015
1016 public interface ScaleObserver {
1017 method public default void onCancel();
1018 method public void onScale(float scaleFactor);
1019 method public default void onStart();
1020 method public default void onStop();
1021 }
1022
1023 public final class ScaleSlopExceededGestureFilterKt {
1024 method public static androidx.ui.core.Modifier scaleSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
1025 }
1026
1027 public final class ScaleUtilKt {
1028 }
1029
1030 public final class TapGestureFilterKt {
1031 method public static androidx.ui.core.Modifier tapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.geometry.Offset,kotlin.Unit> onTap);
1032 }
1033
1034}
1035
1036package androidx.ui.core.gesture.customevents {
1037
1038 public final class DelayUpEvent implements androidx.ui.core.CustomEvent {
1039 ctor public DelayUpEvent(androidx.ui.core.gesture.customevents.DelayUpMessage message, java.util.Set<androidx.ui.core.PointerId> pointers);
1040 method public androidx.ui.core.gesture.customevents.DelayUpMessage component1();
1041 method public java.util.Set<androidx.ui.core.PointerId> component2();
1042 method public androidx.ui.core.gesture.customevents.DelayUpEvent copy(androidx.ui.core.gesture.customevents.DelayUpMessage message, java.util.Set<androidx.ui.core.PointerId> pointers);
1043 method public androidx.ui.core.gesture.customevents.DelayUpMessage getMessage();
1044 method public java.util.Set<androidx.ui.core.PointerId> getPointers();
1045 method public void setMessage(androidx.ui.core.gesture.customevents.DelayUpMessage p);
1046 }
1047
1048 public enum DelayUpMessage {
1049 enum_constant public static final androidx.ui.core.gesture.customevents.DelayUpMessage DelayUp;
1050 enum_constant public static final androidx.ui.core.gesture.customevents.DelayUpMessage DelayedUpConsumed;
1051 enum_constant public static final androidx.ui.core.gesture.customevents.DelayUpMessage DelayedUpNotConsumed;
1052 }
1053
1054 public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
1055 field public static final androidx.ui.core.gesture.customevents.LongPressFiredEvent! INSTANCE;
1056 }
1057
1058}
1059
1060package androidx.ui.core.gesture.util {
1061
1062 public final class PolyFitLeastSquaresKt {
1063 }
1064
1065 public final class VelocityTracker {
1066 ctor public VelocityTracker();
1067 method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.geometry.Offset position);
1068 method public androidx.ui.unit.Velocity calculateVelocity();
1069 method public void resetTracking();
1070 }
1071
1072 public final class VelocityTrackerKt {
1073 }
1074
1075}
1076
1077package androidx.ui.core.hapticfeedback {
1078
1079 public interface HapticFeedback {
1080 method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
1081 }
1082
1083 public enum HapticFeedbackType {
1084 enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
1085 enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
1086 }
1087
1088}
1089
1090package androidx.ui.core.input {
1091
1092 public interface FocusManager {
1093 method public void blur(androidx.ui.core.input.FocusNode client);
1094 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);
1095 method public void requestFocus(androidx.ui.core.input.FocusNode client);
1096 }
1097
1098 public final class FocusManagerKt {
1099 }
1100
1101 public final class FocusNode {
1102 ctor public FocusNode();
1103 }
1104
1105}
1106
1107package androidx.ui.core.keyinput {
1108
1109 public final inline class Key {
1110 ctor public Key();
1111 method public static int constructor-impl(int keyCode);
1112 method public static inline boolean equals-impl(int p, Object? p1);
1113 method public static boolean equals-impl0(int p1, int p2);
1114 method public int getKeyCode();
1115 method public static inline int hashCode-impl(int p);
1116 method public static String toString-impl(int $this);
1117 field public static final androidx.ui.core.keyinput.Key.Companion! Companion;
1118 }
1119
1120 public static final class Key.Companion {
1121 method public int getA();
1122 method public int getAllApps();
1123 method public int getAltLeft();
1124 method public int getAltRight();
1125 method public int getApostrophe();
1126 method public int getAppSwitch();
1127 method public int getAssist();
1128 method public int getAt();
1129 method public int getAvReceiverInput();
1130 method public int getAvReceiverPower();
1131 method public int getB();
1132 method public int getBack();
1133 method public int getBackslash();
1134 method public int getBackspace();
1135 method public int getBookmark();
1136 method public int getBreak();
1137 method public int getBrightnessDown();
1138 method public int getBrightnessUp();
1139 method public int getBrowser();
1140 method public int getButton1();
1141 method public int getButton10();
1142 method public int getButton11();
1143 method public int getButton12();
1144 method public int getButton13();
1145 method public int getButton14();
1146 method public int getButton15();
1147 method public int getButton16();
1148 method public int getButton2();
1149 method public int getButton3();
1150 method public int getButton4();
1151 method public int getButton5();
1152 method public int getButton6();
1153 method public int getButton7();
1154 method public int getButton8();
1155 method public int getButton9();
1156 method public int getButtonA();
1157 method public int getButtonB();
1158 method public int getButtonC();
1159 method public int getButtonL1();
1160 method public int getButtonL2();
1161 method public int getButtonMode();
1162 method public int getButtonR1();
1163 method public int getButtonR2();
1164 method public int getButtonSelect();
1165 method public int getButtonStart();
1166 method public int getButtonThumbLeft();
1167 method public int getButtonThumbRight();
1168 method public int getButtonX();
1169 method public int getButtonY();
1170 method public int getButtonZ();
1171 method public int getC();
1172 method public int getCalculator();
1173 method public int getCalendar();
1174 method public int getCall();
1175 method public int getCamera();
1176 method public int getCapsLock();
1177 method public int getCaptions();
1178 method public int getChannelDown();
1179 method public int getChannelUp();
1180 method public int getClear();
1181 method public int getComma();
1182 method public int getContacts();
1183 method public int getCopy();
1184 method public int getCtrlLeft();
1185 method public int getCtrlRight();
1186 method public int getCut();
1187 method public int getD();
1188 method public int getDPadCenter();
1189 method public int getDPadDown();
1190 method public int getDPadDownLeft();
1191 method public int getDPadDownRight();
1192 method public int getDPadLeft();
1193 method public int getDPadRight();
1194 method public int getDPadUp();
1195 method public int getDPadUpLeft();
1196 method public int getDPadUpRight();
1197 method public int getDelete();
1198 method public int getDvr();
1199 method public int getE();
1200 method public int getEisu();
1201 method public int getEndCall();
1202 method public int getEnter();
1203 method public int getEnvelope();
1204 method public int getEquals();
1205 method public int getEscape();
1206 method public int getF();
1207 method public int getF1();
1208 method public int getF10();
1209 method public int getF11();
1210 method public int getF12();
1211 method public int getF2();
1212 method public int getF3();
1213 method public int getF4();
1214 method public int getF5();
1215 method public int getF6();
1216 method public int getF7();
1217 method public int getF8();
1218 method public int getF9();
1219 method public int getFocus();
1220 method public int getForward();
1221 method public int getFunction();
1222 method public int getG();
1223 method public int getGrave();
1224 method public int getGuide();
1225 method public int getH();
1226 method public int getHeadsetHook();
1227 method public int getHelp();
1228 method public int getHenkan();
1229 method public int getHome();
1230 method public int getI();
1231 method public int getInfo();
1232 method public int getInsert();
1233 method public int getJ();
1234 method public int getK();
1235 method public int getKana();
1236 method public int getKatakanaHiragana();
1237 method public int getL();
1238 method public int getLanguageSwitch();
1239 method public int getLastChannel();
1240 method public int getLeftBracket();
1241 method public int getM();
1242 method public int getMannerMode();
1243 method public int getMediaAudioTrack();
1244 method public int getMediaClose();
1245 method public int getMediaEject();
1246 method public int getMediaFastForward();
1247 method public int getMediaNext();
1248 method public int getMediaPause();
1249 method public int getMediaPlay();
1250 method public int getMediaPlayPause();
1251 method public int getMediaPrevious();
1252 method public int getMediaRecord();
1253 method public int getMediaRewind();
1254 method public int getMediaSkipBackward();
1255 method public int getMediaSkipForward();
1256 method public int getMediaStepBackward();
1257 method public int getMediaStepForward();
1258 method public int getMediaStop();
1259 method public int getMediaTopMenu();
1260 method public int getMenu();
1261 method public int getMetaLeft();
1262 method public int getMetaRight();
1263 method public int getMicrophoneMute();
1264 method public int getMinus();
1265 method public int getMoveEnd();
1266 method public int getMoveHome();
1267 method public int getMuhenkan();
1268 method public int getMultiply();
1269 method public int getMusic();
1270 method public int getN();
1271 method public int getNavigateIn();
1272 method public int getNavigateNext();
1273 method public int getNavigateOut();
1274 method public int getNavigatePrevious();
1275 method public int getNotification();
1276 method public int getNumLock();
1277 method public int getNumPad0();
1278 method public int getNumPad1();
1279 method public int getNumPad2();
1280 method public int getNumPad3();
1281 method public int getNumPad4();
1282 method public int getNumPad5();
1283 method public int getNumPad6();
1284 method public int getNumPad7();
1285 method public int getNumPad8();
1286 method public int getNumPad9();
1287 method public int getNumPadAdd();
1288 method public int getNumPadComma();
1289 method public int getNumPadDivide();
1290 method public int getNumPadDot();
1291 method public int getNumPadEnter();
1292 method public int getNumPadEquals();
1293 method public int getNumPadLeftParenthesis();
1294 method public int getNumPadMultiply();
1295 method public int getNumPadRightParenthesis();
1296 method public int getNumPadSubtract();
1297 method public int getNumber();
1298 method public int getNumber0();
1299 method public int getNumber1();
1300 method public int getNumber11();
1301 method public int getNumber12();
1302 method public int getNumber2();
1303 method public int getNumber3();
1304 method public int getNumber4();
1305 method public int getNumber5();
1306 method public int getNumber6();
1307 method public int getNumber7();
1308 method public int getNumber8();
1309 method public int getNumber9();
1310 method public int getO();
1311 method public int getP();
1312 method public int getPageDown();
1313 method public int getPageUp();
1314 method public int getPairing();
1315 method public int getPaste();
1316 method public int getPeriod();
1317 method public int getPictureSymbols();
1318 method public int getPlus();
1319 method public int getPound();
1320 method public int getPower();
1321 method public int getPrintScreen();
1322 method public int getProfileSwitch();
1323 method public int getProgramBlue();
1324 method public int getProgramGreen();
1325 method public int getProgramRed();
1326 method public int getProgramYellow();
1327 method public int getQ();
1328 method public int getR();
1329 method public int getRefresh();
1330 method public int getRightBracket();
1331 method public int getRo();
1332 method public int getS();
1333 method public int getScrollLock();
1334 method public int getSearch();
1335 method public int getSemicolon();
1336 method public int getSetTopBoxInput();
1337 method public int getSetTopBoxPower();
1338 method public int getSettings();
1339 method public int getShiftLeft();
1340 method public int getShiftRight();
1341 method public int getSlash();
1342 method public int getSleep();
1343 method public int getSoftLeft();
1344 method public int getSoftRight();
1345 method public int getSoftSleep();
1346 method public int getSpacebar();
1347 method public int getStem1();
1348 method public int getStem2();
1349 method public int getStem3();
1350 method public int getStemPrimary();
1351 method public int getSwitchCharset();
1352 method public int getSymbol();
1353 method public int getSystemNavigationDown();
1354 method public int getSystemNavigationLeft();
1355 method public int getSystemNavigationRight();
1356 method public int getSystemNavigationUp();
1357 method public int getT();
1358 method public int getTab();
1359 method public int getThumbsDown();
1360 method public int getThumbsUp();
1361 method public int getToggle2D3D();
1362 method public int getTv();
1363 method public int getTvAntennaCable();
1364 method public int getTvAudioDescription();
1365 method public int getTvAudioDescriptionMixingVolumeDown();
1366 method public int getTvAudioDescriptionMixingVolumeUp();
1367 method public int getTvContentsMenu();
1368 method public int getTvDataService();
1369 method public int getTvInput();
1370 method public int getTvInputComponent1();
1371 method public int getTvInputComponent2();
1372 method public int getTvInputComposite1();
1373 method public int getTvInputComposite2();
1374 method public int getTvInputHdmi1();
1375 method public int getTvInputHdmi2();
1376 method public int getTvInputHdmi3();
1377 method public int getTvInputHdmi4();
1378 method public int getTvInputVga1();
1379 method public int getTvMediaContextMenu();
1380 method public int getTvNetwork();
1381 method public int getTvNumberEntry();
1382 method public int getTvPower();
1383 method public int getTvRadioService();
1384 method public int getTvSatellite();
1385 method public int getTvSatelliteBs();
1386 method public int getTvSatelliteCs();
1387 method public int getTvSatelliteService();
1388 method public int getTvTeletext();
1389 method public int getTvTerrestrialAnalog();
1390 method public int getTvTerrestrialDigital();
1391 method public int getTvTimerProgramming();
1392 method public int getTvZoomMode();
1393 method public int getU();
1394 method public int getUnknown();
1395 method public int getV();
1396 method public int getVoiceAssist();
1397 method public int getVolumeDown();
1398 method public int getVolumeMute();
1399 method public int getVolumeUp();
1400 method public int getW();
1401 method public int getWakeUp();
1402 method public int getWindow();
1403 method public int getX();
1404 method public int getY();
1405 method public int getYen();
1406 method public int getZ();
1407 method public int getZenkakuHankaru();
1408 method public int getZoomIn();
1409 method public int getZoomOut();
1410 property public final int A;
1411 property public final int AllApps;
1412 property public final int AltLeft;
1413 property public final int AltRight;
1414 property public final int Apostrophe;
1415 property public final int AppSwitch;
1416 property public final int Assist;
1417 property public final int At;
1418 property public final int AvReceiverInput;
1419 property public final int AvReceiverPower;
1420 property public final int B;
1421 property public final int Back;
1422 property public final int Backslash;
1423 property public final int Backspace;
1424 property public final int Bookmark;
1425 property public final int Break;
1426 property public final int BrightnessDown;
1427 property public final int BrightnessUp;
1428 property public final int Browser;
1429 property public final int Button1;
1430 property public final int Button10;
1431 property public final int Button11;
1432 property public final int Button12;
1433 property public final int Button13;
1434 property public final int Button14;
1435 property public final int Button15;
1436 property public final int Button16;
1437 property public final int Button2;
1438 property public final int Button3;
1439 property public final int Button4;
1440 property public final int Button5;
1441 property public final int Button6;
1442 property public final int Button7;
1443 property public final int Button8;
1444 property public final int Button9;
1445 property public final int ButtonA;
1446 property public final int ButtonB;
1447 property public final int ButtonC;
1448 property public final int ButtonL1;
1449 property public final int ButtonL2;
1450 property public final int ButtonMode;
1451 property public final int ButtonR1;
1452 property public final int ButtonR2;
1453 property public final int ButtonSelect;
1454 property public final int ButtonStart;
1455 property public final int ButtonThumbLeft;
1456 property public final int ButtonThumbRight;
1457 property public final int ButtonX;
1458 property public final int ButtonY;
1459 property public final int ButtonZ;
1460 property public final int C;
1461 property public final int Calculator;
1462 property public final int Calendar;
1463 property public final int Call;
1464 property public final int Camera;
1465 property public final int CapsLock;
1466 property public final int Captions;
1467 property public final int ChannelDown;
1468 property public final int ChannelUp;
1469 property public final int Clear;
1470 property public final int Comma;
1471 property public final int Contacts;
1472 property public final int Copy;
1473 property public final int CtrlLeft;
1474 property public final int CtrlRight;
1475 property public final int Cut;
1476 property public final int D;
1477 property public final int DPadCenter;
1478 property public final int DPadDown;
1479 property public final int DPadDownLeft;
1480 property public final int DPadDownRight;
1481 property public final int DPadLeft;
1482 property public final int DPadRight;
1483 property public final int DPadUp;
1484 property public final int DPadUpLeft;
1485 property public final int DPadUpRight;
1486 property public final int Delete;
1487 property public final int Dvr;
1488 property public final int E;
1489 property public final int Eisu;
1490 property public final int EndCall;
1491 property public final int Enter;
1492 property public final int Envelope;
1493 property public final int Equals;
1494 property public final int Escape;
1495 property public final int F;
1496 property public final int F1;
1497 property public final int F10;
1498 property public final int F11;
1499 property public final int F12;
1500 property public final int F2;
1501 property public final int F3;
1502 property public final int F4;
1503 property public final int F5;
1504 property public final int F6;
1505 property public final int F7;
1506 property public final int F8;
1507 property public final int F9;
1508 property public final int Focus;
1509 property public final int Forward;
1510 property public final int Function;
1511 property public final int G;
1512 property public final int Grave;
1513 property public final int Guide;
1514 property public final int H;
1515 property public final int HeadsetHook;
1516 property public final int Help;
1517 property public final int Henkan;
1518 property public final int Home;
1519 property public final int I;
1520 property public final int Info;
1521 property public final int Insert;
1522 property public final int J;
1523 property public final int K;
1524 property public final int Kana;
1525 property public final int KatakanaHiragana;
1526 property public final int L;
1527 property public final int LanguageSwitch;
1528 property public final int LastChannel;
1529 property public final int LeftBracket;
1530 property public final int M;
1531 property public final int MannerMode;
1532 property public final int MediaAudioTrack;
1533 property public final int MediaClose;
1534 property public final int MediaEject;
1535 property public final int MediaFastForward;
1536 property public final int MediaNext;
1537 property public final int MediaPause;
1538 property public final int MediaPlay;
1539 property public final int MediaPlayPause;
1540 property public final int MediaPrevious;
1541 property public final int MediaRecord;
1542 property public final int MediaRewind;
1543 property public final int MediaSkipBackward;
1544 property public final int MediaSkipForward;
1545 property public final int MediaStepBackward;
1546 property public final int MediaStepForward;
1547 property public final int MediaStop;
1548 property public final int MediaTopMenu;
1549 property public final int Menu;
1550 property public final int MetaLeft;
1551 property public final int MetaRight;
1552 property public final int MicrophoneMute;
1553 property public final int Minus;
1554 property public final int MoveEnd;
1555 property public final int MoveHome;
1556 property public final int Muhenkan;
1557 property public final int Multiply;
1558 property public final int Music;
1559 property public final int N;
1560 property public final int NavigateIn;
1561 property public final int NavigateNext;
1562 property public final int NavigateOut;
1563 property public final int NavigatePrevious;
1564 property public final int Notification;
1565 property public final int NumLock;
1566 property public final int NumPad0;
1567 property public final int NumPad1;
1568 property public final int NumPad2;
1569 property public final int NumPad3;
1570 property public final int NumPad4;
1571 property public final int NumPad5;
1572 property public final int NumPad6;
1573 property public final int NumPad7;
1574 property public final int NumPad8;
1575 property public final int NumPad9;
1576 property public final int NumPadAdd;
1577 property public final int NumPadComma;
1578 property public final int NumPadDivide;
1579 property public final int NumPadDot;
1580 property public final int NumPadEnter;
1581 property public final int NumPadEquals;
1582 property public final int NumPadLeftParenthesis;
1583 property public final int NumPadMultiply;
1584 property public final int NumPadRightParenthesis;
1585 property public final int NumPadSubtract;
1586 property public final int Number;
1587 property public final int Number0;
1588 property public final int Number1;
1589 property public final int Number11;
1590 property public final int Number12;
1591 property public final int Number2;
1592 property public final int Number3;
1593 property public final int Number4;
1594 property public final int Number5;
1595 property public final int Number6;
1596 property public final int Number7;
1597 property public final int Number8;
1598 property public final int Number9;
1599 property public final int O;
1600 property public final int P;
1601 property public final int PageDown;
1602 property public final int PageUp;
1603 property public final int Pairing;
1604 property public final int Paste;
1605 property public final int Period;
1606 property public final int PictureSymbols;
1607 property public final int Plus;
1608 property public final int Pound;
1609 property public final int Power;
1610 property public final int PrintScreen;
1611 property public final int ProfileSwitch;
1612 property public final int ProgramBlue;
1613 property public final int ProgramGreen;
1614 property public final int ProgramRed;
1615 property public final int ProgramYellow;
1616 property public final int Q;
1617 property public final int R;
1618 property public final int Refresh;
1619 property public final int RightBracket;
1620 property public final int Ro;
1621 property public final int S;
1622 property public final int ScrollLock;
1623 property public final int Search;
1624 property public final int Semicolon;
1625 property public final int SetTopBoxInput;
1626 property public final int SetTopBoxPower;
1627 property public final int Settings;
1628 property public final int ShiftLeft;
1629 property public final int ShiftRight;
1630 property public final int Slash;
1631 property public final int Sleep;
1632 property public final int SoftLeft;
1633 property public final int SoftRight;
1634 property public final int SoftSleep;
1635 property public final int Spacebar;
1636 property public final int Stem1;
1637 property public final int Stem2;
1638 property public final int Stem3;
1639 property public final int StemPrimary;
1640 property public final int SwitchCharset;
1641 property public final int Symbol;
1642 property public final int SystemNavigationDown;
1643 property public final int SystemNavigationLeft;
1644 property public final int SystemNavigationRight;
1645 property public final int SystemNavigationUp;
1646 property public final int T;
1647 property public final int Tab;
1648 property public final int ThumbsDown;
1649 property public final int ThumbsUp;
1650 property public final int Toggle2D3D;
1651 property public final int Tv;
1652 property public final int TvAntennaCable;
1653 property public final int TvAudioDescription;
1654 property public final int TvAudioDescriptionMixingVolumeDown;
1655 property public final int TvAudioDescriptionMixingVolumeUp;
1656 property public final int TvContentsMenu;
1657 property public final int TvDataService;
1658 property public final int TvInput;
1659 property public final int TvInputComponent1;
1660 property public final int TvInputComponent2;
1661 property public final int TvInputComposite1;
1662 property public final int TvInputComposite2;
1663 property public final int TvInputHdmi1;
1664 property public final int TvInputHdmi2;
1665 property public final int TvInputHdmi3;
1666 property public final int TvInputHdmi4;
1667 property public final int TvInputVga1;
1668 property public final int TvMediaContextMenu;
1669 property public final int TvNetwork;
1670 property public final int TvNumberEntry;
1671 property public final int TvPower;
1672 property public final int TvRadioService;
1673 property public final int TvSatellite;
1674 property public final int TvSatelliteBs;
1675 property public final int TvSatelliteCs;
1676 property public final int TvSatelliteService;
1677 property public final int TvTeletext;
1678 property public final int TvTerrestrialAnalog;
1679 property public final int TvTerrestrialDigital;
1680 property public final int TvTimerProgramming;
1681 property public final int TvZoomMode;
1682 property public final int U;
1683 property public final int Unknown;
1684 property public final int V;
1685 property public final int VoiceAssist;
1686 property public final int VolumeDown;
1687 property public final int VolumeMute;
1688 property public final int VolumeUp;
1689 property public final int W;
1690 property public final int WakeUp;
1691 property public final int Window;
1692 property public final int X;
1693 property public final int Y;
1694 property public final int Yen;
1695 property public final int Z;
1696 property public final int ZenkakuHankaru;
1697 property public final int ZoomIn;
1698 property public final int ZoomOut;
1699 }
1700
1701 public final class KeyEvent {
1702 method public int component1();
1703 method public androidx.ui.core.keyinput.KeyEventType component2();
1704 method public androidx.ui.core.keyinput.KeyEvent copy-x3VrOOY(int key, androidx.ui.core.keyinput.KeyEventType type);
1705 method public int getKey();
1706 method public androidx.ui.core.keyinput.KeyEventType getType();
1707 }
1708
1709 public enum KeyEventType {
1710 enum_constant public static final androidx.ui.core.keyinput.KeyEventType KeyDown;
1711 enum_constant public static final androidx.ui.core.keyinput.KeyEventType KeyUp;
1712 }
1713
1714 public final class KeyInputModifierKt {
1715 method public static androidx.ui.core.Modifier keyInputFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.keyinput.KeyEvent,java.lang.Boolean> onKeyEvent);
1716 method public static androidx.ui.core.Modifier previewKeyInputFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.core.keyinput.KeyEvent,java.lang.Boolean> onPreviewKeyEvent);
1717 }
1718
1719}
1720
1721package androidx.ui.core.pointerinput {
1722
1723 public final class HitPathTrackerKt {
1724 }
1725
1726 public final class PointerInputEventData {
1727 method public long component1();
1728 method public androidx.ui.core.PointerInputData component2();
1729 method public androidx.ui.core.pointerinput.PointerInputEventData copy-tII9_pY(long id, androidx.ui.core.PointerInputData pointerInputData);
1730 method public long getId();
1731 method public androidx.ui.core.PointerInputData getPointerInputData();
1732 }
1733
1734 public final class PointerInputEventProcessorKt {
1735 }
1736
1737 public abstract class PointerInputFilter {
1738 ctor public PointerInputFilter();
1739 method public abstract void onCancel();
1740 method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
1741 method public void onInit(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
1742 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.ui.unit.IntSize bounds);
1743 }
1744
1745 public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
1746 method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
1747 property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
1748 }
1749
1750}
1751
1752package androidx.ui.core.selection {
1753
1754 public interface Selectable {
1755 method public androidx.ui.geometry.Rect getBoundingBox(int offset);
1756 method public androidx.ui.geometry.Offset getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
1757 method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
1758 method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.geometry.Offset startPosition, androidx.ui.geometry.Offset endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
1759 method public androidx.ui.text.AnnotatedString getText();
1760 }
1761
1762 @androidx.compose.Immutable public final class Selection {
1763 ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
1764 method public androidx.ui.core.selection.Selection.AnchorInfo component1();
1765 method public androidx.ui.core.selection.Selection.AnchorInfo component2();
1766 method public boolean component3();
1767 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);
1768 method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
1769 method public boolean getHandlesCrossed();
1770 method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
1771 method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
1772 method public androidx.ui.text.TextRange toTextRange();
1773 }
1774
1775 @androidx.compose.Immutable public static final class Selection.AnchorInfo {
1776 ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
1777 method public androidx.ui.text.style.TextDirection component1();
1778 method public int component2();
1779 method public androidx.ui.core.selection.Selectable component3();
1780 method @androidx.compose.Immutable public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
1781 method public androidx.ui.text.style.TextDirection getDirection();
1782 method public int getOffset();
1783 method public androidx.ui.core.selection.Selectable getSelectable();
1784 }
1785
1786 public final class SelectionContainerKt {
1787 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);
1788 }
1789
1790 public final class SelectionHandlesKt {
1791 }
1792
1793 public final class SelectionManagerKt {
1794 }
1795
1796 public interface SelectionRegistrar {
1797 method public void onPositionChange();
1798 method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
1799 method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
1800 }
1801
1802 public final class SelectionRegistrarKt {
1803 method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
1804 }
1805
1806}
1807
1808package androidx.ui.core.semantics {
1809
1810 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 {
1811 ctor public SemanticsConfiguration();
1812 method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
1813 method public androidx.ui.core.semantics.SemanticsConfiguration copy();
1814 method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
1815 method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
1816 method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
1817 method public boolean isEmpty();
1818 method public boolean isMergingSemanticsOfDescendants();
1819 method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
1820 method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
1821 method public void setMergingSemanticsOfDescendants(boolean p);
1822 property public final boolean isEmpty;
1823 property public final boolean isMergingSemanticsOfDescendants;
1824 }
1825
1826 public final class SemanticsConfigurationKt {
1827 method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
1828 }
1829
1830 public final class SemanticsHintOverrides {
1831 ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
1832 method public String? component1();
1833 method public String? component2();
1834 method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
1835 method public String? getOnLongPressHint();
1836 method public String? getOnTapHint();
1837 method public boolean isNotEmpty();
1838 property public final boolean isNotEmpty;
1839 }
1840
1841 public interface SemanticsModifier extends androidx.ui.core.Modifier.Element {
Nick Anthony726179f2020-06-18 11:38:15 -04001842 method public int getId();
1843 method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
Nick Anthony726179f2020-06-18 11:38:15 -04001844 property public abstract int id;
1845 property public abstract androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
1846 }
1847
1848 public final class SemanticsModifierKt {
Alexandre Elias94983752020-06-12 17:26:17 +01001849 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 = null);
Nick Anthony726179f2020-06-18 11:38:15 -04001850 }
1851
1852 public final class SemanticsNode {
1853 method public androidx.ui.unit.PxBounds getBoundsInRoot();
1854 method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
1855 method public androidx.ui.core.LayoutNode getComponentNode();
1856 method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
1857 method public androidx.ui.unit.PxBounds getGlobalBounds();
1858 method public androidx.ui.geometry.Offset getGlobalPosition();
1859 method public boolean getHasChildren();
1860 method public int getId();
1861 method public androidx.ui.core.semantics.SemanticsNode? getParent();
1862 method public androidx.ui.unit.IntSize getSize();
1863 method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
1864 method public boolean isRoot();
1865 method public void setComponentNode(androidx.ui.core.LayoutNode p);
1866 property public final androidx.ui.unit.PxBounds boundsInRoot;
1867 property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
1868 property public final androidx.ui.core.semantics.SemanticsConfiguration config;
1869 property public final androidx.ui.unit.PxBounds globalBounds;
1870 property public final androidx.ui.geometry.Offset globalPosition;
1871 property public final boolean hasChildren;
1872 property public final boolean isRoot;
1873 property public final androidx.ui.core.semantics.SemanticsNode? parent;
1874 property public final androidx.ui.unit.IntSize size;
1875 field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
1876 }
1877
1878 public static final class SemanticsNode.Companion {
1879 method public int generateNewId();
1880 }
1881
1882 public final class SemanticsNodeKt {
1883 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);
1884 }
1885
1886 public final class SemanticsOwner {
1887 ctor public SemanticsOwner(androidx.ui.core.LayoutNode rootNode);
1888 method public androidx.ui.core.LayoutNode getRootNode();
1889 method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
1890 property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
1891 }
1892
1893 public final class SemanticsOwnerKt {
1894 method public static java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticsNodes(androidx.ui.core.semantics.SemanticsOwner);
1895 }
1896
1897}
1898
1899package androidx.ui.core.texttoolbar {
1900
1901 public interface TextToolbar {
1902 method public androidx.ui.core.texttoolbar.TextToolbarStatus getStatus();
1903 method public void hide();
1904 method public void showCopyMenu(androidx.ui.geometry.Rect rect, kotlin.jvm.functions.Function0<kotlin.Unit> onDeselectRequested, kotlin.jvm.functions.Function0<kotlin.Unit> onCopyRequested);
1905 property public abstract androidx.ui.core.texttoolbar.TextToolbarStatus status;
1906 }
1907
1908 public enum TextToolbarStatus {
1909 enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Hidden;
1910 enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Shown;
1911 }
1912
1913}
1914
1915package androidx.ui.core.texttoolbar.actionmodecallback {
1916
1917 public final class TextActionModeCallbackKt {
1918 }
1919
1920}
1921
1922package androidx.ui.graphics.vector {
1923
1924 public abstract sealed class VNode {
1925 method public abstract void draw(androidx.ui.graphics.drawscope.DrawScope);
1926 method public final void invalidate();
1927 }
1928
1929 public final class VectorAsset {
1930 method public String component1();
1931 method public float component2();
1932 method public float component3();
1933 method public float component4();
1934 method public float component5();
1935 method public androidx.ui.graphics.vector.VectorGroup component6();
1936 method public androidx.ui.graphics.vector.VectorAsset copy-rmhd70c(String name, float defaultWidth, float defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
1937 method public float getDefaultHeight();
1938 method public float getDefaultWidth();
1939 method public String getName();
1940 method public androidx.ui.graphics.vector.VectorGroup getRoot();
1941 method public float getViewportHeight();
1942 method public float getViewportWidth();
1943 }
1944
1945 public final class VectorAssetBuilder {
1946 method public androidx.ui.graphics.vector.VectorAssetBuilder addPath(java.util.List<? extends androidx.ui.graphics.vector.PathNode> pathData, String name = "", androidx.ui.graphics.Brush? fill = null, float fillAlpha = 1.0f, androidx.ui.graphics.Brush? stroke = null, float strokeAlpha = 1.0f, float strokeLineWidth = 0.0f, androidx.ui.graphics.StrokeCap strokeLineCap = DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
1947 method public androidx.ui.graphics.vector.VectorAsset build();
1948 method public float getDefaultHeight();
1949 method public float getDefaultWidth();
1950 method public String getName();
1951 method public float getViewportHeight();
1952 method public float getViewportWidth();
1953 method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
1954 method public androidx.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.ui.graphics.vector.PathNode> clipPathData = EmptyPath);
1955 }
1956
1957 public final class VectorAssetBuilderKt {
1958 method public static androidx.ui.graphics.vector.VectorAssetBuilder group(androidx.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.ui.graphics.vector.PathNode> clipPathData = EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorAssetBuilder,kotlin.Unit> block);
1959 method public static androidx.ui.graphics.vector.VectorAssetBuilder path(androidx.ui.graphics.vector.VectorAssetBuilder, String name = "", androidx.ui.graphics.Brush? fill = null, float fillAlpha = 1.0f, androidx.ui.graphics.Brush? stroke = null, float strokeAlpha = 1.0f, float strokeLineWidth = 0.0f, androidx.ui.graphics.StrokeCap strokeLineCap = DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = DefaultStrokeLineJoin, float strokeLineMiter = 4.0f, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.PathBuilder,kotlin.Unit> pathBuilder);
1960 }
1961
1962 public final class VectorComposeKt {
1963 method @androidx.compose.Composable public static void Group(androidx.ui.graphics.vector.VectorScope, 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.ui.graphics.vector.PathNode> clipPathData = EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
1964 method @androidx.compose.Composable public static void Path(androidx.ui.graphics.vector.VectorScope, java.util.List<? extends androidx.ui.graphics.vector.PathNode> pathData, String name = "", androidx.ui.graphics.Brush? fill = null, float fillAlpha = 1.0f, androidx.ui.graphics.Brush? stroke = null, float strokeAlpha = 1.0f, float strokeLineWidth = 0.0f, androidx.ui.graphics.StrokeCap strokeLineCap = DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
1965 }
1966
1967 public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
1968 ctor public VectorGroup(String name, float rotation, float pivotX, float pivotY, float scaleX, float scaleY, float translationX, float translationY, java.util.List<? extends androidx.ui.graphics.vector.PathNode> clipPathData);
1969 ctor public VectorGroup();
1970 method public operator androidx.ui.graphics.vector.VectorNode get(int index);
1971 method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
1972 method public String getName();
1973 method public float getPivotX();
1974 method public float getPivotY();
1975 method public float getRotation();
1976 method public float getScaleX();
1977 method public float getScaleY();
1978 method public int getSize();
1979 method public float getTranslationX();
1980 method public float getTranslationY();
1981 method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
1982 property public final int size;
1983 }
1984
1985 public final class VectorKt {
1986 method public static inline java.util.List<androidx.ui.graphics.vector.PathNode> PathData(kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.PathBuilder,kotlin.Unit> block);
1987 method public static java.util.List<androidx.ui.graphics.vector.PathNode> addPathNodes(String? pathStr);
1988 method public static androidx.ui.graphics.StrokeCap getDefaultStrokeLineCap();
1989 method public static androidx.ui.graphics.StrokeJoin getDefaultStrokeLineJoin();
1990 method public static androidx.ui.graphics.BlendMode getDefaultTintBlendMode();
1991 method public static long getDefaultTintColor();
1992 method public static java.util.List<androidx.ui.graphics.vector.PathNode> getEmptyPath();
1993 field public static final String DefaultGroupName = "";
1994 field public static final String DefaultPathName = "";
1995 field public static final float DefaultPivotX = 0.0f;
1996 field public static final float DefaultPivotY = 0.0f;
1997 field public static final float DefaultRotation = 0.0f;
1998 field public static final float DefaultScaleX = 1.0f;
1999 field public static final float DefaultScaleY = 1.0f;
2000 field public static final float DefaultStrokeLineMiter = 4.0f;
2001 field public static final float DefaultStrokeLineWidth = 0.0f;
2002 field public static final float DefaultTranslationX = 0.0f;
2003 field public static final float DefaultTranslationY = 0.0f;
2004 }
2005
2006 public abstract sealed class VectorNode {
2007 }
2008
2009 public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
2010 method public androidx.ui.geometry.Size getIntrinsicSize();
2011 method protected void onDraw(androidx.ui.graphics.drawscope.DrawScope);
2012 property public androidx.ui.geometry.Size intrinsicSize;
2013 }
2014
2015 public final class VectorPainterKt {
2016 method @androidx.compose.Composable public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
2017 method @androidx.compose.Composable public static androidx.ui.graphics.vector.VectorPainter VectorPainter-uAXuNKI(float defaultWidth, float defaultHeight, float viewportWidth = Float.NaN, float viewportHeight = Float.NaN, String name = "VectorRootGroup", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
2018 field public static final String RootGroupName = "VectorRootGroup";
2019 }
2020
2021 public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
2022 ctor public VectorPath(String name, java.util.List<? extends androidx.ui.graphics.vector.PathNode> pathData, androidx.ui.graphics.Brush? fill, float fillAlpha, androidx.ui.graphics.Brush? stroke, float strokeAlpha, float strokeLineWidth, androidx.ui.graphics.StrokeCap strokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin, float strokeLineMiter);
2023 method public String component1();
2024 method public float component10();
2025 method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
2026 method public androidx.ui.graphics.Brush? component3();
2027 method public float component4();
2028 method public androidx.ui.graphics.Brush? component5();
2029 method public float component6();
2030 method public float component7();
2031 method public androidx.ui.graphics.StrokeCap component8();
2032 method public androidx.ui.graphics.StrokeJoin component9();
2033 method public androidx.ui.graphics.vector.VectorPath copy(String name, java.util.List<? extends androidx.ui.graphics.vector.PathNode> pathData, androidx.ui.graphics.Brush? fill, float fillAlpha, androidx.ui.graphics.Brush? stroke, float strokeAlpha, float strokeLineWidth, androidx.ui.graphics.StrokeCap strokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin, float strokeLineMiter);
2034 method public androidx.ui.graphics.Brush? getFill();
2035 method public float getFillAlpha();
2036 method public String getName();
2037 method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
2038 method public androidx.ui.graphics.Brush? getStroke();
2039 method public float getStrokeAlpha();
2040 method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
2041 method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
2042 method public float getStrokeLineMiter();
2043 method public float getStrokeLineWidth();
2044 }
2045
2046 public final class VectorScope {
2047 }
2048
2049}
2050
2051package androidx.ui.graphics.vector.compat {
2052
2053 public final class XmlVectorParserKt {
2054 }
2055
2056}
2057
2058package androidx.ui.input {
2059
2060 public final class InputStateKt {
2061 }
2062
2063 public final class RecordingInputConnectionKt {
2064 }
2065
2066}
2067
2068package androidx.ui.node {
2069
2070 public final class PointerInteropFilterKt {
2071 }
2072
2073 public final class PointerInteropUtilsKt {
2074 }
2075
2076 public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
2077 ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
2078 method public inline <T extends android.view.View> void emit(Object key, kotlin.jvm.functions.Function1<? super android.content.Context,? extends T> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<java.lang.Object,T>,kotlin.Unit> update);
2079 method public inline <T extends android.view.ViewGroup> void emit(Object key, kotlin.jvm.functions.Function1<? super android.content.Context,? extends T> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<java.lang.Object,T>,kotlin.Unit> update, kotlin.jvm.functions.Function0<kotlin.Unit> children);
2080 method public inline <T extends androidx.ui.core.LayoutNode> void emit(Object key, kotlin.jvm.functions.Function0<? extends T> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<java.lang.Object,T>,kotlin.Unit> update);
2081 method public inline <T extends androidx.ui.core.LayoutNode> void emit(Object key, kotlin.jvm.functions.Function0<? extends T> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<java.lang.Object,T>,kotlin.Unit> update, kotlin.jvm.functions.Function0<kotlin.Unit> children);
2082 method public android.content.Context getContext();
2083 method public Object getRoot();
2084 }
2085
2086 public final class UiComposerKt {
2087 }
2088
2089 public final class ViewInteropKt {
2090 }
2091
2092}
2093
2094package androidx.ui.platform {
2095
2096 public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
2097 ctor public AndroidUriHandler(android.content.Context context);
2098 method public void openUri(String uri);
2099 }
2100
2101 public interface UriHandler {
2102 method public void openUri(String uri);
2103 }
2104
2105}
2106
2107package androidx.ui.res {
2108
2109 public final class ColorResourcesKt {
2110 method @androidx.compose.Composable public static long colorResource(@ColorRes int id);
2111 }
2112
2113 @androidx.compose.Stable public final class DeferredResource<T> {
2114 method public androidx.ui.res.Resource<T> getResource();
2115 property public final androidx.ui.res.Resource<T> resource;
2116 }
2117
2118 public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
2119 ctor public FailedResource(T? resource, Throwable? throwable);
2120 method public Throwable? getThrowable();
2121 }
2122
2123 public final class FontResourcesKt {
2124 method @androidx.compose.Composable public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
2125 method @androidx.compose.Composable public static androidx.ui.res.DeferredResource<androidx.ui.text.Typeface> loadFontResource(androidx.ui.text.font.FontFamily fontFamily, androidx.ui.text.font.FontFamily? pendingFontFamily = null, androidx.ui.text.font.FontFamily? failedFontFamily = null);
2126 method @androidx.compose.Composable public static androidx.ui.res.DeferredResource<androidx.ui.text.Typeface> loadFontResource(androidx.ui.text.font.FontFamily fontFamily, androidx.ui.text.Typeface? pendingTypeface = null, androidx.ui.text.Typeface? failedTypeface = null);
2127 }
2128
2129 public final class ImageResourcesKt {
2130 method @androidx.compose.Composable public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
2131 method @androidx.compose.Composable public static androidx.ui.res.DeferredResource<androidx.ui.graphics.ImageAsset> loadImageResource(int id, androidx.ui.graphics.ImageAsset? pendingImage = null, androidx.ui.graphics.ImageAsset? failedImage = null);
2132 }
2133
2134 public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
2135 ctor public LoadedResource(T! resource);
2136 }
2137
2138 public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
2139 ctor public PendingResource(T? resource);
2140 }
2141
2142 public final class PrimitiveResourcesKt {
2143 method @androidx.compose.Composable public static boolean booleanResource(@BoolRes int id);
2144 method @androidx.compose.Composable public static float dimensionResource(@DimenRes int id);
2145 method @androidx.compose.Composable public static int[] integerArrayResource(@ArrayRes int id);
2146 method @androidx.compose.Composable public static int integerResource(@IntegerRes int id);
2147 }
2148
2149 public abstract sealed class Resource<T> {
2150 method public final T? getResource();
2151 }
2152
2153 public final class ResourcesKt {
2154 }
2155
2156 public final class StringResourcesKt {
2157 method @androidx.compose.Composable public static String![] stringArrayResource(@ArrayRes int id);
2158 method @androidx.compose.Composable public static String stringResource(@StringRes int id);
2159 method @androidx.compose.Composable public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
2160 }
2161
2162 public final class VectorResourcesKt {
2163 method @androidx.compose.Composable public static androidx.ui.res.DeferredResource<androidx.ui.graphics.vector.VectorAsset> loadVectorResource(int id, androidx.ui.graphics.vector.VectorAsset? pendingResource = null, androidx.ui.graphics.vector.VectorAsset? failedResource = null);
2164 method @androidx.compose.Composable public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
2165 }
2166
2167}
2168
2169package androidx.ui.semantics {
2170
2171 public final class AccessibilityAction<T extends kotlin.Function<? extends java.lang.Boolean>> {
2172 ctor public AccessibilityAction(CharSequence? label, T action);
2173 method public CharSequence? component1();
2174 method public T component2();
2175 method public androidx.ui.semantics.AccessibilityAction<T> copy(CharSequence? label, T action);
2176 method public T getAction();
2177 method public CharSequence? getLabel();
2178 }
2179
2180 public final class AccessibilityRangeInfo {
2181 ctor public AccessibilityRangeInfo(float current, kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> range);
2182 method public float component1();
2183 method public kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> component2();
2184 method public androidx.ui.semantics.AccessibilityRangeInfo copy(float current, kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> range);
2185 method public float getCurrent();
2186 method public kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> getRange();
2187 }
2188
2189 public final class CustomAccessibilityAction {
2190 ctor public CustomAccessibilityAction(CharSequence label, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
2191 method public CharSequence component1();
2192 method public kotlin.jvm.functions.Function0<java.lang.Boolean> component2();
2193 method public androidx.ui.semantics.CustomAccessibilityAction copy(CharSequence label, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
2194 method public kotlin.jvm.functions.Function0<java.lang.Boolean> getAction();
2195 method public CharSequence getLabel();
2196 }
2197
2198 public final class SemanticsActions {
2199 method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.CustomAccessibilityAction>> getCustomActions();
2200 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getOnClick();
2201 method @Deprecated public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getScrollBackward();
2202 method @Deprecated public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> getScrollForward();
2203 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<java.lang.Float,java.lang.Float,java.lang.Boolean>>> getScrollTo();
2204 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Boolean>>> getSetProgress();
2205 property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.CustomAccessibilityAction>> CustomActions;
2206 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> OnClick;
2207 property @Deprecated public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> ScrollBackward;
2208 property @Deprecated public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>>> ScrollForward;
2209 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<java.lang.Float,java.lang.Float,java.lang.Boolean>>> ScrollTo;
2210 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Boolean>>> SetProgress;
2211 field public static final androidx.ui.semantics.SemanticsActions! INSTANCE;
2212 }
2213
Nick Anthony726179f2020-06-18 11:38:15 -04002214 public final class SemanticsProperties {
2215 method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
2216 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
2217 method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
2218 method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
2219 method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
2220 method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getIsPopup();
2221 method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
2222 method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.AnnotatedString> getText();
2223 property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
2224 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> AccessibilityRangeInfo;
2225 property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
2226 property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
2227 property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
2228 property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> IsPopup;
2229 property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
2230 property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.AnnotatedString> Text;
2231 field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
2232 }
2233
2234 public final class SemanticsPropertiesKt {
2235 method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super java.lang.Float,? super java.lang.Float,java.lang.Boolean> action);
2236 method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
2237 method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
2238 method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
2239 method public static java.util.List<androidx.ui.semantics.CustomAccessibilityAction> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
2240 method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
2241 method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
2242 method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
2243 method public static boolean getPopup(androidx.ui.semantics.SemanticsPropertyReceiver);
2244 method @Deprecated public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>> getScrollBackward(androidx.ui.semantics.SemanticsPropertyReceiver);
2245 method @Deprecated public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>> getScrollForward(androidx.ui.semantics.SemanticsPropertyReceiver);
2246 method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<java.lang.Float,java.lang.Float,java.lang.Boolean>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
2247 method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Boolean>> getSetProgress(androidx.ui.semantics.SemanticsPropertyReceiver);
2248 method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
2249 method public static androidx.ui.text.AnnotatedString getText(androidx.ui.semantics.SemanticsPropertyReceiver);
2250 method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
2251 method @Deprecated public static void scrollBackward(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
2252 method @Deprecated public static void scrollForward(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<java.lang.Boolean> action);
2253 method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
2254 method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
2255 method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
2256 method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.CustomAccessibilityAction> p);
2257 method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
2258 method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
2259 method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>> p);
2260 method public static void setPopup(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
2261 method public static void setProgress(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function1<? super java.lang.Float,java.lang.Boolean> action);
2262 method @Deprecated public static void setScrollBackward(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>> p);
2263 method @Deprecated public static void setScrollForward(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<java.lang.Boolean>> p);
2264 method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<java.lang.Float,java.lang.Float,java.lang.Boolean>> p);
2265 method public static void setSetProgress(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function1<java.lang.Float,java.lang.Boolean>> p);
2266 method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
2267 method public static void setText(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.AnnotatedString p);
2268 }
2269
2270 public class SemanticsPropertyKey<T> implements kotlin.properties.ReadWriteProperty<androidx.ui.semantics.SemanticsPropertyReceiver,T> {
2271 ctor public SemanticsPropertyKey(String name);
2272 method public final String getName();
2273 method public final T! getValue(androidx.ui.semantics.SemanticsPropertyReceiver thisRef, kotlin.reflect.KProperty<?> property);
2274 method public T! merge(T? existingValue, T? newValue);
2275 method public final void setValue(androidx.ui.semantics.SemanticsPropertyReceiver thisRef, kotlin.reflect.KProperty<?> property, T? value);
2276 }
2277
2278 public interface SemanticsPropertyReceiver {
2279 method public operator <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
2280 }
2281
2282}
2283
2284package androidx.ui.temputils {
2285
2286 public final class CoroutineUtilsKt {
2287 method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
2288 }
2289
2290}
2291
2292package androidx.ui.testutils {
2293
2294 public final class PointerInputTestUtilKt {
2295 method public static androidx.ui.core.PointerInputChange consume(androidx.ui.core.PointerInputChange, float dx = 0f, float dy = 0f, boolean downChange = false);
2296 method public static androidx.ui.core.PointerInputChange down(long id, androidx.ui.unit.Duration duration = Duration.Zero, float x = 0f, float y = 0f);
2297 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.ui.unit.IntSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange pointerInputChanges, androidx.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
2298 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.ui.unit.IntSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange![] pointerInputChanges, androidx.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
2299 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);
2300 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.ui.unit.IntSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange pointerInputChange, androidx.ui.core.PointerEventPass pointerEventPass, androidx.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
2301 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.ui.unit.IntSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange![] pointerInputChanges, androidx.ui.core.PointerEventPass pointerEventPass, androidx.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
2302 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.ui.unit.IntSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange pointerInputChange, androidx.ui.core.PointerEventPass![] pointerEventPasses, androidx.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
2303 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.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.ui.unit.IntSize size = IntSize(Int.MAX_VALUE, Int.MAX_VALUE));
2304 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);
2305 method public static androidx.ui.core.PointerInputChange moveBy(androidx.ui.core.PointerInputChange, androidx.ui.unit.Duration duration, float dx = 0f, float dy = 0f);
2306 method public static androidx.ui.core.PointerInputChange moveTo(androidx.ui.core.PointerInputChange, androidx.ui.unit.Duration duration, float x = 0f, float y = 0f);
2307 method public static androidx.ui.core.PointerInputChange up(androidx.ui.core.PointerInputChange, androidx.ui.unit.Duration duration);
2308 }
2309
2310}
2311
2312package androidx.ui.tooling {
2313
2314 public final class InspectionModeKt {
2315 method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
2316 }
2317
2318}
2319
2320package androidx.ui.viewinterop {
2321
2322 public final class ComposedViewKt {
2323 method @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 = { _ -> });
2324 method @androidx.compose.Composable public static void AndroidView(android.view.View view, androidx.ui.core.Modifier modifier = Modifier);
2325 }
2326
2327}
2328
2329package androidx.ui.viewmodel {
2330
2331 public final class ViewModelKt {
2332 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);
2333 method @androidx.compose.Composable public static inline <reified VM extends androidx.lifecycle.ViewModel> VM! viewModel(String key = null, androidx.lifecycle.ViewModelProvider.Factory? factory = null);
2334 }
2335
2336}
2337