Move ui-platform and ui-framework into ui-core
Move contents of ui-platform and ui-framework into
ui-core and other projects. Remove ui-platform
and ui-framework.
Test: ui-core connectedCheck and test
Change-Id: I70067aff78fb3c091541b8c736bacc92bd021529
diff --git a/compose/compose-compiler-hosted/integration-tests/build.gradle b/compose/compose-compiler-hosted/integration-tests/build.gradle
index 61d6a00..8b77232 100644
--- a/compose/compose-compiler-hosted/integration-tests/build.gradle
+++ b/compose/compose-compiler-hosted/integration-tests/build.gradle
@@ -37,7 +37,7 @@
testImplementation(KOTLIN_STDLIB)
testImplementation(project(":compose:compose-runtime"))
- testImplementation(project(":ui:ui-framework"))
+ testImplementation(project(":ui:ui-core"))
testImplementation(project(":ui:ui-android-view"))
testImplementation(project(":compose:compose-compiler-hosted"))
}
diff --git a/compose/compose-runtime/build.gradle b/compose/compose-runtime/build.gradle
index 7afbe01..0176276 100644
--- a/compose/compose-runtime/build.gradle
+++ b/compose/compose-runtime/build.gradle
@@ -39,6 +39,13 @@
commonMain.dependencies {
implementation(KOTLIN_STDLIB)
}
+ commonTest.dependencies {
+ implementation kotlin("test-junit")
+ implementation project(":ui:ui-core")
+ }
+
+ jvmMain {
+ }
jvmMain.dependencies {
api(KOTLIN_COROUTINES_CORE)
implementation "org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm:0.3"
@@ -56,15 +63,15 @@
commonTest.dependencies {
implementation kotlin("test-junit")
- implementation project(":ui:ui-framework")
+ implementation project(":ui:ui-core")
}
androidAndroidTest.dependencies {
implementation(ANDROIDX_TEST_EXT_JUNIT)
implementation(ANDROIDX_TEST_RULES)
implementation(ANDROIDX_TEST_RUNNER)
implementation(TRUTH)
- implementation project(":ui:ui-platform")
implementation project(':ui:ui-test')
+ implementation project(':ui:ui-core')
}
}
}
diff --git a/compose/compose-runtime/compose-runtime-benchmark/build.gradle b/compose/compose-runtime/compose-runtime-benchmark/build.gradle
index 03cc3cf..4218834 100644
--- a/compose/compose-runtime/compose-runtime-benchmark/build.gradle
+++ b/compose/compose-runtime/compose-runtime-benchmark/build.gradle
@@ -50,10 +50,8 @@
androidTestImplementation(project(":compose:compose-runtime"))
androidTestImplementation(project(":ui:ui-core"))
androidTestImplementation(project(":ui:ui-text-core"))
- androidTestImplementation(project(":ui:ui-framework"))
androidTestImplementation(project(":ui:ui-layout"))
androidTestImplementation(project(":ui:ui-material"))
- androidTestImplementation(project(":ui:ui-platform"))
androidTestImplementation(project(":ui:ui-foundation"))
androidTestImplementation(JUNIT)
diff --git a/compose/compose-runtime/samples/build.gradle b/compose/compose-runtime/samples/build.gradle
index ad41b84..fb562b8 100644
--- a/compose/compose-runtime/samples/build.gradle
+++ b/compose/compose-runtime/samples/build.gradle
@@ -33,7 +33,7 @@
implementation project(":annotation:annotation-sampled")
implementation project(":compose:compose-runtime")
- implementation project(":ui:ui-framework")
+ implementation project(":ui:ui-core")
implementation project(":ui:ui-layout")
implementation project(":ui:ui-material")
}
diff --git a/ui/integration-tests/benchmark/build.gradle b/ui/integration-tests/benchmark/build.gradle
index 7f042ba..407eb1e 100644
--- a/ui/integration-tests/benchmark/build.gradle
+++ b/ui/integration-tests/benchmark/build.gradle
@@ -42,10 +42,8 @@
implementation(JUNIT)
androidTestImplementation project(":ui:ui-core")
- androidTestImplementation project(":ui:ui-framework")
androidTestImplementation project(":ui:ui-layout")
androidTestImplementation project(":ui:ui-material")
- androidTestImplementation project(":ui:ui-platform")
androidTestImplementation project(":ui:ui-test")
androidTestImplementation project(":compose:compose-runtime")
androidTestImplementation(ANDROIDX_TEST_EXT_JUNIT)
diff --git a/ui/integration-tests/build.gradle b/ui/integration-tests/build.gradle
index 1dd83ba..683125f 100644
--- a/ui/integration-tests/build.gradle
+++ b/ui/integration-tests/build.gradle
@@ -41,10 +41,8 @@
implementation project(":compose:compose-runtime")
implementation project(":ui:ui-core")
implementation project(":ui:ui-foundation")
- implementation project(":ui:ui-framework")
implementation project(":ui:ui-layout")
implementation project(":ui:ui-material")
- implementation project(":ui:ui-platform")
implementation project(":ui:ui-test")
implementation project(":ui:ui-vector")
}
diff --git a/ui/integration-tests/demos/build.gradle b/ui/integration-tests/demos/build.gradle
index de02270..57598cf 100644
--- a/ui/integration-tests/demos/build.gradle
+++ b/ui/integration-tests/demos/build.gradle
@@ -15,7 +15,7 @@
implementation project(":ui:ui-android-view:integration-tests:ui-android-view-demos")
implementation project(":ui:ui-animation:integration-tests:ui-animation-demos")
implementation project(":ui:ui-foundation:integration-tests:ui-foundation-demos")
- implementation project(":ui:ui-framework:integration-tests:ui-framework-demos")
+ implementation project(":ui:ui-core:integration-tests:ui-core-demos")
implementation project(":ui:ui-layout:integration-tests:ui-layout-demos")
implementation project(":ui:ui-material:integration-tests:ui-material-demos")
implementation project(":ui:ui-material:integration-tests:ui-material-studies")
@@ -27,7 +27,6 @@
implementation project(":compose:compose-runtime")
implementation project(":ui:ui-android-view")
implementation project(":ui:ui-core")
- implementation project(":ui:ui-framework")
implementation project(":ui:ui-layout")
implementation project(":ui:ui-text")
implementation project(":ui:ui-foundation")
@@ -42,7 +41,7 @@
androidTestImplementation project(":ui:ui-android-view:integration-tests:ui-android-view-demos")
androidTestImplementation project(":ui:ui-animation:integration-tests:ui-animation-demos")
androidTestImplementation project(":ui:ui-foundation:integration-tests:ui-foundation-demos")
- androidTestImplementation project(":ui:ui-framework:integration-tests:ui-framework-demos")
+ androidTestImplementation project(":ui:ui-core:integration-tests:ui-core-demos")
androidTestImplementation project(":ui:ui-layout:integration-tests:ui-layout-demos")
androidTestImplementation project(":ui:ui-material:integration-tests:ui-material-demos")
androidTestImplementation project(":ui:ui-material:integration-tests:ui-material-studies")
diff --git a/ui/settings.gradle b/ui/settings.gradle
index b017b42..28fd1f4 100644
--- a/ui/settings.gradle
+++ b/ui/settings.gradle
@@ -59,6 +59,7 @@
includeProject(":ui:ui-animation:integration-tests:ui-animation-demos", "ui-animation/integration-tests/animation-demos")
includeProject(":ui:ui-animation:samples", "ui-animation/samples")
includeProject(":ui:ui-core", "ui-core")
+includeProject(":ui:ui-core:integration-tests:ui-core-demos", "ui-core/integration-tests/framework-demos")
includeProject(":ui:ui-core:samples", "ui-core/samples")
if (startParameter.projectProperties.containsKey('compose.desktop')) {
includeProject(":ui:ui-desktop", "ui-desktop")
@@ -67,9 +68,6 @@
includeProject(":ui:ui-foundation", "ui-foundation")
includeProject(":ui:ui-foundation:integration-tests:ui-foundation-demos", "ui-foundation/integration-tests/foundation-demos")
includeProject(":ui:ui-foundation:samples", "ui-foundation/samples")
-includeProject(":ui:ui-framework", "ui-framework")
-includeProject(":ui:ui-framework:integration-tests:ui-framework-demos", "ui-framework/integration-tests/framework-demos")
-includeProject(":ui:ui-framework:samples", "ui-framework/samples")
includeProject(":ui:ui-internal-lint-checks", "ui-internal-lint-checks")
includeProject(":ui:ui-geometry", "ui-geometry")
includeProject(":ui:ui-graphics", "ui-graphics")
@@ -85,8 +83,6 @@
includeProject(":ui:ui-material-icons-core:samples", "ui-material/icons/core/samples")
includeProject(":ui:ui-material-icons-extended", "ui-material/icons/extended")
includeProject(":ui:ui-material:icons:generator", "ui-material/icons/generator")
-includeProject(":ui:ui-platform", "ui-platform")
-includeProject(":ui:ui-platform:samples", "ui-platform/samples")
includeProject(":ui:ui-test", "ui-test")
includeProject(":ui:ui-test-font", "ui-test-font")
includeProject(":ui:ui-text", "ui-text")
diff --git a/ui/ui-android-view/build.gradle b/ui/ui-android-view/build.gradle
index f8426f3..efb20b7 100644
--- a/ui/ui-android-view/build.gradle
+++ b/ui/ui-android-view/build.gradle
@@ -39,9 +39,7 @@
api "androidx.annotation:annotation:1.1.0"
implementation project(":compose:compose-runtime")
- implementation project(":ui:ui-framework")
implementation project(":ui:ui-core")
- implementation project(":ui:ui-platform")
implementation project(":ui:ui-test")
testImplementation(ANDROIDX_TEST_RULES)
diff --git a/ui/ui-android-view/integration-tests/android-view-demos/build.gradle b/ui/ui-android-view/integration-tests/android-view-demos/build.gradle
index 311e3dd..e87fcb9 100644
--- a/ui/ui-android-view/integration-tests/android-view-demos/build.gradle
+++ b/ui/ui-android-view/integration-tests/android-view-demos/build.gradle
@@ -33,8 +33,7 @@
implementation project(":compose:compose-runtime")
implementation project(":ui:integration-tests:demos:common")
implementation project(":ui:ui-android-view")
- implementation project(":ui:ui-framework")
- implementation project(":ui:ui-platform")
+ implementation project(":ui:ui-core")
implementation project(":ui:ui-layout")
implementation project(":ui:ui-material")
}
diff --git a/ui/ui-android-view/samples/build.gradle b/ui/ui-android-view/samples/build.gradle
index 77c8bdf..e6b64d4 100644
--- a/ui/ui-android-view/samples/build.gradle
+++ b/ui/ui-android-view/samples/build.gradle
@@ -33,7 +33,6 @@
implementation project(":annotation:annotation-sampled")
implementation project(":compose:compose-runtime")
implementation project(":ui:ui-core")
- implementation project(":ui:ui-framework")
implementation project(":ui:ui-layout")
implementation project(":ui:ui-foundation")
implementation project(":ui:ui-text-core")
diff --git a/ui/ui-animation/build.gradle b/ui/ui-animation/build.gradle
index ad258e9a..0c61100 100644
--- a/ui/ui-animation/build.gradle
+++ b/ui/ui-animation/build.gradle
@@ -41,7 +41,6 @@
api project(":compose:compose-runtime")
implementation project(":ui:ui-util")
api project(":ui:ui-core")
- api project(":ui:ui-framework")
api project(":ui:ui-layout")
testImplementation(ANDROIDX_TEST_RULES)
diff --git a/ui/ui-animation/integration-tests/animation-demos/build.gradle b/ui/ui-animation/integration-tests/animation-demos/build.gradle
index 73e6ead..ec2fa00 100644
--- a/ui/ui-animation/integration-tests/animation-demos/build.gradle
+++ b/ui/ui-animation/integration-tests/animation-demos/build.gradle
@@ -17,7 +17,6 @@
implementation project(":compose:compose-runtime")
implementation project(":ui:integration-tests:demos:common")
implementation project(":ui:ui-core")
- implementation project(":ui:ui-framework")
implementation project(":ui:ui-layout")
implementation project(":ui:ui-text-core")
implementation project(':ui:ui-animation')
diff --git a/ui/ui-core/OWNERS b/ui/ui-core/OWNERS
index 26955e2..4ccb43c 100644
--- a/ui/ui-core/OWNERS
+++ b/ui/ui-core/OWNERS
@@ -1,4 +1,5 @@
mount@google.com
+andreykulikov@google.com
shepshapard@google.com
ryanmentley@google.com
njawad@google.com
@@ -8,4 +9,4 @@
qqd@google.com
nona@google.com
haoyuchang@google.com
-siyamed@google.com
\ No newline at end of file
+siyamed@google.com
diff --git a/ui/ui-core/api/0.1.0-dev11.txt b/ui/ui-core/api/0.1.0-dev11.txt
index 45987cc..13ebdf1 100644
--- a/ui/ui-core/api/0.1.0-dev11.txt
+++ b/ui/ui-core/api/0.1.0-dev11.txt
@@ -1,6 +1,23 @@
// Signature format: 3.0
+package androidx.compose {
+
+ public final class ComposerCompatKt {
+ method @Deprecated public static androidx.ui.node.UiComposer getComposer();
+ }
+
+}
+
package androidx.ui.autofill {
+ public final class AndroidAutofillDebugUtilsKt {
+ }
+
+ public final class AndroidAutofillKt {
+ }
+
+ public final class AndroidAutofillTypeKt {
+ }
+
public interface Autofill {
method public void cancelAutofillForNode(androidx.ui.autofill.AutofillNode autofillNode);
method public void requestAutofillForNode(androidx.ui.autofill.AutofillNode autofillNode);
@@ -74,7 +91,7 @@
public final class Alignment {
ctor public Alignment(float verticalBias, float horizontalBias);
- method public androidx.ui.unit.IntPxPosition align(androidx.ui.unit.IntPxSize size, androidx.ui.core.LayoutDirection layoutDirection = androidx.ui.core.LayoutDirection.Ltr);
+ method public androidx.ui.unit.IntPxPosition align(androidx.ui.unit.IntPxSize size, androidx.ui.core.LayoutDirection layoutDirection = LayoutDirection.Ltr);
method public float component1();
method public float component2();
method public androidx.ui.core.Alignment copy(float verticalBias, float horizontalBias);
@@ -118,7 +135,7 @@
public static final class Alignment.Horizontal {
ctor public Alignment.Horizontal(float bias);
- method public int align-Ujlv2dA(int size, androidx.ui.core.LayoutDirection layoutDirection = androidx.ui.core.LayoutDirection.Ltr);
+ method public int align-Ujlv2dA(int size, androidx.ui.core.LayoutDirection layoutDirection = LayoutDirection.Ltr);
method public float component1();
method public androidx.ui.core.Alignment.Horizontal copy(float bias);
method public float getBias();
@@ -139,6 +156,25 @@
method public static int merge-CBRbNzc(androidx.ui.core.AlignmentLine, int position1, int position2);
}
+ public interface AndroidOwner extends androidx.ui.core.Owner {
+ method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
+ method public android.view.View getView();
+ method public void removeAndroidView(android.view.View view);
+ property public abstract android.view.View view;
+ }
+
+ public final class AndroidOwnerKt {
+ method public static androidx.ui.core.AndroidOwner createOwner(android.content.Context context, androidx.lifecycle.LifecycleOwner? lifecycleOwner = null);
+ method public static androidx.ui.core.LayoutDirection getLocaleLayoutDirection(android.content.res.Configuration);
+ }
+
+ public final class ClipKt {
+ method public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
+ method public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
+ method @Deprecated public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
+ method @Deprecated public static androidx.ui.core.Modifier getDrawClipToBounds();
+ }
+
public final class CombinedModifier implements androidx.ui.core.Modifier {
ctor public CombinedModifier(androidx.ui.core.Modifier outer, androidx.ui.core.Modifier inner);
method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
@@ -147,77 +183,47 @@
method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
}
+ public abstract sealed class ComponentNode {
+ method public void attach(androidx.ui.core.Owner owner);
+ method public void detach();
+ method public final operator androidx.ui.core.ComponentNode get(int index);
+ method public final int getCount();
+ method public final int getDepth();
+ method public final androidx.ui.core.Owner? getOwner();
+ method public final Object? getOwnerData();
+ method public final androidx.ui.core.ComponentNode? getParent();
+ method public androidx.ui.core.LayoutNode? getParentLayoutNode();
+ method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
+ method public final void move(int from, int to, int count);
+ method public final void removeAt(int index, int count);
+ method public final void setDepth(int p);
+ method public final void setOwnerData(Object? p);
+ method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
+ method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
+ property public final int count;
+ property public final int depth;
+ property public final androidx.ui.core.Owner? owner;
+ property public final Object? ownerData;
+ property public final androidx.ui.core.ComponentNode? parent;
+ property public androidx.ui.core.LayoutNode? parentLayoutNode;
+ }
+
+ public final class ComponentNodesKt {
+ method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
+ method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
+ method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
+ method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
+ method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
+ method public static boolean isAttached(androidx.ui.core.ComponentNode);
+ method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
+ method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
+ }
+
public final class ComposedModifierKt {
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);
method public static androidx.ui.core.Modifier materialize(androidx.compose.Composer<?>, androidx.ui.core.Modifier modifier);
}
- public final class Constraints {
- method public int component1();
- method public int component2();
- method public int component3();
- method public int component4();
- method public androidx.ui.core.Constraints copy-Q13GOEE(int minWidth, int maxWidth, int minHeight, int maxHeight);
- method public int getMaxHeight();
- method public int getMaxWidth();
- method public int getMinHeight();
- method public int getMinWidth();
- field public static final androidx.ui.core.Constraints.Companion! Companion;
- }
-
- public static final class Constraints.Companion {
- method public androidx.ui.core.Constraints fixed-rRMsBxU(int width, int height);
- method public androidx.ui.core.Constraints fixedHeight-gshw56o(int height);
- method public androidx.ui.core.Constraints fixedWidth-gshw56o(int width);
- }
-
- public final inline class Constraints2 {
- ctor public Constraints2();
- method public static long constructor-impl(internal long value);
- method public static long copy-impl(long $this, int minWidth = this.minWidth, int maxWidth = this.maxWidth, int minHeight = this.minHeight, int maxHeight = this.maxHeight);
- method public static inline boolean equals-impl(long p, Object? p1);
- method public static boolean equals-impl0(long p1, long p2);
- method public static boolean getHasBoundedHeight-impl(long $this);
- method public static boolean getHasBoundedWidth-impl(long $this);
- method public static int getMaxHeight-impl(long $this);
- method public static int getMaxWidth-impl(long $this);
- method public static int getMinHeight-impl(long $this);
- method public static int getMinWidth-impl(long $this);
- method public static inline int hashCode-impl(long p);
- method public static inline String! toString-impl(long p);
- field public static final androidx.ui.core.Constraints2.Companion! Companion;
- field public static final int Infinity = -1073741824; // 0xc0000000
- }
-
- public static final class Constraints2.Companion {
- method public long fixed(int width, int height);
- method public long fixedHeight(int height);
- method public long fixedWidth(int width);
- }
-
- public final class Constraints2Kt {
- method public static long Constraints2(@IntRange(from=0) int minWidth = 0, int maxWidth = -1073741824, @IntRange(from=0) int minHeight = 0, int maxHeight = -1073741824);
- method public static long constrain-M1ogGms(long, long size);
- method public static long enforce-uQjoOwo(long, long otherConstraints);
- method public static boolean getHasFixedHeight-ybNdgAI(long);
- method public static boolean getHasFixedWidth-ybNdgAI(long);
- method public static boolean isZero-ybNdgAI(long);
- method public static long offset-xOKVbDg(long, int horizontal = 0, int vertical = 0);
- method public static boolean satisfiedBy-M1ogGms(long, long size);
- }
-
- public final class ConstraintsKt {
- method public static androidx.ui.unit.IntPxSize constrain(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
- method public static androidx.ui.core.Constraints enforce(androidx.ui.core.Constraints, androidx.ui.core.Constraints otherConstraints);
- method public static boolean getHasBoundedHeight(androidx.ui.core.Constraints);
- method public static boolean getHasBoundedWidth(androidx.ui.core.Constraints);
- method public static boolean getHasFixedHeight(androidx.ui.core.Constraints);
- method public static boolean getHasFixedWidth(androidx.ui.core.Constraints);
- method public static boolean isZero(androidx.ui.core.Constraints);
- method public static androidx.ui.core.Constraints offset-3L2DHGc(androidx.ui.core.Constraints, int horizontal = 0.ipx, int vertical = 0.ipx);
- method public static boolean satisfiedBy(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
- }
-
public final class ConsumedData {
ctor public ConsumedData(androidx.ui.unit.PxPosition positionChange, boolean downChange);
ctor public ConsumedData();
@@ -262,6 +268,21 @@
method public void dispatchCustomEvent(androidx.ui.core.CustomEvent event);
}
+ public final class DataNode<T> extends androidx.ui.core.ComponentNode {
+ ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
+ method public androidx.ui.core.DataNodeKey<T> getKey();
+ method public T! getValue();
+ method public void setValue(T? p);
+ }
+
+ public final class DataNodeKey<T> {
+ ctor public DataNodeKey(String name);
+ method public String getName();
+ }
+
+ public final class DebugUtilsKt {
+ }
+
public enum Direction {
enum_constant public static final androidx.ui.core.Direction DOWN;
enum_constant public static final androidx.ui.core.Direction LEFT;
@@ -315,6 +336,20 @@
method @Deprecated public static androidx.ui.core.DrawModifier drawWithContent(kotlin.jvm.functions.Function1<? super androidx.ui.core.ContentDrawScope,kotlin.Unit> onDraw);
}
+ public final class DrawNode extends androidx.ui.core.ComponentNode {
+ ctor public DrawNode();
+ method public boolean getNeedsPaint();
+ method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
+ method public kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
+ method public void invalidate();
+ method public void setNeedsPaint(boolean p);
+ method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
+ method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
+ property public final boolean needsPaint;
+ property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
+ property public final kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
+ }
+
public interface DrawScope extends androidx.ui.graphics.Canvas androidx.ui.unit.Density {
method public androidx.ui.core.LayoutDirection getLayoutDirection();
method public androidx.ui.unit.PxSize getSize();
@@ -322,6 +357,16 @@
property public abstract androidx.ui.unit.PxSize size;
}
+ public final class DrawShadowKt {
+ method @Deprecated public static androidx.ui.core.Modifier drawShadow-IFvMOQI(androidx.ui.graphics.Shape shape, float elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
+ method 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 clipToOutline = elevation > 0.dp, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
+ }
+
+ public enum DropDownAlignment {
+ enum_constant public static final androidx.ui.core.DropDownAlignment End;
+ enum_constant public static final androidx.ui.core.DropDownAlignment Start;
+ }
+
public final class FixedScale implements androidx.ui.core.ContentScale {
ctor public FixedScale(float value);
method public float component1();
@@ -330,6 +375,10 @@
method public float scale(androidx.ui.unit.PxSize srcSize, androidx.ui.unit.PxSize dstSize);
}
+ @Deprecated public final class FocusNode extends androidx.ui.core.ComponentNode {
+ ctor @Deprecated public FocusNode();
+ }
+
public final class HorizontalAlignmentLine extends androidx.ui.core.AlignmentLine {
ctor public HorizontalAlignmentLine(kotlin.jvm.functions.Function2<? super androidx.ui.unit.IntPx,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> merger);
}
@@ -382,9 +431,13 @@
method public static inline androidx.ui.unit.PxPosition getPositionInRoot(androidx.ui.core.LayoutCoordinates);
}
- public enum LayoutDirection {
- enum_constant public static final androidx.ui.core.LayoutDirection Ltr;
- enum_constant public static final androidx.ui.core.LayoutDirection Rtl;
+ public final class LayoutKt {
+ method 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 androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> 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);
+ method 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);
+ 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);
+ method @Deprecated 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);
+ method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
}
public interface LayoutModifier extends androidx.ui.core.Modifier.Element {
@@ -395,6 +448,114 @@
method public default int minIntrinsicWidth-QYUUffc(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int height, androidx.ui.core.LayoutDirection layoutDirection);
}
+ public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
+ ctor public LayoutNode();
+ method public void draw(androidx.ui.graphics.Canvas canvas);
+ method public boolean getAffectsParentSize();
+ method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
+ method @Deprecated public boolean getCanMultiMeasure();
+ method public androidx.ui.core.Constraints getConstraints();
+ method public androidx.ui.core.LayoutNode? getContainingLayoutNode$lintWithKotlin();
+ method public androidx.ui.core.LayoutCoordinates getCoordinates();
+ method @Deprecated public boolean getHandlesParentData();
+ method public int getHeight();
+ method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
+ method public androidx.ui.core.LayoutDirection getLayoutDirection();
+ method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
+ method public androidx.ui.core.MeasureScope getMeasureScope();
+ method public androidx.ui.core.Modifier getModifier();
+ method public java.util.List<androidx.ui.core.ModifierInfo> getModifierInfo();
+ method public boolean getNeedsRelayout();
+ method public boolean getNeedsRemeasure();
+ method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
+ method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
+ method public Object? getParentData();
+ method public boolean getPositionedDuringMeasurePass();
+ method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
+ method public int getWidth();
+ method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
+ method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public boolean isLayingOut();
+ method public boolean isMeasuring();
+ method public boolean isPlaced();
+ method public void layout();
+ method public int maxIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int maxIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
+ method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int minIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int minIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
+ method public void onInvalidate();
+ method public void place-rRMsBxU(int x, int y);
+ method public void requestRemeasure();
+ method @Deprecated public void setCanMultiMeasure(boolean p);
+ method public void setConstraints(androidx.ui.core.Constraints p);
+ method @Deprecated public void setHandlesParentData(boolean p);
+ method public void setLayoutDirection(androidx.ui.core.LayoutDirection p);
+ method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
+ method public void setModifier(androidx.ui.core.Modifier value);
+ method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
+ method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
+ method public void setPositionedDuringMeasurePass(boolean p);
+ method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
+ property public final boolean affectsParentSize;
+ property @Deprecated public final boolean canMultiMeasure;
+ property public final androidx.ui.core.Constraints constraints;
+ property public androidx.ui.core.LayoutNode? containingLayoutNode;
+ property public final androidx.ui.core.LayoutCoordinates coordinates;
+ property @Deprecated public final boolean handlesParentData;
+ property public final int height;
+ property public final boolean isLayingOut;
+ property public final boolean isMeasuring;
+ property public final boolean isPlaced;
+ property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
+ property public final androidx.ui.core.LayoutDirection layoutDirection;
+ property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
+ property public final androidx.ui.core.MeasureScope measureScope;
+ property public final androidx.ui.core.Modifier modifier;
+ property public final boolean needsRelayout;
+ property public final boolean needsRemeasure;
+ property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
+ property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
+ property public Object? parentData;
+ property public androidx.ui.core.LayoutNode? parentLayoutNode;
+ property public final boolean positionedDuringMeasurePass;
+ property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
+ property public final int width;
+ }
+
+ public static interface LayoutNode.MeasureBlocks {
+ method public int maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ 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);
+ method public int minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ }
+
+ public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
+ ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
+ method public Void maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public Void maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ method public Void minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public Void minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ }
+
+ public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
+ ctor @Deprecated public LayoutTag(Object tag);
+ method public Object component1();
+ method public androidx.ui.core.LayoutTag copy(Object tag);
+ method public Object getTag();
+ }
+
+ public final class LayoutTagKt {
+ method public static Object? getTag(androidx.ui.core.Measurable);
+ method public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
+ }
+
+ public interface LayoutTagParentData {
+ method public Object getTag();
+ property public abstract Object tag;
+ }
+
public interface Measurable extends androidx.ui.core.IntrinsicMeasurable {
method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
}
@@ -427,6 +588,14 @@
property public final int width;
}
+ public final class ModelObserver {
+ ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
+ method public void clear(Object target);
+ method public void enableModelUpdatesObserving(boolean enabled);
+ method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ }
+
public interface Modifier {
method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
method public boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
@@ -452,6 +621,13 @@
method public default <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
}
+ public final class ModifierInfo {
+ ctor public ModifierInfo(androidx.ui.core.Modifier modifier, androidx.ui.core.LayoutCoordinates coordinates, Object? extra);
+ method public androidx.ui.core.LayoutCoordinates getCoordinates();
+ method public Object? getExtra();
+ method public androidx.ui.core.Modifier getModifier();
+ }
+
public interface OnChildPositionedModifier extends androidx.ui.core.Modifier.Element {
method public void onChildPositioned(androidx.ui.core.LayoutCoordinates coordinates);
}
@@ -467,6 +643,89 @@
method @Deprecated public static androidx.ui.core.Modifier onPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
}
+ public final class OpacityKt {
+ method public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
+ method @Deprecated public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
+ }
+
+ public interface OwnedLayer {
+ method public void destroy();
+ method public void drawLayer(androidx.ui.graphics.Canvas canvas);
+ method public long getLayerId();
+ method public android.graphics.Matrix getMatrix();
+ method public void invalidate();
+ method public void move(androidx.ui.unit.IntPxPosition position);
+ method public void resize(androidx.ui.unit.IntPxSize size);
+ method public void updateDisplayList();
+ method public void updateLayerProperties();
+ property public abstract long layerId;
+ }
+
+ public interface Owner {
+ method public androidx.ui.unit.IntPxPosition calculatePosition();
+ method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
+ 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);
+ method public androidx.ui.autofill.Autofill? getAutofill();
+ method public androidx.ui.autofill.AutofillTree getAutofillTree();
+ method public androidx.ui.core.clipboard.ClipboardManager getClipboardManager();
+ method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
+ method public androidx.ui.unit.Density getDensity();
+ method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
+ method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
+ method public androidx.lifecycle.LifecycleOwner? getLifecycleOwner();
+ method public long getMeasureIteration();
+ method public androidx.ui.core.LayoutNode getRoot();
+ method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
+ method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
+ method public boolean getShowLayoutBounds();
+ method public androidx.ui.input.TextInputService getTextInputService();
+ method public androidx.ui.core.texttoolbar.TextToolbar getTextToolbar();
+ method public void measureAndLayout();
+ method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public void onAttach(androidx.ui.core.ComponentNode node);
+ method public void onDetach(androidx.ui.core.ComponentNode node);
+ method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
+ method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
+ method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
+ method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public boolean requestFocus();
+ method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
+ method public void setOnLifecycleOwnerAvailable(kotlin.jvm.functions.Function1<? super androidx.lifecycle.LifecycleOwner,kotlin.Unit> callback);
+ method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
+ property public abstract androidx.ui.autofill.Autofill? autofill;
+ property public abstract androidx.ui.autofill.AutofillTree autofillTree;
+ property public abstract androidx.ui.core.clipboard.ClipboardManager clipboardManager;
+ property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
+ property public abstract androidx.ui.unit.Density density;
+ property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
+ property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
+ property public abstract androidx.lifecycle.LifecycleOwner? lifecycleOwner;
+ property public abstract long measureIteration;
+ property public abstract androidx.ui.core.LayoutNode root;
+ property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
+ property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
+ property public abstract boolean showLayoutBounds;
+ property public abstract androidx.ui.input.TextInputService textInputService;
+ property public abstract androidx.ui.core.texttoolbar.TextToolbar textToolbar;
+ field public static final androidx.ui.core.Owner.Companion! Companion;
+ }
+
+ public static final class Owner.Companion {
+ method public boolean getEnableExtraAssertions();
+ method public void setEnableExtraAssertions(boolean p);
+ property public final boolean enableExtraAssertions;
+ }
+
+ public final class PainterModifierKt {
+ method @Deprecated public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.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, boolean rtl = false);
+ 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, boolean rtl = false);
+ }
+
+ public final class ParentDataKt {
+ method @Deprecated public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
public interface ParentDataModifier extends androidx.ui.core.Modifier.Element {
method public default Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
}
@@ -561,6 +820,42 @@
method public static boolean positionChangedIgnoreConsumed(androidx.ui.core.PointerInputChange);
}
+ public final class PointerInputNode extends androidx.ui.core.ComponentNode {
+ ctor public PointerInputNode();
+ method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
+ method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
+ method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
+ method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
+ method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
+ method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
+ method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
+ method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
+ property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
+ property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
+ property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
+ property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
+ }
+
+ public final class PointerInputWrapperKt {
+ method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
+ public final class PopupKt {
+ method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Start, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
+ }
+
+ public final class PopupProperties {
+ ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
+ ctor public PopupProperties();
+ method public boolean component1();
+ method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
+ method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
+ method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
+ method public boolean isFocusable();
+ }
+
public final class Ref<T> {
ctor public Ref();
method public T? getValue();
@@ -568,6 +863,9 @@
property public final T? value;
}
+ public final class SavedStateDelegateKt {
+ }
+
@Deprecated public interface ScaleFit extends androidx.ui.core.ContentScale {
field @Deprecated public static final androidx.ui.core.ScaleFit.Companion! Companion;
}
@@ -587,6 +885,10 @@
property @Deprecated public final androidx.ui.core.FixedScale None;
}
+ public final class TestTagKt {
+ method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
public final inline class TransformOrigin {
ctor public TransformOrigin();
method public static long constructor-impl(internal long value);
@@ -608,6 +910,31 @@
ctor public VerticalAlignmentLine(kotlin.jvm.functions.Function2<? super androidx.ui.unit.IntPx,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> merger);
}
+ public final class WrapperKt {
+ method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.clipboard.ClipboardManager> getClipboardManagerAmbient();
+ method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
+ method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
+ method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
+ method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.LifecycleOwner> getLifecycleOwnerAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.texttoolbar.TextToolbar> getTextToolbarAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
+ method public static androidx.compose.Composition setContent(androidx.activity.ComponentActivity, androidx.compose.Recomposer recomposer = Recomposer.current(), kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method @Deprecated public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method public static androidx.compose.Composition setContent(android.view.ViewGroup, androidx.compose.Recomposer recomposer, kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method @Deprecated public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ method @MainThread public static androidx.compose.Composition subcomposeInto(android.content.Context context, androidx.ui.core.ComponentNode container, androidx.compose.Recomposer recomposer, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ method @Deprecated @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ }
+
public interface ZIndexModifier extends androidx.ui.core.Modifier.Element {
method public float getZIndex();
property public abstract float zIndex;
@@ -619,6 +946,388 @@
}
+package androidx.ui.core.clipboard {
+
+ public final class AndroidClipboardManagerKt {
+ }
+
+ public interface ClipboardManager {
+ method public androidx.ui.text.AnnotatedString? getText();
+ method public void setText(androidx.ui.text.AnnotatedString annotatedString);
+ }
+
+}
+
+package androidx.ui.core.focus {
+
+ public final class FocusModifierImplKt {
+ method public static androidx.ui.focus.FocusModifier createFocusModifier(androidx.ui.focus.FocusDetailedState focusDetailedState);
+ }
+
+ public final class FocusNodeUtilsKt {
+ }
+
+}
+
+package androidx.ui.core.gesture {
+
+ public final class ConstantsKt {
+ method public static androidx.ui.unit.Duration getDoubleTapMinTime();
+ method public static float getDoubleTapSlop();
+ method public static androidx.ui.unit.Duration getDoubleTapTimeout();
+ method public static float getDoubleTapTouchSlop();
+ method public static float getHoverTapSlop();
+ method public static androidx.ui.unit.Duration getHoverTapTimeout();
+ method public static androidx.ui.unit.Duration getJumpTapTimeout();
+ method public static androidx.ui.unit.Duration getLongPressTimeout();
+ method public static float getMaxFlingVelocity();
+ method public static float getMinFlingVelocity();
+ method public static float getPagingTouchSlop();
+ method public static float getPanSlop();
+ method public static androidx.ui.unit.Duration getPressTimeout();
+ method public static float getScaleSlop();
+ method public static float getTouchSlop();
+ method public static float getWindowTouchSlop();
+ method public static androidx.ui.unit.Duration getZoomControlsTimeout();
+ }
+
+ public final class DoubleTapGestureFilterKt {
+ method public static androidx.ui.core.Modifier doubleTapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
+ }
+
+ public final class DragGestureFilterKt {
+ 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);
+ }
+
+ public interface DragObserver {
+ method public default void onCancel();
+ method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
+ method public default void onStart(androidx.ui.unit.PxPosition downPosition);
+ method public default void onStop(androidx.ui.unit.PxPosition velocity);
+ }
+
+ public final class GestureUtilsKt {
+ method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
+ }
+
+ public final class LongPressDragGestureFilterKt {
+ method public static androidx.ui.core.Modifier longPressDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
+ }
+
+ public interface LongPressDragObserver {
+ method public default void onCancel();
+ method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
+ method public default void onDragStart();
+ method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
+ method public default void onStop(androidx.ui.unit.PxPosition velocity);
+ }
+
+ public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
+ field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
+ }
+
+ public final class LongPressGestureFilterKt {
+ method public static androidx.ui.core.Modifier longPressGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
+ }
+
+ public final class PressIndicatorGestureFilterKt {
+ method public static androidx.ui.core.Modifier pressIndicatorGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
+ }
+
+ public final class RawDragGestureFilterKt {
+ 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);
+ }
+
+ public final class RawPressStartGestureFilterKt {
+ method public static androidx.ui.core.Modifier rawPressStartGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = androidx.ui.core.PointerEventPass.PostUp);
+ }
+
+ public final class RawScaleGestureFilterKt {
+ 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);
+ }
+
+ public interface RawScaleObserver {
+ method public default void onCancel();
+ method public default float onScale(float scaleFactor);
+ method public default void onStart();
+ method public default void onStop();
+ }
+
+ public final class ScaleGestureFilterKt {
+ method public static androidx.ui.core.Modifier scaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScaleObserver scaleObserver);
+ }
+
+ public interface ScaleObserver {
+ method public default void onCancel();
+ method public void onScale(float scaleFactor);
+ method public default void onStart();
+ method public default void onStop();
+ }
+
+ public final class ScaleSlopExceededGestureFilterKt {
+ method public static androidx.ui.core.Modifier scaleSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
+ }
+
+ public final class ScaleUtilKt {
+ }
+
+ public final class TapGestureFilterKt {
+ method public static androidx.ui.core.Modifier tapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTap);
+ }
+
+ public final class TouchSlopExceededGestureFilterKt {
+ method public static androidx.ui.core.Modifier touchSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
+ }
+
+}
+
+package androidx.ui.core.gesture.util {
+
+ public final class PolyFitLeastSquaresKt {
+ }
+
+ public final class VelocityTracker {
+ ctor public VelocityTracker();
+ method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
+ method public androidx.ui.unit.Velocity calculateVelocity();
+ method public void resetTracking();
+ }
+
+ public final class VelocityTrackerKt {
+ }
+
+}
+
+package androidx.ui.core.hapticfeedback {
+
+ public interface HapticFeedback {
+ method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
+ }
+
+ public enum HapticFeedbackType {
+ enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
+ enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
+ }
+
+}
+
+package androidx.ui.core.input {
+
+ public interface FocusManager {
+ method public void blur(androidx.ui.core.input.FocusNode client);
+ 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);
+ method public void requestFocus(androidx.ui.core.input.FocusNode client);
+ }
+
+ public final class FocusManagerKt {
+ }
+
+ public final class FocusNode {
+ ctor public FocusNode();
+ }
+
+}
+
+package androidx.ui.core.pointerinput {
+
+ public final class PointerInputEventData {
+ method public long component1();
+ method public androidx.ui.core.PointerInputData component2();
+ method public androidx.ui.core.pointerinput.PointerInputEventData copy-tII9_pY(long id, androidx.ui.core.PointerInputData pointerInputData);
+ method public long getId();
+ method public androidx.ui.core.PointerInputData getPointerInputData();
+ }
+
+ public final class PointerInputEventProcessorKt {
+ }
+
+ public abstract class PointerInputFilter {
+ ctor public PointerInputFilter();
+ method public abstract void onCancel();
+ method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
+ method public void onInit(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
+ 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.IntPxSize bounds);
+ }
+
+ public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
+ method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
+ property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
+ }
+
+}
+
+package androidx.ui.core.selection {
+
+ public interface Selectable {
+ method public androidx.ui.geometry.Rect getBoundingBox(int offset);
+ method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
+ method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
+ method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
+ method public androidx.ui.text.AnnotatedString getText();
+ }
+
+ public final class Selection {
+ ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
+ method public androidx.ui.core.selection.Selection.AnchorInfo component1();
+ method public androidx.ui.core.selection.Selection.AnchorInfo component2();
+ method public boolean component3();
+ method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
+ method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
+ method public boolean getHandlesCrossed();
+ method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
+ method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
+ method public androidx.ui.text.TextRange toTextRange();
+ }
+
+ public static final class Selection.AnchorInfo {
+ ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
+ method public androidx.ui.text.style.TextDirection component1();
+ method public int component2();
+ method public androidx.ui.core.selection.Selectable component3();
+ method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
+ method public androidx.ui.text.style.TextDirection getDirection();
+ method public int getOffset();
+ method public androidx.ui.core.selection.Selectable getSelectable();
+ }
+
+ public final class SelectionContainerKt {
+ method 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);
+ }
+
+ public final class SelectionHandlesKt {
+ }
+
+ public final class SelectionManagerKt {
+ }
+
+ public interface SelectionRegistrar {
+ method public void onPositionChange();
+ method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
+ method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
+ }
+
+ public final class SelectionRegistrarKt {
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
+ }
+
+}
+
+package androidx.ui.core.semantics {
+
+ 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 {
+ ctor public SemanticsConfiguration();
+ method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
+ method public androidx.ui.core.semantics.SemanticsConfiguration copy();
+ method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
+ method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
+ method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
+ method public boolean isEmpty();
+ method public boolean isMergingSemanticsOfDescendants();
+ method public boolean isSemanticBoundary();
+ method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
+ method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
+ method public void setMergingSemanticsOfDescendants(boolean value);
+ method public void setSemanticBoundary(boolean value);
+ property public final boolean isEmpty;
+ property public final boolean isMergingSemanticsOfDescendants;
+ property public final boolean isSemanticBoundary;
+ }
+
+ public final class SemanticsConfigurationKt {
+ method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
+ }
+
+ public final class SemanticsHintOverrides {
+ ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
+ method public String? component1();
+ method public String? component2();
+ method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
+ method public String? getOnLongPressHint();
+ method public String? getOnTapHint();
+ method public boolean isNotEmpty();
+ property public final boolean isNotEmpty;
+ }
+
+ public interface SemanticsModifier extends androidx.ui.core.Modifier.Element {
+ method public int getId();
+ method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
+ property public abstract int id;
+ property public abstract androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
+ }
+
+ public final class SemanticsModifierKt {
+ method @Deprecated public static androidx.ui.core.Modifier semanticsCore(androidx.ui.core.Modifier, boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null);
+ }
+
+ public final class SemanticsNode {
+ method public androidx.ui.unit.PxBounds getBoundsInRoot();
+ method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
+ method public androidx.ui.core.ComponentNode getComponentNode();
+ method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
+ method public androidx.ui.unit.PxBounds getGlobalBounds();
+ method public androidx.ui.unit.PxPosition getGlobalPosition();
+ method public boolean getHasChildren();
+ method public int getId();
+ method public androidx.ui.core.semantics.SemanticsNode? getParent();
+ method public androidx.ui.unit.IntPxSize getSize();
+ method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
+ method public boolean isSemanticBoundary();
+ method public void setComponentNode(androidx.ui.core.ComponentNode p);
+ property public final androidx.ui.unit.PxBounds boundsInRoot;
+ property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
+ property public final androidx.ui.core.semantics.SemanticsConfiguration config;
+ property public final androidx.ui.unit.PxBounds globalBounds;
+ property public final androidx.ui.unit.PxPosition globalPosition;
+ property public final boolean hasChildren;
+ property public final boolean isSemanticBoundary;
+ property public final androidx.ui.core.semantics.SemanticsNode? parent;
+ property public final androidx.ui.unit.IntPxSize size;
+ field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
+ }
+
+ public static final class SemanticsNode.Companion {
+ method public int generateNewId();
+ }
+
+ public final class SemanticsNodeKt {
+ 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);
+ }
+
+ public final class SemanticsOwner {
+ ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
+ method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
+ property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
+ }
+
+ public final class SemanticsOwnerKt {
+ method public static java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticsNodes(androidx.ui.core.semantics.SemanticsOwner);
+ }
+
+}
+
+package androidx.ui.core.texttoolbar {
+
+ public interface TextToolbar {
+ method public androidx.ui.core.texttoolbar.TextToolbarStatus getStatus();
+ method public void hide();
+ method public void showCopyMenu(androidx.ui.geometry.Rect rect, kotlin.jvm.functions.Function0<kotlin.Unit> onDeselectRequested, kotlin.jvm.functions.Function0<kotlin.Unit> onCopyRequested);
+ property public abstract androidx.ui.core.texttoolbar.TextToolbarStatus status;
+ }
+
+ public enum TextToolbarStatus {
+ enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Hidden;
+ enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Shown;
+ }
+
+}
+
+package androidx.ui.core.texttoolbar.actionmodecallback {
+
+ public final class TextActionModeCallbackKt {
+ }
+
+}
+
package androidx.ui.focus {
public enum FocusDetailedState {
@@ -637,6 +1346,15 @@
property public abstract androidx.ui.focus.FocusDetailedState focusDetailedState;
}
+ public final class FocusModifierProviderKt {
+ method public static androidx.ui.focus.FocusModifier FocusModifier();
+ method public static androidx.ui.focus.FocusState getFocusState(androidx.ui.focus.FocusModifier);
+ }
+
+ @Deprecated public final class FocusOperator {
+ ctor @Deprecated public FocusOperator();
+ }
+
public enum FocusState {
enum_constant public static final androidx.ui.focus.FocusState Focused;
enum_constant public static final androidx.ui.focus.FocusState NotFocusable;
@@ -647,6 +1365,235 @@
method public static androidx.ui.focus.FocusState focusState(androidx.ui.focus.FocusDetailedState);
}
+ public final class FocusableKt {
+ method @Deprecated public static void Focusable(Object focusOperator, kotlin.jvm.functions.Function1<java.lang.Object,kotlin.Unit> children);
+ }
+
+}
+
+package androidx.ui.graphics.vector {
+
+ public final class VectorAsset {
+ method public String component1();
+ method public float component2();
+ method public float component3();
+ method public float component4();
+ method public float component5();
+ method public androidx.ui.graphics.vector.VectorGroup component6();
+ 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);
+ method public float getDefaultHeight();
+ method public float getDefaultWidth();
+ method public String getName();
+ method public androidx.ui.graphics.vector.VectorGroup getRoot();
+ method public float getViewportHeight();
+ method public float getViewportWidth();
+ }
+
+ public final class VectorAssetBuilder {
+ 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
+ method public androidx.ui.graphics.vector.VectorAsset build();
+ method public float getDefaultHeight();
+ method public float getDefaultWidth();
+ method public String getName();
+ method public float getViewportHeight();
+ method public float getViewportWidth();
+ method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
+ 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath);
+ }
+
+ public final class VectorAssetBuilderKt {
+ 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorAssetBuilder,kotlin.Unit> block);
+ 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.PathBuilder,kotlin.Unit> pathBuilder);
+ }
+
+ public final class VectorAssetKt {
+ method @Deprecated public static androidx.ui.core.Modifier drawVector-N7QT3do(androidx.ui.graphics.vector.VectorAsset vectorImage, long tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.core.ContentScale contentScale = ContentScale.Inside);
+ }
+
+ public final class VectorComposeKt {
+ method 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
+ method 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
+ method public static androidx.ui.core.Modifier drawVector-DGWccOo(androidx.ui.core.Modifier, float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
+ method @Deprecated public static androidx.ui.core.Modifier drawVector-coNG3w0(float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
+ method @Deprecated public static androidx.ui.core.Modifier drawVector-ekZRHcQ(float defaultWidth, float defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
+ }
+
+ public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
+ 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);
+ ctor public VectorGroup();
+ method public operator androidx.ui.graphics.vector.VectorNode get(int index);
+ method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
+ method public String getName();
+ method public float getPivotX();
+ method public float getPivotY();
+ method public float getRotation();
+ method public float getScaleX();
+ method public float getScaleY();
+ method public int getSize();
+ method public float getTranslationX();
+ method public float getTranslationY();
+ method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
+ property public final int size;
+ }
+
+ public abstract sealed class VectorNode {
+ }
+
+ public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
+ method public androidx.ui.unit.PxSize getIntrinsicSize();
+ method protected void onDraw(androidx.ui.graphics.painter.CanvasScope);
+ property public androidx.ui.unit.PxSize intrinsicSize;
+ }
+
+ public final class VectorPainterKt {
+ method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
+ method 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);
+ field public static final String RootGroupName = "VectorRootGroup";
+ }
+
+ public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
+ 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);
+ method public String component1();
+ method public float component10();
+ method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
+ method public androidx.ui.graphics.Brush? component3();
+ method public float component4();
+ method public androidx.ui.graphics.Brush? component5();
+ method public float component6();
+ method public float component7();
+ method public androidx.ui.graphics.StrokeCap component8();
+ method public androidx.ui.graphics.StrokeJoin component9();
+ 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);
+ method public androidx.ui.graphics.Brush? getFill();
+ method public float getFillAlpha();
+ method public String getName();
+ method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
+ method public androidx.ui.graphics.Brush? getStroke();
+ method public float getStrokeAlpha();
+ method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
+ method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
+ method public float getStrokeLineMiter();
+ method public float getStrokeLineWidth();
+ }
+
+}
+
+package androidx.ui.graphics.vector.compat {
+
+ public final class XmlVectorParserKt {
+ }
+
+}
+
+package androidx.ui.input {
+
+ public final class InputStateKt {
+ }
+
+ public final class RecordingInputConnectionKt {
+ }
+
+}
+
+package androidx.ui.node {
+
+ public final class PointerInteropFilterKt {
+ }
+
+ public final class PointerInteropUtilsKt {
+ }
+
+ public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
+ ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
+ 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);
+ 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);
+ method public inline <T extends androidx.ui.core.ComponentNode> 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);
+ method public inline <T extends androidx.ui.core.ComponentNode> 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);
+ method public android.content.Context getContext();
+ method public Object getRoot();
+ }
+
+ public final class UiComposerKt {
+ }
+
+ public final class ViewInteropKt {
+ }
+
+}
+
+package androidx.ui.platform {
+
+ public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
+ ctor public AndroidUriHandler(android.content.Context context);
+ method public void openUri(String uri);
+ }
+
+ public interface UriHandler {
+ method public void openUri(String uri);
+ }
+
+}
+
+package androidx.ui.res {
+
+ public final class ColorResourcesKt {
+ method public static long colorResource(@ColorRes int id);
+ }
+
+ public final class DeferredResource<T> {
+ method public androidx.ui.res.Resource<T> getResource();
+ property public final androidx.ui.res.Resource<T> resource;
+ }
+
+ public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
+ ctor public FailedResource(T? resource, Throwable? throwable);
+ method public Throwable? getThrowable();
+ }
+
+ public final class FontResourcesKt {
+ method public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
+ method 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);
+ method 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);
+ }
+
+ public final class ImageResourcesKt {
+ method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
+ method 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);
+ }
+
+ public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
+ ctor public LoadedResource(T! resource);
+ }
+
+ public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
+ ctor public PendingResource(T? resource);
+ }
+
+ public final class PrimitiveResourcesKt {
+ method public static boolean booleanResource(@BoolRes int id);
+ method public static float dimensionResource(@DimenRes int id);
+ method public static int[] integerArrayResource(@ArrayRes int id);
+ method public static int integerResource(@IntegerRes int id);
+ }
+
+ public abstract sealed class Resource<T> {
+ method public final T? getResource();
+ }
+
+ public final class ResourcesKt {
+ }
+
+ public final class StringResourcesKt {
+ method public static String![] stringArrayResource(@ArrayRes int id);
+ method public static String stringResource(@StringRes int id);
+ method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
+ }
+
+ public final class VectorResourcesKt {
+ method 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);
+ method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
+ }
+
}
package androidx.ui.semantics {
@@ -692,6 +1639,10 @@
property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
}
+ public final class SemanticsKt {
+ method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
public final class SemanticsProperties {
method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
@@ -708,6 +1659,29 @@
field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
}
+ public final class SemanticsPropertiesKt {
+ method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
+ method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static java.util.List<androidx.ui.semantics.CustomAccessibilityAction> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
+ method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
+ method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
+ method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
+ method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.CustomAccessibilityAction> p);
+ method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
+ method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
+ method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
+ method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
+ method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
+ }
+
public class SemanticsPropertyKey<T> implements kotlin.properties.ReadWriteProperty<androidx.ui.semantics.SemanticsPropertyReceiver,T> {
ctor public SemanticsPropertyKey(String name);
method public final String getName();
@@ -722,6 +1696,14 @@
}
+package androidx.ui.temputils {
+
+ public final class CoroutineUtilsKt {
+ method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ }
+
+}
+
package androidx.ui.testutils {
public final class PointerInputTestUtilKt {
@@ -742,3 +1724,20 @@
}
+package androidx.ui.tooling {
+
+ public final class InspectionModeKt {
+ method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
+ }
+
+}
+
+package androidx.ui.viewinterop {
+
+ public final class ComposedViewKt {
+ method public static void AndroidView(@LayoutRes int resId, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> postInflationCallback = { _ -> });
+ method public static void AndroidView(android.view.View view);
+ }
+
+}
+
diff --git a/ui/ui-core/api/api_lint.ignore b/ui/ui-core/api/api_lint.ignore
index 02812d2..f6b8aeb 100644
--- a/ui/ui-core/api/api_lint.ignore
+++ b/ui/ui-core/api/api_lint.ignore
@@ -1,18 +1,8 @@
// Baseline format: 1.0
AcronymName: androidx.ui.core.AlignmentLineKt#merge-CBRbNzc(androidx.ui.core.AlignmentLine, int, int):
Acronyms should not be capitalized in method names: was `merge-CBRbNzc`, should this be `merge-CbRbNzc`?
-AcronymName: androidx.ui.core.Constraints#copy-Q13GOEE(int, int, int, int):
- Acronyms should not be capitalized in method names: was `copy-Q13GOEE`, should this be `copy-Q13Goee`?
-AcronymName: androidx.ui.core.Constraints2Kt#getHasFixedHeight-ybNdgAI(long):
- Acronyms should not be capitalized in method names: was `getHasFixedHeight-ybNdgAI`, should this be `getHasFixedHeight-ybNdgAi`?
-AcronymName: androidx.ui.core.Constraints2Kt#getHasFixedWidth-ybNdgAI(long):
- Acronyms should not be capitalized in method names: was `getHasFixedWidth-ybNdgAI`, should this be `getHasFixedWidth-ybNdgAi`?
-AcronymName: androidx.ui.core.Constraints2Kt#isZero-ybNdgAI(long):
- Acronyms should not be capitalized in method names: was `isZero-ybNdgAI`, should this be `isZero-ybNdgAi`?
-AcronymName: androidx.ui.core.Constraints2Kt#offset-xOKVbDg(long, int, int):
- Acronyms should not be capitalized in method names: was `offset-xOKVbDg`, should this be `offset-xOkVbDg`?
-AcronymName: androidx.ui.core.ConstraintsKt#offset-3L2DHGc(androidx.ui.core.Constraints, int, int):
- Acronyms should not be capitalized in method names: was `offset-3L2DHGc`, should this be `offset-3L2DhGc`?
+AcronymName: androidx.ui.core.DrawShadowKt#drawShadow-xWKVMPI(androidx.ui.core.Modifier, float, androidx.ui.graphics.Shape, boolean, float):
+ Acronyms should not be capitalized in method names: was `drawShadow-xWKVMPI`, should this be `drawShadow-xWkvmpi`?
AcronymName: androidx.ui.core.IntrinsicMeasureScope#maxIntrinsicHeight-e0m06WU(androidx.ui.core.IntrinsicMeasurable, int):
Acronyms should not be capitalized in method names: was `maxIntrinsicHeight-e0m06WU`, should this be `maxIntrinsicHeight-e0m06Wu`?
AcronymName: androidx.ui.core.IntrinsicMeasureScope#maxIntrinsicWidth-e0m06WU(androidx.ui.core.IntrinsicMeasurable, int):
@@ -29,6 +19,8 @@
Acronyms should not be capitalized in method names: was `minIntrinsicHeight-QYUUffc`, should this be `minIntrinsicHeight-QyuUffc`?
AcronymName: androidx.ui.core.LayoutModifier#minIntrinsicWidth-QYUUffc(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable, int, androidx.ui.core.LayoutDirection):
Acronyms should not be capitalized in method names: was `minIntrinsicWidth-QYUUffc`, should this be `minIntrinsicWidth-QyuUffc`?
+AcronymName: androidx.ui.graphics.vector.VectorComposeKt#drawVector-DGWccOo(androidx.ui.core.Modifier, float, float, float, float, long, androidx.ui.graphics.BlendMode, androidx.ui.core.Alignment, androidx.ui.core.ContentScale, String, kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit>):
+ Acronyms should not be capitalized in method names: was `drawVector-DGWccOo`, should this be `drawVector-DgWccOo`?
ArrayReturn: androidx.ui.testutils.PointerInputTestUtilKt#invokeOverAllPasses(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>>, androidx.ui.core.PointerInputChange[], androidx.ui.unit.IntPxSize) parameter #1:
@@ -39,6 +31,14 @@
Method parameter should be Collection<PointerInputChange> (or subclass) instead of raw array; was `androidx.ui.core.PointerInputChange[]`
+ContextFirst: androidx.ui.core.WrapperKt#subcomposeInto(androidx.ui.core.ComponentNode, android.content.Context, androidx.compose.CompositionReference, kotlin.jvm.functions.Function0<kotlin.Unit>) parameter #1:
+ Context is distinct, so it must be the first argument (method `subcomposeInto`)
+
+
+TopLevelBuilder: androidx.ui.graphics.vector.VectorAssetBuilder:
+ Builder should be defined as inner class: androidx.ui.graphics.vector.VectorAssetBuilder
+
+
MissingNullability: androidx.ui.core.Constraints2#toString-impl(long):
Missing nullability on method `toString-impl` return
MissingNullability: androidx.ui.core.PointerId#toString-impl(long):
diff --git a/ui/ui-core/api/current.txt b/ui/ui-core/api/current.txt
index 45987cc..13ebdf1 100644
--- a/ui/ui-core/api/current.txt
+++ b/ui/ui-core/api/current.txt
@@ -1,6 +1,23 @@
// Signature format: 3.0
+package androidx.compose {
+
+ public final class ComposerCompatKt {
+ method @Deprecated public static androidx.ui.node.UiComposer getComposer();
+ }
+
+}
+
package androidx.ui.autofill {
+ public final class AndroidAutofillDebugUtilsKt {
+ }
+
+ public final class AndroidAutofillKt {
+ }
+
+ public final class AndroidAutofillTypeKt {
+ }
+
public interface Autofill {
method public void cancelAutofillForNode(androidx.ui.autofill.AutofillNode autofillNode);
method public void requestAutofillForNode(androidx.ui.autofill.AutofillNode autofillNode);
@@ -74,7 +91,7 @@
public final class Alignment {
ctor public Alignment(float verticalBias, float horizontalBias);
- method public androidx.ui.unit.IntPxPosition align(androidx.ui.unit.IntPxSize size, androidx.ui.core.LayoutDirection layoutDirection = androidx.ui.core.LayoutDirection.Ltr);
+ method public androidx.ui.unit.IntPxPosition align(androidx.ui.unit.IntPxSize size, androidx.ui.core.LayoutDirection layoutDirection = LayoutDirection.Ltr);
method public float component1();
method public float component2();
method public androidx.ui.core.Alignment copy(float verticalBias, float horizontalBias);
@@ -118,7 +135,7 @@
public static final class Alignment.Horizontal {
ctor public Alignment.Horizontal(float bias);
- method public int align-Ujlv2dA(int size, androidx.ui.core.LayoutDirection layoutDirection = androidx.ui.core.LayoutDirection.Ltr);
+ method public int align-Ujlv2dA(int size, androidx.ui.core.LayoutDirection layoutDirection = LayoutDirection.Ltr);
method public float component1();
method public androidx.ui.core.Alignment.Horizontal copy(float bias);
method public float getBias();
@@ -139,6 +156,25 @@
method public static int merge-CBRbNzc(androidx.ui.core.AlignmentLine, int position1, int position2);
}
+ public interface AndroidOwner extends androidx.ui.core.Owner {
+ method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
+ method public android.view.View getView();
+ method public void removeAndroidView(android.view.View view);
+ property public abstract android.view.View view;
+ }
+
+ public final class AndroidOwnerKt {
+ method public static androidx.ui.core.AndroidOwner createOwner(android.content.Context context, androidx.lifecycle.LifecycleOwner? lifecycleOwner = null);
+ method public static androidx.ui.core.LayoutDirection getLocaleLayoutDirection(android.content.res.Configuration);
+ }
+
+ public final class ClipKt {
+ method public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
+ method public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
+ method @Deprecated public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
+ method @Deprecated public static androidx.ui.core.Modifier getDrawClipToBounds();
+ }
+
public final class CombinedModifier implements androidx.ui.core.Modifier {
ctor public CombinedModifier(androidx.ui.core.Modifier outer, androidx.ui.core.Modifier inner);
method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
@@ -147,77 +183,47 @@
method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
}
+ public abstract sealed class ComponentNode {
+ method public void attach(androidx.ui.core.Owner owner);
+ method public void detach();
+ method public final operator androidx.ui.core.ComponentNode get(int index);
+ method public final int getCount();
+ method public final int getDepth();
+ method public final androidx.ui.core.Owner? getOwner();
+ method public final Object? getOwnerData();
+ method public final androidx.ui.core.ComponentNode? getParent();
+ method public androidx.ui.core.LayoutNode? getParentLayoutNode();
+ method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
+ method public final void move(int from, int to, int count);
+ method public final void removeAt(int index, int count);
+ method public final void setDepth(int p);
+ method public final void setOwnerData(Object? p);
+ method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
+ method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
+ property public final int count;
+ property public final int depth;
+ property public final androidx.ui.core.Owner? owner;
+ property public final Object? ownerData;
+ property public final androidx.ui.core.ComponentNode? parent;
+ property public androidx.ui.core.LayoutNode? parentLayoutNode;
+ }
+
+ public final class ComponentNodesKt {
+ method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
+ method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
+ method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
+ method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
+ method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
+ method public static boolean isAttached(androidx.ui.core.ComponentNode);
+ method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
+ method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
+ }
+
public final class ComposedModifierKt {
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);
method public static androidx.ui.core.Modifier materialize(androidx.compose.Composer<?>, androidx.ui.core.Modifier modifier);
}
- public final class Constraints {
- method public int component1();
- method public int component2();
- method public int component3();
- method public int component4();
- method public androidx.ui.core.Constraints copy-Q13GOEE(int minWidth, int maxWidth, int minHeight, int maxHeight);
- method public int getMaxHeight();
- method public int getMaxWidth();
- method public int getMinHeight();
- method public int getMinWidth();
- field public static final androidx.ui.core.Constraints.Companion! Companion;
- }
-
- public static final class Constraints.Companion {
- method public androidx.ui.core.Constraints fixed-rRMsBxU(int width, int height);
- method public androidx.ui.core.Constraints fixedHeight-gshw56o(int height);
- method public androidx.ui.core.Constraints fixedWidth-gshw56o(int width);
- }
-
- public final inline class Constraints2 {
- ctor public Constraints2();
- method public static long constructor-impl(internal long value);
- method public static long copy-impl(long $this, int minWidth = this.minWidth, int maxWidth = this.maxWidth, int minHeight = this.minHeight, int maxHeight = this.maxHeight);
- method public static inline boolean equals-impl(long p, Object? p1);
- method public static boolean equals-impl0(long p1, long p2);
- method public static boolean getHasBoundedHeight-impl(long $this);
- method public static boolean getHasBoundedWidth-impl(long $this);
- method public static int getMaxHeight-impl(long $this);
- method public static int getMaxWidth-impl(long $this);
- method public static int getMinHeight-impl(long $this);
- method public static int getMinWidth-impl(long $this);
- method public static inline int hashCode-impl(long p);
- method public static inline String! toString-impl(long p);
- field public static final androidx.ui.core.Constraints2.Companion! Companion;
- field public static final int Infinity = -1073741824; // 0xc0000000
- }
-
- public static final class Constraints2.Companion {
- method public long fixed(int width, int height);
- method public long fixedHeight(int height);
- method public long fixedWidth(int width);
- }
-
- public final class Constraints2Kt {
- method public static long Constraints2(@IntRange(from=0) int minWidth = 0, int maxWidth = -1073741824, @IntRange(from=0) int minHeight = 0, int maxHeight = -1073741824);
- method public static long constrain-M1ogGms(long, long size);
- method public static long enforce-uQjoOwo(long, long otherConstraints);
- method public static boolean getHasFixedHeight-ybNdgAI(long);
- method public static boolean getHasFixedWidth-ybNdgAI(long);
- method public static boolean isZero-ybNdgAI(long);
- method public static long offset-xOKVbDg(long, int horizontal = 0, int vertical = 0);
- method public static boolean satisfiedBy-M1ogGms(long, long size);
- }
-
- public final class ConstraintsKt {
- method public static androidx.ui.unit.IntPxSize constrain(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
- method public static androidx.ui.core.Constraints enforce(androidx.ui.core.Constraints, androidx.ui.core.Constraints otherConstraints);
- method public static boolean getHasBoundedHeight(androidx.ui.core.Constraints);
- method public static boolean getHasBoundedWidth(androidx.ui.core.Constraints);
- method public static boolean getHasFixedHeight(androidx.ui.core.Constraints);
- method public static boolean getHasFixedWidth(androidx.ui.core.Constraints);
- method public static boolean isZero(androidx.ui.core.Constraints);
- method public static androidx.ui.core.Constraints offset-3L2DHGc(androidx.ui.core.Constraints, int horizontal = 0.ipx, int vertical = 0.ipx);
- method public static boolean satisfiedBy(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
- }
-
public final class ConsumedData {
ctor public ConsumedData(androidx.ui.unit.PxPosition positionChange, boolean downChange);
ctor public ConsumedData();
@@ -262,6 +268,21 @@
method public void dispatchCustomEvent(androidx.ui.core.CustomEvent event);
}
+ public final class DataNode<T> extends androidx.ui.core.ComponentNode {
+ ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
+ method public androidx.ui.core.DataNodeKey<T> getKey();
+ method public T! getValue();
+ method public void setValue(T? p);
+ }
+
+ public final class DataNodeKey<T> {
+ ctor public DataNodeKey(String name);
+ method public String getName();
+ }
+
+ public final class DebugUtilsKt {
+ }
+
public enum Direction {
enum_constant public static final androidx.ui.core.Direction DOWN;
enum_constant public static final androidx.ui.core.Direction LEFT;
@@ -315,6 +336,20 @@
method @Deprecated public static androidx.ui.core.DrawModifier drawWithContent(kotlin.jvm.functions.Function1<? super androidx.ui.core.ContentDrawScope,kotlin.Unit> onDraw);
}
+ public final class DrawNode extends androidx.ui.core.ComponentNode {
+ ctor public DrawNode();
+ method public boolean getNeedsPaint();
+ method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
+ method public kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
+ method public void invalidate();
+ method public void setNeedsPaint(boolean p);
+ method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
+ method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
+ property public final boolean needsPaint;
+ property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
+ property public final kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
+ }
+
public interface DrawScope extends androidx.ui.graphics.Canvas androidx.ui.unit.Density {
method public androidx.ui.core.LayoutDirection getLayoutDirection();
method public androidx.ui.unit.PxSize getSize();
@@ -322,6 +357,16 @@
property public abstract androidx.ui.unit.PxSize size;
}
+ public final class DrawShadowKt {
+ method @Deprecated public static androidx.ui.core.Modifier drawShadow-IFvMOQI(androidx.ui.graphics.Shape shape, float elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
+ method 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 clipToOutline = elevation > 0.dp, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
+ }
+
+ public enum DropDownAlignment {
+ enum_constant public static final androidx.ui.core.DropDownAlignment End;
+ enum_constant public static final androidx.ui.core.DropDownAlignment Start;
+ }
+
public final class FixedScale implements androidx.ui.core.ContentScale {
ctor public FixedScale(float value);
method public float component1();
@@ -330,6 +375,10 @@
method public float scale(androidx.ui.unit.PxSize srcSize, androidx.ui.unit.PxSize dstSize);
}
+ @Deprecated public final class FocusNode extends androidx.ui.core.ComponentNode {
+ ctor @Deprecated public FocusNode();
+ }
+
public final class HorizontalAlignmentLine extends androidx.ui.core.AlignmentLine {
ctor public HorizontalAlignmentLine(kotlin.jvm.functions.Function2<? super androidx.ui.unit.IntPx,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> merger);
}
@@ -382,9 +431,13 @@
method public static inline androidx.ui.unit.PxPosition getPositionInRoot(androidx.ui.core.LayoutCoordinates);
}
- public enum LayoutDirection {
- enum_constant public static final androidx.ui.core.LayoutDirection Ltr;
- enum_constant public static final androidx.ui.core.LayoutDirection Rtl;
+ public final class LayoutKt {
+ method 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 androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> 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);
+ method 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);
+ 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);
+ method @Deprecated 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);
+ method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
}
public interface LayoutModifier extends androidx.ui.core.Modifier.Element {
@@ -395,6 +448,114 @@
method public default int minIntrinsicWidth-QYUUffc(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int height, androidx.ui.core.LayoutDirection layoutDirection);
}
+ public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
+ ctor public LayoutNode();
+ method public void draw(androidx.ui.graphics.Canvas canvas);
+ method public boolean getAffectsParentSize();
+ method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
+ method @Deprecated public boolean getCanMultiMeasure();
+ method public androidx.ui.core.Constraints getConstraints();
+ method public androidx.ui.core.LayoutNode? getContainingLayoutNode$lintWithKotlin();
+ method public androidx.ui.core.LayoutCoordinates getCoordinates();
+ method @Deprecated public boolean getHandlesParentData();
+ method public int getHeight();
+ method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
+ method public androidx.ui.core.LayoutDirection getLayoutDirection();
+ method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
+ method public androidx.ui.core.MeasureScope getMeasureScope();
+ method public androidx.ui.core.Modifier getModifier();
+ method public java.util.List<androidx.ui.core.ModifierInfo> getModifierInfo();
+ method public boolean getNeedsRelayout();
+ method public boolean getNeedsRemeasure();
+ method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
+ method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
+ method public Object? getParentData();
+ method public boolean getPositionedDuringMeasurePass();
+ method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
+ method public int getWidth();
+ method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
+ method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public boolean isLayingOut();
+ method public boolean isMeasuring();
+ method public boolean isPlaced();
+ method public void layout();
+ method public int maxIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int maxIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
+ method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int minIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int minIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
+ method public void onInvalidate();
+ method public void place-rRMsBxU(int x, int y);
+ method public void requestRemeasure();
+ method @Deprecated public void setCanMultiMeasure(boolean p);
+ method public void setConstraints(androidx.ui.core.Constraints p);
+ method @Deprecated public void setHandlesParentData(boolean p);
+ method public void setLayoutDirection(androidx.ui.core.LayoutDirection p);
+ method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
+ method public void setModifier(androidx.ui.core.Modifier value);
+ method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
+ method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
+ method public void setPositionedDuringMeasurePass(boolean p);
+ method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
+ property public final boolean affectsParentSize;
+ property @Deprecated public final boolean canMultiMeasure;
+ property public final androidx.ui.core.Constraints constraints;
+ property public androidx.ui.core.LayoutNode? containingLayoutNode;
+ property public final androidx.ui.core.LayoutCoordinates coordinates;
+ property @Deprecated public final boolean handlesParentData;
+ property public final int height;
+ property public final boolean isLayingOut;
+ property public final boolean isMeasuring;
+ property public final boolean isPlaced;
+ property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
+ property public final androidx.ui.core.LayoutDirection layoutDirection;
+ property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
+ property public final androidx.ui.core.MeasureScope measureScope;
+ property public final androidx.ui.core.Modifier modifier;
+ property public final boolean needsRelayout;
+ property public final boolean needsRemeasure;
+ property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
+ property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
+ property public Object? parentData;
+ property public androidx.ui.core.LayoutNode? parentLayoutNode;
+ property public final boolean positionedDuringMeasurePass;
+ property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
+ property public final int width;
+ }
+
+ public static interface LayoutNode.MeasureBlocks {
+ method public int maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ 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);
+ method public int minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ }
+
+ public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
+ ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
+ method public Void maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public Void maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ method public Void minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public Void minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ }
+
+ public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
+ ctor @Deprecated public LayoutTag(Object tag);
+ method public Object component1();
+ method public androidx.ui.core.LayoutTag copy(Object tag);
+ method public Object getTag();
+ }
+
+ public final class LayoutTagKt {
+ method public static Object? getTag(androidx.ui.core.Measurable);
+ method public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
+ }
+
+ public interface LayoutTagParentData {
+ method public Object getTag();
+ property public abstract Object tag;
+ }
+
public interface Measurable extends androidx.ui.core.IntrinsicMeasurable {
method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
}
@@ -427,6 +588,14 @@
property public final int width;
}
+ public final class ModelObserver {
+ ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
+ method public void clear(Object target);
+ method public void enableModelUpdatesObserving(boolean enabled);
+ method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ }
+
public interface Modifier {
method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
method public boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
@@ -452,6 +621,13 @@
method public default <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
}
+ public final class ModifierInfo {
+ ctor public ModifierInfo(androidx.ui.core.Modifier modifier, androidx.ui.core.LayoutCoordinates coordinates, Object? extra);
+ method public androidx.ui.core.LayoutCoordinates getCoordinates();
+ method public Object? getExtra();
+ method public androidx.ui.core.Modifier getModifier();
+ }
+
public interface OnChildPositionedModifier extends androidx.ui.core.Modifier.Element {
method public void onChildPositioned(androidx.ui.core.LayoutCoordinates coordinates);
}
@@ -467,6 +643,89 @@
method @Deprecated public static androidx.ui.core.Modifier onPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
}
+ public final class OpacityKt {
+ method public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
+ method @Deprecated public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
+ }
+
+ public interface OwnedLayer {
+ method public void destroy();
+ method public void drawLayer(androidx.ui.graphics.Canvas canvas);
+ method public long getLayerId();
+ method public android.graphics.Matrix getMatrix();
+ method public void invalidate();
+ method public void move(androidx.ui.unit.IntPxPosition position);
+ method public void resize(androidx.ui.unit.IntPxSize size);
+ method public void updateDisplayList();
+ method public void updateLayerProperties();
+ property public abstract long layerId;
+ }
+
+ public interface Owner {
+ method public androidx.ui.unit.IntPxPosition calculatePosition();
+ method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
+ 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);
+ method public androidx.ui.autofill.Autofill? getAutofill();
+ method public androidx.ui.autofill.AutofillTree getAutofillTree();
+ method public androidx.ui.core.clipboard.ClipboardManager getClipboardManager();
+ method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
+ method public androidx.ui.unit.Density getDensity();
+ method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
+ method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
+ method public androidx.lifecycle.LifecycleOwner? getLifecycleOwner();
+ method public long getMeasureIteration();
+ method public androidx.ui.core.LayoutNode getRoot();
+ method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
+ method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
+ method public boolean getShowLayoutBounds();
+ method public androidx.ui.input.TextInputService getTextInputService();
+ method public androidx.ui.core.texttoolbar.TextToolbar getTextToolbar();
+ method public void measureAndLayout();
+ method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public void onAttach(androidx.ui.core.ComponentNode node);
+ method public void onDetach(androidx.ui.core.ComponentNode node);
+ method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
+ method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
+ method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
+ method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public boolean requestFocus();
+ method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
+ method public void setOnLifecycleOwnerAvailable(kotlin.jvm.functions.Function1<? super androidx.lifecycle.LifecycleOwner,kotlin.Unit> callback);
+ method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
+ property public abstract androidx.ui.autofill.Autofill? autofill;
+ property public abstract androidx.ui.autofill.AutofillTree autofillTree;
+ property public abstract androidx.ui.core.clipboard.ClipboardManager clipboardManager;
+ property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
+ property public abstract androidx.ui.unit.Density density;
+ property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
+ property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
+ property public abstract androidx.lifecycle.LifecycleOwner? lifecycleOwner;
+ property public abstract long measureIteration;
+ property public abstract androidx.ui.core.LayoutNode root;
+ property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
+ property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
+ property public abstract boolean showLayoutBounds;
+ property public abstract androidx.ui.input.TextInputService textInputService;
+ property public abstract androidx.ui.core.texttoolbar.TextToolbar textToolbar;
+ field public static final androidx.ui.core.Owner.Companion! Companion;
+ }
+
+ public static final class Owner.Companion {
+ method public boolean getEnableExtraAssertions();
+ method public void setEnableExtraAssertions(boolean p);
+ property public final boolean enableExtraAssertions;
+ }
+
+ public final class PainterModifierKt {
+ method @Deprecated public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.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, boolean rtl = false);
+ 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, boolean rtl = false);
+ }
+
+ public final class ParentDataKt {
+ method @Deprecated public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
public interface ParentDataModifier extends androidx.ui.core.Modifier.Element {
method public default Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
}
@@ -561,6 +820,42 @@
method public static boolean positionChangedIgnoreConsumed(androidx.ui.core.PointerInputChange);
}
+ public final class PointerInputNode extends androidx.ui.core.ComponentNode {
+ ctor public PointerInputNode();
+ method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
+ method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
+ method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
+ method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
+ method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
+ method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
+ method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
+ method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
+ property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
+ property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
+ property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
+ property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
+ }
+
+ public final class PointerInputWrapperKt {
+ method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
+ public final class PopupKt {
+ method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Start, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
+ }
+
+ public final class PopupProperties {
+ ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
+ ctor public PopupProperties();
+ method public boolean component1();
+ method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
+ method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
+ method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
+ method public boolean isFocusable();
+ }
+
public final class Ref<T> {
ctor public Ref();
method public T? getValue();
@@ -568,6 +863,9 @@
property public final T? value;
}
+ public final class SavedStateDelegateKt {
+ }
+
@Deprecated public interface ScaleFit extends androidx.ui.core.ContentScale {
field @Deprecated public static final androidx.ui.core.ScaleFit.Companion! Companion;
}
@@ -587,6 +885,10 @@
property @Deprecated public final androidx.ui.core.FixedScale None;
}
+ public final class TestTagKt {
+ method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
public final inline class TransformOrigin {
ctor public TransformOrigin();
method public static long constructor-impl(internal long value);
@@ -608,6 +910,31 @@
ctor public VerticalAlignmentLine(kotlin.jvm.functions.Function2<? super androidx.ui.unit.IntPx,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> merger);
}
+ public final class WrapperKt {
+ method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.clipboard.ClipboardManager> getClipboardManagerAmbient();
+ method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
+ method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
+ method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
+ method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.LifecycleOwner> getLifecycleOwnerAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.texttoolbar.TextToolbar> getTextToolbarAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
+ method public static androidx.compose.Composition setContent(androidx.activity.ComponentActivity, androidx.compose.Recomposer recomposer = Recomposer.current(), kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method @Deprecated public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method public static androidx.compose.Composition setContent(android.view.ViewGroup, androidx.compose.Recomposer recomposer, kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method @Deprecated public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ method @MainThread public static androidx.compose.Composition subcomposeInto(android.content.Context context, androidx.ui.core.ComponentNode container, androidx.compose.Recomposer recomposer, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ method @Deprecated @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ }
+
public interface ZIndexModifier extends androidx.ui.core.Modifier.Element {
method public float getZIndex();
property public abstract float zIndex;
@@ -619,6 +946,388 @@
}
+package androidx.ui.core.clipboard {
+
+ public final class AndroidClipboardManagerKt {
+ }
+
+ public interface ClipboardManager {
+ method public androidx.ui.text.AnnotatedString? getText();
+ method public void setText(androidx.ui.text.AnnotatedString annotatedString);
+ }
+
+}
+
+package androidx.ui.core.focus {
+
+ public final class FocusModifierImplKt {
+ method public static androidx.ui.focus.FocusModifier createFocusModifier(androidx.ui.focus.FocusDetailedState focusDetailedState);
+ }
+
+ public final class FocusNodeUtilsKt {
+ }
+
+}
+
+package androidx.ui.core.gesture {
+
+ public final class ConstantsKt {
+ method public static androidx.ui.unit.Duration getDoubleTapMinTime();
+ method public static float getDoubleTapSlop();
+ method public static androidx.ui.unit.Duration getDoubleTapTimeout();
+ method public static float getDoubleTapTouchSlop();
+ method public static float getHoverTapSlop();
+ method public static androidx.ui.unit.Duration getHoverTapTimeout();
+ method public static androidx.ui.unit.Duration getJumpTapTimeout();
+ method public static androidx.ui.unit.Duration getLongPressTimeout();
+ method public static float getMaxFlingVelocity();
+ method public static float getMinFlingVelocity();
+ method public static float getPagingTouchSlop();
+ method public static float getPanSlop();
+ method public static androidx.ui.unit.Duration getPressTimeout();
+ method public static float getScaleSlop();
+ method public static float getTouchSlop();
+ method public static float getWindowTouchSlop();
+ method public static androidx.ui.unit.Duration getZoomControlsTimeout();
+ }
+
+ public final class DoubleTapGestureFilterKt {
+ method public static androidx.ui.core.Modifier doubleTapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
+ }
+
+ public final class DragGestureFilterKt {
+ 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);
+ }
+
+ public interface DragObserver {
+ method public default void onCancel();
+ method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
+ method public default void onStart(androidx.ui.unit.PxPosition downPosition);
+ method public default void onStop(androidx.ui.unit.PxPosition velocity);
+ }
+
+ public final class GestureUtilsKt {
+ method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
+ }
+
+ public final class LongPressDragGestureFilterKt {
+ method public static androidx.ui.core.Modifier longPressDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
+ }
+
+ public interface LongPressDragObserver {
+ method public default void onCancel();
+ method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
+ method public default void onDragStart();
+ method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
+ method public default void onStop(androidx.ui.unit.PxPosition velocity);
+ }
+
+ public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
+ field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
+ }
+
+ public final class LongPressGestureFilterKt {
+ method public static androidx.ui.core.Modifier longPressGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
+ }
+
+ public final class PressIndicatorGestureFilterKt {
+ method public static androidx.ui.core.Modifier pressIndicatorGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
+ }
+
+ public final class RawDragGestureFilterKt {
+ 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);
+ }
+
+ public final class RawPressStartGestureFilterKt {
+ method public static androidx.ui.core.Modifier rawPressStartGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = androidx.ui.core.PointerEventPass.PostUp);
+ }
+
+ public final class RawScaleGestureFilterKt {
+ 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);
+ }
+
+ public interface RawScaleObserver {
+ method public default void onCancel();
+ method public default float onScale(float scaleFactor);
+ method public default void onStart();
+ method public default void onStop();
+ }
+
+ public final class ScaleGestureFilterKt {
+ method public static androidx.ui.core.Modifier scaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScaleObserver scaleObserver);
+ }
+
+ public interface ScaleObserver {
+ method public default void onCancel();
+ method public void onScale(float scaleFactor);
+ method public default void onStart();
+ method public default void onStop();
+ }
+
+ public final class ScaleSlopExceededGestureFilterKt {
+ method public static androidx.ui.core.Modifier scaleSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
+ }
+
+ public final class ScaleUtilKt {
+ }
+
+ public final class TapGestureFilterKt {
+ method public static androidx.ui.core.Modifier tapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTap);
+ }
+
+ public final class TouchSlopExceededGestureFilterKt {
+ method public static androidx.ui.core.Modifier touchSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
+ }
+
+}
+
+package androidx.ui.core.gesture.util {
+
+ public final class PolyFitLeastSquaresKt {
+ }
+
+ public final class VelocityTracker {
+ ctor public VelocityTracker();
+ method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
+ method public androidx.ui.unit.Velocity calculateVelocity();
+ method public void resetTracking();
+ }
+
+ public final class VelocityTrackerKt {
+ }
+
+}
+
+package androidx.ui.core.hapticfeedback {
+
+ public interface HapticFeedback {
+ method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
+ }
+
+ public enum HapticFeedbackType {
+ enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
+ enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
+ }
+
+}
+
+package androidx.ui.core.input {
+
+ public interface FocusManager {
+ method public void blur(androidx.ui.core.input.FocusNode client);
+ 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);
+ method public void requestFocus(androidx.ui.core.input.FocusNode client);
+ }
+
+ public final class FocusManagerKt {
+ }
+
+ public final class FocusNode {
+ ctor public FocusNode();
+ }
+
+}
+
+package androidx.ui.core.pointerinput {
+
+ public final class PointerInputEventData {
+ method public long component1();
+ method public androidx.ui.core.PointerInputData component2();
+ method public androidx.ui.core.pointerinput.PointerInputEventData copy-tII9_pY(long id, androidx.ui.core.PointerInputData pointerInputData);
+ method public long getId();
+ method public androidx.ui.core.PointerInputData getPointerInputData();
+ }
+
+ public final class PointerInputEventProcessorKt {
+ }
+
+ public abstract class PointerInputFilter {
+ ctor public PointerInputFilter();
+ method public abstract void onCancel();
+ method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
+ method public void onInit(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
+ 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.IntPxSize bounds);
+ }
+
+ public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
+ method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
+ property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
+ }
+
+}
+
+package androidx.ui.core.selection {
+
+ public interface Selectable {
+ method public androidx.ui.geometry.Rect getBoundingBox(int offset);
+ method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
+ method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
+ method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
+ method public androidx.ui.text.AnnotatedString getText();
+ }
+
+ public final class Selection {
+ ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
+ method public androidx.ui.core.selection.Selection.AnchorInfo component1();
+ method public androidx.ui.core.selection.Selection.AnchorInfo component2();
+ method public boolean component3();
+ method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
+ method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
+ method public boolean getHandlesCrossed();
+ method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
+ method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
+ method public androidx.ui.text.TextRange toTextRange();
+ }
+
+ public static final class Selection.AnchorInfo {
+ ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
+ method public androidx.ui.text.style.TextDirection component1();
+ method public int component2();
+ method public androidx.ui.core.selection.Selectable component3();
+ method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
+ method public androidx.ui.text.style.TextDirection getDirection();
+ method public int getOffset();
+ method public androidx.ui.core.selection.Selectable getSelectable();
+ }
+
+ public final class SelectionContainerKt {
+ method 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);
+ }
+
+ public final class SelectionHandlesKt {
+ }
+
+ public final class SelectionManagerKt {
+ }
+
+ public interface SelectionRegistrar {
+ method public void onPositionChange();
+ method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
+ method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
+ }
+
+ public final class SelectionRegistrarKt {
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
+ }
+
+}
+
+package androidx.ui.core.semantics {
+
+ 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 {
+ ctor public SemanticsConfiguration();
+ method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
+ method public androidx.ui.core.semantics.SemanticsConfiguration copy();
+ method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
+ method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
+ method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
+ method public boolean isEmpty();
+ method public boolean isMergingSemanticsOfDescendants();
+ method public boolean isSemanticBoundary();
+ method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
+ method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
+ method public void setMergingSemanticsOfDescendants(boolean value);
+ method public void setSemanticBoundary(boolean value);
+ property public final boolean isEmpty;
+ property public final boolean isMergingSemanticsOfDescendants;
+ property public final boolean isSemanticBoundary;
+ }
+
+ public final class SemanticsConfigurationKt {
+ method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
+ }
+
+ public final class SemanticsHintOverrides {
+ ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
+ method public String? component1();
+ method public String? component2();
+ method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
+ method public String? getOnLongPressHint();
+ method public String? getOnTapHint();
+ method public boolean isNotEmpty();
+ property public final boolean isNotEmpty;
+ }
+
+ public interface SemanticsModifier extends androidx.ui.core.Modifier.Element {
+ method public int getId();
+ method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
+ property public abstract int id;
+ property public abstract androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
+ }
+
+ public final class SemanticsModifierKt {
+ method @Deprecated public static androidx.ui.core.Modifier semanticsCore(androidx.ui.core.Modifier, boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null);
+ }
+
+ public final class SemanticsNode {
+ method public androidx.ui.unit.PxBounds getBoundsInRoot();
+ method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
+ method public androidx.ui.core.ComponentNode getComponentNode();
+ method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
+ method public androidx.ui.unit.PxBounds getGlobalBounds();
+ method public androidx.ui.unit.PxPosition getGlobalPosition();
+ method public boolean getHasChildren();
+ method public int getId();
+ method public androidx.ui.core.semantics.SemanticsNode? getParent();
+ method public androidx.ui.unit.IntPxSize getSize();
+ method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
+ method public boolean isSemanticBoundary();
+ method public void setComponentNode(androidx.ui.core.ComponentNode p);
+ property public final androidx.ui.unit.PxBounds boundsInRoot;
+ property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
+ property public final androidx.ui.core.semantics.SemanticsConfiguration config;
+ property public final androidx.ui.unit.PxBounds globalBounds;
+ property public final androidx.ui.unit.PxPosition globalPosition;
+ property public final boolean hasChildren;
+ property public final boolean isSemanticBoundary;
+ property public final androidx.ui.core.semantics.SemanticsNode? parent;
+ property public final androidx.ui.unit.IntPxSize size;
+ field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
+ }
+
+ public static final class SemanticsNode.Companion {
+ method public int generateNewId();
+ }
+
+ public final class SemanticsNodeKt {
+ 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);
+ }
+
+ public final class SemanticsOwner {
+ ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
+ method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
+ property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
+ }
+
+ public final class SemanticsOwnerKt {
+ method public static java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticsNodes(androidx.ui.core.semantics.SemanticsOwner);
+ }
+
+}
+
+package androidx.ui.core.texttoolbar {
+
+ public interface TextToolbar {
+ method public androidx.ui.core.texttoolbar.TextToolbarStatus getStatus();
+ method public void hide();
+ method public void showCopyMenu(androidx.ui.geometry.Rect rect, kotlin.jvm.functions.Function0<kotlin.Unit> onDeselectRequested, kotlin.jvm.functions.Function0<kotlin.Unit> onCopyRequested);
+ property public abstract androidx.ui.core.texttoolbar.TextToolbarStatus status;
+ }
+
+ public enum TextToolbarStatus {
+ enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Hidden;
+ enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Shown;
+ }
+
+}
+
+package androidx.ui.core.texttoolbar.actionmodecallback {
+
+ public final class TextActionModeCallbackKt {
+ }
+
+}
+
package androidx.ui.focus {
public enum FocusDetailedState {
@@ -637,6 +1346,15 @@
property public abstract androidx.ui.focus.FocusDetailedState focusDetailedState;
}
+ public final class FocusModifierProviderKt {
+ method public static androidx.ui.focus.FocusModifier FocusModifier();
+ method public static androidx.ui.focus.FocusState getFocusState(androidx.ui.focus.FocusModifier);
+ }
+
+ @Deprecated public final class FocusOperator {
+ ctor @Deprecated public FocusOperator();
+ }
+
public enum FocusState {
enum_constant public static final androidx.ui.focus.FocusState Focused;
enum_constant public static final androidx.ui.focus.FocusState NotFocusable;
@@ -647,6 +1365,235 @@
method public static androidx.ui.focus.FocusState focusState(androidx.ui.focus.FocusDetailedState);
}
+ public final class FocusableKt {
+ method @Deprecated public static void Focusable(Object focusOperator, kotlin.jvm.functions.Function1<java.lang.Object,kotlin.Unit> children);
+ }
+
+}
+
+package androidx.ui.graphics.vector {
+
+ public final class VectorAsset {
+ method public String component1();
+ method public float component2();
+ method public float component3();
+ method public float component4();
+ method public float component5();
+ method public androidx.ui.graphics.vector.VectorGroup component6();
+ 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);
+ method public float getDefaultHeight();
+ method public float getDefaultWidth();
+ method public String getName();
+ method public androidx.ui.graphics.vector.VectorGroup getRoot();
+ method public float getViewportHeight();
+ method public float getViewportWidth();
+ }
+
+ public final class VectorAssetBuilder {
+ 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
+ method public androidx.ui.graphics.vector.VectorAsset build();
+ method public float getDefaultHeight();
+ method public float getDefaultWidth();
+ method public String getName();
+ method public float getViewportHeight();
+ method public float getViewportWidth();
+ method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
+ 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath);
+ }
+
+ public final class VectorAssetBuilderKt {
+ 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorAssetBuilder,kotlin.Unit> block);
+ 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.PathBuilder,kotlin.Unit> pathBuilder);
+ }
+
+ public final class VectorAssetKt {
+ method @Deprecated public static androidx.ui.core.Modifier drawVector-N7QT3do(androidx.ui.graphics.vector.VectorAsset vectorImage, long tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.core.ContentScale contentScale = ContentScale.Inside);
+ }
+
+ public final class VectorComposeKt {
+ method 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
+ method 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
+ method public static androidx.ui.core.Modifier drawVector-DGWccOo(androidx.ui.core.Modifier, float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
+ method @Deprecated public static androidx.ui.core.Modifier drawVector-coNG3w0(float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
+ method @Deprecated public static androidx.ui.core.Modifier drawVector-ekZRHcQ(float defaultWidth, float defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
+ }
+
+ public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
+ 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);
+ ctor public VectorGroup();
+ method public operator androidx.ui.graphics.vector.VectorNode get(int index);
+ method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
+ method public String getName();
+ method public float getPivotX();
+ method public float getPivotY();
+ method public float getRotation();
+ method public float getScaleX();
+ method public float getScaleY();
+ method public int getSize();
+ method public float getTranslationX();
+ method public float getTranslationY();
+ method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
+ property public final int size;
+ }
+
+ public abstract sealed class VectorNode {
+ }
+
+ public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
+ method public androidx.ui.unit.PxSize getIntrinsicSize();
+ method protected void onDraw(androidx.ui.graphics.painter.CanvasScope);
+ property public androidx.ui.unit.PxSize intrinsicSize;
+ }
+
+ public final class VectorPainterKt {
+ method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
+ method 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);
+ field public static final String RootGroupName = "VectorRootGroup";
+ }
+
+ public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
+ 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);
+ method public String component1();
+ method public float component10();
+ method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
+ method public androidx.ui.graphics.Brush? component3();
+ method public float component4();
+ method public androidx.ui.graphics.Brush? component5();
+ method public float component6();
+ method public float component7();
+ method public androidx.ui.graphics.StrokeCap component8();
+ method public androidx.ui.graphics.StrokeJoin component9();
+ 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);
+ method public androidx.ui.graphics.Brush? getFill();
+ method public float getFillAlpha();
+ method public String getName();
+ method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
+ method public androidx.ui.graphics.Brush? getStroke();
+ method public float getStrokeAlpha();
+ method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
+ method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
+ method public float getStrokeLineMiter();
+ method public float getStrokeLineWidth();
+ }
+
+}
+
+package androidx.ui.graphics.vector.compat {
+
+ public final class XmlVectorParserKt {
+ }
+
+}
+
+package androidx.ui.input {
+
+ public final class InputStateKt {
+ }
+
+ public final class RecordingInputConnectionKt {
+ }
+
+}
+
+package androidx.ui.node {
+
+ public final class PointerInteropFilterKt {
+ }
+
+ public final class PointerInteropUtilsKt {
+ }
+
+ public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
+ ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
+ 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);
+ 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);
+ method public inline <T extends androidx.ui.core.ComponentNode> 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);
+ method public inline <T extends androidx.ui.core.ComponentNode> 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);
+ method public android.content.Context getContext();
+ method public Object getRoot();
+ }
+
+ public final class UiComposerKt {
+ }
+
+ public final class ViewInteropKt {
+ }
+
+}
+
+package androidx.ui.platform {
+
+ public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
+ ctor public AndroidUriHandler(android.content.Context context);
+ method public void openUri(String uri);
+ }
+
+ public interface UriHandler {
+ method public void openUri(String uri);
+ }
+
+}
+
+package androidx.ui.res {
+
+ public final class ColorResourcesKt {
+ method public static long colorResource(@ColorRes int id);
+ }
+
+ public final class DeferredResource<T> {
+ method public androidx.ui.res.Resource<T> getResource();
+ property public final androidx.ui.res.Resource<T> resource;
+ }
+
+ public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
+ ctor public FailedResource(T? resource, Throwable? throwable);
+ method public Throwable? getThrowable();
+ }
+
+ public final class FontResourcesKt {
+ method public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
+ method 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);
+ method 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);
+ }
+
+ public final class ImageResourcesKt {
+ method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
+ method 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);
+ }
+
+ public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
+ ctor public LoadedResource(T! resource);
+ }
+
+ public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
+ ctor public PendingResource(T? resource);
+ }
+
+ public final class PrimitiveResourcesKt {
+ method public static boolean booleanResource(@BoolRes int id);
+ method public static float dimensionResource(@DimenRes int id);
+ method public static int[] integerArrayResource(@ArrayRes int id);
+ method public static int integerResource(@IntegerRes int id);
+ }
+
+ public abstract sealed class Resource<T> {
+ method public final T? getResource();
+ }
+
+ public final class ResourcesKt {
+ }
+
+ public final class StringResourcesKt {
+ method public static String![] stringArrayResource(@ArrayRes int id);
+ method public static String stringResource(@StringRes int id);
+ method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
+ }
+
+ public final class VectorResourcesKt {
+ method 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);
+ method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
+ }
+
}
package androidx.ui.semantics {
@@ -692,6 +1639,10 @@
property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
}
+ public final class SemanticsKt {
+ method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
public final class SemanticsProperties {
method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
@@ -708,6 +1659,29 @@
field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
}
+ public final class SemanticsPropertiesKt {
+ method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
+ method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static java.util.List<androidx.ui.semantics.CustomAccessibilityAction> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
+ method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
+ method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
+ method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
+ method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.CustomAccessibilityAction> p);
+ method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
+ method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
+ method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
+ method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
+ method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
+ }
+
public class SemanticsPropertyKey<T> implements kotlin.properties.ReadWriteProperty<androidx.ui.semantics.SemanticsPropertyReceiver,T> {
ctor public SemanticsPropertyKey(String name);
method public final String getName();
@@ -722,6 +1696,14 @@
}
+package androidx.ui.temputils {
+
+ public final class CoroutineUtilsKt {
+ method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ }
+
+}
+
package androidx.ui.testutils {
public final class PointerInputTestUtilKt {
@@ -742,3 +1724,20 @@
}
+package androidx.ui.tooling {
+
+ public final class InspectionModeKt {
+ method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
+ }
+
+}
+
+package androidx.ui.viewinterop {
+
+ public final class ComposedViewKt {
+ method public static void AndroidView(@LayoutRes int resId, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> postInflationCallback = { _ -> });
+ method public static void AndroidView(android.view.View view);
+ }
+
+}
+
diff --git a/ui/ui-core/api/public_plus_experimental_0.1.0-dev11.txt b/ui/ui-core/api/public_plus_experimental_0.1.0-dev11.txt
index 45987cc..69a9b7a 100644
--- a/ui/ui-core/api/public_plus_experimental_0.1.0-dev11.txt
+++ b/ui/ui-core/api/public_plus_experimental_0.1.0-dev11.txt
@@ -1,6 +1,23 @@
// Signature format: 3.0
+package androidx.compose {
+
+ public final class ComposerCompatKt {
+ method @Deprecated public static androidx.ui.node.UiComposer getComposer();
+ }
+
+}
+
package androidx.ui.autofill {
+ public final class AndroidAutofillDebugUtilsKt {
+ }
+
+ public final class AndroidAutofillKt {
+ }
+
+ public final class AndroidAutofillTypeKt {
+ }
+
public interface Autofill {
method public void cancelAutofillForNode(androidx.ui.autofill.AutofillNode autofillNode);
method public void requestAutofillForNode(androidx.ui.autofill.AutofillNode autofillNode);
@@ -74,7 +91,7 @@
public final class Alignment {
ctor public Alignment(float verticalBias, float horizontalBias);
- method public androidx.ui.unit.IntPxPosition align(androidx.ui.unit.IntPxSize size, androidx.ui.core.LayoutDirection layoutDirection = androidx.ui.core.LayoutDirection.Ltr);
+ method public androidx.ui.unit.IntPxPosition align(androidx.ui.unit.IntPxSize size, androidx.ui.core.LayoutDirection layoutDirection = LayoutDirection.Ltr);
method public float component1();
method public float component2();
method public androidx.ui.core.Alignment copy(float verticalBias, float horizontalBias);
@@ -118,7 +135,7 @@
public static final class Alignment.Horizontal {
ctor public Alignment.Horizontal(float bias);
- method public int align-Ujlv2dA(int size, androidx.ui.core.LayoutDirection layoutDirection = androidx.ui.core.LayoutDirection.Ltr);
+ method public int align-Ujlv2dA(int size, androidx.ui.core.LayoutDirection layoutDirection = LayoutDirection.Ltr);
method public float component1();
method public androidx.ui.core.Alignment.Horizontal copy(float bias);
method public float getBias();
@@ -139,6 +156,25 @@
method public static int merge-CBRbNzc(androidx.ui.core.AlignmentLine, int position1, int position2);
}
+ public interface AndroidOwner extends androidx.ui.core.Owner {
+ method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
+ method public android.view.View getView();
+ method public void removeAndroidView(android.view.View view);
+ property public abstract android.view.View view;
+ }
+
+ public final class AndroidOwnerKt {
+ method public static androidx.ui.core.AndroidOwner createOwner(android.content.Context context, androidx.lifecycle.LifecycleOwner? lifecycleOwner = null);
+ method public static androidx.ui.core.LayoutDirection getLocaleLayoutDirection(android.content.res.Configuration);
+ }
+
+ public final class ClipKt {
+ method public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
+ method public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
+ method @Deprecated public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
+ method @Deprecated public static androidx.ui.core.Modifier getDrawClipToBounds();
+ }
+
public final class CombinedModifier implements androidx.ui.core.Modifier {
ctor public CombinedModifier(androidx.ui.core.Modifier outer, androidx.ui.core.Modifier inner);
method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
@@ -147,77 +183,47 @@
method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
}
+ public abstract sealed class ComponentNode {
+ method public void attach(androidx.ui.core.Owner owner);
+ method public void detach();
+ method public final operator androidx.ui.core.ComponentNode get(int index);
+ method public final int getCount();
+ method public final int getDepth();
+ method public final androidx.ui.core.Owner? getOwner();
+ method public final Object? getOwnerData();
+ method public final androidx.ui.core.ComponentNode? getParent();
+ method public androidx.ui.core.LayoutNode? getParentLayoutNode();
+ method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
+ method public final void move(int from, int to, int count);
+ method public final void removeAt(int index, int count);
+ method public final void setDepth(int p);
+ method public final void setOwnerData(Object? p);
+ method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
+ method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
+ property public final int count;
+ property public final int depth;
+ property public final androidx.ui.core.Owner? owner;
+ property public final Object? ownerData;
+ property public final androidx.ui.core.ComponentNode? parent;
+ property public androidx.ui.core.LayoutNode? parentLayoutNode;
+ }
+
+ public final class ComponentNodesKt {
+ method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
+ method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
+ method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
+ method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
+ method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
+ method public static boolean isAttached(androidx.ui.core.ComponentNode);
+ method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
+ method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
+ }
+
public final class ComposedModifierKt {
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);
method public static androidx.ui.core.Modifier materialize(androidx.compose.Composer<?>, androidx.ui.core.Modifier modifier);
}
- public final class Constraints {
- method public int component1();
- method public int component2();
- method public int component3();
- method public int component4();
- method public androidx.ui.core.Constraints copy-Q13GOEE(int minWidth, int maxWidth, int minHeight, int maxHeight);
- method public int getMaxHeight();
- method public int getMaxWidth();
- method public int getMinHeight();
- method public int getMinWidth();
- field public static final androidx.ui.core.Constraints.Companion! Companion;
- }
-
- public static final class Constraints.Companion {
- method public androidx.ui.core.Constraints fixed-rRMsBxU(int width, int height);
- method public androidx.ui.core.Constraints fixedHeight-gshw56o(int height);
- method public androidx.ui.core.Constraints fixedWidth-gshw56o(int width);
- }
-
- public final inline class Constraints2 {
- ctor public Constraints2();
- method public static long constructor-impl(internal long value);
- method public static long copy-impl(long $this, int minWidth = this.minWidth, int maxWidth = this.maxWidth, int minHeight = this.minHeight, int maxHeight = this.maxHeight);
- method public static inline boolean equals-impl(long p, Object? p1);
- method public static boolean equals-impl0(long p1, long p2);
- method public static boolean getHasBoundedHeight-impl(long $this);
- method public static boolean getHasBoundedWidth-impl(long $this);
- method public static int getMaxHeight-impl(long $this);
- method public static int getMaxWidth-impl(long $this);
- method public static int getMinHeight-impl(long $this);
- method public static int getMinWidth-impl(long $this);
- method public static inline int hashCode-impl(long p);
- method public static inline String! toString-impl(long p);
- field public static final androidx.ui.core.Constraints2.Companion! Companion;
- field public static final int Infinity = -1073741824; // 0xc0000000
- }
-
- public static final class Constraints2.Companion {
- method public long fixed(int width, int height);
- method public long fixedHeight(int height);
- method public long fixedWidth(int width);
- }
-
- public final class Constraints2Kt {
- method public static long Constraints2(@IntRange(from=0) int minWidth = 0, int maxWidth = -1073741824, @IntRange(from=0) int minHeight = 0, int maxHeight = -1073741824);
- method public static long constrain-M1ogGms(long, long size);
- method public static long enforce-uQjoOwo(long, long otherConstraints);
- method public static boolean getHasFixedHeight-ybNdgAI(long);
- method public static boolean getHasFixedWidth-ybNdgAI(long);
- method public static boolean isZero-ybNdgAI(long);
- method public static long offset-xOKVbDg(long, int horizontal = 0, int vertical = 0);
- method public static boolean satisfiedBy-M1ogGms(long, long size);
- }
-
- public final class ConstraintsKt {
- method public static androidx.ui.unit.IntPxSize constrain(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
- method public static androidx.ui.core.Constraints enforce(androidx.ui.core.Constraints, androidx.ui.core.Constraints otherConstraints);
- method public static boolean getHasBoundedHeight(androidx.ui.core.Constraints);
- method public static boolean getHasBoundedWidth(androidx.ui.core.Constraints);
- method public static boolean getHasFixedHeight(androidx.ui.core.Constraints);
- method public static boolean getHasFixedWidth(androidx.ui.core.Constraints);
- method public static boolean isZero(androidx.ui.core.Constraints);
- method public static androidx.ui.core.Constraints offset-3L2DHGc(androidx.ui.core.Constraints, int horizontal = 0.ipx, int vertical = 0.ipx);
- method public static boolean satisfiedBy(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
- }
-
public final class ConsumedData {
ctor public ConsumedData(androidx.ui.unit.PxPosition positionChange, boolean downChange);
ctor public ConsumedData();
@@ -262,6 +268,22 @@
method public void dispatchCustomEvent(androidx.ui.core.CustomEvent event);
}
+ public final class DataNode<T> extends androidx.ui.core.ComponentNode {
+ ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
+ method public androidx.ui.core.DataNodeKey<T> getKey();
+ method public T! getValue();
+ method public void setValue(T? p);
+ }
+
+ public final class DataNodeKey<T> {
+ ctor public DataNodeKey(String name);
+ method public String getName();
+ }
+
+ public final class DebugUtilsKt {
+ method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
+ }
+
public enum Direction {
enum_constant public static final androidx.ui.core.Direction DOWN;
enum_constant public static final androidx.ui.core.Direction LEFT;
@@ -315,6 +337,20 @@
method @Deprecated public static androidx.ui.core.DrawModifier drawWithContent(kotlin.jvm.functions.Function1<? super androidx.ui.core.ContentDrawScope,kotlin.Unit> onDraw);
}
+ public final class DrawNode extends androidx.ui.core.ComponentNode {
+ ctor public DrawNode();
+ method public boolean getNeedsPaint();
+ method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
+ method public kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
+ method public void invalidate();
+ method public void setNeedsPaint(boolean p);
+ method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
+ method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
+ property public final boolean needsPaint;
+ property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
+ property public final kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
+ }
+
public interface DrawScope extends androidx.ui.graphics.Canvas androidx.ui.unit.Density {
method public androidx.ui.core.LayoutDirection getLayoutDirection();
method public androidx.ui.unit.PxSize getSize();
@@ -322,6 +358,16 @@
property public abstract androidx.ui.unit.PxSize size;
}
+ public final class DrawShadowKt {
+ method @Deprecated public static androidx.ui.core.Modifier drawShadow-IFvMOQI(androidx.ui.graphics.Shape shape, float elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
+ method 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 clipToOutline = elevation > 0.dp, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
+ }
+
+ public enum DropDownAlignment {
+ enum_constant public static final androidx.ui.core.DropDownAlignment End;
+ enum_constant public static final androidx.ui.core.DropDownAlignment Start;
+ }
+
public final class FixedScale implements androidx.ui.core.ContentScale {
ctor public FixedScale(float value);
method public float component1();
@@ -330,6 +376,10 @@
method public float scale(androidx.ui.unit.PxSize srcSize, androidx.ui.unit.PxSize dstSize);
}
+ @Deprecated public final class FocusNode extends androidx.ui.core.ComponentNode {
+ ctor @Deprecated public FocusNode();
+ }
+
public final class HorizontalAlignmentLine extends androidx.ui.core.AlignmentLine {
ctor public HorizontalAlignmentLine(kotlin.jvm.functions.Function2<? super androidx.ui.unit.IntPx,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> merger);
}
@@ -382,9 +432,13 @@
method public static inline androidx.ui.unit.PxPosition getPositionInRoot(androidx.ui.core.LayoutCoordinates);
}
- public enum LayoutDirection {
- enum_constant public static final androidx.ui.core.LayoutDirection Ltr;
- enum_constant public static final androidx.ui.core.LayoutDirection Rtl;
+ public final class LayoutKt {
+ method 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 androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> 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);
+ method 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);
+ 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);
+ method @Deprecated 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);
+ method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
}
public interface LayoutModifier extends androidx.ui.core.Modifier.Element {
@@ -395,6 +449,114 @@
method public default int minIntrinsicWidth-QYUUffc(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int height, androidx.ui.core.LayoutDirection layoutDirection);
}
+ public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
+ ctor public LayoutNode();
+ method public void draw(androidx.ui.graphics.Canvas canvas);
+ method public boolean getAffectsParentSize();
+ method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
+ method @Deprecated public boolean getCanMultiMeasure();
+ method public androidx.ui.core.Constraints getConstraints();
+ method public androidx.ui.core.LayoutNode? getContainingLayoutNode$lintWithKotlin();
+ method public androidx.ui.core.LayoutCoordinates getCoordinates();
+ method @Deprecated public boolean getHandlesParentData();
+ method public int getHeight();
+ method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
+ method public androidx.ui.core.LayoutDirection getLayoutDirection();
+ method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
+ method public androidx.ui.core.MeasureScope getMeasureScope();
+ method public androidx.ui.core.Modifier getModifier();
+ method public java.util.List<androidx.ui.core.ModifierInfo> getModifierInfo();
+ method public boolean getNeedsRelayout();
+ method public boolean getNeedsRemeasure();
+ method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
+ method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
+ method public Object? getParentData();
+ method public boolean getPositionedDuringMeasurePass();
+ method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
+ method public int getWidth();
+ method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
+ method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public boolean isLayingOut();
+ method public boolean isMeasuring();
+ method public boolean isPlaced();
+ method public void layout();
+ method public int maxIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int maxIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
+ method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int minIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int minIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
+ method public void onInvalidate();
+ method public void place-rRMsBxU(int x, int y);
+ method public void requestRemeasure();
+ method @Deprecated public void setCanMultiMeasure(boolean p);
+ method public void setConstraints(androidx.ui.core.Constraints p);
+ method @Deprecated public void setHandlesParentData(boolean p);
+ method public void setLayoutDirection(androidx.ui.core.LayoutDirection p);
+ method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
+ method public void setModifier(androidx.ui.core.Modifier value);
+ method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
+ method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
+ method public void setPositionedDuringMeasurePass(boolean p);
+ method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
+ property public final boolean affectsParentSize;
+ property @Deprecated public final boolean canMultiMeasure;
+ property public final androidx.ui.core.Constraints constraints;
+ property public androidx.ui.core.LayoutNode? containingLayoutNode;
+ property public final androidx.ui.core.LayoutCoordinates coordinates;
+ property @Deprecated public final boolean handlesParentData;
+ property public final int height;
+ property public final boolean isLayingOut;
+ property public final boolean isMeasuring;
+ property public final boolean isPlaced;
+ property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
+ property public final androidx.ui.core.LayoutDirection layoutDirection;
+ property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
+ property public final androidx.ui.core.MeasureScope measureScope;
+ property public final androidx.ui.core.Modifier modifier;
+ property public final boolean needsRelayout;
+ property public final boolean needsRemeasure;
+ property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
+ property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
+ property public Object? parentData;
+ property public androidx.ui.core.LayoutNode? parentLayoutNode;
+ property public final boolean positionedDuringMeasurePass;
+ property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
+ property public final int width;
+ }
+
+ public static interface LayoutNode.MeasureBlocks {
+ method public int maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ 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);
+ method public int minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ }
+
+ public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
+ ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
+ method public Void maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public Void maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ method public Void minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public Void minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ }
+
+ public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
+ ctor @Deprecated public LayoutTag(Object tag);
+ method public Object component1();
+ method public androidx.ui.core.LayoutTag copy(Object tag);
+ method public Object getTag();
+ }
+
+ public final class LayoutTagKt {
+ method public static Object? getTag(androidx.ui.core.Measurable);
+ method public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
+ }
+
+ public interface LayoutTagParentData {
+ method public Object getTag();
+ property public abstract Object tag;
+ }
+
public interface Measurable extends androidx.ui.core.IntrinsicMeasurable {
method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
}
@@ -427,6 +589,14 @@
property public final int width;
}
+ public final class ModelObserver {
+ ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
+ method public void clear(Object target);
+ method public void enableModelUpdatesObserving(boolean enabled);
+ method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ }
+
public interface Modifier {
method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
method public boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
@@ -452,6 +622,13 @@
method public default <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
}
+ public final class ModifierInfo {
+ ctor public ModifierInfo(androidx.ui.core.Modifier modifier, androidx.ui.core.LayoutCoordinates coordinates, Object? extra);
+ method public androidx.ui.core.LayoutCoordinates getCoordinates();
+ method public Object? getExtra();
+ method public androidx.ui.core.Modifier getModifier();
+ }
+
public interface OnChildPositionedModifier extends androidx.ui.core.Modifier.Element {
method public void onChildPositioned(androidx.ui.core.LayoutCoordinates coordinates);
}
@@ -467,6 +644,90 @@
method @Deprecated public static androidx.ui.core.Modifier onPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
}
+ public final class OpacityKt {
+ method public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
+ method @Deprecated public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
+ }
+
+ public interface OwnedLayer {
+ method public void destroy();
+ method public void drawLayer(androidx.ui.graphics.Canvas canvas);
+ method public long getLayerId();
+ method public android.graphics.Matrix getMatrix();
+ method public void invalidate();
+ method public void move(androidx.ui.unit.IntPxPosition position);
+ method public void resize(androidx.ui.unit.IntPxSize size);
+ method public void updateDisplayList();
+ method public void updateLayerProperties();
+ property public abstract long layerId;
+ }
+
+ public interface Owner {
+ method public androidx.ui.unit.IntPxPosition calculatePosition();
+ method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
+ 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);
+ method public androidx.ui.autofill.Autofill? getAutofill();
+ method public androidx.ui.autofill.AutofillTree getAutofillTree();
+ method public androidx.ui.core.clipboard.ClipboardManager getClipboardManager();
+ method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
+ method public androidx.ui.unit.Density getDensity();
+ method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
+ method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
+ method public androidx.lifecycle.LifecycleOwner? getLifecycleOwner();
+ method public long getMeasureIteration();
+ method public androidx.ui.core.LayoutNode getRoot();
+ method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
+ method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
+ method public boolean getShowLayoutBounds();
+ method public androidx.ui.input.TextInputService getTextInputService();
+ method public androidx.ui.core.texttoolbar.TextToolbar getTextToolbar();
+ method public void measureAndLayout();
+ method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public void onAttach(androidx.ui.core.ComponentNode node);
+ method public void onDetach(androidx.ui.core.ComponentNode node);
+ method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
+ method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
+ method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
+ method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public boolean requestFocus();
+ method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
+ method public void setOnLifecycleOwnerAvailable(kotlin.jvm.functions.Function1<? super androidx.lifecycle.LifecycleOwner,kotlin.Unit> callback);
+ method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
+ method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public void setShowLayoutBounds(boolean p);
+ property public abstract androidx.ui.autofill.Autofill? autofill;
+ property public abstract androidx.ui.autofill.AutofillTree autofillTree;
+ property public abstract androidx.ui.core.clipboard.ClipboardManager clipboardManager;
+ property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
+ property public abstract androidx.ui.unit.Density density;
+ property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
+ property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
+ property public abstract androidx.lifecycle.LifecycleOwner? lifecycleOwner;
+ property public abstract long measureIteration;
+ property public abstract androidx.ui.core.LayoutNode root;
+ property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
+ property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
+ property public abstract boolean showLayoutBounds;
+ property public abstract androidx.ui.input.TextInputService textInputService;
+ property public abstract androidx.ui.core.texttoolbar.TextToolbar textToolbar;
+ field public static final androidx.ui.core.Owner.Companion! Companion;
+ }
+
+ public static final class Owner.Companion {
+ method public boolean getEnableExtraAssertions();
+ method public void setEnableExtraAssertions(boolean p);
+ property public final boolean enableExtraAssertions;
+ }
+
+ public final class PainterModifierKt {
+ method @Deprecated public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.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, boolean rtl = false);
+ 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, boolean rtl = false);
+ }
+
+ public final class ParentDataKt {
+ method @Deprecated public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
public interface ParentDataModifier extends androidx.ui.core.Modifier.Element {
method public default Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
}
@@ -561,6 +822,42 @@
method public static boolean positionChangedIgnoreConsumed(androidx.ui.core.PointerInputChange);
}
+ public final class PointerInputNode extends androidx.ui.core.ComponentNode {
+ ctor public PointerInputNode();
+ method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
+ method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
+ method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
+ method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
+ method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
+ method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
+ method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
+ method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
+ property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
+ property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
+ property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
+ property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
+ }
+
+ public final class PointerInputWrapperKt {
+ method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
+ public final class PopupKt {
+ method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Start, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
+ }
+
+ public final class PopupProperties {
+ ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
+ ctor public PopupProperties();
+ method public boolean component1();
+ method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
+ method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
+ method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
+ method public boolean isFocusable();
+ }
+
public final class Ref<T> {
ctor public Ref();
method public T? getValue();
@@ -568,6 +865,9 @@
property public final T? value;
}
+ public final class SavedStateDelegateKt {
+ }
+
@Deprecated public interface ScaleFit extends androidx.ui.core.ContentScale {
field @Deprecated public static final androidx.ui.core.ScaleFit.Companion! Companion;
}
@@ -587,6 +887,10 @@
property @Deprecated public final androidx.ui.core.FixedScale None;
}
+ public final class TestTagKt {
+ method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
public final inline class TransformOrigin {
ctor public TransformOrigin();
method public static long constructor-impl(internal long value);
@@ -608,6 +912,31 @@
ctor public VerticalAlignmentLine(kotlin.jvm.functions.Function2<? super androidx.ui.unit.IntPx,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> merger);
}
+ public final class WrapperKt {
+ method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.clipboard.ClipboardManager> getClipboardManagerAmbient();
+ method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
+ method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
+ method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
+ method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.LifecycleOwner> getLifecycleOwnerAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.texttoolbar.TextToolbar> getTextToolbarAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
+ method public static androidx.compose.Composition setContent(androidx.activity.ComponentActivity, androidx.compose.Recomposer recomposer = Recomposer.current(), kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method @Deprecated public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method public static androidx.compose.Composition setContent(android.view.ViewGroup, androidx.compose.Recomposer recomposer, kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method @Deprecated public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ method @MainThread public static androidx.compose.Composition subcomposeInto(android.content.Context context, androidx.ui.core.ComponentNode container, androidx.compose.Recomposer recomposer, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ method @Deprecated @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ }
+
public interface ZIndexModifier extends androidx.ui.core.Modifier.Element {
method public float getZIndex();
property public abstract float zIndex;
@@ -619,6 +948,388 @@
}
+package androidx.ui.core.clipboard {
+
+ public final class AndroidClipboardManagerKt {
+ }
+
+ public interface ClipboardManager {
+ method public androidx.ui.text.AnnotatedString? getText();
+ method public void setText(androidx.ui.text.AnnotatedString annotatedString);
+ }
+
+}
+
+package androidx.ui.core.focus {
+
+ public final class FocusModifierImplKt {
+ method public static androidx.ui.focus.FocusModifier createFocusModifier(androidx.ui.focus.FocusDetailedState focusDetailedState);
+ }
+
+ public final class FocusNodeUtilsKt {
+ }
+
+}
+
+package androidx.ui.core.gesture {
+
+ public final class ConstantsKt {
+ method public static androidx.ui.unit.Duration getDoubleTapMinTime();
+ method public static float getDoubleTapSlop();
+ method public static androidx.ui.unit.Duration getDoubleTapTimeout();
+ method public static float getDoubleTapTouchSlop();
+ method public static float getHoverTapSlop();
+ method public static androidx.ui.unit.Duration getHoverTapTimeout();
+ method public static androidx.ui.unit.Duration getJumpTapTimeout();
+ method public static androidx.ui.unit.Duration getLongPressTimeout();
+ method public static float getMaxFlingVelocity();
+ method public static float getMinFlingVelocity();
+ method public static float getPagingTouchSlop();
+ method public static float getPanSlop();
+ method public static androidx.ui.unit.Duration getPressTimeout();
+ method public static float getScaleSlop();
+ method public static float getTouchSlop();
+ method public static float getWindowTouchSlop();
+ method public static androidx.ui.unit.Duration getZoomControlsTimeout();
+ }
+
+ public final class DoubleTapGestureFilterKt {
+ method public static androidx.ui.core.Modifier doubleTapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
+ }
+
+ public final class DragGestureFilterKt {
+ 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);
+ }
+
+ public interface DragObserver {
+ method public default void onCancel();
+ method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
+ method public default void onStart(androidx.ui.unit.PxPosition downPosition);
+ method public default void onStop(androidx.ui.unit.PxPosition velocity);
+ }
+
+ public final class GestureUtilsKt {
+ method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
+ }
+
+ public final class LongPressDragGestureFilterKt {
+ method public static androidx.ui.core.Modifier longPressDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
+ }
+
+ public interface LongPressDragObserver {
+ method public default void onCancel();
+ method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
+ method public default void onDragStart();
+ method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
+ method public default void onStop(androidx.ui.unit.PxPosition velocity);
+ }
+
+ public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
+ field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
+ }
+
+ public final class LongPressGestureFilterKt {
+ method public static androidx.ui.core.Modifier longPressGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
+ }
+
+ public final class PressIndicatorGestureFilterKt {
+ method public static androidx.ui.core.Modifier pressIndicatorGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
+ }
+
+ public final class RawDragGestureFilterKt {
+ 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);
+ }
+
+ public final class RawPressStartGestureFilterKt {
+ method public static androidx.ui.core.Modifier rawPressStartGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = androidx.ui.core.PointerEventPass.PostUp);
+ }
+
+ public final class RawScaleGestureFilterKt {
+ 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);
+ }
+
+ public interface RawScaleObserver {
+ method public default void onCancel();
+ method public default float onScale(float scaleFactor);
+ method public default void onStart();
+ method public default void onStop();
+ }
+
+ public final class ScaleGestureFilterKt {
+ method public static androidx.ui.core.Modifier scaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScaleObserver scaleObserver);
+ }
+
+ public interface ScaleObserver {
+ method public default void onCancel();
+ method public void onScale(float scaleFactor);
+ method public default void onStart();
+ method public default void onStop();
+ }
+
+ public final class ScaleSlopExceededGestureFilterKt {
+ method public static androidx.ui.core.Modifier scaleSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
+ }
+
+ public final class ScaleUtilKt {
+ }
+
+ public final class TapGestureFilterKt {
+ method public static androidx.ui.core.Modifier tapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTap);
+ }
+
+ public final class TouchSlopExceededGestureFilterKt {
+ method public static androidx.ui.core.Modifier touchSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
+ }
+
+}
+
+package androidx.ui.core.gesture.util {
+
+ public final class PolyFitLeastSquaresKt {
+ }
+
+ public final class VelocityTracker {
+ ctor public VelocityTracker();
+ method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
+ method public androidx.ui.unit.Velocity calculateVelocity();
+ method public void resetTracking();
+ }
+
+ public final class VelocityTrackerKt {
+ }
+
+}
+
+package androidx.ui.core.hapticfeedback {
+
+ public interface HapticFeedback {
+ method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
+ }
+
+ public enum HapticFeedbackType {
+ enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
+ enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
+ }
+
+}
+
+package androidx.ui.core.input {
+
+ public interface FocusManager {
+ method public void blur(androidx.ui.core.input.FocusNode client);
+ 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);
+ method public void requestFocus(androidx.ui.core.input.FocusNode client);
+ }
+
+ public final class FocusManagerKt {
+ }
+
+ public final class FocusNode {
+ ctor public FocusNode();
+ }
+
+}
+
+package androidx.ui.core.pointerinput {
+
+ public final class PointerInputEventData {
+ method public long component1();
+ method public androidx.ui.core.PointerInputData component2();
+ method public androidx.ui.core.pointerinput.PointerInputEventData copy-tII9_pY(long id, androidx.ui.core.PointerInputData pointerInputData);
+ method public long getId();
+ method public androidx.ui.core.PointerInputData getPointerInputData();
+ }
+
+ public final class PointerInputEventProcessorKt {
+ }
+
+ public abstract class PointerInputFilter {
+ ctor public PointerInputFilter();
+ method public abstract void onCancel();
+ method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
+ method public void onInit(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
+ 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.IntPxSize bounds);
+ }
+
+ public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
+ method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
+ property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
+ }
+
+}
+
+package androidx.ui.core.selection {
+
+ public interface Selectable {
+ method public androidx.ui.geometry.Rect getBoundingBox(int offset);
+ method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
+ method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
+ method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
+ method public androidx.ui.text.AnnotatedString getText();
+ }
+
+ public final class Selection {
+ ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
+ method public androidx.ui.core.selection.Selection.AnchorInfo component1();
+ method public androidx.ui.core.selection.Selection.AnchorInfo component2();
+ method public boolean component3();
+ method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
+ method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
+ method public boolean getHandlesCrossed();
+ method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
+ method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
+ method public androidx.ui.text.TextRange toTextRange();
+ }
+
+ public static final class Selection.AnchorInfo {
+ ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
+ method public androidx.ui.text.style.TextDirection component1();
+ method public int component2();
+ method public androidx.ui.core.selection.Selectable component3();
+ method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
+ method public androidx.ui.text.style.TextDirection getDirection();
+ method public int getOffset();
+ method public androidx.ui.core.selection.Selectable getSelectable();
+ }
+
+ public final class SelectionContainerKt {
+ method 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);
+ }
+
+ public final class SelectionHandlesKt {
+ }
+
+ public final class SelectionManagerKt {
+ }
+
+ public interface SelectionRegistrar {
+ method public void onPositionChange();
+ method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
+ method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
+ }
+
+ public final class SelectionRegistrarKt {
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
+ }
+
+}
+
+package androidx.ui.core.semantics {
+
+ 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 {
+ ctor public SemanticsConfiguration();
+ method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
+ method public androidx.ui.core.semantics.SemanticsConfiguration copy();
+ method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
+ method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
+ method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
+ method public boolean isEmpty();
+ method public boolean isMergingSemanticsOfDescendants();
+ method public boolean isSemanticBoundary();
+ method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
+ method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
+ method public void setMergingSemanticsOfDescendants(boolean value);
+ method public void setSemanticBoundary(boolean value);
+ property public final boolean isEmpty;
+ property public final boolean isMergingSemanticsOfDescendants;
+ property public final boolean isSemanticBoundary;
+ }
+
+ public final class SemanticsConfigurationKt {
+ method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
+ }
+
+ public final class SemanticsHintOverrides {
+ ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
+ method public String? component1();
+ method public String? component2();
+ method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
+ method public String? getOnLongPressHint();
+ method public String? getOnTapHint();
+ method public boolean isNotEmpty();
+ property public final boolean isNotEmpty;
+ }
+
+ public interface SemanticsModifier extends androidx.ui.core.Modifier.Element {
+ method public int getId();
+ method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
+ property public abstract int id;
+ property public abstract androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
+ }
+
+ public final class SemanticsModifierKt {
+ method @Deprecated public static androidx.ui.core.Modifier semanticsCore(androidx.ui.core.Modifier, boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null);
+ }
+
+ public final class SemanticsNode {
+ method public androidx.ui.unit.PxBounds getBoundsInRoot();
+ method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
+ method public androidx.ui.core.ComponentNode getComponentNode();
+ method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
+ method public androidx.ui.unit.PxBounds getGlobalBounds();
+ method public androidx.ui.unit.PxPosition getGlobalPosition();
+ method public boolean getHasChildren();
+ method public int getId();
+ method public androidx.ui.core.semantics.SemanticsNode? getParent();
+ method public androidx.ui.unit.IntPxSize getSize();
+ method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
+ method public boolean isSemanticBoundary();
+ method public void setComponentNode(androidx.ui.core.ComponentNode p);
+ property public final androidx.ui.unit.PxBounds boundsInRoot;
+ property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
+ property public final androidx.ui.core.semantics.SemanticsConfiguration config;
+ property public final androidx.ui.unit.PxBounds globalBounds;
+ property public final androidx.ui.unit.PxPosition globalPosition;
+ property public final boolean hasChildren;
+ property public final boolean isSemanticBoundary;
+ property public final androidx.ui.core.semantics.SemanticsNode? parent;
+ property public final androidx.ui.unit.IntPxSize size;
+ field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
+ }
+
+ public static final class SemanticsNode.Companion {
+ method public int generateNewId();
+ }
+
+ public final class SemanticsNodeKt {
+ 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);
+ }
+
+ public final class SemanticsOwner {
+ ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
+ method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
+ property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
+ }
+
+ public final class SemanticsOwnerKt {
+ method public static java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticsNodes(androidx.ui.core.semantics.SemanticsOwner);
+ }
+
+}
+
+package androidx.ui.core.texttoolbar {
+
+ public interface TextToolbar {
+ method public androidx.ui.core.texttoolbar.TextToolbarStatus getStatus();
+ method public void hide();
+ method public void showCopyMenu(androidx.ui.geometry.Rect rect, kotlin.jvm.functions.Function0<kotlin.Unit> onDeselectRequested, kotlin.jvm.functions.Function0<kotlin.Unit> onCopyRequested);
+ property public abstract androidx.ui.core.texttoolbar.TextToolbarStatus status;
+ }
+
+ public enum TextToolbarStatus {
+ enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Hidden;
+ enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Shown;
+ }
+
+}
+
+package androidx.ui.core.texttoolbar.actionmodecallback {
+
+ public final class TextActionModeCallbackKt {
+ }
+
+}
+
package androidx.ui.focus {
public enum FocusDetailedState {
@@ -637,6 +1348,15 @@
property public abstract androidx.ui.focus.FocusDetailedState focusDetailedState;
}
+ public final class FocusModifierProviderKt {
+ method public static androidx.ui.focus.FocusModifier FocusModifier();
+ method public static androidx.ui.focus.FocusState getFocusState(androidx.ui.focus.FocusModifier);
+ }
+
+ @Deprecated public final class FocusOperator {
+ ctor @Deprecated public FocusOperator();
+ }
+
public enum FocusState {
enum_constant public static final androidx.ui.focus.FocusState Focused;
enum_constant public static final androidx.ui.focus.FocusState NotFocusable;
@@ -647,6 +1367,235 @@
method public static androidx.ui.focus.FocusState focusState(androidx.ui.focus.FocusDetailedState);
}
+ public final class FocusableKt {
+ method @Deprecated public static void Focusable(Object focusOperator, kotlin.jvm.functions.Function1<java.lang.Object,kotlin.Unit> children);
+ }
+
+}
+
+package androidx.ui.graphics.vector {
+
+ public final class VectorAsset {
+ method public String component1();
+ method public float component2();
+ method public float component3();
+ method public float component4();
+ method public float component5();
+ method public androidx.ui.graphics.vector.VectorGroup component6();
+ 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);
+ method public float getDefaultHeight();
+ method public float getDefaultWidth();
+ method public String getName();
+ method public androidx.ui.graphics.vector.VectorGroup getRoot();
+ method public float getViewportHeight();
+ method public float getViewportWidth();
+ }
+
+ public final class VectorAssetBuilder {
+ 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
+ method public androidx.ui.graphics.vector.VectorAsset build();
+ method public float getDefaultHeight();
+ method public float getDefaultWidth();
+ method public String getName();
+ method public float getViewportHeight();
+ method public float getViewportWidth();
+ method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
+ 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath);
+ }
+
+ public final class VectorAssetBuilderKt {
+ 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorAssetBuilder,kotlin.Unit> block);
+ 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.PathBuilder,kotlin.Unit> pathBuilder);
+ }
+
+ public final class VectorAssetKt {
+ method @Deprecated public static androidx.ui.core.Modifier drawVector-N7QT3do(androidx.ui.graphics.vector.VectorAsset vectorImage, long tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.core.ContentScale contentScale = ContentScale.Inside);
+ }
+
+ public final class VectorComposeKt {
+ method 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
+ method 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
+ method public static androidx.ui.core.Modifier drawVector-DGWccOo(androidx.ui.core.Modifier, float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
+ method @Deprecated public static androidx.ui.core.Modifier drawVector-coNG3w0(float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
+ method @Deprecated public static androidx.ui.core.Modifier drawVector-ekZRHcQ(float defaultWidth, float defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
+ }
+
+ public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
+ 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);
+ ctor public VectorGroup();
+ method public operator androidx.ui.graphics.vector.VectorNode get(int index);
+ method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
+ method public String getName();
+ method public float getPivotX();
+ method public float getPivotY();
+ method public float getRotation();
+ method public float getScaleX();
+ method public float getScaleY();
+ method public int getSize();
+ method public float getTranslationX();
+ method public float getTranslationY();
+ method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
+ property public final int size;
+ }
+
+ public abstract sealed class VectorNode {
+ }
+
+ public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
+ method public androidx.ui.unit.PxSize getIntrinsicSize();
+ method protected void onDraw(androidx.ui.graphics.painter.CanvasScope);
+ property public androidx.ui.unit.PxSize intrinsicSize;
+ }
+
+ public final class VectorPainterKt {
+ method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
+ method 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);
+ field public static final String RootGroupName = "VectorRootGroup";
+ }
+
+ public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
+ 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);
+ method public String component1();
+ method public float component10();
+ method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
+ method public androidx.ui.graphics.Brush? component3();
+ method public float component4();
+ method public androidx.ui.graphics.Brush? component5();
+ method public float component6();
+ method public float component7();
+ method public androidx.ui.graphics.StrokeCap component8();
+ method public androidx.ui.graphics.StrokeJoin component9();
+ 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);
+ method public androidx.ui.graphics.Brush? getFill();
+ method public float getFillAlpha();
+ method public String getName();
+ method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
+ method public androidx.ui.graphics.Brush? getStroke();
+ method public float getStrokeAlpha();
+ method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
+ method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
+ method public float getStrokeLineMiter();
+ method public float getStrokeLineWidth();
+ }
+
+}
+
+package androidx.ui.graphics.vector.compat {
+
+ public final class XmlVectorParserKt {
+ }
+
+}
+
+package androidx.ui.input {
+
+ public final class InputStateKt {
+ }
+
+ public final class RecordingInputConnectionKt {
+ }
+
+}
+
+package androidx.ui.node {
+
+ public final class PointerInteropFilterKt {
+ }
+
+ public final class PointerInteropUtilsKt {
+ }
+
+ public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
+ ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
+ 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);
+ 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);
+ method public inline <T extends androidx.ui.core.ComponentNode> 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);
+ method public inline <T extends androidx.ui.core.ComponentNode> 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);
+ method public android.content.Context getContext();
+ method public Object getRoot();
+ }
+
+ public final class UiComposerKt {
+ }
+
+ public final class ViewInteropKt {
+ }
+
+}
+
+package androidx.ui.platform {
+
+ public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
+ ctor public AndroidUriHandler(android.content.Context context);
+ method public void openUri(String uri);
+ }
+
+ public interface UriHandler {
+ method public void openUri(String uri);
+ }
+
+}
+
+package androidx.ui.res {
+
+ public final class ColorResourcesKt {
+ method public static long colorResource(@ColorRes int id);
+ }
+
+ public final class DeferredResource<T> {
+ method public androidx.ui.res.Resource<T> getResource();
+ property public final androidx.ui.res.Resource<T> resource;
+ }
+
+ public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
+ ctor public FailedResource(T? resource, Throwable? throwable);
+ method public Throwable? getThrowable();
+ }
+
+ public final class FontResourcesKt {
+ method public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
+ method 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);
+ method 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);
+ }
+
+ public final class ImageResourcesKt {
+ method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
+ method 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);
+ }
+
+ public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
+ ctor public LoadedResource(T! resource);
+ }
+
+ public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
+ ctor public PendingResource(T? resource);
+ }
+
+ public final class PrimitiveResourcesKt {
+ method public static boolean booleanResource(@BoolRes int id);
+ method public static float dimensionResource(@DimenRes int id);
+ method public static int[] integerArrayResource(@ArrayRes int id);
+ method public static int integerResource(@IntegerRes int id);
+ }
+
+ public abstract sealed class Resource<T> {
+ method public final T? getResource();
+ }
+
+ public final class ResourcesKt {
+ }
+
+ public final class StringResourcesKt {
+ method public static String![] stringArrayResource(@ArrayRes int id);
+ method public static String stringResource(@StringRes int id);
+ method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
+ }
+
+ public final class VectorResourcesKt {
+ method 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);
+ method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
+ }
+
}
package androidx.ui.semantics {
@@ -692,6 +1641,10 @@
property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
}
+ public final class SemanticsKt {
+ method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
public final class SemanticsProperties {
method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
@@ -708,6 +1661,29 @@
field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
}
+ public final class SemanticsPropertiesKt {
+ method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
+ method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static java.util.List<androidx.ui.semantics.CustomAccessibilityAction> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
+ method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
+ method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
+ method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
+ method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.CustomAccessibilityAction> p);
+ method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
+ method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
+ method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
+ method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
+ method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
+ }
+
public class SemanticsPropertyKey<T> implements kotlin.properties.ReadWriteProperty<androidx.ui.semantics.SemanticsPropertyReceiver,T> {
ctor public SemanticsPropertyKey(String name);
method public final String getName();
@@ -722,6 +1698,14 @@
}
+package androidx.ui.temputils {
+
+ public final class CoroutineUtilsKt {
+ method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ }
+
+}
+
package androidx.ui.testutils {
public final class PointerInputTestUtilKt {
@@ -742,3 +1726,20 @@
}
+package androidx.ui.tooling {
+
+ public final class InspectionModeKt {
+ method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
+ }
+
+}
+
+package androidx.ui.viewinterop {
+
+ public final class ComposedViewKt {
+ method public static void AndroidView(@LayoutRes int resId, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> postInflationCallback = { _ -> });
+ method public static void AndroidView(android.view.View view);
+ }
+
+}
+
diff --git a/ui/ui-core/api/public_plus_experimental_current.txt b/ui/ui-core/api/public_plus_experimental_current.txt
index 45987cc..69a9b7a 100644
--- a/ui/ui-core/api/public_plus_experimental_current.txt
+++ b/ui/ui-core/api/public_plus_experimental_current.txt
@@ -1,6 +1,23 @@
// Signature format: 3.0
+package androidx.compose {
+
+ public final class ComposerCompatKt {
+ method @Deprecated public static androidx.ui.node.UiComposer getComposer();
+ }
+
+}
+
package androidx.ui.autofill {
+ public final class AndroidAutofillDebugUtilsKt {
+ }
+
+ public final class AndroidAutofillKt {
+ }
+
+ public final class AndroidAutofillTypeKt {
+ }
+
public interface Autofill {
method public void cancelAutofillForNode(androidx.ui.autofill.AutofillNode autofillNode);
method public void requestAutofillForNode(androidx.ui.autofill.AutofillNode autofillNode);
@@ -74,7 +91,7 @@
public final class Alignment {
ctor public Alignment(float verticalBias, float horizontalBias);
- method public androidx.ui.unit.IntPxPosition align(androidx.ui.unit.IntPxSize size, androidx.ui.core.LayoutDirection layoutDirection = androidx.ui.core.LayoutDirection.Ltr);
+ method public androidx.ui.unit.IntPxPosition align(androidx.ui.unit.IntPxSize size, androidx.ui.core.LayoutDirection layoutDirection = LayoutDirection.Ltr);
method public float component1();
method public float component2();
method public androidx.ui.core.Alignment copy(float verticalBias, float horizontalBias);
@@ -118,7 +135,7 @@
public static final class Alignment.Horizontal {
ctor public Alignment.Horizontal(float bias);
- method public int align-Ujlv2dA(int size, androidx.ui.core.LayoutDirection layoutDirection = androidx.ui.core.LayoutDirection.Ltr);
+ method public int align-Ujlv2dA(int size, androidx.ui.core.LayoutDirection layoutDirection = LayoutDirection.Ltr);
method public float component1();
method public androidx.ui.core.Alignment.Horizontal copy(float bias);
method public float getBias();
@@ -139,6 +156,25 @@
method public static int merge-CBRbNzc(androidx.ui.core.AlignmentLine, int position1, int position2);
}
+ public interface AndroidOwner extends androidx.ui.core.Owner {
+ method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
+ method public android.view.View getView();
+ method public void removeAndroidView(android.view.View view);
+ property public abstract android.view.View view;
+ }
+
+ public final class AndroidOwnerKt {
+ method public static androidx.ui.core.AndroidOwner createOwner(android.content.Context context, androidx.lifecycle.LifecycleOwner? lifecycleOwner = null);
+ method public static androidx.ui.core.LayoutDirection getLocaleLayoutDirection(android.content.res.Configuration);
+ }
+
+ public final class ClipKt {
+ method public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
+ method public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
+ method @Deprecated public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
+ method @Deprecated public static androidx.ui.core.Modifier getDrawClipToBounds();
+ }
+
public final class CombinedModifier implements androidx.ui.core.Modifier {
ctor public CombinedModifier(androidx.ui.core.Modifier outer, androidx.ui.core.Modifier inner);
method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
@@ -147,77 +183,47 @@
method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
}
+ public abstract sealed class ComponentNode {
+ method public void attach(androidx.ui.core.Owner owner);
+ method public void detach();
+ method public final operator androidx.ui.core.ComponentNode get(int index);
+ method public final int getCount();
+ method public final int getDepth();
+ method public final androidx.ui.core.Owner? getOwner();
+ method public final Object? getOwnerData();
+ method public final androidx.ui.core.ComponentNode? getParent();
+ method public androidx.ui.core.LayoutNode? getParentLayoutNode();
+ method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
+ method public final void move(int from, int to, int count);
+ method public final void removeAt(int index, int count);
+ method public final void setDepth(int p);
+ method public final void setOwnerData(Object? p);
+ method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
+ method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
+ property public final int count;
+ property public final int depth;
+ property public final androidx.ui.core.Owner? owner;
+ property public final Object? ownerData;
+ property public final androidx.ui.core.ComponentNode? parent;
+ property public androidx.ui.core.LayoutNode? parentLayoutNode;
+ }
+
+ public final class ComponentNodesKt {
+ method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
+ method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
+ method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
+ method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
+ method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
+ method public static boolean isAttached(androidx.ui.core.ComponentNode);
+ method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
+ method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
+ }
+
public final class ComposedModifierKt {
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);
method public static androidx.ui.core.Modifier materialize(androidx.compose.Composer<?>, androidx.ui.core.Modifier modifier);
}
- public final class Constraints {
- method public int component1();
- method public int component2();
- method public int component3();
- method public int component4();
- method public androidx.ui.core.Constraints copy-Q13GOEE(int minWidth, int maxWidth, int minHeight, int maxHeight);
- method public int getMaxHeight();
- method public int getMaxWidth();
- method public int getMinHeight();
- method public int getMinWidth();
- field public static final androidx.ui.core.Constraints.Companion! Companion;
- }
-
- public static final class Constraints.Companion {
- method public androidx.ui.core.Constraints fixed-rRMsBxU(int width, int height);
- method public androidx.ui.core.Constraints fixedHeight-gshw56o(int height);
- method public androidx.ui.core.Constraints fixedWidth-gshw56o(int width);
- }
-
- public final inline class Constraints2 {
- ctor public Constraints2();
- method public static long constructor-impl(internal long value);
- method public static long copy-impl(long $this, int minWidth = this.minWidth, int maxWidth = this.maxWidth, int minHeight = this.minHeight, int maxHeight = this.maxHeight);
- method public static inline boolean equals-impl(long p, Object? p1);
- method public static boolean equals-impl0(long p1, long p2);
- method public static boolean getHasBoundedHeight-impl(long $this);
- method public static boolean getHasBoundedWidth-impl(long $this);
- method public static int getMaxHeight-impl(long $this);
- method public static int getMaxWidth-impl(long $this);
- method public static int getMinHeight-impl(long $this);
- method public static int getMinWidth-impl(long $this);
- method public static inline int hashCode-impl(long p);
- method public static inline String! toString-impl(long p);
- field public static final androidx.ui.core.Constraints2.Companion! Companion;
- field public static final int Infinity = -1073741824; // 0xc0000000
- }
-
- public static final class Constraints2.Companion {
- method public long fixed(int width, int height);
- method public long fixedHeight(int height);
- method public long fixedWidth(int width);
- }
-
- public final class Constraints2Kt {
- method public static long Constraints2(@IntRange(from=0) int minWidth = 0, int maxWidth = -1073741824, @IntRange(from=0) int minHeight = 0, int maxHeight = -1073741824);
- method public static long constrain-M1ogGms(long, long size);
- method public static long enforce-uQjoOwo(long, long otherConstraints);
- method public static boolean getHasFixedHeight-ybNdgAI(long);
- method public static boolean getHasFixedWidth-ybNdgAI(long);
- method public static boolean isZero-ybNdgAI(long);
- method public static long offset-xOKVbDg(long, int horizontal = 0, int vertical = 0);
- method public static boolean satisfiedBy-M1ogGms(long, long size);
- }
-
- public final class ConstraintsKt {
- method public static androidx.ui.unit.IntPxSize constrain(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
- method public static androidx.ui.core.Constraints enforce(androidx.ui.core.Constraints, androidx.ui.core.Constraints otherConstraints);
- method public static boolean getHasBoundedHeight(androidx.ui.core.Constraints);
- method public static boolean getHasBoundedWidth(androidx.ui.core.Constraints);
- method public static boolean getHasFixedHeight(androidx.ui.core.Constraints);
- method public static boolean getHasFixedWidth(androidx.ui.core.Constraints);
- method public static boolean isZero(androidx.ui.core.Constraints);
- method public static androidx.ui.core.Constraints offset-3L2DHGc(androidx.ui.core.Constraints, int horizontal = 0.ipx, int vertical = 0.ipx);
- method public static boolean satisfiedBy(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
- }
-
public final class ConsumedData {
ctor public ConsumedData(androidx.ui.unit.PxPosition positionChange, boolean downChange);
ctor public ConsumedData();
@@ -262,6 +268,22 @@
method public void dispatchCustomEvent(androidx.ui.core.CustomEvent event);
}
+ public final class DataNode<T> extends androidx.ui.core.ComponentNode {
+ ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
+ method public androidx.ui.core.DataNodeKey<T> getKey();
+ method public T! getValue();
+ method public void setValue(T? p);
+ }
+
+ public final class DataNodeKey<T> {
+ ctor public DataNodeKey(String name);
+ method public String getName();
+ }
+
+ public final class DebugUtilsKt {
+ method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
+ }
+
public enum Direction {
enum_constant public static final androidx.ui.core.Direction DOWN;
enum_constant public static final androidx.ui.core.Direction LEFT;
@@ -315,6 +337,20 @@
method @Deprecated public static androidx.ui.core.DrawModifier drawWithContent(kotlin.jvm.functions.Function1<? super androidx.ui.core.ContentDrawScope,kotlin.Unit> onDraw);
}
+ public final class DrawNode extends androidx.ui.core.ComponentNode {
+ ctor public DrawNode();
+ method public boolean getNeedsPaint();
+ method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
+ method public kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
+ method public void invalidate();
+ method public void setNeedsPaint(boolean p);
+ method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
+ method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
+ property public final boolean needsPaint;
+ property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
+ property public final kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
+ }
+
public interface DrawScope extends androidx.ui.graphics.Canvas androidx.ui.unit.Density {
method public androidx.ui.core.LayoutDirection getLayoutDirection();
method public androidx.ui.unit.PxSize getSize();
@@ -322,6 +358,16 @@
property public abstract androidx.ui.unit.PxSize size;
}
+ public final class DrawShadowKt {
+ method @Deprecated public static androidx.ui.core.Modifier drawShadow-IFvMOQI(androidx.ui.graphics.Shape shape, float elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
+ method 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 clipToOutline = elevation > 0.dp, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
+ }
+
+ public enum DropDownAlignment {
+ enum_constant public static final androidx.ui.core.DropDownAlignment End;
+ enum_constant public static final androidx.ui.core.DropDownAlignment Start;
+ }
+
public final class FixedScale implements androidx.ui.core.ContentScale {
ctor public FixedScale(float value);
method public float component1();
@@ -330,6 +376,10 @@
method public float scale(androidx.ui.unit.PxSize srcSize, androidx.ui.unit.PxSize dstSize);
}
+ @Deprecated public final class FocusNode extends androidx.ui.core.ComponentNode {
+ ctor @Deprecated public FocusNode();
+ }
+
public final class HorizontalAlignmentLine extends androidx.ui.core.AlignmentLine {
ctor public HorizontalAlignmentLine(kotlin.jvm.functions.Function2<? super androidx.ui.unit.IntPx,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> merger);
}
@@ -382,9 +432,13 @@
method public static inline androidx.ui.unit.PxPosition getPositionInRoot(androidx.ui.core.LayoutCoordinates);
}
- public enum LayoutDirection {
- enum_constant public static final androidx.ui.core.LayoutDirection Ltr;
- enum_constant public static final androidx.ui.core.LayoutDirection Rtl;
+ public final class LayoutKt {
+ method 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 androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> 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);
+ method 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);
+ 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);
+ method @Deprecated 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);
+ method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
}
public interface LayoutModifier extends androidx.ui.core.Modifier.Element {
@@ -395,6 +449,114 @@
method public default int minIntrinsicWidth-QYUUffc(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int height, androidx.ui.core.LayoutDirection layoutDirection);
}
+ public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
+ ctor public LayoutNode();
+ method public void draw(androidx.ui.graphics.Canvas canvas);
+ method public boolean getAffectsParentSize();
+ method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
+ method @Deprecated public boolean getCanMultiMeasure();
+ method public androidx.ui.core.Constraints getConstraints();
+ method public androidx.ui.core.LayoutNode? getContainingLayoutNode$lintWithKotlin();
+ method public androidx.ui.core.LayoutCoordinates getCoordinates();
+ method @Deprecated public boolean getHandlesParentData();
+ method public int getHeight();
+ method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
+ method public androidx.ui.core.LayoutDirection getLayoutDirection();
+ method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
+ method public androidx.ui.core.MeasureScope getMeasureScope();
+ method public androidx.ui.core.Modifier getModifier();
+ method public java.util.List<androidx.ui.core.ModifierInfo> getModifierInfo();
+ method public boolean getNeedsRelayout();
+ method public boolean getNeedsRemeasure();
+ method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
+ method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
+ method public Object? getParentData();
+ method public boolean getPositionedDuringMeasurePass();
+ method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
+ method public int getWidth();
+ method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
+ method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public boolean isLayingOut();
+ method public boolean isMeasuring();
+ method public boolean isPlaced();
+ method public void layout();
+ method public int maxIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int maxIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
+ method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int minIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int minIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
+ method public void onInvalidate();
+ method public void place-rRMsBxU(int x, int y);
+ method public void requestRemeasure();
+ method @Deprecated public void setCanMultiMeasure(boolean p);
+ method public void setConstraints(androidx.ui.core.Constraints p);
+ method @Deprecated public void setHandlesParentData(boolean p);
+ method public void setLayoutDirection(androidx.ui.core.LayoutDirection p);
+ method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
+ method public void setModifier(androidx.ui.core.Modifier value);
+ method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
+ method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
+ method public void setPositionedDuringMeasurePass(boolean p);
+ method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
+ property public final boolean affectsParentSize;
+ property @Deprecated public final boolean canMultiMeasure;
+ property public final androidx.ui.core.Constraints constraints;
+ property public androidx.ui.core.LayoutNode? containingLayoutNode;
+ property public final androidx.ui.core.LayoutCoordinates coordinates;
+ property @Deprecated public final boolean handlesParentData;
+ property public final int height;
+ property public final boolean isLayingOut;
+ property public final boolean isMeasuring;
+ property public final boolean isPlaced;
+ property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
+ property public final androidx.ui.core.LayoutDirection layoutDirection;
+ property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
+ property public final androidx.ui.core.MeasureScope measureScope;
+ property public final androidx.ui.core.Modifier modifier;
+ property public final boolean needsRelayout;
+ property public final boolean needsRemeasure;
+ property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
+ property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
+ property public Object? parentData;
+ property public androidx.ui.core.LayoutNode? parentLayoutNode;
+ property public final boolean positionedDuringMeasurePass;
+ property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
+ property public final int width;
+ }
+
+ public static interface LayoutNode.MeasureBlocks {
+ method public int maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ 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);
+ method public int minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ }
+
+ public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
+ ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
+ method public Void maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public Void maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ method public Void minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public Void minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ }
+
+ public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
+ ctor @Deprecated public LayoutTag(Object tag);
+ method public Object component1();
+ method public androidx.ui.core.LayoutTag copy(Object tag);
+ method public Object getTag();
+ }
+
+ public final class LayoutTagKt {
+ method public static Object? getTag(androidx.ui.core.Measurable);
+ method public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
+ }
+
+ public interface LayoutTagParentData {
+ method public Object getTag();
+ property public abstract Object tag;
+ }
+
public interface Measurable extends androidx.ui.core.IntrinsicMeasurable {
method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
}
@@ -427,6 +589,14 @@
property public final int width;
}
+ public final class ModelObserver {
+ ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
+ method public void clear(Object target);
+ method public void enableModelUpdatesObserving(boolean enabled);
+ method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ }
+
public interface Modifier {
method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
method public boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
@@ -452,6 +622,13 @@
method public default <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
}
+ public final class ModifierInfo {
+ ctor public ModifierInfo(androidx.ui.core.Modifier modifier, androidx.ui.core.LayoutCoordinates coordinates, Object? extra);
+ method public androidx.ui.core.LayoutCoordinates getCoordinates();
+ method public Object? getExtra();
+ method public androidx.ui.core.Modifier getModifier();
+ }
+
public interface OnChildPositionedModifier extends androidx.ui.core.Modifier.Element {
method public void onChildPositioned(androidx.ui.core.LayoutCoordinates coordinates);
}
@@ -467,6 +644,90 @@
method @Deprecated public static androidx.ui.core.Modifier onPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
}
+ public final class OpacityKt {
+ method public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
+ method @Deprecated public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
+ }
+
+ public interface OwnedLayer {
+ method public void destroy();
+ method public void drawLayer(androidx.ui.graphics.Canvas canvas);
+ method public long getLayerId();
+ method public android.graphics.Matrix getMatrix();
+ method public void invalidate();
+ method public void move(androidx.ui.unit.IntPxPosition position);
+ method public void resize(androidx.ui.unit.IntPxSize size);
+ method public void updateDisplayList();
+ method public void updateLayerProperties();
+ property public abstract long layerId;
+ }
+
+ public interface Owner {
+ method public androidx.ui.unit.IntPxPosition calculatePosition();
+ method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
+ 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);
+ method public androidx.ui.autofill.Autofill? getAutofill();
+ method public androidx.ui.autofill.AutofillTree getAutofillTree();
+ method public androidx.ui.core.clipboard.ClipboardManager getClipboardManager();
+ method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
+ method public androidx.ui.unit.Density getDensity();
+ method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
+ method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
+ method public androidx.lifecycle.LifecycleOwner? getLifecycleOwner();
+ method public long getMeasureIteration();
+ method public androidx.ui.core.LayoutNode getRoot();
+ method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
+ method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
+ method public boolean getShowLayoutBounds();
+ method public androidx.ui.input.TextInputService getTextInputService();
+ method public androidx.ui.core.texttoolbar.TextToolbar getTextToolbar();
+ method public void measureAndLayout();
+ method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public void onAttach(androidx.ui.core.ComponentNode node);
+ method public void onDetach(androidx.ui.core.ComponentNode node);
+ method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
+ method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
+ method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
+ method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public boolean requestFocus();
+ method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
+ method public void setOnLifecycleOwnerAvailable(kotlin.jvm.functions.Function1<? super androidx.lifecycle.LifecycleOwner,kotlin.Unit> callback);
+ method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
+ method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public void setShowLayoutBounds(boolean p);
+ property public abstract androidx.ui.autofill.Autofill? autofill;
+ property public abstract androidx.ui.autofill.AutofillTree autofillTree;
+ property public abstract androidx.ui.core.clipboard.ClipboardManager clipboardManager;
+ property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
+ property public abstract androidx.ui.unit.Density density;
+ property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
+ property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
+ property public abstract androidx.lifecycle.LifecycleOwner? lifecycleOwner;
+ property public abstract long measureIteration;
+ property public abstract androidx.ui.core.LayoutNode root;
+ property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
+ property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
+ property public abstract boolean showLayoutBounds;
+ property public abstract androidx.ui.input.TextInputService textInputService;
+ property public abstract androidx.ui.core.texttoolbar.TextToolbar textToolbar;
+ field public static final androidx.ui.core.Owner.Companion! Companion;
+ }
+
+ public static final class Owner.Companion {
+ method public boolean getEnableExtraAssertions();
+ method public void setEnableExtraAssertions(boolean p);
+ property public final boolean enableExtraAssertions;
+ }
+
+ public final class PainterModifierKt {
+ method @Deprecated public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.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, boolean rtl = false);
+ 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, boolean rtl = false);
+ }
+
+ public final class ParentDataKt {
+ method @Deprecated public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
public interface ParentDataModifier extends androidx.ui.core.Modifier.Element {
method public default Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
}
@@ -561,6 +822,42 @@
method public static boolean positionChangedIgnoreConsumed(androidx.ui.core.PointerInputChange);
}
+ public final class PointerInputNode extends androidx.ui.core.ComponentNode {
+ ctor public PointerInputNode();
+ method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
+ method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
+ method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
+ method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
+ method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
+ method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
+ method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
+ method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
+ property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
+ property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
+ property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
+ property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
+ }
+
+ public final class PointerInputWrapperKt {
+ method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
+ public final class PopupKt {
+ method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Start, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
+ }
+
+ public final class PopupProperties {
+ ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
+ ctor public PopupProperties();
+ method public boolean component1();
+ method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
+ method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
+ method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
+ method public boolean isFocusable();
+ }
+
public final class Ref<T> {
ctor public Ref();
method public T? getValue();
@@ -568,6 +865,9 @@
property public final T? value;
}
+ public final class SavedStateDelegateKt {
+ }
+
@Deprecated public interface ScaleFit extends androidx.ui.core.ContentScale {
field @Deprecated public static final androidx.ui.core.ScaleFit.Companion! Companion;
}
@@ -587,6 +887,10 @@
property @Deprecated public final androidx.ui.core.FixedScale None;
}
+ public final class TestTagKt {
+ method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
public final inline class TransformOrigin {
ctor public TransformOrigin();
method public static long constructor-impl(internal long value);
@@ -608,6 +912,31 @@
ctor public VerticalAlignmentLine(kotlin.jvm.functions.Function2<? super androidx.ui.unit.IntPx,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> merger);
}
+ public final class WrapperKt {
+ method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.clipboard.ClipboardManager> getClipboardManagerAmbient();
+ method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
+ method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
+ method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
+ method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.LifecycleOwner> getLifecycleOwnerAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.texttoolbar.TextToolbar> getTextToolbarAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
+ method public static androidx.compose.Composition setContent(androidx.activity.ComponentActivity, androidx.compose.Recomposer recomposer = Recomposer.current(), kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method @Deprecated public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method public static androidx.compose.Composition setContent(android.view.ViewGroup, androidx.compose.Recomposer recomposer, kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method @Deprecated public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ method @MainThread public static androidx.compose.Composition subcomposeInto(android.content.Context context, androidx.ui.core.ComponentNode container, androidx.compose.Recomposer recomposer, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ method @Deprecated @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ }
+
public interface ZIndexModifier extends androidx.ui.core.Modifier.Element {
method public float getZIndex();
property public abstract float zIndex;
@@ -619,6 +948,388 @@
}
+package androidx.ui.core.clipboard {
+
+ public final class AndroidClipboardManagerKt {
+ }
+
+ public interface ClipboardManager {
+ method public androidx.ui.text.AnnotatedString? getText();
+ method public void setText(androidx.ui.text.AnnotatedString annotatedString);
+ }
+
+}
+
+package androidx.ui.core.focus {
+
+ public final class FocusModifierImplKt {
+ method public static androidx.ui.focus.FocusModifier createFocusModifier(androidx.ui.focus.FocusDetailedState focusDetailedState);
+ }
+
+ public final class FocusNodeUtilsKt {
+ }
+
+}
+
+package androidx.ui.core.gesture {
+
+ public final class ConstantsKt {
+ method public static androidx.ui.unit.Duration getDoubleTapMinTime();
+ method public static float getDoubleTapSlop();
+ method public static androidx.ui.unit.Duration getDoubleTapTimeout();
+ method public static float getDoubleTapTouchSlop();
+ method public static float getHoverTapSlop();
+ method public static androidx.ui.unit.Duration getHoverTapTimeout();
+ method public static androidx.ui.unit.Duration getJumpTapTimeout();
+ method public static androidx.ui.unit.Duration getLongPressTimeout();
+ method public static float getMaxFlingVelocity();
+ method public static float getMinFlingVelocity();
+ method public static float getPagingTouchSlop();
+ method public static float getPanSlop();
+ method public static androidx.ui.unit.Duration getPressTimeout();
+ method public static float getScaleSlop();
+ method public static float getTouchSlop();
+ method public static float getWindowTouchSlop();
+ method public static androidx.ui.unit.Duration getZoomControlsTimeout();
+ }
+
+ public final class DoubleTapGestureFilterKt {
+ method public static androidx.ui.core.Modifier doubleTapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
+ }
+
+ public final class DragGestureFilterKt {
+ 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);
+ }
+
+ public interface DragObserver {
+ method public default void onCancel();
+ method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
+ method public default void onStart(androidx.ui.unit.PxPosition downPosition);
+ method public default void onStop(androidx.ui.unit.PxPosition velocity);
+ }
+
+ public final class GestureUtilsKt {
+ method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
+ }
+
+ public final class LongPressDragGestureFilterKt {
+ method public static androidx.ui.core.Modifier longPressDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
+ }
+
+ public interface LongPressDragObserver {
+ method public default void onCancel();
+ method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
+ method public default void onDragStart();
+ method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
+ method public default void onStop(androidx.ui.unit.PxPosition velocity);
+ }
+
+ public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
+ field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
+ }
+
+ public final class LongPressGestureFilterKt {
+ method public static androidx.ui.core.Modifier longPressGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
+ }
+
+ public final class PressIndicatorGestureFilterKt {
+ method public static androidx.ui.core.Modifier pressIndicatorGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
+ }
+
+ public final class RawDragGestureFilterKt {
+ 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);
+ }
+
+ public final class RawPressStartGestureFilterKt {
+ method public static androidx.ui.core.Modifier rawPressStartGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = androidx.ui.core.PointerEventPass.PostUp);
+ }
+
+ public final class RawScaleGestureFilterKt {
+ 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);
+ }
+
+ public interface RawScaleObserver {
+ method public default void onCancel();
+ method public default float onScale(float scaleFactor);
+ method public default void onStart();
+ method public default void onStop();
+ }
+
+ public final class ScaleGestureFilterKt {
+ method public static androidx.ui.core.Modifier scaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScaleObserver scaleObserver);
+ }
+
+ public interface ScaleObserver {
+ method public default void onCancel();
+ method public void onScale(float scaleFactor);
+ method public default void onStart();
+ method public default void onStop();
+ }
+
+ public final class ScaleSlopExceededGestureFilterKt {
+ method public static androidx.ui.core.Modifier scaleSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
+ }
+
+ public final class ScaleUtilKt {
+ }
+
+ public final class TapGestureFilterKt {
+ method public static androidx.ui.core.Modifier tapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTap);
+ }
+
+ public final class TouchSlopExceededGestureFilterKt {
+ method public static androidx.ui.core.Modifier touchSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
+ }
+
+}
+
+package androidx.ui.core.gesture.util {
+
+ public final class PolyFitLeastSquaresKt {
+ }
+
+ public final class VelocityTracker {
+ ctor public VelocityTracker();
+ method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
+ method public androidx.ui.unit.Velocity calculateVelocity();
+ method public void resetTracking();
+ }
+
+ public final class VelocityTrackerKt {
+ }
+
+}
+
+package androidx.ui.core.hapticfeedback {
+
+ public interface HapticFeedback {
+ method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
+ }
+
+ public enum HapticFeedbackType {
+ enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
+ enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
+ }
+
+}
+
+package androidx.ui.core.input {
+
+ public interface FocusManager {
+ method public void blur(androidx.ui.core.input.FocusNode client);
+ 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);
+ method public void requestFocus(androidx.ui.core.input.FocusNode client);
+ }
+
+ public final class FocusManagerKt {
+ }
+
+ public final class FocusNode {
+ ctor public FocusNode();
+ }
+
+}
+
+package androidx.ui.core.pointerinput {
+
+ public final class PointerInputEventData {
+ method public long component1();
+ method public androidx.ui.core.PointerInputData component2();
+ method public androidx.ui.core.pointerinput.PointerInputEventData copy-tII9_pY(long id, androidx.ui.core.PointerInputData pointerInputData);
+ method public long getId();
+ method public androidx.ui.core.PointerInputData getPointerInputData();
+ }
+
+ public final class PointerInputEventProcessorKt {
+ }
+
+ public abstract class PointerInputFilter {
+ ctor public PointerInputFilter();
+ method public abstract void onCancel();
+ method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
+ method public void onInit(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
+ 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.IntPxSize bounds);
+ }
+
+ public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
+ method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
+ property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
+ }
+
+}
+
+package androidx.ui.core.selection {
+
+ public interface Selectable {
+ method public androidx.ui.geometry.Rect getBoundingBox(int offset);
+ method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
+ method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
+ method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
+ method public androidx.ui.text.AnnotatedString getText();
+ }
+
+ public final class Selection {
+ ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
+ method public androidx.ui.core.selection.Selection.AnchorInfo component1();
+ method public androidx.ui.core.selection.Selection.AnchorInfo component2();
+ method public boolean component3();
+ method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
+ method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
+ method public boolean getHandlesCrossed();
+ method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
+ method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
+ method public androidx.ui.text.TextRange toTextRange();
+ }
+
+ public static final class Selection.AnchorInfo {
+ ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
+ method public androidx.ui.text.style.TextDirection component1();
+ method public int component2();
+ method public androidx.ui.core.selection.Selectable component3();
+ method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
+ method public androidx.ui.text.style.TextDirection getDirection();
+ method public int getOffset();
+ method public androidx.ui.core.selection.Selectable getSelectable();
+ }
+
+ public final class SelectionContainerKt {
+ method 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);
+ }
+
+ public final class SelectionHandlesKt {
+ }
+
+ public final class SelectionManagerKt {
+ }
+
+ public interface SelectionRegistrar {
+ method public void onPositionChange();
+ method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
+ method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
+ }
+
+ public final class SelectionRegistrarKt {
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
+ }
+
+}
+
+package androidx.ui.core.semantics {
+
+ 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 {
+ ctor public SemanticsConfiguration();
+ method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
+ method public androidx.ui.core.semantics.SemanticsConfiguration copy();
+ method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
+ method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
+ method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
+ method public boolean isEmpty();
+ method public boolean isMergingSemanticsOfDescendants();
+ method public boolean isSemanticBoundary();
+ method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
+ method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
+ method public void setMergingSemanticsOfDescendants(boolean value);
+ method public void setSemanticBoundary(boolean value);
+ property public final boolean isEmpty;
+ property public final boolean isMergingSemanticsOfDescendants;
+ property public final boolean isSemanticBoundary;
+ }
+
+ public final class SemanticsConfigurationKt {
+ method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
+ }
+
+ public final class SemanticsHintOverrides {
+ ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
+ method public String? component1();
+ method public String? component2();
+ method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
+ method public String? getOnLongPressHint();
+ method public String? getOnTapHint();
+ method public boolean isNotEmpty();
+ property public final boolean isNotEmpty;
+ }
+
+ public interface SemanticsModifier extends androidx.ui.core.Modifier.Element {
+ method public int getId();
+ method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
+ property public abstract int id;
+ property public abstract androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
+ }
+
+ public final class SemanticsModifierKt {
+ method @Deprecated public static androidx.ui.core.Modifier semanticsCore(androidx.ui.core.Modifier, boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null);
+ }
+
+ public final class SemanticsNode {
+ method public androidx.ui.unit.PxBounds getBoundsInRoot();
+ method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
+ method public androidx.ui.core.ComponentNode getComponentNode();
+ method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
+ method public androidx.ui.unit.PxBounds getGlobalBounds();
+ method public androidx.ui.unit.PxPosition getGlobalPosition();
+ method public boolean getHasChildren();
+ method public int getId();
+ method public androidx.ui.core.semantics.SemanticsNode? getParent();
+ method public androidx.ui.unit.IntPxSize getSize();
+ method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
+ method public boolean isSemanticBoundary();
+ method public void setComponentNode(androidx.ui.core.ComponentNode p);
+ property public final androidx.ui.unit.PxBounds boundsInRoot;
+ property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
+ property public final androidx.ui.core.semantics.SemanticsConfiguration config;
+ property public final androidx.ui.unit.PxBounds globalBounds;
+ property public final androidx.ui.unit.PxPosition globalPosition;
+ property public final boolean hasChildren;
+ property public final boolean isSemanticBoundary;
+ property public final androidx.ui.core.semantics.SemanticsNode? parent;
+ property public final androidx.ui.unit.IntPxSize size;
+ field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
+ }
+
+ public static final class SemanticsNode.Companion {
+ method public int generateNewId();
+ }
+
+ public final class SemanticsNodeKt {
+ 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);
+ }
+
+ public final class SemanticsOwner {
+ ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
+ method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
+ property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
+ }
+
+ public final class SemanticsOwnerKt {
+ method public static java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticsNodes(androidx.ui.core.semantics.SemanticsOwner);
+ }
+
+}
+
+package androidx.ui.core.texttoolbar {
+
+ public interface TextToolbar {
+ method public androidx.ui.core.texttoolbar.TextToolbarStatus getStatus();
+ method public void hide();
+ method public void showCopyMenu(androidx.ui.geometry.Rect rect, kotlin.jvm.functions.Function0<kotlin.Unit> onDeselectRequested, kotlin.jvm.functions.Function0<kotlin.Unit> onCopyRequested);
+ property public abstract androidx.ui.core.texttoolbar.TextToolbarStatus status;
+ }
+
+ public enum TextToolbarStatus {
+ enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Hidden;
+ enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Shown;
+ }
+
+}
+
+package androidx.ui.core.texttoolbar.actionmodecallback {
+
+ public final class TextActionModeCallbackKt {
+ }
+
+}
+
package androidx.ui.focus {
public enum FocusDetailedState {
@@ -637,6 +1348,15 @@
property public abstract androidx.ui.focus.FocusDetailedState focusDetailedState;
}
+ public final class FocusModifierProviderKt {
+ method public static androidx.ui.focus.FocusModifier FocusModifier();
+ method public static androidx.ui.focus.FocusState getFocusState(androidx.ui.focus.FocusModifier);
+ }
+
+ @Deprecated public final class FocusOperator {
+ ctor @Deprecated public FocusOperator();
+ }
+
public enum FocusState {
enum_constant public static final androidx.ui.focus.FocusState Focused;
enum_constant public static final androidx.ui.focus.FocusState NotFocusable;
@@ -647,6 +1367,235 @@
method public static androidx.ui.focus.FocusState focusState(androidx.ui.focus.FocusDetailedState);
}
+ public final class FocusableKt {
+ method @Deprecated public static void Focusable(Object focusOperator, kotlin.jvm.functions.Function1<java.lang.Object,kotlin.Unit> children);
+ }
+
+}
+
+package androidx.ui.graphics.vector {
+
+ public final class VectorAsset {
+ method public String component1();
+ method public float component2();
+ method public float component3();
+ method public float component4();
+ method public float component5();
+ method public androidx.ui.graphics.vector.VectorGroup component6();
+ 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);
+ method public float getDefaultHeight();
+ method public float getDefaultWidth();
+ method public String getName();
+ method public androidx.ui.graphics.vector.VectorGroup getRoot();
+ method public float getViewportHeight();
+ method public float getViewportWidth();
+ }
+
+ public final class VectorAssetBuilder {
+ 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
+ method public androidx.ui.graphics.vector.VectorAsset build();
+ method public float getDefaultHeight();
+ method public float getDefaultWidth();
+ method public String getName();
+ method public float getViewportHeight();
+ method public float getViewportWidth();
+ method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
+ 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath);
+ }
+
+ public final class VectorAssetBuilderKt {
+ 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorAssetBuilder,kotlin.Unit> block);
+ 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.PathBuilder,kotlin.Unit> pathBuilder);
+ }
+
+ public final class VectorAssetKt {
+ method @Deprecated public static androidx.ui.core.Modifier drawVector-N7QT3do(androidx.ui.graphics.vector.VectorAsset vectorImage, long tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.core.ContentScale contentScale = ContentScale.Inside);
+ }
+
+ public final class VectorComposeKt {
+ method 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
+ method 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
+ method public static androidx.ui.core.Modifier drawVector-DGWccOo(androidx.ui.core.Modifier, float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
+ method @Deprecated public static androidx.ui.core.Modifier drawVector-coNG3w0(float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
+ method @Deprecated public static androidx.ui.core.Modifier drawVector-ekZRHcQ(float defaultWidth, float defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
+ }
+
+ public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
+ 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);
+ ctor public VectorGroup();
+ method public operator androidx.ui.graphics.vector.VectorNode get(int index);
+ method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
+ method public String getName();
+ method public float getPivotX();
+ method public float getPivotY();
+ method public float getRotation();
+ method public float getScaleX();
+ method public float getScaleY();
+ method public int getSize();
+ method public float getTranslationX();
+ method public float getTranslationY();
+ method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
+ property public final int size;
+ }
+
+ public abstract sealed class VectorNode {
+ }
+
+ public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
+ method public androidx.ui.unit.PxSize getIntrinsicSize();
+ method protected void onDraw(androidx.ui.graphics.painter.CanvasScope);
+ property public androidx.ui.unit.PxSize intrinsicSize;
+ }
+
+ public final class VectorPainterKt {
+ method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
+ method 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);
+ field public static final String RootGroupName = "VectorRootGroup";
+ }
+
+ public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
+ 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);
+ method public String component1();
+ method public float component10();
+ method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
+ method public androidx.ui.graphics.Brush? component3();
+ method public float component4();
+ method public androidx.ui.graphics.Brush? component5();
+ method public float component6();
+ method public float component7();
+ method public androidx.ui.graphics.StrokeCap component8();
+ method public androidx.ui.graphics.StrokeJoin component9();
+ 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);
+ method public androidx.ui.graphics.Brush? getFill();
+ method public float getFillAlpha();
+ method public String getName();
+ method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
+ method public androidx.ui.graphics.Brush? getStroke();
+ method public float getStrokeAlpha();
+ method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
+ method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
+ method public float getStrokeLineMiter();
+ method public float getStrokeLineWidth();
+ }
+
+}
+
+package androidx.ui.graphics.vector.compat {
+
+ public final class XmlVectorParserKt {
+ }
+
+}
+
+package androidx.ui.input {
+
+ public final class InputStateKt {
+ }
+
+ public final class RecordingInputConnectionKt {
+ }
+
+}
+
+package androidx.ui.node {
+
+ public final class PointerInteropFilterKt {
+ }
+
+ public final class PointerInteropUtilsKt {
+ }
+
+ public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
+ ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
+ 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);
+ 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);
+ method public inline <T extends androidx.ui.core.ComponentNode> 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);
+ method public inline <T extends androidx.ui.core.ComponentNode> 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);
+ method public android.content.Context getContext();
+ method public Object getRoot();
+ }
+
+ public final class UiComposerKt {
+ }
+
+ public final class ViewInteropKt {
+ }
+
+}
+
+package androidx.ui.platform {
+
+ public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
+ ctor public AndroidUriHandler(android.content.Context context);
+ method public void openUri(String uri);
+ }
+
+ public interface UriHandler {
+ method public void openUri(String uri);
+ }
+
+}
+
+package androidx.ui.res {
+
+ public final class ColorResourcesKt {
+ method public static long colorResource(@ColorRes int id);
+ }
+
+ public final class DeferredResource<T> {
+ method public androidx.ui.res.Resource<T> getResource();
+ property public final androidx.ui.res.Resource<T> resource;
+ }
+
+ public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
+ ctor public FailedResource(T? resource, Throwable? throwable);
+ method public Throwable? getThrowable();
+ }
+
+ public final class FontResourcesKt {
+ method public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
+ method 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);
+ method 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);
+ }
+
+ public final class ImageResourcesKt {
+ method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
+ method 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);
+ }
+
+ public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
+ ctor public LoadedResource(T! resource);
+ }
+
+ public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
+ ctor public PendingResource(T? resource);
+ }
+
+ public final class PrimitiveResourcesKt {
+ method public static boolean booleanResource(@BoolRes int id);
+ method public static float dimensionResource(@DimenRes int id);
+ method public static int[] integerArrayResource(@ArrayRes int id);
+ method public static int integerResource(@IntegerRes int id);
+ }
+
+ public abstract sealed class Resource<T> {
+ method public final T? getResource();
+ }
+
+ public final class ResourcesKt {
+ }
+
+ public final class StringResourcesKt {
+ method public static String![] stringArrayResource(@ArrayRes int id);
+ method public static String stringResource(@StringRes int id);
+ method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
+ }
+
+ public final class VectorResourcesKt {
+ method 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);
+ method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
+ }
+
}
package androidx.ui.semantics {
@@ -692,6 +1641,10 @@
property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
}
+ public final class SemanticsKt {
+ method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
public final class SemanticsProperties {
method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
@@ -708,6 +1661,29 @@
field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
}
+ public final class SemanticsPropertiesKt {
+ method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
+ method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static java.util.List<androidx.ui.semantics.CustomAccessibilityAction> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
+ method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
+ method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
+ method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
+ method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.CustomAccessibilityAction> p);
+ method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
+ method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
+ method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
+ method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
+ method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
+ }
+
public class SemanticsPropertyKey<T> implements kotlin.properties.ReadWriteProperty<androidx.ui.semantics.SemanticsPropertyReceiver,T> {
ctor public SemanticsPropertyKey(String name);
method public final String getName();
@@ -722,6 +1698,14 @@
}
+package androidx.ui.temputils {
+
+ public final class CoroutineUtilsKt {
+ method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ }
+
+}
+
package androidx.ui.testutils {
public final class PointerInputTestUtilKt {
@@ -742,3 +1726,20 @@
}
+package androidx.ui.tooling {
+
+ public final class InspectionModeKt {
+ method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
+ }
+
+}
+
+package androidx.ui.viewinterop {
+
+ public final class ComposedViewKt {
+ method public static void AndroidView(@LayoutRes int resId, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> postInflationCallback = { _ -> });
+ method public static void AndroidView(android.view.View view);
+ }
+
+}
+
diff --git a/ui/ui-core/api/restricted_0.1.0-dev11.txt b/ui/ui-core/api/restricted_0.1.0-dev11.txt
index 45987cc..4668f8a 100644
--- a/ui/ui-core/api/restricted_0.1.0-dev11.txt
+++ b/ui/ui-core/api/restricted_0.1.0-dev11.txt
@@ -1,6 +1,23 @@
// Signature format: 3.0
+package androidx.compose {
+
+ public final class ComposerCompatKt {
+ method @Deprecated public static androidx.ui.node.UiComposer getComposer();
+ }
+
+}
+
package androidx.ui.autofill {
+ public final class AndroidAutofillDebugUtilsKt {
+ }
+
+ public final class AndroidAutofillKt {
+ }
+
+ public final class AndroidAutofillTypeKt {
+ }
+
public interface Autofill {
method public void cancelAutofillForNode(androidx.ui.autofill.AutofillNode autofillNode);
method public void requestAutofillForNode(androidx.ui.autofill.AutofillNode autofillNode);
@@ -74,7 +91,7 @@
public final class Alignment {
ctor public Alignment(float verticalBias, float horizontalBias);
- method public androidx.ui.unit.IntPxPosition align(androidx.ui.unit.IntPxSize size, androidx.ui.core.LayoutDirection layoutDirection = androidx.ui.core.LayoutDirection.Ltr);
+ method public androidx.ui.unit.IntPxPosition align(androidx.ui.unit.IntPxSize size, androidx.ui.core.LayoutDirection layoutDirection = LayoutDirection.Ltr);
method public float component1();
method public float component2();
method public androidx.ui.core.Alignment copy(float verticalBias, float horizontalBias);
@@ -118,7 +135,7 @@
public static final class Alignment.Horizontal {
ctor public Alignment.Horizontal(float bias);
- method public int align-Ujlv2dA(int size, androidx.ui.core.LayoutDirection layoutDirection = androidx.ui.core.LayoutDirection.Ltr);
+ method public int align-Ujlv2dA(int size, androidx.ui.core.LayoutDirection layoutDirection = LayoutDirection.Ltr);
method public float component1();
method public androidx.ui.core.Alignment.Horizontal copy(float bias);
method public float getBias();
@@ -139,6 +156,31 @@
method public static int merge-CBRbNzc(androidx.ui.core.AlignmentLine, int position1, int position2);
}
+ public interface AndroidOwner extends androidx.ui.core.Owner {
+ method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
+ method public android.view.View getView();
+ method public void removeAndroidView(android.view.View view);
+ property public abstract android.view.View view;
+ }
+
+ @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final class AndroidOwner.Companion {
+ method public kotlin.jvm.functions.Function1<androidx.ui.core.AndroidOwner,kotlin.Unit>? getOnAndroidOwnerCreatedCallback();
+ method public void setOnAndroidOwnerCreatedCallback(kotlin.jvm.functions.Function1<? super androidx.ui.core.AndroidOwner,kotlin.Unit>? p);
+ property public final kotlin.jvm.functions.Function1<androidx.ui.core.AndroidOwner,kotlin.Unit>? onAndroidOwnerCreatedCallback;
+ }
+
+ public final class AndroidOwnerKt {
+ method public static androidx.ui.core.AndroidOwner createOwner(android.content.Context context, androidx.lifecycle.LifecycleOwner? lifecycleOwner = null);
+ method public static androidx.ui.core.LayoutDirection getLocaleLayoutDirection(android.content.res.Configuration);
+ }
+
+ public final class ClipKt {
+ method public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
+ method public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
+ method @Deprecated public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
+ method @Deprecated public static androidx.ui.core.Modifier getDrawClipToBounds();
+ }
+
public final class CombinedModifier implements androidx.ui.core.Modifier {
ctor public CombinedModifier(androidx.ui.core.Modifier outer, androidx.ui.core.Modifier inner);
method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
@@ -147,77 +189,47 @@
method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
}
+ public abstract sealed class ComponentNode {
+ method public void attach(androidx.ui.core.Owner owner);
+ method public void detach();
+ method public final operator androidx.ui.core.ComponentNode get(int index);
+ method public final int getCount();
+ method public final int getDepth();
+ method public final androidx.ui.core.Owner? getOwner();
+ method public final Object? getOwnerData();
+ method public final androidx.ui.core.ComponentNode? getParent();
+ method public androidx.ui.core.LayoutNode? getParentLayoutNode();
+ method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
+ method public final void move(int from, int to, int count);
+ method public final void removeAt(int index, int count);
+ method public final void setDepth(int p);
+ method public final void setOwnerData(Object? p);
+ method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
+ method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
+ property public final int count;
+ property public final int depth;
+ property public final androidx.ui.core.Owner? owner;
+ property public final Object? ownerData;
+ property public final androidx.ui.core.ComponentNode? parent;
+ property public androidx.ui.core.LayoutNode? parentLayoutNode;
+ }
+
+ public final class ComponentNodesKt {
+ method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
+ method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
+ method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
+ method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
+ method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
+ method public static boolean isAttached(androidx.ui.core.ComponentNode);
+ method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
+ method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
+ }
+
public final class ComposedModifierKt {
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);
method public static androidx.ui.core.Modifier materialize(androidx.compose.Composer<?>, androidx.ui.core.Modifier modifier);
}
- public final class Constraints {
- method public int component1();
- method public int component2();
- method public int component3();
- method public int component4();
- method public androidx.ui.core.Constraints copy-Q13GOEE(int minWidth, int maxWidth, int minHeight, int maxHeight);
- method public int getMaxHeight();
- method public int getMaxWidth();
- method public int getMinHeight();
- method public int getMinWidth();
- field public static final androidx.ui.core.Constraints.Companion! Companion;
- }
-
- public static final class Constraints.Companion {
- method public androidx.ui.core.Constraints fixed-rRMsBxU(int width, int height);
- method public androidx.ui.core.Constraints fixedHeight-gshw56o(int height);
- method public androidx.ui.core.Constraints fixedWidth-gshw56o(int width);
- }
-
- public final inline class Constraints2 {
- ctor public Constraints2();
- method public static long constructor-impl(internal long value);
- method public static long copy-impl(long $this, int minWidth = this.minWidth, int maxWidth = this.maxWidth, int minHeight = this.minHeight, int maxHeight = this.maxHeight);
- method public static inline boolean equals-impl(long p, Object? p1);
- method public static boolean equals-impl0(long p1, long p2);
- method public static boolean getHasBoundedHeight-impl(long $this);
- method public static boolean getHasBoundedWidth-impl(long $this);
- method public static int getMaxHeight-impl(long $this);
- method public static int getMaxWidth-impl(long $this);
- method public static int getMinHeight-impl(long $this);
- method public static int getMinWidth-impl(long $this);
- method public static inline int hashCode-impl(long p);
- method public static inline String! toString-impl(long p);
- field public static final androidx.ui.core.Constraints2.Companion! Companion;
- field public static final int Infinity = -1073741824; // 0xc0000000
- }
-
- public static final class Constraints2.Companion {
- method public long fixed(int width, int height);
- method public long fixedHeight(int height);
- method public long fixedWidth(int width);
- }
-
- public final class Constraints2Kt {
- method public static long Constraints2(@IntRange(from=0) int minWidth = 0, int maxWidth = -1073741824, @IntRange(from=0) int minHeight = 0, int maxHeight = -1073741824);
- method public static long constrain-M1ogGms(long, long size);
- method public static long enforce-uQjoOwo(long, long otherConstraints);
- method public static boolean getHasFixedHeight-ybNdgAI(long);
- method public static boolean getHasFixedWidth-ybNdgAI(long);
- method public static boolean isZero-ybNdgAI(long);
- method public static long offset-xOKVbDg(long, int horizontal = 0, int vertical = 0);
- method public static boolean satisfiedBy-M1ogGms(long, long size);
- }
-
- public final class ConstraintsKt {
- method public static androidx.ui.unit.IntPxSize constrain(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
- method public static androidx.ui.core.Constraints enforce(androidx.ui.core.Constraints, androidx.ui.core.Constraints otherConstraints);
- method public static boolean getHasBoundedHeight(androidx.ui.core.Constraints);
- method public static boolean getHasBoundedWidth(androidx.ui.core.Constraints);
- method public static boolean getHasFixedHeight(androidx.ui.core.Constraints);
- method public static boolean getHasFixedWidth(androidx.ui.core.Constraints);
- method public static boolean isZero(androidx.ui.core.Constraints);
- method public static androidx.ui.core.Constraints offset-3L2DHGc(androidx.ui.core.Constraints, int horizontal = 0.ipx, int vertical = 0.ipx);
- method public static boolean satisfiedBy(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
- }
-
public final class ConsumedData {
ctor public ConsumedData(androidx.ui.unit.PxPosition positionChange, boolean downChange);
ctor public ConsumedData();
@@ -262,6 +274,22 @@
method public void dispatchCustomEvent(androidx.ui.core.CustomEvent event);
}
+ public final class DataNode<T> extends androidx.ui.core.ComponentNode {
+ ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
+ method public androidx.ui.core.DataNodeKey<T> getKey();
+ method public T! getValue();
+ method public void setValue(T? p);
+ }
+
+ public final class DataNodeKey<T> {
+ ctor public DataNodeKey(String name);
+ method public String getName();
+ }
+
+ public final class DebugUtilsKt {
+ method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
+ }
+
public enum Direction {
enum_constant public static final androidx.ui.core.Direction DOWN;
enum_constant public static final androidx.ui.core.Direction LEFT;
@@ -315,6 +343,20 @@
method @Deprecated public static androidx.ui.core.DrawModifier drawWithContent(kotlin.jvm.functions.Function1<? super androidx.ui.core.ContentDrawScope,kotlin.Unit> onDraw);
}
+ public final class DrawNode extends androidx.ui.core.ComponentNode {
+ ctor public DrawNode();
+ method public boolean getNeedsPaint();
+ method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
+ method public kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
+ method public void invalidate();
+ method public void setNeedsPaint(boolean p);
+ method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
+ method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
+ property public final boolean needsPaint;
+ property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
+ property public final kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
+ }
+
public interface DrawScope extends androidx.ui.graphics.Canvas androidx.ui.unit.Density {
method public androidx.ui.core.LayoutDirection getLayoutDirection();
method public androidx.ui.unit.PxSize getSize();
@@ -322,6 +364,16 @@
property public abstract androidx.ui.unit.PxSize size;
}
+ public final class DrawShadowKt {
+ method @Deprecated public static androidx.ui.core.Modifier drawShadow-IFvMOQI(androidx.ui.graphics.Shape shape, float elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
+ method 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 clipToOutline = elevation > 0.dp, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
+ }
+
+ public enum DropDownAlignment {
+ enum_constant public static final androidx.ui.core.DropDownAlignment End;
+ enum_constant public static final androidx.ui.core.DropDownAlignment Start;
+ }
+
public final class FixedScale implements androidx.ui.core.ContentScale {
ctor public FixedScale(float value);
method public float component1();
@@ -330,6 +382,10 @@
method public float scale(androidx.ui.unit.PxSize srcSize, androidx.ui.unit.PxSize dstSize);
}
+ @Deprecated public final class FocusNode extends androidx.ui.core.ComponentNode {
+ ctor @Deprecated public FocusNode();
+ }
+
public final class HorizontalAlignmentLine extends androidx.ui.core.AlignmentLine {
ctor public HorizontalAlignmentLine(kotlin.jvm.functions.Function2<? super androidx.ui.unit.IntPx,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> merger);
}
@@ -382,9 +438,13 @@
method public static inline androidx.ui.unit.PxPosition getPositionInRoot(androidx.ui.core.LayoutCoordinates);
}
- public enum LayoutDirection {
- enum_constant public static final androidx.ui.core.LayoutDirection Ltr;
- enum_constant public static final androidx.ui.core.LayoutDirection Rtl;
+ public final class LayoutKt {
+ method 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 androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> 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);
+ method 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);
+ 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);
+ method @Deprecated 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);
+ method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
}
public interface LayoutModifier extends androidx.ui.core.Modifier.Element {
@@ -395,6 +455,114 @@
method public default int minIntrinsicWidth-QYUUffc(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int height, androidx.ui.core.LayoutDirection layoutDirection);
}
+ public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
+ ctor public LayoutNode();
+ method public void draw(androidx.ui.graphics.Canvas canvas);
+ method public boolean getAffectsParentSize();
+ method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
+ method @Deprecated public boolean getCanMultiMeasure();
+ method public androidx.ui.core.Constraints getConstraints();
+ method public androidx.ui.core.LayoutNode? getContainingLayoutNode$lintWithKotlin();
+ method public androidx.ui.core.LayoutCoordinates getCoordinates();
+ method @Deprecated public boolean getHandlesParentData();
+ method public int getHeight();
+ method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
+ method public androidx.ui.core.LayoutDirection getLayoutDirection();
+ method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
+ method public androidx.ui.core.MeasureScope getMeasureScope();
+ method public androidx.ui.core.Modifier getModifier();
+ method public java.util.List<androidx.ui.core.ModifierInfo> getModifierInfo();
+ method public boolean getNeedsRelayout();
+ method public boolean getNeedsRemeasure();
+ method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
+ method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
+ method public Object? getParentData();
+ method public boolean getPositionedDuringMeasurePass();
+ method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
+ method public int getWidth();
+ method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
+ method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public boolean isLayingOut();
+ method public boolean isMeasuring();
+ method public boolean isPlaced();
+ method public void layout();
+ method public int maxIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int maxIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
+ method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int minIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int minIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
+ method public void onInvalidate();
+ method public void place-rRMsBxU(int x, int y);
+ method public void requestRemeasure();
+ method @Deprecated public void setCanMultiMeasure(boolean p);
+ method public void setConstraints(androidx.ui.core.Constraints p);
+ method @Deprecated public void setHandlesParentData(boolean p);
+ method public void setLayoutDirection(androidx.ui.core.LayoutDirection p);
+ method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
+ method public void setModifier(androidx.ui.core.Modifier value);
+ method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
+ method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
+ method public void setPositionedDuringMeasurePass(boolean p);
+ method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
+ property public final boolean affectsParentSize;
+ property @Deprecated public final boolean canMultiMeasure;
+ property public final androidx.ui.core.Constraints constraints;
+ property public androidx.ui.core.LayoutNode? containingLayoutNode;
+ property public final androidx.ui.core.LayoutCoordinates coordinates;
+ property @Deprecated public final boolean handlesParentData;
+ property public final int height;
+ property public final boolean isLayingOut;
+ property public final boolean isMeasuring;
+ property public final boolean isPlaced;
+ property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
+ property public final androidx.ui.core.LayoutDirection layoutDirection;
+ property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
+ property public final androidx.ui.core.MeasureScope measureScope;
+ property public final androidx.ui.core.Modifier modifier;
+ property public final boolean needsRelayout;
+ property public final boolean needsRemeasure;
+ property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
+ property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
+ property public Object? parentData;
+ property public androidx.ui.core.LayoutNode? parentLayoutNode;
+ property public final boolean positionedDuringMeasurePass;
+ property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
+ property public final int width;
+ }
+
+ public static interface LayoutNode.MeasureBlocks {
+ method public int maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ 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);
+ method public int minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ }
+
+ public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
+ ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
+ method public Void maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public Void maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ method public Void minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public Void minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ }
+
+ public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
+ ctor @Deprecated public LayoutTag(Object tag);
+ method public Object component1();
+ method public androidx.ui.core.LayoutTag copy(Object tag);
+ method public Object getTag();
+ }
+
+ public final class LayoutTagKt {
+ method public static Object? getTag(androidx.ui.core.Measurable);
+ method public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
+ }
+
+ public interface LayoutTagParentData {
+ method public Object getTag();
+ property public abstract Object tag;
+ }
+
public interface Measurable extends androidx.ui.core.IntrinsicMeasurable {
method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
}
@@ -427,6 +595,16 @@
property public final int width;
}
+ public final class ModelObserver {
+ ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
+ method public void clear(Object target);
+ method public void enableModelUpdatesObserving(boolean enabled);
+ method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public kotlin.jvm.functions.Function2<java.util.Set<?>,androidx.compose.frames.Frame,kotlin.Unit> getFrameCommitObserver();
+ method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ property @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final kotlin.jvm.functions.Function2<java.util.Set<?>,androidx.compose.frames.Frame,kotlin.Unit> frameCommitObserver;
+ }
+
public interface Modifier {
method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
method public boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
@@ -452,6 +630,13 @@
method public default <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
}
+ public final class ModifierInfo {
+ ctor public ModifierInfo(androidx.ui.core.Modifier modifier, androidx.ui.core.LayoutCoordinates coordinates, Object? extra);
+ method public androidx.ui.core.LayoutCoordinates getCoordinates();
+ method public Object? getExtra();
+ method public androidx.ui.core.Modifier getModifier();
+ }
+
public interface OnChildPositionedModifier extends androidx.ui.core.Modifier.Element {
method public void onChildPositioned(androidx.ui.core.LayoutCoordinates coordinates);
}
@@ -467,6 +652,90 @@
method @Deprecated public static androidx.ui.core.Modifier onPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
}
+ public final class OpacityKt {
+ method public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
+ method @Deprecated public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
+ }
+
+ public interface OwnedLayer {
+ method public void destroy();
+ method public void drawLayer(androidx.ui.graphics.Canvas canvas);
+ method public long getLayerId();
+ method public android.graphics.Matrix getMatrix();
+ method public void invalidate();
+ method public void move(androidx.ui.unit.IntPxPosition position);
+ method public void resize(androidx.ui.unit.IntPxSize size);
+ method public void updateDisplayList();
+ method public void updateLayerProperties();
+ property public abstract long layerId;
+ }
+
+ public interface Owner {
+ method public androidx.ui.unit.IntPxPosition calculatePosition();
+ method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
+ 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);
+ method public androidx.ui.autofill.Autofill? getAutofill();
+ method public androidx.ui.autofill.AutofillTree getAutofillTree();
+ method public androidx.ui.core.clipboard.ClipboardManager getClipboardManager();
+ method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
+ method public androidx.ui.unit.Density getDensity();
+ method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
+ method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
+ method public androidx.lifecycle.LifecycleOwner? getLifecycleOwner();
+ method public long getMeasureIteration();
+ method public androidx.ui.core.LayoutNode getRoot();
+ method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
+ method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
+ method public boolean getShowLayoutBounds();
+ method public androidx.ui.input.TextInputService getTextInputService();
+ method public androidx.ui.core.texttoolbar.TextToolbar getTextToolbar();
+ method public void measureAndLayout();
+ method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public void onAttach(androidx.ui.core.ComponentNode node);
+ method public void onDetach(androidx.ui.core.ComponentNode node);
+ method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
+ method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
+ method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
+ method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public boolean requestFocus();
+ method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
+ method public void setOnLifecycleOwnerAvailable(kotlin.jvm.functions.Function1<? super androidx.lifecycle.LifecycleOwner,kotlin.Unit> callback);
+ method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
+ method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public void setShowLayoutBounds(boolean p);
+ property public abstract androidx.ui.autofill.Autofill? autofill;
+ property public abstract androidx.ui.autofill.AutofillTree autofillTree;
+ property public abstract androidx.ui.core.clipboard.ClipboardManager clipboardManager;
+ property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
+ property public abstract androidx.ui.unit.Density density;
+ property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
+ property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
+ property public abstract androidx.lifecycle.LifecycleOwner? lifecycleOwner;
+ property public abstract long measureIteration;
+ property public abstract androidx.ui.core.LayoutNode root;
+ property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
+ property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
+ property public abstract boolean showLayoutBounds;
+ property public abstract androidx.ui.input.TextInputService textInputService;
+ property public abstract androidx.ui.core.texttoolbar.TextToolbar textToolbar;
+ field public static final androidx.ui.core.Owner.Companion! Companion;
+ }
+
+ public static final class Owner.Companion {
+ method public boolean getEnableExtraAssertions();
+ method public void setEnableExtraAssertions(boolean p);
+ property public final boolean enableExtraAssertions;
+ }
+
+ public final class PainterModifierKt {
+ method @Deprecated public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.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, boolean rtl = false);
+ 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, boolean rtl = false);
+ }
+
+ public final class ParentDataKt {
+ method @Deprecated public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
public interface ParentDataModifier extends androidx.ui.core.Modifier.Element {
method public default Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
}
@@ -561,6 +830,42 @@
method public static boolean positionChangedIgnoreConsumed(androidx.ui.core.PointerInputChange);
}
+ public final class PointerInputNode extends androidx.ui.core.ComponentNode {
+ ctor public PointerInputNode();
+ method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
+ method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
+ method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
+ method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
+ method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
+ method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
+ method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
+ method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
+ property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
+ property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
+ property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
+ property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
+ }
+
+ public final class PointerInputWrapperKt {
+ method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
+ public final class PopupKt {
+ method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Start, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
+ }
+
+ public final class PopupProperties {
+ ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
+ ctor public PopupProperties();
+ method public boolean component1();
+ method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
+ method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
+ method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
+ method public boolean isFocusable();
+ }
+
public final class Ref<T> {
ctor public Ref();
method public T? getValue();
@@ -568,6 +873,9 @@
property public final T? value;
}
+ public final class SavedStateDelegateKt {
+ }
+
@Deprecated public interface ScaleFit extends androidx.ui.core.ContentScale {
field @Deprecated public static final androidx.ui.core.ScaleFit.Companion! Companion;
}
@@ -587,6 +895,10 @@
property @Deprecated public final androidx.ui.core.FixedScale None;
}
+ public final class TestTagKt {
+ method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
public final inline class TransformOrigin {
ctor public TransformOrigin();
method public static long constructor-impl(internal long value);
@@ -608,6 +920,31 @@
ctor public VerticalAlignmentLine(kotlin.jvm.functions.Function2<? super androidx.ui.unit.IntPx,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> merger);
}
+ public final class WrapperKt {
+ method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.clipboard.ClipboardManager> getClipboardManagerAmbient();
+ method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
+ method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
+ method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
+ method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.LifecycleOwner> getLifecycleOwnerAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.texttoolbar.TextToolbar> getTextToolbarAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
+ method public static androidx.compose.Composition setContent(androidx.activity.ComponentActivity, androidx.compose.Recomposer recomposer = Recomposer.current(), kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method @Deprecated public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method public static androidx.compose.Composition setContent(android.view.ViewGroup, androidx.compose.Recomposer recomposer, kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method @Deprecated public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ method @MainThread public static androidx.compose.Composition subcomposeInto(android.content.Context context, androidx.ui.core.ComponentNode container, androidx.compose.Recomposer recomposer, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ method @Deprecated @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ }
+
public interface ZIndexModifier extends androidx.ui.core.Modifier.Element {
method public float getZIndex();
property public abstract float zIndex;
@@ -619,6 +956,388 @@
}
+package androidx.ui.core.clipboard {
+
+ public final class AndroidClipboardManagerKt {
+ }
+
+ public interface ClipboardManager {
+ method public androidx.ui.text.AnnotatedString? getText();
+ method public void setText(androidx.ui.text.AnnotatedString annotatedString);
+ }
+
+}
+
+package androidx.ui.core.focus {
+
+ public final class FocusModifierImplKt {
+ method public static androidx.ui.focus.FocusModifier createFocusModifier(androidx.ui.focus.FocusDetailedState focusDetailedState);
+ }
+
+ public final class FocusNodeUtilsKt {
+ }
+
+}
+
+package androidx.ui.core.gesture {
+
+ public final class ConstantsKt {
+ method public static androidx.ui.unit.Duration getDoubleTapMinTime();
+ method public static float getDoubleTapSlop();
+ method public static androidx.ui.unit.Duration getDoubleTapTimeout();
+ method public static float getDoubleTapTouchSlop();
+ method public static float getHoverTapSlop();
+ method public static androidx.ui.unit.Duration getHoverTapTimeout();
+ method public static androidx.ui.unit.Duration getJumpTapTimeout();
+ method public static androidx.ui.unit.Duration getLongPressTimeout();
+ method public static float getMaxFlingVelocity();
+ method public static float getMinFlingVelocity();
+ method public static float getPagingTouchSlop();
+ method public static float getPanSlop();
+ method public static androidx.ui.unit.Duration getPressTimeout();
+ method public static float getScaleSlop();
+ method public static float getTouchSlop();
+ method public static float getWindowTouchSlop();
+ method public static androidx.ui.unit.Duration getZoomControlsTimeout();
+ }
+
+ public final class DoubleTapGestureFilterKt {
+ method public static androidx.ui.core.Modifier doubleTapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
+ }
+
+ public final class DragGestureFilterKt {
+ 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);
+ }
+
+ public interface DragObserver {
+ method public default void onCancel();
+ method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
+ method public default void onStart(androidx.ui.unit.PxPosition downPosition);
+ method public default void onStop(androidx.ui.unit.PxPosition velocity);
+ }
+
+ public final class GestureUtilsKt {
+ method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
+ }
+
+ public final class LongPressDragGestureFilterKt {
+ method public static androidx.ui.core.Modifier longPressDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
+ }
+
+ public interface LongPressDragObserver {
+ method public default void onCancel();
+ method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
+ method public default void onDragStart();
+ method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
+ method public default void onStop(androidx.ui.unit.PxPosition velocity);
+ }
+
+ public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
+ field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
+ }
+
+ public final class LongPressGestureFilterKt {
+ method public static androidx.ui.core.Modifier longPressGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
+ }
+
+ public final class PressIndicatorGestureFilterKt {
+ method public static androidx.ui.core.Modifier pressIndicatorGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
+ }
+
+ public final class RawDragGestureFilterKt {
+ 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);
+ }
+
+ public final class RawPressStartGestureFilterKt {
+ method public static androidx.ui.core.Modifier rawPressStartGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = androidx.ui.core.PointerEventPass.PostUp);
+ }
+
+ public final class RawScaleGestureFilterKt {
+ 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);
+ }
+
+ public interface RawScaleObserver {
+ method public default void onCancel();
+ method public default float onScale(float scaleFactor);
+ method public default void onStart();
+ method public default void onStop();
+ }
+
+ public final class ScaleGestureFilterKt {
+ method public static androidx.ui.core.Modifier scaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScaleObserver scaleObserver);
+ }
+
+ public interface ScaleObserver {
+ method public default void onCancel();
+ method public void onScale(float scaleFactor);
+ method public default void onStart();
+ method public default void onStop();
+ }
+
+ public final class ScaleSlopExceededGestureFilterKt {
+ method public static androidx.ui.core.Modifier scaleSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
+ }
+
+ public final class ScaleUtilKt {
+ }
+
+ public final class TapGestureFilterKt {
+ method public static androidx.ui.core.Modifier tapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTap);
+ }
+
+ public final class TouchSlopExceededGestureFilterKt {
+ method public static androidx.ui.core.Modifier touchSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
+ }
+
+}
+
+package androidx.ui.core.gesture.util {
+
+ public final class PolyFitLeastSquaresKt {
+ }
+
+ public final class VelocityTracker {
+ ctor public VelocityTracker();
+ method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
+ method public androidx.ui.unit.Velocity calculateVelocity();
+ method public void resetTracking();
+ }
+
+ public final class VelocityTrackerKt {
+ }
+
+}
+
+package androidx.ui.core.hapticfeedback {
+
+ public interface HapticFeedback {
+ method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
+ }
+
+ public enum HapticFeedbackType {
+ enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
+ enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
+ }
+
+}
+
+package androidx.ui.core.input {
+
+ public interface FocusManager {
+ method public void blur(androidx.ui.core.input.FocusNode client);
+ 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);
+ method public void requestFocus(androidx.ui.core.input.FocusNode client);
+ }
+
+ public final class FocusManagerKt {
+ }
+
+ public final class FocusNode {
+ ctor public FocusNode();
+ }
+
+}
+
+package androidx.ui.core.pointerinput {
+
+ public final class PointerInputEventData {
+ method public long component1();
+ method public androidx.ui.core.PointerInputData component2();
+ method public androidx.ui.core.pointerinput.PointerInputEventData copy-tII9_pY(long id, androidx.ui.core.PointerInputData pointerInputData);
+ method public long getId();
+ method public androidx.ui.core.PointerInputData getPointerInputData();
+ }
+
+ public final class PointerInputEventProcessorKt {
+ }
+
+ public abstract class PointerInputFilter {
+ ctor public PointerInputFilter();
+ method public abstract void onCancel();
+ method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
+ method public void onInit(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
+ 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.IntPxSize bounds);
+ }
+
+ public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
+ method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
+ property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
+ }
+
+}
+
+package androidx.ui.core.selection {
+
+ public interface Selectable {
+ method public androidx.ui.geometry.Rect getBoundingBox(int offset);
+ method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
+ method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
+ method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
+ method public androidx.ui.text.AnnotatedString getText();
+ }
+
+ public final class Selection {
+ ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
+ method public androidx.ui.core.selection.Selection.AnchorInfo component1();
+ method public androidx.ui.core.selection.Selection.AnchorInfo component2();
+ method public boolean component3();
+ method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
+ method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
+ method public boolean getHandlesCrossed();
+ method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
+ method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
+ method public androidx.ui.text.TextRange toTextRange();
+ }
+
+ public static final class Selection.AnchorInfo {
+ ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
+ method public androidx.ui.text.style.TextDirection component1();
+ method public int component2();
+ method public androidx.ui.core.selection.Selectable component3();
+ method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
+ method public androidx.ui.text.style.TextDirection getDirection();
+ method public int getOffset();
+ method public androidx.ui.core.selection.Selectable getSelectable();
+ }
+
+ public final class SelectionContainerKt {
+ method 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);
+ }
+
+ public final class SelectionHandlesKt {
+ }
+
+ public final class SelectionManagerKt {
+ }
+
+ public interface SelectionRegistrar {
+ method public void onPositionChange();
+ method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
+ method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
+ }
+
+ public final class SelectionRegistrarKt {
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
+ }
+
+}
+
+package androidx.ui.core.semantics {
+
+ 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 {
+ ctor public SemanticsConfiguration();
+ method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
+ method public androidx.ui.core.semantics.SemanticsConfiguration copy();
+ method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
+ method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
+ method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
+ method public boolean isEmpty();
+ method public boolean isMergingSemanticsOfDescendants();
+ method public boolean isSemanticBoundary();
+ method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
+ method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
+ method public void setMergingSemanticsOfDescendants(boolean value);
+ method public void setSemanticBoundary(boolean value);
+ property public final boolean isEmpty;
+ property public final boolean isMergingSemanticsOfDescendants;
+ property public final boolean isSemanticBoundary;
+ }
+
+ public final class SemanticsConfigurationKt {
+ method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
+ }
+
+ public final class SemanticsHintOverrides {
+ ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
+ method public String? component1();
+ method public String? component2();
+ method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
+ method public String? getOnLongPressHint();
+ method public String? getOnTapHint();
+ method public boolean isNotEmpty();
+ property public final boolean isNotEmpty;
+ }
+
+ public interface SemanticsModifier extends androidx.ui.core.Modifier.Element {
+ method public int getId();
+ method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
+ property public abstract int id;
+ property public abstract androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
+ }
+
+ public final class SemanticsModifierKt {
+ method @Deprecated public static androidx.ui.core.Modifier semanticsCore(androidx.ui.core.Modifier, boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null);
+ }
+
+ public final class SemanticsNode {
+ method public androidx.ui.unit.PxBounds getBoundsInRoot();
+ method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
+ method public androidx.ui.core.ComponentNode getComponentNode();
+ method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
+ method public androidx.ui.unit.PxBounds getGlobalBounds();
+ method public androidx.ui.unit.PxPosition getGlobalPosition();
+ method public boolean getHasChildren();
+ method public int getId();
+ method public androidx.ui.core.semantics.SemanticsNode? getParent();
+ method public androidx.ui.unit.IntPxSize getSize();
+ method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
+ method public boolean isSemanticBoundary();
+ method public void setComponentNode(androidx.ui.core.ComponentNode p);
+ property public final androidx.ui.unit.PxBounds boundsInRoot;
+ property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
+ property public final androidx.ui.core.semantics.SemanticsConfiguration config;
+ property public final androidx.ui.unit.PxBounds globalBounds;
+ property public final androidx.ui.unit.PxPosition globalPosition;
+ property public final boolean hasChildren;
+ property public final boolean isSemanticBoundary;
+ property public final androidx.ui.core.semantics.SemanticsNode? parent;
+ property public final androidx.ui.unit.IntPxSize size;
+ field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
+ }
+
+ public static final class SemanticsNode.Companion {
+ method public int generateNewId();
+ }
+
+ public final class SemanticsNodeKt {
+ 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);
+ }
+
+ public final class SemanticsOwner {
+ ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
+ method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
+ property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
+ }
+
+ public final class SemanticsOwnerKt {
+ method public static java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticsNodes(androidx.ui.core.semantics.SemanticsOwner);
+ }
+
+}
+
+package androidx.ui.core.texttoolbar {
+
+ public interface TextToolbar {
+ method public androidx.ui.core.texttoolbar.TextToolbarStatus getStatus();
+ method public void hide();
+ method public void showCopyMenu(androidx.ui.geometry.Rect rect, kotlin.jvm.functions.Function0<kotlin.Unit> onDeselectRequested, kotlin.jvm.functions.Function0<kotlin.Unit> onCopyRequested);
+ property public abstract androidx.ui.core.texttoolbar.TextToolbarStatus status;
+ }
+
+ public enum TextToolbarStatus {
+ enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Hidden;
+ enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Shown;
+ }
+
+}
+
+package androidx.ui.core.texttoolbar.actionmodecallback {
+
+ public final class TextActionModeCallbackKt {
+ }
+
+}
+
package androidx.ui.focus {
public enum FocusDetailedState {
@@ -637,6 +1356,15 @@
property public abstract androidx.ui.focus.FocusDetailedState focusDetailedState;
}
+ public final class FocusModifierProviderKt {
+ method public static androidx.ui.focus.FocusModifier FocusModifier();
+ method public static androidx.ui.focus.FocusState getFocusState(androidx.ui.focus.FocusModifier);
+ }
+
+ @Deprecated public final class FocusOperator {
+ ctor @Deprecated public FocusOperator();
+ }
+
public enum FocusState {
enum_constant public static final androidx.ui.focus.FocusState Focused;
enum_constant public static final androidx.ui.focus.FocusState NotFocusable;
@@ -647,6 +1375,244 @@
method public static androidx.ui.focus.FocusState focusState(androidx.ui.focus.FocusDetailedState);
}
+ public final class FocusableKt {
+ method @Deprecated public static void Focusable(Object focusOperator, kotlin.jvm.functions.Function1<java.lang.Object,kotlin.Unit> children);
+ }
+
+}
+
+package androidx.ui.graphics.vector {
+
+ public final class VectorAsset {
+ method public String component1();
+ method public float component2();
+ method public float component3();
+ method public float component4();
+ method public float component5();
+ method public androidx.ui.graphics.vector.VectorGroup component6();
+ 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);
+ method public float getDefaultHeight();
+ method public float getDefaultWidth();
+ method public String getName();
+ method public androidx.ui.graphics.vector.VectorGroup getRoot();
+ method public float getViewportHeight();
+ method public float getViewportWidth();
+ }
+
+ public final class VectorAssetBuilder {
+ 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
+ method public androidx.ui.graphics.vector.VectorAsset build();
+ method public float getDefaultHeight();
+ method public float getDefaultWidth();
+ method public String getName();
+ method public float getViewportHeight();
+ method public float getViewportWidth();
+ method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
+ 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath);
+ }
+
+ public final class VectorAssetBuilderKt {
+ 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorAssetBuilder,kotlin.Unit> block);
+ 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.PathBuilder,kotlin.Unit> pathBuilder);
+ }
+
+ public final class VectorAssetKt {
+ method @Deprecated public static androidx.ui.core.Modifier drawVector-N7QT3do(androidx.ui.graphics.vector.VectorAsset vectorImage, long tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.core.ContentScale contentScale = ContentScale.Inside);
+ }
+
+ public final class VectorComposeKt {
+ method 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
+ method 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
+ method public static androidx.ui.core.Modifier drawVector-DGWccOo(androidx.ui.core.Modifier, float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
+ method @Deprecated public static androidx.ui.core.Modifier drawVector-coNG3w0(float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
+ method @Deprecated public static androidx.ui.core.Modifier drawVector-ekZRHcQ(float defaultWidth, float defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
+ }
+
+ public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
+ 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);
+ ctor public VectorGroup();
+ method public operator androidx.ui.graphics.vector.VectorNode get(int index);
+ method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
+ method public String getName();
+ method public float getPivotX();
+ method public float getPivotY();
+ method public float getRotation();
+ method public float getScaleX();
+ method public float getScaleY();
+ method public int getSize();
+ method public float getTranslationX();
+ method public float getTranslationY();
+ method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
+ property public final int size;
+ }
+
+ public abstract sealed class VectorNode {
+ }
+
+ public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
+ method public androidx.ui.unit.PxSize getIntrinsicSize();
+ method protected void onDraw(androidx.ui.graphics.painter.CanvasScope);
+ property public androidx.ui.unit.PxSize intrinsicSize;
+ }
+
+ public final class VectorPainterKt {
+ method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
+ method 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);
+ field public static final String RootGroupName = "VectorRootGroup";
+ }
+
+ public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
+ 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);
+ method public String component1();
+ method public float component10();
+ method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
+ method public androidx.ui.graphics.Brush? component3();
+ method public float component4();
+ method public androidx.ui.graphics.Brush? component5();
+ method public float component6();
+ method public float component7();
+ method public androidx.ui.graphics.StrokeCap component8();
+ method public androidx.ui.graphics.StrokeJoin component9();
+ 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);
+ method public androidx.ui.graphics.Brush? getFill();
+ method public float getFillAlpha();
+ method public String getName();
+ method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
+ method public androidx.ui.graphics.Brush? getStroke();
+ method public float getStrokeAlpha();
+ method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
+ method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
+ method public float getStrokeLineMiter();
+ method public float getStrokeLineWidth();
+ }
+
+}
+
+package androidx.ui.graphics.vector.compat {
+
+ public final class XmlVectorParserKt {
+ }
+
+}
+
+package androidx.ui.input {
+
+ public final class InputStateKt {
+ }
+
+ public final class RecordingInputConnectionKt {
+ }
+
+}
+
+package androidx.ui.node {
+
+ public final class PointerInteropFilterKt {
+ }
+
+ public final class PointerInteropUtilsKt {
+ }
+
+ public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
+ ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
+ 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);
+ 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);
+ method public inline <T extends androidx.ui.core.ComponentNode> 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);
+ method public inline <T extends androidx.ui.core.ComponentNode> 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);
+ method public android.content.Context getContext();
+ method public Object getRoot();
+ }
+
+ public final class UiComposerKt {
+ }
+
+ @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public interface ViewAdapter {
+ method public void didInsert(android.view.View view, android.view.ViewGroup parent);
+ method public void didUpdate(android.view.View view, android.view.ViewGroup parent);
+ method public int getId();
+ method public void willInsert(android.view.View view, android.view.ViewGroup parent);
+ property public abstract int id;
+ }
+
+ public final class ViewInteropKt {
+ method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static <T extends androidx.ui.node.ViewAdapter> T getOrAddAdapter(android.view.View, int id, kotlin.jvm.functions.Function0<? extends T> factory);
+ }
+
+}
+
+package androidx.ui.platform {
+
+ public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
+ ctor public AndroidUriHandler(android.content.Context context);
+ method public void openUri(String uri);
+ }
+
+ public interface UriHandler {
+ method public void openUri(String uri);
+ }
+
+}
+
+package androidx.ui.res {
+
+ public final class ColorResourcesKt {
+ method public static long colorResource(@ColorRes int id);
+ }
+
+ public final class DeferredResource<T> {
+ method public androidx.ui.res.Resource<T> getResource();
+ property public final androidx.ui.res.Resource<T> resource;
+ }
+
+ public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
+ ctor public FailedResource(T? resource, Throwable? throwable);
+ method public Throwable? getThrowable();
+ }
+
+ public final class FontResourcesKt {
+ method public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
+ method 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);
+ method 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);
+ }
+
+ public final class ImageResourcesKt {
+ method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
+ method 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);
+ }
+
+ public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
+ ctor public LoadedResource(T! resource);
+ }
+
+ public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
+ ctor public PendingResource(T? resource);
+ }
+
+ public final class PrimitiveResourcesKt {
+ method public static boolean booleanResource(@BoolRes int id);
+ method public static float dimensionResource(@DimenRes int id);
+ method public static int[] integerArrayResource(@ArrayRes int id);
+ method public static int integerResource(@IntegerRes int id);
+ }
+
+ public abstract sealed class Resource<T> {
+ method public final T? getResource();
+ }
+
+ public final class ResourcesKt {
+ }
+
+ public final class StringResourcesKt {
+ method public static String![] stringArrayResource(@ArrayRes int id);
+ method public static String stringResource(@StringRes int id);
+ method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
+ }
+
+ public final class VectorResourcesKt {
+ method 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);
+ method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
+ }
+
}
package androidx.ui.semantics {
@@ -692,6 +1658,10 @@
property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
}
+ public final class SemanticsKt {
+ method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
public final class SemanticsProperties {
method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
@@ -708,6 +1678,29 @@
field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
}
+ public final class SemanticsPropertiesKt {
+ method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
+ method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static java.util.List<androidx.ui.semantics.CustomAccessibilityAction> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
+ method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
+ method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
+ method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
+ method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.CustomAccessibilityAction> p);
+ method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
+ method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
+ method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
+ method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
+ method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
+ }
+
public class SemanticsPropertyKey<T> implements kotlin.properties.ReadWriteProperty<androidx.ui.semantics.SemanticsPropertyReceiver,T> {
ctor public SemanticsPropertyKey(String name);
method public final String getName();
@@ -722,6 +1715,14 @@
}
+package androidx.ui.temputils {
+
+ public final class CoroutineUtilsKt {
+ method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ }
+
+}
+
package androidx.ui.testutils {
public final class PointerInputTestUtilKt {
@@ -742,3 +1743,20 @@
}
+package androidx.ui.tooling {
+
+ public final class InspectionModeKt {
+ method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
+ }
+
+}
+
+package androidx.ui.viewinterop {
+
+ public final class ComposedViewKt {
+ method public static void AndroidView(@LayoutRes int resId, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> postInflationCallback = { _ -> });
+ method public static void AndroidView(android.view.View view);
+ }
+
+}
+
diff --git a/ui/ui-core/api/restricted_current.txt b/ui/ui-core/api/restricted_current.txt
index 45987cc..4668f8a 100644
--- a/ui/ui-core/api/restricted_current.txt
+++ b/ui/ui-core/api/restricted_current.txt
@@ -1,6 +1,23 @@
// Signature format: 3.0
+package androidx.compose {
+
+ public final class ComposerCompatKt {
+ method @Deprecated public static androidx.ui.node.UiComposer getComposer();
+ }
+
+}
+
package androidx.ui.autofill {
+ public final class AndroidAutofillDebugUtilsKt {
+ }
+
+ public final class AndroidAutofillKt {
+ }
+
+ public final class AndroidAutofillTypeKt {
+ }
+
public interface Autofill {
method public void cancelAutofillForNode(androidx.ui.autofill.AutofillNode autofillNode);
method public void requestAutofillForNode(androidx.ui.autofill.AutofillNode autofillNode);
@@ -74,7 +91,7 @@
public final class Alignment {
ctor public Alignment(float verticalBias, float horizontalBias);
- method public androidx.ui.unit.IntPxPosition align(androidx.ui.unit.IntPxSize size, androidx.ui.core.LayoutDirection layoutDirection = androidx.ui.core.LayoutDirection.Ltr);
+ method public androidx.ui.unit.IntPxPosition align(androidx.ui.unit.IntPxSize size, androidx.ui.core.LayoutDirection layoutDirection = LayoutDirection.Ltr);
method public float component1();
method public float component2();
method public androidx.ui.core.Alignment copy(float verticalBias, float horizontalBias);
@@ -118,7 +135,7 @@
public static final class Alignment.Horizontal {
ctor public Alignment.Horizontal(float bias);
- method public int align-Ujlv2dA(int size, androidx.ui.core.LayoutDirection layoutDirection = androidx.ui.core.LayoutDirection.Ltr);
+ method public int align-Ujlv2dA(int size, androidx.ui.core.LayoutDirection layoutDirection = LayoutDirection.Ltr);
method public float component1();
method public androidx.ui.core.Alignment.Horizontal copy(float bias);
method public float getBias();
@@ -139,6 +156,31 @@
method public static int merge-CBRbNzc(androidx.ui.core.AlignmentLine, int position1, int position2);
}
+ public interface AndroidOwner extends androidx.ui.core.Owner {
+ method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
+ method public android.view.View getView();
+ method public void removeAndroidView(android.view.View view);
+ property public abstract android.view.View view;
+ }
+
+ @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final class AndroidOwner.Companion {
+ method public kotlin.jvm.functions.Function1<androidx.ui.core.AndroidOwner,kotlin.Unit>? getOnAndroidOwnerCreatedCallback();
+ method public void setOnAndroidOwnerCreatedCallback(kotlin.jvm.functions.Function1<? super androidx.ui.core.AndroidOwner,kotlin.Unit>? p);
+ property public final kotlin.jvm.functions.Function1<androidx.ui.core.AndroidOwner,kotlin.Unit>? onAndroidOwnerCreatedCallback;
+ }
+
+ public final class AndroidOwnerKt {
+ method public static androidx.ui.core.AndroidOwner createOwner(android.content.Context context, androidx.lifecycle.LifecycleOwner? lifecycleOwner = null);
+ method public static androidx.ui.core.LayoutDirection getLocaleLayoutDirection(android.content.res.Configuration);
+ }
+
+ public final class ClipKt {
+ method public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
+ method public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
+ method @Deprecated public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
+ method @Deprecated public static androidx.ui.core.Modifier getDrawClipToBounds();
+ }
+
public final class CombinedModifier implements androidx.ui.core.Modifier {
ctor public CombinedModifier(androidx.ui.core.Modifier outer, androidx.ui.core.Modifier inner);
method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
@@ -147,77 +189,47 @@
method public <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
}
+ public abstract sealed class ComponentNode {
+ method public void attach(androidx.ui.core.Owner owner);
+ method public void detach();
+ method public final operator androidx.ui.core.ComponentNode get(int index);
+ method public final int getCount();
+ method public final int getDepth();
+ method public final androidx.ui.core.Owner? getOwner();
+ method public final Object? getOwnerData();
+ method public final androidx.ui.core.ComponentNode? getParent();
+ method public androidx.ui.core.LayoutNode? getParentLayoutNode();
+ method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
+ method public final void move(int from, int to, int count);
+ method public final void removeAt(int index, int count);
+ method public final void setDepth(int p);
+ method public final void setOwnerData(Object? p);
+ method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
+ method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
+ property public final int count;
+ property public final int depth;
+ property public final androidx.ui.core.Owner? owner;
+ property public final Object? ownerData;
+ property public final androidx.ui.core.ComponentNode? parent;
+ property public androidx.ui.core.LayoutNode? parentLayoutNode;
+ }
+
+ public final class ComponentNodesKt {
+ method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
+ method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
+ method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
+ method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
+ method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
+ method public static boolean isAttached(androidx.ui.core.ComponentNode);
+ method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
+ method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
+ }
+
public final class ComposedModifierKt {
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);
method public static androidx.ui.core.Modifier materialize(androidx.compose.Composer<?>, androidx.ui.core.Modifier modifier);
}
- public final class Constraints {
- method public int component1();
- method public int component2();
- method public int component3();
- method public int component4();
- method public androidx.ui.core.Constraints copy-Q13GOEE(int minWidth, int maxWidth, int minHeight, int maxHeight);
- method public int getMaxHeight();
- method public int getMaxWidth();
- method public int getMinHeight();
- method public int getMinWidth();
- field public static final androidx.ui.core.Constraints.Companion! Companion;
- }
-
- public static final class Constraints.Companion {
- method public androidx.ui.core.Constraints fixed-rRMsBxU(int width, int height);
- method public androidx.ui.core.Constraints fixedHeight-gshw56o(int height);
- method public androidx.ui.core.Constraints fixedWidth-gshw56o(int width);
- }
-
- public final inline class Constraints2 {
- ctor public Constraints2();
- method public static long constructor-impl(internal long value);
- method public static long copy-impl(long $this, int minWidth = this.minWidth, int maxWidth = this.maxWidth, int minHeight = this.minHeight, int maxHeight = this.maxHeight);
- method public static inline boolean equals-impl(long p, Object? p1);
- method public static boolean equals-impl0(long p1, long p2);
- method public static boolean getHasBoundedHeight-impl(long $this);
- method public static boolean getHasBoundedWidth-impl(long $this);
- method public static int getMaxHeight-impl(long $this);
- method public static int getMaxWidth-impl(long $this);
- method public static int getMinHeight-impl(long $this);
- method public static int getMinWidth-impl(long $this);
- method public static inline int hashCode-impl(long p);
- method public static inline String! toString-impl(long p);
- field public static final androidx.ui.core.Constraints2.Companion! Companion;
- field public static final int Infinity = -1073741824; // 0xc0000000
- }
-
- public static final class Constraints2.Companion {
- method public long fixed(int width, int height);
- method public long fixedHeight(int height);
- method public long fixedWidth(int width);
- }
-
- public final class Constraints2Kt {
- method public static long Constraints2(@IntRange(from=0) int minWidth = 0, int maxWidth = -1073741824, @IntRange(from=0) int minHeight = 0, int maxHeight = -1073741824);
- method public static long constrain-M1ogGms(long, long size);
- method public static long enforce-uQjoOwo(long, long otherConstraints);
- method public static boolean getHasFixedHeight-ybNdgAI(long);
- method public static boolean getHasFixedWidth-ybNdgAI(long);
- method public static boolean isZero-ybNdgAI(long);
- method public static long offset-xOKVbDg(long, int horizontal = 0, int vertical = 0);
- method public static boolean satisfiedBy-M1ogGms(long, long size);
- }
-
- public final class ConstraintsKt {
- method public static androidx.ui.unit.IntPxSize constrain(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
- method public static androidx.ui.core.Constraints enforce(androidx.ui.core.Constraints, androidx.ui.core.Constraints otherConstraints);
- method public static boolean getHasBoundedHeight(androidx.ui.core.Constraints);
- method public static boolean getHasBoundedWidth(androidx.ui.core.Constraints);
- method public static boolean getHasFixedHeight(androidx.ui.core.Constraints);
- method public static boolean getHasFixedWidth(androidx.ui.core.Constraints);
- method public static boolean isZero(androidx.ui.core.Constraints);
- method public static androidx.ui.core.Constraints offset-3L2DHGc(androidx.ui.core.Constraints, int horizontal = 0.ipx, int vertical = 0.ipx);
- method public static boolean satisfiedBy(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
- }
-
public final class ConsumedData {
ctor public ConsumedData(androidx.ui.unit.PxPosition positionChange, boolean downChange);
ctor public ConsumedData();
@@ -262,6 +274,22 @@
method public void dispatchCustomEvent(androidx.ui.core.CustomEvent event);
}
+ public final class DataNode<T> extends androidx.ui.core.ComponentNode {
+ ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
+ method public androidx.ui.core.DataNodeKey<T> getKey();
+ method public T! getValue();
+ method public void setValue(T? p);
+ }
+
+ public final class DataNodeKey<T> {
+ ctor public DataNodeKey(String name);
+ method public String getName();
+ }
+
+ public final class DebugUtilsKt {
+ method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
+ }
+
public enum Direction {
enum_constant public static final androidx.ui.core.Direction DOWN;
enum_constant public static final androidx.ui.core.Direction LEFT;
@@ -315,6 +343,20 @@
method @Deprecated public static androidx.ui.core.DrawModifier drawWithContent(kotlin.jvm.functions.Function1<? super androidx.ui.core.ContentDrawScope,kotlin.Unit> onDraw);
}
+ public final class DrawNode extends androidx.ui.core.ComponentNode {
+ ctor public DrawNode();
+ method public boolean getNeedsPaint();
+ method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
+ method public kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
+ method public void invalidate();
+ method public void setNeedsPaint(boolean p);
+ method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
+ method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
+ property public final boolean needsPaint;
+ property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
+ property public final kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
+ }
+
public interface DrawScope extends androidx.ui.graphics.Canvas androidx.ui.unit.Density {
method public androidx.ui.core.LayoutDirection getLayoutDirection();
method public androidx.ui.unit.PxSize getSize();
@@ -322,6 +364,16 @@
property public abstract androidx.ui.unit.PxSize size;
}
+ public final class DrawShadowKt {
+ method @Deprecated public static androidx.ui.core.Modifier drawShadow-IFvMOQI(androidx.ui.graphics.Shape shape, float elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
+ method 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 clipToOutline = elevation > 0.dp, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
+ }
+
+ public enum DropDownAlignment {
+ enum_constant public static final androidx.ui.core.DropDownAlignment End;
+ enum_constant public static final androidx.ui.core.DropDownAlignment Start;
+ }
+
public final class FixedScale implements androidx.ui.core.ContentScale {
ctor public FixedScale(float value);
method public float component1();
@@ -330,6 +382,10 @@
method public float scale(androidx.ui.unit.PxSize srcSize, androidx.ui.unit.PxSize dstSize);
}
+ @Deprecated public final class FocusNode extends androidx.ui.core.ComponentNode {
+ ctor @Deprecated public FocusNode();
+ }
+
public final class HorizontalAlignmentLine extends androidx.ui.core.AlignmentLine {
ctor public HorizontalAlignmentLine(kotlin.jvm.functions.Function2<? super androidx.ui.unit.IntPx,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> merger);
}
@@ -382,9 +438,13 @@
method public static inline androidx.ui.unit.PxPosition getPositionInRoot(androidx.ui.core.LayoutCoordinates);
}
- public enum LayoutDirection {
- enum_constant public static final androidx.ui.core.LayoutDirection Ltr;
- enum_constant public static final androidx.ui.core.LayoutDirection Rtl;
+ public final class LayoutKt {
+ method 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 androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> 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);
+ method 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);
+ 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);
+ method @Deprecated 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);
+ method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
}
public interface LayoutModifier extends androidx.ui.core.Modifier.Element {
@@ -395,6 +455,114 @@
method public default int minIntrinsicWidth-QYUUffc(androidx.ui.core.IntrinsicMeasureScope, androidx.ui.core.IntrinsicMeasurable measurable, int height, androidx.ui.core.LayoutDirection layoutDirection);
}
+ public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
+ ctor public LayoutNode();
+ method public void draw(androidx.ui.graphics.Canvas canvas);
+ method public boolean getAffectsParentSize();
+ method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
+ method @Deprecated public boolean getCanMultiMeasure();
+ method public androidx.ui.core.Constraints getConstraints();
+ method public androidx.ui.core.LayoutNode? getContainingLayoutNode$lintWithKotlin();
+ method public androidx.ui.core.LayoutCoordinates getCoordinates();
+ method @Deprecated public boolean getHandlesParentData();
+ method public int getHeight();
+ method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
+ method public androidx.ui.core.LayoutDirection getLayoutDirection();
+ method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
+ method public androidx.ui.core.MeasureScope getMeasureScope();
+ method public androidx.ui.core.Modifier getModifier();
+ method public java.util.List<androidx.ui.core.ModifierInfo> getModifierInfo();
+ method public boolean getNeedsRelayout();
+ method public boolean getNeedsRemeasure();
+ method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
+ method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
+ method public Object? getParentData();
+ method public boolean getPositionedDuringMeasurePass();
+ method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
+ method public int getWidth();
+ method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
+ method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public boolean isLayingOut();
+ method public boolean isMeasuring();
+ method public boolean isPlaced();
+ method public void layout();
+ method public int maxIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int maxIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
+ method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int minIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int minIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
+ method public void onInvalidate();
+ method public void place-rRMsBxU(int x, int y);
+ method public void requestRemeasure();
+ method @Deprecated public void setCanMultiMeasure(boolean p);
+ method public void setConstraints(androidx.ui.core.Constraints p);
+ method @Deprecated public void setHandlesParentData(boolean p);
+ method public void setLayoutDirection(androidx.ui.core.LayoutDirection p);
+ method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
+ method public void setModifier(androidx.ui.core.Modifier value);
+ method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
+ method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
+ method public void setPositionedDuringMeasurePass(boolean p);
+ method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
+ property public final boolean affectsParentSize;
+ property @Deprecated public final boolean canMultiMeasure;
+ property public final androidx.ui.core.Constraints constraints;
+ property public androidx.ui.core.LayoutNode? containingLayoutNode;
+ property public final androidx.ui.core.LayoutCoordinates coordinates;
+ property @Deprecated public final boolean handlesParentData;
+ property public final int height;
+ property public final boolean isLayingOut;
+ property public final boolean isMeasuring;
+ property public final boolean isPlaced;
+ property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
+ property public final androidx.ui.core.LayoutDirection layoutDirection;
+ property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
+ property public final androidx.ui.core.MeasureScope measureScope;
+ property public final androidx.ui.core.Modifier modifier;
+ property public final boolean needsRelayout;
+ property public final boolean needsRemeasure;
+ property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
+ property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
+ property public Object? parentData;
+ property public androidx.ui.core.LayoutNode? parentLayoutNode;
+ property public final boolean positionedDuringMeasurePass;
+ property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
+ property public final int width;
+ }
+
+ public static interface LayoutNode.MeasureBlocks {
+ method public int maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ 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);
+ method public int minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public int minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ }
+
+ public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
+ ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
+ method public Void maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public Void maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ method public Void minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
+ method public Void minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
+ }
+
+ public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
+ ctor @Deprecated public LayoutTag(Object tag);
+ method public Object component1();
+ method public androidx.ui.core.LayoutTag copy(Object tag);
+ method public Object getTag();
+ }
+
+ public final class LayoutTagKt {
+ method public static Object? getTag(androidx.ui.core.Measurable);
+ method public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
+ }
+
+ public interface LayoutTagParentData {
+ method public Object getTag();
+ property public abstract Object tag;
+ }
+
public interface Measurable extends androidx.ui.core.IntrinsicMeasurable {
method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
}
@@ -427,6 +595,16 @@
property public final int width;
}
+ public final class ModelObserver {
+ ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
+ method public void clear(Object target);
+ method public void enableModelUpdatesObserving(boolean enabled);
+ method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public kotlin.jvm.functions.Function2<java.util.Set<?>,androidx.compose.frames.Frame,kotlin.Unit> getFrameCommitObserver();
+ method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ property @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final kotlin.jvm.functions.Function2<java.util.Set<?>,androidx.compose.frames.Frame,kotlin.Unit> frameCommitObserver;
+ }
+
public interface Modifier {
method public boolean all(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
method public boolean any(kotlin.jvm.functions.Function1<? super androidx.ui.core.Modifier.Element,java.lang.Boolean> predicate);
@@ -452,6 +630,13 @@
method public default <R> R! foldOut(R? initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
}
+ public final class ModifierInfo {
+ ctor public ModifierInfo(androidx.ui.core.Modifier modifier, androidx.ui.core.LayoutCoordinates coordinates, Object? extra);
+ method public androidx.ui.core.LayoutCoordinates getCoordinates();
+ method public Object? getExtra();
+ method public androidx.ui.core.Modifier getModifier();
+ }
+
public interface OnChildPositionedModifier extends androidx.ui.core.Modifier.Element {
method public void onChildPositioned(androidx.ui.core.LayoutCoordinates coordinates);
}
@@ -467,6 +652,90 @@
method @Deprecated public static androidx.ui.core.Modifier onPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
}
+ public final class OpacityKt {
+ method public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
+ method @Deprecated public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
+ }
+
+ public interface OwnedLayer {
+ method public void destroy();
+ method public void drawLayer(androidx.ui.graphics.Canvas canvas);
+ method public long getLayerId();
+ method public android.graphics.Matrix getMatrix();
+ method public void invalidate();
+ method public void move(androidx.ui.unit.IntPxPosition position);
+ method public void resize(androidx.ui.unit.IntPxSize size);
+ method public void updateDisplayList();
+ method public void updateLayerProperties();
+ property public abstract long layerId;
+ }
+
+ public interface Owner {
+ method public androidx.ui.unit.IntPxPosition calculatePosition();
+ method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
+ 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);
+ method public androidx.ui.autofill.Autofill? getAutofill();
+ method public androidx.ui.autofill.AutofillTree getAutofillTree();
+ method public androidx.ui.core.clipboard.ClipboardManager getClipboardManager();
+ method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
+ method public androidx.ui.unit.Density getDensity();
+ method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
+ method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
+ method public androidx.lifecycle.LifecycleOwner? getLifecycleOwner();
+ method public long getMeasureIteration();
+ method public androidx.ui.core.LayoutNode getRoot();
+ method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
+ method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
+ method public boolean getShowLayoutBounds();
+ method public androidx.ui.input.TextInputService getTextInputService();
+ method public androidx.ui.core.texttoolbar.TextToolbar getTextToolbar();
+ method public void measureAndLayout();
+ method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public void onAttach(androidx.ui.core.ComponentNode node);
+ method public void onDetach(androidx.ui.core.ComponentNode node);
+ method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
+ method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
+ method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
+ method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ method public boolean requestFocus();
+ method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
+ method public void setOnLifecycleOwnerAvailable(kotlin.jvm.functions.Function1<? super androidx.lifecycle.LifecycleOwner,kotlin.Unit> callback);
+ method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
+ method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public void setShowLayoutBounds(boolean p);
+ property public abstract androidx.ui.autofill.Autofill? autofill;
+ property public abstract androidx.ui.autofill.AutofillTree autofillTree;
+ property public abstract androidx.ui.core.clipboard.ClipboardManager clipboardManager;
+ property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
+ property public abstract androidx.ui.unit.Density density;
+ property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
+ property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
+ property public abstract androidx.lifecycle.LifecycleOwner? lifecycleOwner;
+ property public abstract long measureIteration;
+ property public abstract androidx.ui.core.LayoutNode root;
+ property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
+ property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
+ property public abstract boolean showLayoutBounds;
+ property public abstract androidx.ui.input.TextInputService textInputService;
+ property public abstract androidx.ui.core.texttoolbar.TextToolbar textToolbar;
+ field public static final androidx.ui.core.Owner.Companion! Companion;
+ }
+
+ public static final class Owner.Companion {
+ method public boolean getEnableExtraAssertions();
+ method public void setEnableExtraAssertions(boolean p);
+ property public final boolean enableExtraAssertions;
+ }
+
+ public final class PainterModifierKt {
+ method @Deprecated public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.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, boolean rtl = false);
+ 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, boolean rtl = false);
+ }
+
+ public final class ParentDataKt {
+ method @Deprecated public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
public interface ParentDataModifier extends androidx.ui.core.Modifier.Element {
method public default Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
}
@@ -561,6 +830,42 @@
method public static boolean positionChangedIgnoreConsumed(androidx.ui.core.PointerInputChange);
}
+ public final class PointerInputNode extends androidx.ui.core.ComponentNode {
+ ctor public PointerInputNode();
+ method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
+ method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
+ method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
+ method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
+ method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
+ method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
+ method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
+ method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
+ property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
+ property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
+ property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
+ property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
+ }
+
+ public final class PointerInputWrapperKt {
+ method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
+ public final class PopupKt {
+ method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Start, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
+ }
+
+ public final class PopupProperties {
+ ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
+ ctor public PopupProperties();
+ method public boolean component1();
+ method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
+ method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
+ method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
+ method public boolean isFocusable();
+ }
+
public final class Ref<T> {
ctor public Ref();
method public T? getValue();
@@ -568,6 +873,9 @@
property public final T? value;
}
+ public final class SavedStateDelegateKt {
+ }
+
@Deprecated public interface ScaleFit extends androidx.ui.core.ContentScale {
field @Deprecated public static final androidx.ui.core.ScaleFit.Companion! Companion;
}
@@ -587,6 +895,10 @@
property @Deprecated public final androidx.ui.core.FixedScale None;
}
+ public final class TestTagKt {
+ method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
public final inline class TransformOrigin {
ctor public TransformOrigin();
method public static long constructor-impl(internal long value);
@@ -608,6 +920,31 @@
ctor public VerticalAlignmentLine(kotlin.jvm.functions.Function2<? super androidx.ui.unit.IntPx,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> merger);
}
+ public final class WrapperKt {
+ method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.clipboard.ClipboardManager> getClipboardManagerAmbient();
+ method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
+ method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
+ method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
+ method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.LifecycleOwner> getLifecycleOwnerAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.texttoolbar.TextToolbar> getTextToolbarAmbient();
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
+ method public static androidx.compose.Composition setContent(androidx.activity.ComponentActivity, androidx.compose.Recomposer recomposer = Recomposer.current(), kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method @Deprecated public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method public static androidx.compose.Composition setContent(android.view.ViewGroup, androidx.compose.Recomposer recomposer, kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method @Deprecated public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
+ method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ method @MainThread public static androidx.compose.Composition subcomposeInto(android.content.Context context, androidx.ui.core.ComponentNode container, androidx.compose.Recomposer recomposer, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ method @Deprecated @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
+ }
+
public interface ZIndexModifier extends androidx.ui.core.Modifier.Element {
method public float getZIndex();
property public abstract float zIndex;
@@ -619,6 +956,388 @@
}
+package androidx.ui.core.clipboard {
+
+ public final class AndroidClipboardManagerKt {
+ }
+
+ public interface ClipboardManager {
+ method public androidx.ui.text.AnnotatedString? getText();
+ method public void setText(androidx.ui.text.AnnotatedString annotatedString);
+ }
+
+}
+
+package androidx.ui.core.focus {
+
+ public final class FocusModifierImplKt {
+ method public static androidx.ui.focus.FocusModifier createFocusModifier(androidx.ui.focus.FocusDetailedState focusDetailedState);
+ }
+
+ public final class FocusNodeUtilsKt {
+ }
+
+}
+
+package androidx.ui.core.gesture {
+
+ public final class ConstantsKt {
+ method public static androidx.ui.unit.Duration getDoubleTapMinTime();
+ method public static float getDoubleTapSlop();
+ method public static androidx.ui.unit.Duration getDoubleTapTimeout();
+ method public static float getDoubleTapTouchSlop();
+ method public static float getHoverTapSlop();
+ method public static androidx.ui.unit.Duration getHoverTapTimeout();
+ method public static androidx.ui.unit.Duration getJumpTapTimeout();
+ method public static androidx.ui.unit.Duration getLongPressTimeout();
+ method public static float getMaxFlingVelocity();
+ method public static float getMinFlingVelocity();
+ method public static float getPagingTouchSlop();
+ method public static float getPanSlop();
+ method public static androidx.ui.unit.Duration getPressTimeout();
+ method public static float getScaleSlop();
+ method public static float getTouchSlop();
+ method public static float getWindowTouchSlop();
+ method public static androidx.ui.unit.Duration getZoomControlsTimeout();
+ }
+
+ public final class DoubleTapGestureFilterKt {
+ method public static androidx.ui.core.Modifier doubleTapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
+ }
+
+ public final class DragGestureFilterKt {
+ 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);
+ }
+
+ public interface DragObserver {
+ method public default void onCancel();
+ method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
+ method public default void onStart(androidx.ui.unit.PxPosition downPosition);
+ method public default void onStop(androidx.ui.unit.PxPosition velocity);
+ }
+
+ public final class GestureUtilsKt {
+ method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
+ }
+
+ public final class LongPressDragGestureFilterKt {
+ method public static androidx.ui.core.Modifier longPressDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
+ }
+
+ public interface LongPressDragObserver {
+ method public default void onCancel();
+ method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
+ method public default void onDragStart();
+ method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
+ method public default void onStop(androidx.ui.unit.PxPosition velocity);
+ }
+
+ public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
+ field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
+ }
+
+ public final class LongPressGestureFilterKt {
+ method public static androidx.ui.core.Modifier longPressGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
+ }
+
+ public final class PressIndicatorGestureFilterKt {
+ method public static androidx.ui.core.Modifier pressIndicatorGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
+ }
+
+ public final class RawDragGestureFilterKt {
+ 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);
+ }
+
+ public final class RawPressStartGestureFilterKt {
+ method public static androidx.ui.core.Modifier rawPressStartGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = androidx.ui.core.PointerEventPass.PostUp);
+ }
+
+ public final class RawScaleGestureFilterKt {
+ 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);
+ }
+
+ public interface RawScaleObserver {
+ method public default void onCancel();
+ method public default float onScale(float scaleFactor);
+ method public default void onStart();
+ method public default void onStop();
+ }
+
+ public final class ScaleGestureFilterKt {
+ method public static androidx.ui.core.Modifier scaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScaleObserver scaleObserver);
+ }
+
+ public interface ScaleObserver {
+ method public default void onCancel();
+ method public void onScale(float scaleFactor);
+ method public default void onStart();
+ method public default void onStop();
+ }
+
+ public final class ScaleSlopExceededGestureFilterKt {
+ method public static androidx.ui.core.Modifier scaleSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
+ }
+
+ public final class ScaleUtilKt {
+ }
+
+ public final class TapGestureFilterKt {
+ method public static androidx.ui.core.Modifier tapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTap);
+ }
+
+ public final class TouchSlopExceededGestureFilterKt {
+ method public static androidx.ui.core.Modifier touchSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
+ }
+
+}
+
+package androidx.ui.core.gesture.util {
+
+ public final class PolyFitLeastSquaresKt {
+ }
+
+ public final class VelocityTracker {
+ ctor public VelocityTracker();
+ method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
+ method public androidx.ui.unit.Velocity calculateVelocity();
+ method public void resetTracking();
+ }
+
+ public final class VelocityTrackerKt {
+ }
+
+}
+
+package androidx.ui.core.hapticfeedback {
+
+ public interface HapticFeedback {
+ method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
+ }
+
+ public enum HapticFeedbackType {
+ enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
+ enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
+ }
+
+}
+
+package androidx.ui.core.input {
+
+ public interface FocusManager {
+ method public void blur(androidx.ui.core.input.FocusNode client);
+ 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);
+ method public void requestFocus(androidx.ui.core.input.FocusNode client);
+ }
+
+ public final class FocusManagerKt {
+ }
+
+ public final class FocusNode {
+ ctor public FocusNode();
+ }
+
+}
+
+package androidx.ui.core.pointerinput {
+
+ public final class PointerInputEventData {
+ method public long component1();
+ method public androidx.ui.core.PointerInputData component2();
+ method public androidx.ui.core.pointerinput.PointerInputEventData copy-tII9_pY(long id, androidx.ui.core.PointerInputData pointerInputData);
+ method public long getId();
+ method public androidx.ui.core.PointerInputData getPointerInputData();
+ }
+
+ public final class PointerInputEventProcessorKt {
+ }
+
+ public abstract class PointerInputFilter {
+ ctor public PointerInputFilter();
+ method public abstract void onCancel();
+ method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
+ method public void onInit(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
+ 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.IntPxSize bounds);
+ }
+
+ public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
+ method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
+ property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
+ }
+
+}
+
+package androidx.ui.core.selection {
+
+ public interface Selectable {
+ method public androidx.ui.geometry.Rect getBoundingBox(int offset);
+ method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
+ method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
+ method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
+ method public androidx.ui.text.AnnotatedString getText();
+ }
+
+ public final class Selection {
+ ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
+ method public androidx.ui.core.selection.Selection.AnchorInfo component1();
+ method public androidx.ui.core.selection.Selection.AnchorInfo component2();
+ method public boolean component3();
+ method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
+ method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
+ method public boolean getHandlesCrossed();
+ method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
+ method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
+ method public androidx.ui.text.TextRange toTextRange();
+ }
+
+ public static final class Selection.AnchorInfo {
+ ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
+ method public androidx.ui.text.style.TextDirection component1();
+ method public int component2();
+ method public androidx.ui.core.selection.Selectable component3();
+ method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
+ method public androidx.ui.text.style.TextDirection getDirection();
+ method public int getOffset();
+ method public androidx.ui.core.selection.Selectable getSelectable();
+ }
+
+ public final class SelectionContainerKt {
+ method 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);
+ }
+
+ public final class SelectionHandlesKt {
+ }
+
+ public final class SelectionManagerKt {
+ }
+
+ public interface SelectionRegistrar {
+ method public void onPositionChange();
+ method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
+ method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
+ }
+
+ public final class SelectionRegistrarKt {
+ method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
+ }
+
+}
+
+package androidx.ui.core.semantics {
+
+ 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 {
+ ctor public SemanticsConfiguration();
+ method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
+ method public androidx.ui.core.semantics.SemanticsConfiguration copy();
+ method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
+ method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
+ method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
+ method public boolean isEmpty();
+ method public boolean isMergingSemanticsOfDescendants();
+ method public boolean isSemanticBoundary();
+ method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
+ method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
+ method public void setMergingSemanticsOfDescendants(boolean value);
+ method public void setSemanticBoundary(boolean value);
+ property public final boolean isEmpty;
+ property public final boolean isMergingSemanticsOfDescendants;
+ property public final boolean isSemanticBoundary;
+ }
+
+ public final class SemanticsConfigurationKt {
+ method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
+ }
+
+ public final class SemanticsHintOverrides {
+ ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
+ method public String? component1();
+ method public String? component2();
+ method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
+ method public String? getOnLongPressHint();
+ method public String? getOnTapHint();
+ method public boolean isNotEmpty();
+ property public final boolean isNotEmpty;
+ }
+
+ public interface SemanticsModifier extends androidx.ui.core.Modifier.Element {
+ method public int getId();
+ method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
+ property public abstract int id;
+ property public abstract androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
+ }
+
+ public final class SemanticsModifierKt {
+ method @Deprecated public static androidx.ui.core.Modifier semanticsCore(androidx.ui.core.Modifier, boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null);
+ }
+
+ public final class SemanticsNode {
+ method public androidx.ui.unit.PxBounds getBoundsInRoot();
+ method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
+ method public androidx.ui.core.ComponentNode getComponentNode();
+ method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
+ method public androidx.ui.unit.PxBounds getGlobalBounds();
+ method public androidx.ui.unit.PxPosition getGlobalPosition();
+ method public boolean getHasChildren();
+ method public int getId();
+ method public androidx.ui.core.semantics.SemanticsNode? getParent();
+ method public androidx.ui.unit.IntPxSize getSize();
+ method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
+ method public boolean isSemanticBoundary();
+ method public void setComponentNode(androidx.ui.core.ComponentNode p);
+ property public final androidx.ui.unit.PxBounds boundsInRoot;
+ property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
+ property public final androidx.ui.core.semantics.SemanticsConfiguration config;
+ property public final androidx.ui.unit.PxBounds globalBounds;
+ property public final androidx.ui.unit.PxPosition globalPosition;
+ property public final boolean hasChildren;
+ property public final boolean isSemanticBoundary;
+ property public final androidx.ui.core.semantics.SemanticsNode? parent;
+ property public final androidx.ui.unit.IntPxSize size;
+ field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
+ }
+
+ public static final class SemanticsNode.Companion {
+ method public int generateNewId();
+ }
+
+ public final class SemanticsNodeKt {
+ 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);
+ }
+
+ public final class SemanticsOwner {
+ ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
+ method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
+ property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
+ }
+
+ public final class SemanticsOwnerKt {
+ method public static java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticsNodes(androidx.ui.core.semantics.SemanticsOwner);
+ }
+
+}
+
+package androidx.ui.core.texttoolbar {
+
+ public interface TextToolbar {
+ method public androidx.ui.core.texttoolbar.TextToolbarStatus getStatus();
+ method public void hide();
+ method public void showCopyMenu(androidx.ui.geometry.Rect rect, kotlin.jvm.functions.Function0<kotlin.Unit> onDeselectRequested, kotlin.jvm.functions.Function0<kotlin.Unit> onCopyRequested);
+ property public abstract androidx.ui.core.texttoolbar.TextToolbarStatus status;
+ }
+
+ public enum TextToolbarStatus {
+ enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Hidden;
+ enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Shown;
+ }
+
+}
+
+package androidx.ui.core.texttoolbar.actionmodecallback {
+
+ public final class TextActionModeCallbackKt {
+ }
+
+}
+
package androidx.ui.focus {
public enum FocusDetailedState {
@@ -637,6 +1356,15 @@
property public abstract androidx.ui.focus.FocusDetailedState focusDetailedState;
}
+ public final class FocusModifierProviderKt {
+ method public static androidx.ui.focus.FocusModifier FocusModifier();
+ method public static androidx.ui.focus.FocusState getFocusState(androidx.ui.focus.FocusModifier);
+ }
+
+ @Deprecated public final class FocusOperator {
+ ctor @Deprecated public FocusOperator();
+ }
+
public enum FocusState {
enum_constant public static final androidx.ui.focus.FocusState Focused;
enum_constant public static final androidx.ui.focus.FocusState NotFocusable;
@@ -647,6 +1375,244 @@
method public static androidx.ui.focus.FocusState focusState(androidx.ui.focus.FocusDetailedState);
}
+ public final class FocusableKt {
+ method @Deprecated public static void Focusable(Object focusOperator, kotlin.jvm.functions.Function1<java.lang.Object,kotlin.Unit> children);
+ }
+
+}
+
+package androidx.ui.graphics.vector {
+
+ public final class VectorAsset {
+ method public String component1();
+ method public float component2();
+ method public float component3();
+ method public float component4();
+ method public float component5();
+ method public androidx.ui.graphics.vector.VectorGroup component6();
+ 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);
+ method public float getDefaultHeight();
+ method public float getDefaultWidth();
+ method public String getName();
+ method public androidx.ui.graphics.vector.VectorGroup getRoot();
+ method public float getViewportHeight();
+ method public float getViewportWidth();
+ }
+
+ public final class VectorAssetBuilder {
+ 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
+ method public androidx.ui.graphics.vector.VectorAsset build();
+ method public float getDefaultHeight();
+ method public float getDefaultWidth();
+ method public String getName();
+ method public float getViewportHeight();
+ method public float getViewportWidth();
+ method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
+ 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath);
+ }
+
+ public final class VectorAssetBuilderKt {
+ 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorAssetBuilder,kotlin.Unit> block);
+ 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.PathBuilder,kotlin.Unit> pathBuilder);
+ }
+
+ public final class VectorAssetKt {
+ method @Deprecated public static androidx.ui.core.Modifier drawVector-N7QT3do(androidx.ui.graphics.vector.VectorAsset vectorImage, long tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.core.ContentScale contentScale = ContentScale.Inside);
+ }
+
+ public final class VectorComposeKt {
+ method 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
+ method 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
+ method public static androidx.ui.core.Modifier drawVector-DGWccOo(androidx.ui.core.Modifier, float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
+ method @Deprecated public static androidx.ui.core.Modifier drawVector-coNG3w0(float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
+ method @Deprecated public static androidx.ui.core.Modifier drawVector-ekZRHcQ(float defaultWidth, float defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
+ }
+
+ public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
+ 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);
+ ctor public VectorGroup();
+ method public operator androidx.ui.graphics.vector.VectorNode get(int index);
+ method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
+ method public String getName();
+ method public float getPivotX();
+ method public float getPivotY();
+ method public float getRotation();
+ method public float getScaleX();
+ method public float getScaleY();
+ method public int getSize();
+ method public float getTranslationX();
+ method public float getTranslationY();
+ method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
+ property public final int size;
+ }
+
+ public abstract sealed class VectorNode {
+ }
+
+ public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
+ method public androidx.ui.unit.PxSize getIntrinsicSize();
+ method protected void onDraw(androidx.ui.graphics.painter.CanvasScope);
+ property public androidx.ui.unit.PxSize intrinsicSize;
+ }
+
+ public final class VectorPainterKt {
+ method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
+ method 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);
+ field public static final String RootGroupName = "VectorRootGroup";
+ }
+
+ public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
+ 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);
+ method public String component1();
+ method public float component10();
+ method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
+ method public androidx.ui.graphics.Brush? component3();
+ method public float component4();
+ method public androidx.ui.graphics.Brush? component5();
+ method public float component6();
+ method public float component7();
+ method public androidx.ui.graphics.StrokeCap component8();
+ method public androidx.ui.graphics.StrokeJoin component9();
+ 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);
+ method public androidx.ui.graphics.Brush? getFill();
+ method public float getFillAlpha();
+ method public String getName();
+ method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
+ method public androidx.ui.graphics.Brush? getStroke();
+ method public float getStrokeAlpha();
+ method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
+ method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
+ method public float getStrokeLineMiter();
+ method public float getStrokeLineWidth();
+ }
+
+}
+
+package androidx.ui.graphics.vector.compat {
+
+ public final class XmlVectorParserKt {
+ }
+
+}
+
+package androidx.ui.input {
+
+ public final class InputStateKt {
+ }
+
+ public final class RecordingInputConnectionKt {
+ }
+
+}
+
+package androidx.ui.node {
+
+ public final class PointerInteropFilterKt {
+ }
+
+ public final class PointerInteropUtilsKt {
+ }
+
+ public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
+ ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
+ 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);
+ 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);
+ method public inline <T extends androidx.ui.core.ComponentNode> 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);
+ method public inline <T extends androidx.ui.core.ComponentNode> 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);
+ method public android.content.Context getContext();
+ method public Object getRoot();
+ }
+
+ public final class UiComposerKt {
+ }
+
+ @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public interface ViewAdapter {
+ method public void didInsert(android.view.View view, android.view.ViewGroup parent);
+ method public void didUpdate(android.view.View view, android.view.ViewGroup parent);
+ method public int getId();
+ method public void willInsert(android.view.View view, android.view.ViewGroup parent);
+ property public abstract int id;
+ }
+
+ public final class ViewInteropKt {
+ method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static <T extends androidx.ui.node.ViewAdapter> T getOrAddAdapter(android.view.View, int id, kotlin.jvm.functions.Function0<? extends T> factory);
+ }
+
+}
+
+package androidx.ui.platform {
+
+ public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
+ ctor public AndroidUriHandler(android.content.Context context);
+ method public void openUri(String uri);
+ }
+
+ public interface UriHandler {
+ method public void openUri(String uri);
+ }
+
+}
+
+package androidx.ui.res {
+
+ public final class ColorResourcesKt {
+ method public static long colorResource(@ColorRes int id);
+ }
+
+ public final class DeferredResource<T> {
+ method public androidx.ui.res.Resource<T> getResource();
+ property public final androidx.ui.res.Resource<T> resource;
+ }
+
+ public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
+ ctor public FailedResource(T? resource, Throwable? throwable);
+ method public Throwable? getThrowable();
+ }
+
+ public final class FontResourcesKt {
+ method public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
+ method 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);
+ method 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);
+ }
+
+ public final class ImageResourcesKt {
+ method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
+ method 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);
+ }
+
+ public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
+ ctor public LoadedResource(T! resource);
+ }
+
+ public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
+ ctor public PendingResource(T? resource);
+ }
+
+ public final class PrimitiveResourcesKt {
+ method public static boolean booleanResource(@BoolRes int id);
+ method public static float dimensionResource(@DimenRes int id);
+ method public static int[] integerArrayResource(@ArrayRes int id);
+ method public static int integerResource(@IntegerRes int id);
+ }
+
+ public abstract sealed class Resource<T> {
+ method public final T? getResource();
+ }
+
+ public final class ResourcesKt {
+ }
+
+ public final class StringResourcesKt {
+ method public static String![] stringArrayResource(@ArrayRes int id);
+ method public static String stringResource(@StringRes int id);
+ method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
+ }
+
+ public final class VectorResourcesKt {
+ method 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);
+ method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
+ }
+
}
package androidx.ui.semantics {
@@ -692,6 +1658,10 @@
property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
}
+ public final class SemanticsKt {
+ method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
+ }
+
public final class SemanticsProperties {
method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
@@ -708,6 +1678,29 @@
field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
}
+ public final class SemanticsPropertiesKt {
+ method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
+ method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static java.util.List<androidx.ui.semantics.CustomAccessibilityAction> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
+ method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
+ method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
+ method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
+ method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
+ method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.CustomAccessibilityAction> p);
+ method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
+ method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
+ method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
+ method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
+ method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
+ }
+
public class SemanticsPropertyKey<T> implements kotlin.properties.ReadWriteProperty<androidx.ui.semantics.SemanticsPropertyReceiver,T> {
ctor public SemanticsPropertyKey(String name);
method public final String getName();
@@ -722,6 +1715,14 @@
}
+package androidx.ui.temputils {
+
+ public final class CoroutineUtilsKt {
+ method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
+ }
+
+}
+
package androidx.ui.testutils {
public final class PointerInputTestUtilKt {
@@ -742,3 +1743,20 @@
}
+package androidx.ui.tooling {
+
+ public final class InspectionModeKt {
+ method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
+ }
+
+}
+
+package androidx.ui.viewinterop {
+
+ public final class ComposedViewKt {
+ method public static void AndroidView(@LayoutRes int resId, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> postInflationCallback = { _ -> });
+ method public static void AndroidView(android.view.View view);
+ }
+
+}
+
diff --git a/ui/ui-core/build.gradle b/ui/ui-core/build.gradle
index 107c590..26f9f65 100644
--- a/ui/ui-core/build.gradle
+++ b/ui/ui-core/build.gradle
@@ -31,23 +31,48 @@
dependencies {
kotlinPlugin project(path: ":compose:compose-compiler")
implementation(KOTLIN_STDLIB)
+ implementation(KOTLIN_COROUTINES_ANDROID)
api "androidx.annotation:annotation:1.1.0"
+ api "androidx.activity:activity:1.2.0-alpha02"
api project(":ui:ui-unit")
api project(":ui:ui-graphics")
+ api project(":ui:ui-text-core")
+ api project(":ui:ui-vector")
+ api project(":ui:ui-animation-core")
implementation project(":ui:ui-util")
implementation project(":compose:compose-runtime")
+ implementation "androidx.lifecycle:lifecycle-runtime:2.3.0-alpha01"
+ implementation project(":ui:ui-saved-instance-state")
+ implementation "androidx.autofill:autofill:1.0.0"
testImplementation(ANDROIDX_TEST_RULES)
testImplementation(ANDROIDX_TEST_RUNNER)
testImplementation(JUNIT)
testImplementation(TRUTH)
+ testImplementation(MOCKITO_CORE)
+ testImplementation(ROBOLECTRIC)
+ testImplementation MOCKITO_KOTLIN, {
+ exclude group: 'org.mockito' // to keep control on the mockito version
+ }
+ testImplementation project(":ui:ui-test")
androidTestImplementation(ANDROIDX_TEST_RULES)
androidTestImplementation(ANDROIDX_TEST_RUNNER)
androidTestImplementation(ESPRESSO_CORE)
androidTestImplementation(JUNIT)
+ androidTestImplementation(DEXMAKER_MOCKITO, libs.exclude_bytebuddy) // DexMaker has it"s own MockMaker
+ androidTestImplementation(MOCKITO_CORE, libs.exclude_bytebuddy) // DexMaker has it"s own MockMaker
+ androidTestImplementation(TRUTH)
+ androidTestImplementation MOCKITO_KOTLIN, {
+ exclude group: 'org.mockito' // to keep control on the mockito version
+ }
+
+ androidTestImplementation project(":ui:ui-test")
+ androidTestImplementation project(":ui:ui-test-font")
+ androidTestImplementation project(":ui:ui-layout")
+ androidTestImplementation project(":ui:ui-foundation")
}
androidx {
@@ -66,3 +91,10 @@
}
}
+android {
+ buildTypes {
+ debug {
+ testCoverageEnabled = false // Breaks Kotlin compiler.
+ }
+ }
+}
diff --git a/ui/ui-framework/integration-tests/framework-demos/build.gradle b/ui/ui-core/integration-tests/framework-demos/build.gradle
similarity index 94%
rename from ui/ui-framework/integration-tests/framework-demos/build.gradle
rename to ui/ui-core/integration-tests/framework-demos/build.gradle
index 3f4196a..d9a5e2d 100644
--- a/ui/ui-framework/integration-tests/framework-demos/build.gradle
+++ b/ui/ui-core/integration-tests/framework-demos/build.gradle
@@ -21,7 +21,6 @@
implementation project(":ui:ui-text-core")
implementation project(":ui:ui-animation")
implementation project(":ui:ui-foundation")
- implementation project(":ui:ui-framework")
implementation project(":ui:ui-material")
implementation project(":ui:ui-vector")
}
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/AndroidManifest.xml b/ui/ui-core/integration-tests/framework-demos/src/main/AndroidManifest.xml
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/AndroidManifest.xml
rename to ui/ui-core/integration-tests/framework-demos/src/main/AndroidManifest.xml
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/DeclarativeGraphicsDemo.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/DeclarativeGraphicsDemo.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/DeclarativeGraphicsDemo.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/DeclarativeGraphicsDemo.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/FrameworkDemos.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/FrameworkDemos.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/FrameworkDemos.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/FrameworkDemos.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/MultipleCollect.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/MultipleCollect.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/MultipleCollect.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/MultipleCollect.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/PopupDemo.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/PopupDemo.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/PopupDemo.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/PopupDemo.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/VectorGraphicsDemo.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/VectorGraphicsDemo.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/VectorGraphicsDemo.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/VectorGraphicsDemo.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/autofill/ExplicitAutofillTypesDemo.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/autofill/ExplicitAutofillTypesDemo.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/autofill/ExplicitAutofillTypesDemo.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/autofill/ExplicitAutofillTypesDemo.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/focus/FocusableDemo.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/focus/FocusableDemo.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/focus/FocusableDemo.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/focus/FocusableDemo.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/Colors.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/Colors.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/Colors.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/Colors.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/DoubleTapGestureDetectorDemo.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/DoubleTapGestureDetectorDemo.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/DoubleTapGestureDetectorDemo.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/DoubleTapGestureDetectorDemo.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/DragScaleGestureDetectorDemo.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/DragScaleGestureDetectorDemo.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/DragScaleGestureDetectorDemo.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/DragScaleGestureDetectorDemo.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/LongPressDragGestureDetectorDemo.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/LongPressDragGestureDetectorDemo.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/LongPressDragGestureDetectorDemo.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/LongPressDragGestureDetectorDemo.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/LongPressGestureDetectorDemo.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/LongPressGestureDetectorDemo.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/LongPressGestureDetectorDemo.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/LongPressGestureDetectorDemo.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/NestedLongPressDemo.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/NestedLongPressDemo.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/NestedLongPressDemo.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/NestedLongPressDemo.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/NestedPressDemo.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/NestedPressDemo.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/NestedPressDemo.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/NestedPressDemo.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/NestedScalingDemo.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/NestedScalingDemo.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/NestedScalingDemo.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/NestedScalingDemo.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/NestedScrollingDemo.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/NestedScrollingDemo.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/NestedScrollingDemo.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/NestedScrollingDemo.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/PopupDragDemo.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/PopupDragDemo.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/PopupDragDemo.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/PopupDragDemo.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/PressIndicatorGestureDetectorDemo.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/PressIndicatorGestureDetectorDemo.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/PressIndicatorGestureDetectorDemo.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/PressIndicatorGestureDetectorDemo.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/RawDragGestureDetectorDemo.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/RawDragGestureDetectorDemo.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/RawDragGestureDetectorDemo.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/RawDragGestureDetectorDemo.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/ScaleGestureDetectorDemo.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/ScaleGestureDetectorDemo.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/ScaleGestureDetectorDemo.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/ScaleGestureDetectorDemo.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/TapGestureDetectorDemo.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/TapGestureDetectorDemo.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/TapGestureDetectorDemo.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/TapGestureDetectorDemo.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/TouchSlopDragGestureDetectorDemo.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/TouchSlopDragGestureDetectorDemo.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/TouchSlopDragGestureDetectorDemo.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/TouchSlopDragGestureDetectorDemo.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/TouchSlopExceededGestureDetectorDemo.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/TouchSlopExceededGestureDetectorDemo.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/TouchSlopExceededGestureDetectorDemo.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/gestures/TouchSlopExceededGestureDetectorDemo.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/viewinterop/ViewInCompose.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/viewinterop/ViewInCompose.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/viewinterop/ViewInCompose.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/viewinterop/ViewInCompose.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/viewinterop/ViewRef.kt b/ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/viewinterop/ViewRef.kt
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/viewinterop/ViewRef.kt
rename to ui/ui-core/integration-tests/framework-demos/src/main/java/androidx/ui/framework/demos/viewinterop/ViewRef.kt
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/res/drawable/ic_crane.xml b/ui/ui-core/integration-tests/framework-demos/src/main/res/drawable/ic_crane.xml
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/res/drawable/ic_crane.xml
rename to ui/ui-core/integration-tests/framework-demos/src/main/res/drawable/ic_crane.xml
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/res/layout/test_layout.xml b/ui/ui-core/integration-tests/framework-demos/src/main/res/layout/test_layout.xml
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/res/layout/test_layout.xml
rename to ui/ui-core/integration-tests/framework-demos/src/main/res/layout/test_layout.xml
diff --git a/ui/ui-framework/integration-tests/framework-demos/src/main/res/values/styles.xml b/ui/ui-core/integration-tests/framework-demos/src/main/res/values/styles.xml
similarity index 100%
rename from ui/ui-framework/integration-tests/framework-demos/src/main/res/values/styles.xml
rename to ui/ui-core/integration-tests/framework-demos/src/main/res/values/styles.xml
diff --git a/ui/ui-platform/samples/src/main/java/androidx/ui/core/samples/ModelObserverUsage.kt b/ui/ui-core/samples/src/main/java/androidx/ui/core/samples/ModelObserverUsage.kt
similarity index 100%
rename from ui/ui-platform/samples/src/main/java/androidx/ui/core/samples/ModelObserverUsage.kt
rename to ui/ui-core/samples/src/main/java/androidx/ui/core/samples/ModelObserverUsage.kt
diff --git a/ui/ui-framework/samples/src/main/java/androidx/ui/framework/samples/DrawShadowSample.kt b/ui/ui-core/samples/src/main/java/androidx/ui/framework/samples/DrawShadowSample.kt
similarity index 100%
rename from ui/ui-framework/samples/src/main/java/androidx/ui/framework/samples/DrawShadowSample.kt
rename to ui/ui-core/samples/src/main/java/androidx/ui/framework/samples/DrawShadowSample.kt
diff --git a/ui/ui-framework/samples/src/main/java/androidx/ui/framework/samples/FontResourcesSample.kt b/ui/ui-core/samples/src/main/java/androidx/ui/framework/samples/FontResourcesSample.kt
similarity index 100%
rename from ui/ui-framework/samples/src/main/java/androidx/ui/framework/samples/FontResourcesSample.kt
rename to ui/ui-core/samples/src/main/java/androidx/ui/framework/samples/FontResourcesSample.kt
diff --git a/ui/ui-framework/samples/src/main/java/androidx/ui/framework/samples/LayoutSample.kt b/ui/ui-core/samples/src/main/java/androidx/ui/framework/samples/LayoutSample.kt
similarity index 100%
rename from ui/ui-framework/samples/src/main/java/androidx/ui/framework/samples/LayoutSample.kt
rename to ui/ui-core/samples/src/main/java/androidx/ui/framework/samples/LayoutSample.kt
diff --git a/ui/ui-framework/samples/src/main/java/androidx/ui/framework/samples/OpacitySample.kt b/ui/ui-core/samples/src/main/java/androidx/ui/framework/samples/OpacitySample.kt
similarity index 100%
rename from ui/ui-framework/samples/src/main/java/androidx/ui/framework/samples/OpacitySample.kt
rename to ui/ui-core/samples/src/main/java/androidx/ui/framework/samples/OpacitySample.kt
diff --git a/ui/ui-framework/samples/src/main/java/androidx/ui/framework/samples/PainterSample.kt b/ui/ui-core/samples/src/main/java/androidx/ui/framework/samples/PainterSample.kt
similarity index 100%
rename from ui/ui-framework/samples/src/main/java/androidx/ui/framework/samples/PainterSample.kt
rename to ui/ui-core/samples/src/main/java/androidx/ui/framework/samples/PainterSample.kt
diff --git a/ui/ui-framework/samples/src/main/java/androidx/ui/framework/samples/PopupSample.kt b/ui/ui-core/samples/src/main/java/androidx/ui/framework/samples/PopupSample.kt
similarity index 100%
rename from ui/ui-framework/samples/src/main/java/androidx/ui/framework/samples/PopupSample.kt
rename to ui/ui-core/samples/src/main/java/androidx/ui/framework/samples/PopupSample.kt
diff --git a/ui/ui-framework/samples/src/main/java/androidx/ui/framework/samples/WithConstraintsSample.kt b/ui/ui-core/samples/src/main/java/androidx/ui/framework/samples/WithConstraintsSample.kt
similarity index 100%
rename from ui/ui-framework/samples/src/main/java/androidx/ui/framework/samples/WithConstraintsSample.kt
rename to ui/ui-core/samples/src/main/java/androidx/ui/framework/samples/WithConstraintsSample.kt
diff --git a/ui/ui-framework/src/androidTest/AndroidManifest.xml b/ui/ui-core/src/androidTest/AndroidManifest.xml
similarity index 84%
rename from ui/ui-framework/src/androidTest/AndroidManifest.xml
rename to ui/ui-core/src/androidTest/AndroidManifest.xml
index d8cab4b..4704cda 100644
--- a/ui/ui-framework/src/androidTest/AndroidManifest.xml
+++ b/ui/ui-core/src/androidTest/AndroidManifest.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2019 The Android Open Source Project
+<!-- Copyright (C) 2020 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -14,11 +14,12 @@
limitations under the License.
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="androidx.ui.framework.test">
+ package="androidx.ui.core.test">
<application>
<activity
android:name="androidx.ui.framework.test.TestActivity"
android:theme="@android:style/Theme.Material.NoActionBar.Fullscreen" />
<activity android:name="androidx.activity.ComponentActivity" />
+ <activity android:name="androidx.ui.core.AndroidPointerInputTestActivity" />
</application>
</manifest>
diff --git a/ui/ui-platform/src/androidTest/java/androidx/ui/core/AndroidAutoFillTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/AndroidAutoFillTest.kt
similarity index 96%
rename from ui/ui-platform/src/androidTest/java/androidx/ui/core/AndroidAutoFillTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/AndroidAutoFillTest.kt
index be09ca16..0c7bbba 100644
--- a/ui/ui-platform/src/androidTest/java/androidx/ui/core/AndroidAutoFillTest.kt
+++ b/ui/ui-core/src/androidTest/java/androidx/ui/core/AndroidAutoFillTest.kt
@@ -45,7 +45,6 @@
@get:Rule
val composeTestRule = createComposeRule()
- private val PACKAGE_NAME = "androidx.ui.platform.test"
private var autofill: Autofill? = null
private lateinit var autofillTree: AutofillTree
private lateinit var ownerView: ViewGroup
@@ -92,12 +91,13 @@
// Act.
ownerView.onProvideAutofillVirtualStructure(viewStructure, 0)
+ val currentPackageName = ownerView.context.applicationInfo.packageName
// Assert.
assertThat(viewStructure).isEqualTo(FakeViewStructure().apply {
children.add(FakeViewStructure().apply {
virtualId = autofillNode.id
- packageName = PACKAGE_NAME
+ packageName = currentPackageName
setAutofillType(View.AUTOFILL_TYPE_TEXT)
setAutofillHints(arrayOf(AUTOFILL_HINT_PERSON_NAME))
setDimens(0, 0, 0, 0, 0, 0)
diff --git a/ui/ui-platform/src/androidTest/java/androidx/ui/core/AndroidPointerInputTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/AndroidPointerInputTest.kt
similarity index 100%
rename from ui/ui-platform/src/androidTest/java/androidx/ui/core/AndroidPointerInputTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/AndroidPointerInputTest.kt
diff --git a/ui/ui-platform/src/androidTest/java/androidx/ui/core/DepthSortedSetTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/DepthSortedSetTest.kt
similarity index 100%
rename from ui/ui-platform/src/androidTest/java/androidx/ui/core/DepthSortedSetTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/DepthSortedSetTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/HotReloadTests.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/HotReloadTests.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/HotReloadTests.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/HotReloadTests.kt
diff --git a/ui/ui-platform/src/androidTest/java/androidx/ui/core/ModelObserverTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/ModelObserverTest.kt
similarity index 100%
rename from ui/ui-platform/src/androidTest/java/androidx/ui/core/ModelObserverTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/ModelObserverTest.kt
diff --git a/ui/ui-platform/src/androidTest/java/androidx/ui/core/MotionEventUtil.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/MotionEventUtil.kt
similarity index 100%
rename from ui/ui-platform/src/androidTest/java/androidx/ui/core/MotionEventUtil.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/MotionEventUtil.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/PainterModifierTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/PainterModifierTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/PainterModifierTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/PainterModifierTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/PopupTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/PopupTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/PopupTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/PopupTest.kt
diff --git a/ui/ui-platform/src/androidTest/java/androidx/ui/core/SavedStateDelegateTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/SavedStateDelegateTest.kt
similarity index 100%
rename from ui/ui-platform/src/androidTest/java/androidx/ui/core/SavedStateDelegateTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/SavedStateDelegateTest.kt
diff --git a/ui/ui-platform/src/androidTest/java/androidx/ui/core/focus/CaptureFocusTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/focus/CaptureFocusTest.kt
similarity index 100%
rename from ui/ui-platform/src/androidTest/java/androidx/ui/core/focus/CaptureFocusTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/focus/CaptureFocusTest.kt
diff --git a/ui/ui-platform/src/androidTest/java/androidx/ui/core/focus/FindFocusableChildrenTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/focus/FindFocusableChildrenTest.kt
similarity index 100%
rename from ui/ui-platform/src/androidTest/java/androidx/ui/core/focus/FindFocusableChildrenTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/focus/FindFocusableChildrenTest.kt
diff --git a/ui/ui-platform/src/androidTest/java/androidx/ui/core/focus/FindParentFocusNodeTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/focus/FindParentFocusNodeTest.kt
similarity index 100%
rename from ui/ui-platform/src/androidTest/java/androidx/ui/core/focus/FindParentFocusNodeTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/focus/FindParentFocusNodeTest.kt
diff --git a/ui/ui-platform/src/androidTest/java/androidx/ui/core/focus/FocusTestUtils.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/focus/FocusTestUtils.kt
similarity index 100%
rename from ui/ui-platform/src/androidTest/java/androidx/ui/core/focus/FocusTestUtils.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/focus/FocusTestUtils.kt
diff --git a/ui/ui-platform/src/androidTest/java/androidx/ui/core/focus/FreeFocusTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/focus/FreeFocusTest.kt
similarity index 100%
rename from ui/ui-platform/src/androidTest/java/androidx/ui/core/focus/FreeFocusTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/focus/FreeFocusTest.kt
diff --git a/ui/ui-platform/src/androidTest/java/androidx/ui/core/focus/RequestFocusTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/focus/RequestFocusTest.kt
similarity index 100%
rename from ui/ui-platform/src/androidTest/java/androidx/ui/core/focus/RequestFocusTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/focus/RequestFocusTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/gesture/LongPressDragGestureFilterTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/gesture/LongPressDragGestureFilterTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/gesture/LongPressDragGestureFilterTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/gesture/LongPressDragGestureFilterTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/gesture/ScaleGestureFilterTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/gesture/ScaleGestureFilterTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/gesture/ScaleGestureFilterTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/gesture/ScaleGestureFilterTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/gesture/TouchSlopDragGestureFilterTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/gesture/TouchSlopDragGestureFilterTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/gesture/TouchSlopDragGestureFilterTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/gesture/TouchSlopDragGestureFilterTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/gesture/utils.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/gesture/utils.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/gesture/utils.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/gesture/utils.kt
diff --git a/ui/ui-platform/src/androidTest/java/androidx/ui/core/pointerinput/MotionEventAdapterTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/pointerinput/MotionEventAdapterTest.kt
similarity index 100%
rename from ui/ui-platform/src/androidTest/java/androidx/ui/core/pointerinput/MotionEventAdapterTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/pointerinput/MotionEventAdapterTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/selection/SelectionHandlesTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/selection/SelectionHandlesTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/selection/SelectionHandlesTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/selection/SelectionHandlesTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/test/AndroidLayoutDrawTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/test/AndroidLayoutDrawTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/test/AndroidLayoutDrawTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/test/AndroidLayoutDrawTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/test/AndroidOwnerExtraAssertionsRule.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/test/AndroidOwnerExtraAssertionsRule.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/test/AndroidOwnerExtraAssertionsRule.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/test/AndroidOwnerExtraAssertionsRule.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/test/AndroidViewCompatTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/test/AndroidViewCompatTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/test/AndroidViewCompatTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/test/AndroidViewCompatTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/test/ClipTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/test/ClipTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/test/ClipTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/test/ClipTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/test/DrawLayerTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/test/DrawLayerTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/test/DrawLayerTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/test/DrawLayerTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/test/DrawReorderingTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/test/DrawReorderingTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/test/DrawReorderingTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/test/DrawReorderingTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/test/DrawShadowTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/test/DrawShadowTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/test/DrawShadowTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/test/DrawShadowTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/test/LayerTouchTransformTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/test/LayerTouchTransformTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/test/LayerTouchTransformTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/test/LayerTouchTransformTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/test/LayoutTagTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/test/LayoutTagTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/test/LayoutTagTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/test/LayoutTagTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/test/ModelReadsTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/test/ModelReadsTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/test/ModelReadsTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/test/ModelReadsTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/test/OnPositionedTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/test/OnPositionedTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/test/OnPositionedTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/test/OnPositionedTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/test/OpacityTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/test/OpacityTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/test/OpacityTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/test/OpacityTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/test/ParentDataModifierTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/test/ParentDataModifierTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/test/ParentDataModifierTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/test/ParentDataModifierTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/test/RootNodeLayoutTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/test/RootNodeLayoutTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/test/RootNodeLayoutTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/test/RootNodeLayoutTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/test/RtlLayoutTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/test/RtlLayoutTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/test/RtlLayoutTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/test/RtlLayoutTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/test/ValueModel.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/test/ValueModel.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/test/ValueModel.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/test/ValueModel.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/test/WithConstraintsTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/test/WithConstraintsTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/test/WithConstraintsTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/test/WithConstraintsTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/core/test/WrapperTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/core/test/WrapperTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/core/test/WrapperTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/core/test/WrapperTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/framework/test/TestActivity.kt b/ui/ui-core/src/androidTest/java/androidx/ui/framework/test/TestActivity.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/framework/test/TestActivity.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/framework/test/TestActivity.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/graphics/vector/VectorInvalidationTestCase.kt b/ui/ui-core/src/androidTest/java/androidx/ui/graphics/vector/VectorInvalidationTestCase.kt
similarity index 98%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/graphics/vector/VectorInvalidationTestCase.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/graphics/vector/VectorInvalidationTestCase.kt
index d55b354..e3596cb 100644
--- a/ui/ui-framework/src/androidTest/java/androidx/ui/graphics/vector/VectorInvalidationTestCase.kt
+++ b/ui/ui-core/src/androidTest/java/androidx/ui/graphics/vector/VectorInvalidationTestCase.kt
@@ -24,7 +24,7 @@
import androidx.ui.core.drawBehind
import androidx.ui.core.paint
import androidx.ui.core.test.AtLeastSize
-import androidx.ui.framework.test.R
+import androidx.ui.core.test.R
import androidx.ui.geometry.Rect
import androidx.ui.graphics.Color
import androidx.ui.graphics.Paint
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/graphics/vector/VectorTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/graphics/vector/VectorTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/graphics/vector/VectorTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/graphics/vector/VectorTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/graphics/vector/compat/XmlVectorParserTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/graphics/vector/compat/XmlVectorParserTest.kt
similarity index 99%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/graphics/vector/compat/XmlVectorParserTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/graphics/vector/compat/XmlVectorParserTest.kt
index a06840d..ac1c555 100644
--- a/ui/ui-framework/src/androidTest/java/androidx/ui/graphics/vector/compat/XmlVectorParserTest.kt
+++ b/ui/ui-core/src/androidTest/java/androidx/ui/graphics/vector/compat/XmlVectorParserTest.kt
@@ -18,7 +18,7 @@
import androidx.test.filters.SmallTest
import androidx.test.platform.app.InstrumentationRegistry
-import androidx.ui.framework.test.R
+import androidx.ui.core.test.R
import androidx.ui.graphics.Color
import androidx.ui.graphics.SolidColor
import androidx.ui.graphics.vector.PathNode
diff --git a/ui/ui-platform/src/androidTest/java/androidx/ui/input/RecordingInputConnectionTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/input/RecordingInputConnectionTest.kt
similarity index 100%
rename from ui/ui-platform/src/androidTest/java/androidx/ui/input/RecordingInputConnectionTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/input/RecordingInputConnectionTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/node/PointerInteropFilterTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/node/PointerInteropFilterTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/node/PointerInteropFilterTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/node/PointerInteropFilterTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/node/PointerInteropUtilsTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/node/PointerInteropUtilsTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/node/PointerInteropUtilsTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/node/PointerInteropUtilsTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/res/ColorResourcesTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/res/ColorResourcesTest.kt
similarity index 97%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/res/ColorResourcesTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/res/ColorResourcesTest.kt
index 3edf6b9..a428ba6 100644
--- a/ui/ui-framework/src/androidTest/java/androidx/ui/res/ColorResourcesTest.kt
+++ b/ui/ui-core/src/androidTest/java/androidx/ui/res/ColorResourcesTest.kt
@@ -20,7 +20,7 @@
import androidx.test.filters.SmallTest
import androidx.test.platform.app.InstrumentationRegistry
import androidx.ui.core.ContextAmbient
-import androidx.ui.framework.test.R
+import androidx.ui.core.test.R
import androidx.ui.graphics.Color
import androidx.ui.test.createComposeRule
import com.google.common.truth.Truth.assertThat
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/res/FontResourcesTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/res/FontResourcesTest.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/res/FontResourcesTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/res/FontResourcesTest.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/res/PrimitiveResourcesTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/res/PrimitiveResourcesTest.kt
similarity index 98%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/res/PrimitiveResourcesTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/res/PrimitiveResourcesTest.kt
index 741ae23..0b81f37 100644
--- a/ui/ui-framework/src/androidTest/java/androidx/ui/res/PrimitiveResourcesTest.kt
+++ b/ui/ui-core/src/androidTest/java/androidx/ui/res/PrimitiveResourcesTest.kt
@@ -21,7 +21,7 @@
import androidx.test.platform.app.InstrumentationRegistry
import androidx.ui.core.ContextAmbient
import androidx.ui.unit.dp
-import androidx.ui.framework.test.R
+import androidx.ui.core.test.R
import androidx.ui.test.createComposeRule
import com.google.common.truth.Truth.assertThat
import org.junit.Rule
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/res/ResourcesTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/res/ResourcesTest.kt
similarity index 99%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/res/ResourcesTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/res/ResourcesTest.kt
index 799a5db..87e8e54 100644
--- a/ui/ui-framework/src/androidTest/java/androidx/ui/res/ResourcesTest.kt
+++ b/ui/ui-core/src/androidTest/java/androidx/ui/res/ResourcesTest.kt
@@ -21,7 +21,7 @@
import androidx.test.filters.SmallTest
import androidx.test.platform.app.InstrumentationRegistry
import androidx.ui.core.ContextAmbient
-import androidx.ui.framework.test.R
+import androidx.ui.core.test.R
import androidx.ui.graphics.ImageAsset
import androidx.ui.graphics.asAndroidBitmap
import androidx.ui.graphics.imageFromResource
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/res/StringResourcesTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/res/StringResourcesTest.kt
similarity index 99%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/res/StringResourcesTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/res/StringResourcesTest.kt
index c64fb86..2ce761a 100644
--- a/ui/ui-framework/src/androidTest/java/androidx/ui/res/StringResourcesTest.kt
+++ b/ui/ui-core/src/androidTest/java/androidx/ui/res/StringResourcesTest.kt
@@ -20,7 +20,7 @@
import androidx.test.filters.SmallTest
import androidx.test.platform.app.InstrumentationRegistry
import androidx.ui.core.ContextAmbient
-import androidx.ui.framework.test.R
+import androidx.ui.core.test.R
import androidx.ui.test.createComposeRule
import com.google.common.truth.Truth.assertThat
import org.junit.Rule
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/semantics/SemanticsTests.kt b/ui/ui-core/src/androidTest/java/androidx/ui/semantics/SemanticsTests.kt
similarity index 100%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/semantics/SemanticsTests.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/semantics/SemanticsTests.kt
diff --git a/ui/ui-framework/src/androidTest/java/androidx/ui/viewinterop/ComposedViewTest.kt b/ui/ui-core/src/androidTest/java/androidx/ui/viewinterop/ComposedViewTest.kt
similarity index 98%
rename from ui/ui-framework/src/androidTest/java/androidx/ui/viewinterop/ComposedViewTest.kt
rename to ui/ui-core/src/androidTest/java/androidx/ui/viewinterop/ComposedViewTest.kt
index d635523..4bcd392 100644
--- a/ui/ui-framework/src/androidTest/java/androidx/ui/viewinterop/ComposedViewTest.kt
+++ b/ui/ui-core/src/androidTest/java/androidx/ui/viewinterop/ComposedViewTest.kt
@@ -27,7 +27,7 @@
import androidx.test.espresso.matcher.ViewMatchers.isDisplayed
import androidx.test.espresso.matcher.ViewMatchers.withClassName
import androidx.test.filters.SmallTest
-import androidx.ui.framework.test.R
+import androidx.ui.core.test.R
import androidx.ui.test.android.AndroidComposeTestRule
import org.hamcrest.CoreMatchers.endsWith
import org.hamcrest.CoreMatchers.equalTo
diff --git a/ui/ui-framework/src/androidTest/res/drawable/failed_image.png b/ui/ui-core/src/androidTest/res/drawable/failed_image.png
similarity index 100%
rename from ui/ui-framework/src/androidTest/res/drawable/failed_image.png
rename to ui/ui-core/src/androidTest/res/drawable/failed_image.png
Binary files differ
diff --git a/ui/ui-framework/src/androidTest/res/drawable/ic_triangle.xml b/ui/ui-core/src/androidTest/res/drawable/ic_triangle.xml
similarity index 100%
rename from ui/ui-framework/src/androidTest/res/drawable/ic_triangle.xml
rename to ui/ui-core/src/androidTest/res/drawable/ic_triangle.xml
diff --git a/ui/ui-framework/src/androidTest/res/drawable/ic_triangle2.xml b/ui/ui-core/src/androidTest/res/drawable/ic_triangle2.xml
similarity index 100%
rename from ui/ui-framework/src/androidTest/res/drawable/ic_triangle2.xml
rename to ui/ui-core/src/androidTest/res/drawable/ic_triangle2.xml
diff --git a/ui/ui-framework/src/androidTest/res/drawable/loaded_image.png b/ui/ui-core/src/androidTest/res/drawable/loaded_image.png
similarity index 100%
rename from ui/ui-framework/src/androidTest/res/drawable/loaded_image.png
rename to ui/ui-core/src/androidTest/res/drawable/loaded_image.png
Binary files differ
diff --git a/ui/ui-framework/src/androidTest/res/drawable/pending_image.png b/ui/ui-core/src/androidTest/res/drawable/pending_image.png
similarity index 100%
rename from ui/ui-framework/src/androidTest/res/drawable/pending_image.png
rename to ui/ui-core/src/androidTest/res/drawable/pending_image.png
Binary files differ
diff --git a/ui/ui-framework/src/androidTest/res/drawable/test_compose_vector.xml b/ui/ui-core/src/androidTest/res/drawable/test_compose_vector.xml
similarity index 100%
rename from ui/ui-framework/src/androidTest/res/drawable/test_compose_vector.xml
rename to ui/ui-core/src/androidTest/res/drawable/test_compose_vector.xml
diff --git a/ui/ui-framework/src/androidTest/res/drawable/test_compose_vector2.xml b/ui/ui-core/src/androidTest/res/drawable/test_compose_vector2.xml
similarity index 100%
rename from ui/ui-framework/src/androidTest/res/drawable/test_compose_vector2.xml
rename to ui/ui-core/src/androidTest/res/drawable/test_compose_vector2.xml
diff --git a/ui/ui-framework/src/androidTest/res/drawable/test_compose_vector3.xml b/ui/ui-core/src/androidTest/res/drawable/test_compose_vector3.xml
similarity index 100%
rename from ui/ui-framework/src/androidTest/res/drawable/test_compose_vector3.xml
rename to ui/ui-core/src/androidTest/res/drawable/test_compose_vector3.xml
diff --git a/ui/ui-framework/src/androidTest/res/layout/test_layout.xml b/ui/ui-core/src/androidTest/res/layout/test_layout.xml
similarity index 100%
rename from ui/ui-framework/src/androidTest/res/layout/test_layout.xml
rename to ui/ui-core/src/androidTest/res/layout/test_layout.xml
diff --git a/ui/ui-framework/src/androidTest/res/values-es/strings.xml b/ui/ui-core/src/androidTest/res/values-es/strings.xml
similarity index 100%
rename from ui/ui-framework/src/androidTest/res/values-es/strings.xml
rename to ui/ui-core/src/androidTest/res/values-es/strings.xml
diff --git a/ui/ui-framework/src/androidTest/res/values/strings.xml b/ui/ui-core/src/androidTest/res/values/strings.xml
similarity index 100%
rename from ui/ui-framework/src/androidTest/res/values/strings.xml
rename to ui/ui-core/src/androidTest/res/values/strings.xml
diff --git a/ui/ui-framework/src/main/java/androidx/compose/ComposerCompat.kt b/ui/ui-core/src/main/java/androidx/compose/ComposerCompat.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/compose/ComposerCompat.kt
rename to ui/ui-core/src/main/java/androidx/compose/ComposerCompat.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/autofill/AndroidAutofill.kt b/ui/ui-core/src/main/java/androidx/ui/autofill/AndroidAutofill.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/autofill/AndroidAutofill.kt
rename to ui/ui-core/src/main/java/androidx/ui/autofill/AndroidAutofill.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/autofill/AndroidAutofillDebugUtils.kt b/ui/ui-core/src/main/java/androidx/ui/autofill/AndroidAutofillDebugUtils.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/autofill/AndroidAutofillDebugUtils.kt
rename to ui/ui-core/src/main/java/androidx/ui/autofill/AndroidAutofillDebugUtils.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/autofill/AndroidAutofillType.kt b/ui/ui-core/src/main/java/androidx/ui/autofill/AndroidAutofillType.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/autofill/AndroidAutofillType.kt
rename to ui/ui-core/src/main/java/androidx/ui/autofill/AndroidAutofillType.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/AndroidComposeViewAccessibilityDelegateCompat.kt b/ui/ui-core/src/main/java/androidx/ui/core/AndroidComposeViewAccessibilityDelegateCompat.kt
similarity index 90%
rename from ui/ui-platform/src/main/java/androidx/ui/core/AndroidComposeViewAccessibilityDelegateCompat.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/AndroidComposeViewAccessibilityDelegateCompat.kt
index ac2a26b..0813032 100644
--- a/ui/ui-platform/src/main/java/androidx/ui/core/AndroidComposeViewAccessibilityDelegateCompat.kt
+++ b/ui/ui-core/src/main/java/androidx/ui/core/AndroidComposeViewAccessibilityDelegateCompat.kt
@@ -44,38 +44,38 @@
const val InvalidId = Integer.MIN_VALUE
const val ClassName = "android.view.View"
private val AccessibilityActionsResourceIds = intArrayOf(
- androidx.ui.platform.R.id.accessibility_custom_action_0,
- androidx.ui.platform.R.id.accessibility_custom_action_1,
- androidx.ui.platform.R.id.accessibility_custom_action_2,
- androidx.ui.platform.R.id.accessibility_custom_action_3,
- androidx.ui.platform.R.id.accessibility_custom_action_4,
- androidx.ui.platform.R.id.accessibility_custom_action_5,
- androidx.ui.platform.R.id.accessibility_custom_action_6,
- androidx.ui.platform.R.id.accessibility_custom_action_7,
- androidx.ui.platform.R.id.accessibility_custom_action_8,
- androidx.ui.platform.R.id.accessibility_custom_action_9,
- androidx.ui.platform.R.id.accessibility_custom_action_10,
- androidx.ui.platform.R.id.accessibility_custom_action_11,
- androidx.ui.platform.R.id.accessibility_custom_action_12,
- androidx.ui.platform.R.id.accessibility_custom_action_13,
- androidx.ui.platform.R.id.accessibility_custom_action_14,
- androidx.ui.platform.R.id.accessibility_custom_action_15,
- androidx.ui.platform.R.id.accessibility_custom_action_16,
- androidx.ui.platform.R.id.accessibility_custom_action_17,
- androidx.ui.platform.R.id.accessibility_custom_action_18,
- androidx.ui.platform.R.id.accessibility_custom_action_19,
- androidx.ui.platform.R.id.accessibility_custom_action_20,
- androidx.ui.platform.R.id.accessibility_custom_action_21,
- androidx.ui.platform.R.id.accessibility_custom_action_22,
- androidx.ui.platform.R.id.accessibility_custom_action_23,
- androidx.ui.platform.R.id.accessibility_custom_action_24,
- androidx.ui.platform.R.id.accessibility_custom_action_25,
- androidx.ui.platform.R.id.accessibility_custom_action_26,
- androidx.ui.platform.R.id.accessibility_custom_action_27,
- androidx.ui.platform.R.id.accessibility_custom_action_28,
- androidx.ui.platform.R.id.accessibility_custom_action_29,
- androidx.ui.platform.R.id.accessibility_custom_action_30,
- androidx.ui.platform.R.id.accessibility_custom_action_31
+ androidx.ui.core.R.id.accessibility_custom_action_0,
+ androidx.ui.core.R.id.accessibility_custom_action_1,
+ androidx.ui.core.R.id.accessibility_custom_action_2,
+ androidx.ui.core.R.id.accessibility_custom_action_3,
+ androidx.ui.core.R.id.accessibility_custom_action_4,
+ androidx.ui.core.R.id.accessibility_custom_action_5,
+ androidx.ui.core.R.id.accessibility_custom_action_6,
+ androidx.ui.core.R.id.accessibility_custom_action_7,
+ androidx.ui.core.R.id.accessibility_custom_action_8,
+ androidx.ui.core.R.id.accessibility_custom_action_9,
+ androidx.ui.core.R.id.accessibility_custom_action_10,
+ androidx.ui.core.R.id.accessibility_custom_action_11,
+ androidx.ui.core.R.id.accessibility_custom_action_12,
+ androidx.ui.core.R.id.accessibility_custom_action_13,
+ androidx.ui.core.R.id.accessibility_custom_action_14,
+ androidx.ui.core.R.id.accessibility_custom_action_15,
+ androidx.ui.core.R.id.accessibility_custom_action_16,
+ androidx.ui.core.R.id.accessibility_custom_action_17,
+ androidx.ui.core.R.id.accessibility_custom_action_18,
+ androidx.ui.core.R.id.accessibility_custom_action_19,
+ androidx.ui.core.R.id.accessibility_custom_action_20,
+ androidx.ui.core.R.id.accessibility_custom_action_21,
+ androidx.ui.core.R.id.accessibility_custom_action_22,
+ androidx.ui.core.R.id.accessibility_custom_action_23,
+ androidx.ui.core.R.id.accessibility_custom_action_24,
+ androidx.ui.core.R.id.accessibility_custom_action_25,
+ androidx.ui.core.R.id.accessibility_custom_action_26,
+ androidx.ui.core.R.id.accessibility_custom_action_27,
+ androidx.ui.core.R.id.accessibility_custom_action_28,
+ androidx.ui.core.R.id.accessibility_custom_action_29,
+ androidx.ui.core.R.id.accessibility_custom_action_30,
+ androidx.ui.core.R.id.accessibility_custom_action_31
)
}
/** Virtual view id for the currently hovered logical item. */
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/AndroidOwner.kt b/ui/ui-core/src/main/java/androidx/ui/core/AndroidOwner.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/AndroidOwner.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/AndroidOwner.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/AndroidViewsHandler.kt b/ui/ui-core/src/main/java/androidx/ui/core/AndroidViewsHandler.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/AndroidViewsHandler.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/AndroidViewsHandler.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/Clip.kt b/ui/ui-core/src/main/java/androidx/ui/core/Clip.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/Clip.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/Clip.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/ComponentNodes.kt b/ui/ui-core/src/main/java/androidx/ui/core/ComponentNodes.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/ComponentNodes.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/ComponentNodes.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/DebugUtils.kt b/ui/ui-core/src/main/java/androidx/ui/core/DebugUtils.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/DebugUtils.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/DebugUtils.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/DelegatingLayoutNodeWrapper.kt b/ui/ui-core/src/main/java/androidx/ui/core/DelegatingLayoutNodeWrapper.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/DelegatingLayoutNodeWrapper.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/DelegatingLayoutNodeWrapper.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/DepthSortedSet.kt b/ui/ui-core/src/main/java/androidx/ui/core/DepthSortedSet.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/DepthSortedSet.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/DepthSortedSet.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/DrawShadow.kt b/ui/ui-core/src/main/java/androidx/ui/core/DrawShadow.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/DrawShadow.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/DrawShadow.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/ErrorMessages.kt b/ui/ui-core/src/main/java/androidx/ui/core/ErrorMessages.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/ErrorMessages.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/ErrorMessages.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/InnerPlaceable.kt b/ui/ui-core/src/main/java/androidx/ui/core/InnerPlaceable.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/InnerPlaceable.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/InnerPlaceable.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/LayerWrapper.kt b/ui/ui-core/src/main/java/androidx/ui/core/LayerWrapper.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/LayerWrapper.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/LayerWrapper.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/Layout.kt b/ui/ui-core/src/main/java/androidx/ui/core/Layout.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/Layout.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/Layout.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/LayoutNodeWrapper.kt b/ui/ui-core/src/main/java/androidx/ui/core/LayoutNodeWrapper.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/LayoutNodeWrapper.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/LayoutNodeWrapper.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/LayoutTag.kt b/ui/ui-core/src/main/java/androidx/ui/core/LayoutTag.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/LayoutTag.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/LayoutTag.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/LayoutTreeConsistencyChecker.kt b/ui/ui-core/src/main/java/androidx/ui/core/LayoutTreeConsistencyChecker.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/LayoutTreeConsistencyChecker.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/LayoutTreeConsistencyChecker.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/ModelObserver.kt b/ui/ui-core/src/main/java/androidx/ui/core/ModelObserver.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/ModelObserver.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/ModelObserver.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/ModifiedDrawNode.kt b/ui/ui-core/src/main/java/androidx/ui/core/ModifiedDrawNode.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/ModifiedDrawNode.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/ModifiedDrawNode.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/ModifiedLayoutNode.kt b/ui/ui-core/src/main/java/androidx/ui/core/ModifiedLayoutNode.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/ModifiedLayoutNode.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/ModifiedLayoutNode.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/ModifiedParentDataNode.kt b/ui/ui-core/src/main/java/androidx/ui/core/ModifiedParentDataNode.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/ModifiedParentDataNode.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/ModifiedParentDataNode.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/OnPositionedDispatcher.kt b/ui/ui-core/src/main/java/androidx/ui/core/OnPositionedDispatcher.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/OnPositionedDispatcher.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/OnPositionedDispatcher.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/Opacity.kt b/ui/ui-core/src/main/java/androidx/ui/core/Opacity.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/Opacity.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/Opacity.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/OutlineResolver.kt b/ui/ui-core/src/main/java/androidx/ui/core/OutlineResolver.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/OutlineResolver.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/OutlineResolver.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/OwnedLayer.kt b/ui/ui-core/src/main/java/androidx/ui/core/OwnedLayer.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/OwnedLayer.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/OwnedLayer.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/Owner.kt b/ui/ui-core/src/main/java/androidx/ui/core/Owner.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/Owner.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/Owner.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/PainterModifier.kt b/ui/ui-core/src/main/java/androidx/ui/core/PainterModifier.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/PainterModifier.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/PainterModifier.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/ParentData.kt b/ui/ui-core/src/main/java/androidx/ui/core/ParentData.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/ParentData.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/ParentData.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/PointerInputDelegatingWrapper.kt b/ui/ui-core/src/main/java/androidx/ui/core/PointerInputDelegatingWrapper.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/PointerInputDelegatingWrapper.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/PointerInputDelegatingWrapper.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/PointerInputWrapper.kt b/ui/ui-core/src/main/java/androidx/ui/core/PointerInputWrapper.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/PointerInputWrapper.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/PointerInputWrapper.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/Popup.kt b/ui/ui-core/src/main/java/androidx/ui/core/Popup.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/Popup.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/Popup.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/RenderNodeLayer.kt b/ui/ui-core/src/main/java/androidx/ui/core/RenderNodeLayer.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/RenderNodeLayer.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/RenderNodeLayer.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/SavedStateDelegate.kt b/ui/ui-core/src/main/java/androidx/ui/core/SavedStateDelegate.kt
similarity index 99%
rename from ui/ui-platform/src/main/java/androidx/ui/core/SavedStateDelegate.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/SavedStateDelegate.kt
index ebcb4fc..9acb2bc 100644
--- a/ui/ui-platform/src/main/java/androidx/ui/core/SavedStateDelegate.kt
+++ b/ui/ui-core/src/main/java/androidx/ui/core/SavedStateDelegate.kt
@@ -28,7 +28,7 @@
import android.view.View
import androidx.annotation.RequiresApi
import androidx.ui.savedinstancestate.UiSavedStateRegistry
-import androidx.ui.platform.R
+import androidx.ui.core.R
import java.io.Serializable
/**
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/TestTag.kt b/ui/ui-core/src/main/java/androidx/ui/core/TestTag.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/TestTag.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/TestTag.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/ViewLayer.kt b/ui/ui-core/src/main/java/androidx/ui/core/ViewLayer.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/ViewLayer.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/ViewLayer.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/ViewLayerContainer.kt b/ui/ui-core/src/main/java/androidx/ui/core/ViewLayerContainer.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/ViewLayerContainer.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/ViewLayerContainer.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/Wrapper.kt b/ui/ui-core/src/main/java/androidx/ui/core/Wrapper.kt
similarity index 99%
rename from ui/ui-framework/src/main/java/androidx/ui/core/Wrapper.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/Wrapper.kt
index b4325e3..ea6a4cf 100644
--- a/ui/ui-framework/src/main/java/androidx/ui/core/Wrapper.kt
+++ b/ui/ui-core/src/main/java/androidx/ui/core/Wrapper.kt
@@ -51,7 +51,7 @@
import androidx.ui.core.input.FocusManager
import androidx.ui.core.input.FocusManagerImpl
import androidx.ui.core.selection.SelectionContainer
-import androidx.ui.framework.R
+import androidx.ui.core.R
import androidx.ui.core.texttoolbar.TextToolbar
import androidx.ui.input.TextInputService
import androidx.ui.node.UiComposer
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/clipboard/AndroidClipboardManager.kt b/ui/ui-core/src/main/java/androidx/ui/core/clipboard/AndroidClipboardManager.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/clipboard/AndroidClipboardManager.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/clipboard/AndroidClipboardManager.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/clipboard/ClipboardManager.kt b/ui/ui-core/src/main/java/androidx/ui/core/clipboard/ClipboardManager.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/clipboard/ClipboardManager.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/clipboard/ClipboardManager.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/focus/FocusModifierImpl.kt b/ui/ui-core/src/main/java/androidx/ui/core/focus/FocusModifierImpl.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/focus/FocusModifierImpl.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/focus/FocusModifierImpl.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/focus/FocusNodeUtils.kt b/ui/ui-core/src/main/java/androidx/ui/core/focus/FocusNodeUtils.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/focus/FocusNodeUtils.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/focus/FocusNodeUtils.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/focus/ModifiedFocusNode.kt b/ui/ui-core/src/main/java/androidx/ui/core/focus/ModifiedFocusNode.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/focus/ModifiedFocusNode.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/focus/ModifiedFocusNode.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/gesture/DoubleTapGestureFilter.kt b/ui/ui-core/src/main/java/androidx/ui/core/gesture/DoubleTapGestureFilter.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/gesture/DoubleTapGestureFilter.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/gesture/DoubleTapGestureFilter.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/gesture/DragGestureFilter.kt b/ui/ui-core/src/main/java/androidx/ui/core/gesture/DragGestureFilter.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/gesture/DragGestureFilter.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/gesture/DragGestureFilter.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/gesture/GestureUtils.kt b/ui/ui-core/src/main/java/androidx/ui/core/gesture/GestureUtils.kt
similarity index 89%
rename from ui/ui-framework/src/main/java/androidx/ui/core/gesture/GestureUtils.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/gesture/GestureUtils.kt
index 5273f7e..8dc4be4 100644
--- a/ui/ui-framework/src/main/java/androidx/ui/core/gesture/GestureUtils.kt
+++ b/ui/ui-core/src/main/java/androidx/ui/core/gesture/GestureUtils.kt
@@ -34,9 +34,9 @@
fastAny {
it.current.down &&
it.current.position!!.x.value >= 0 &&
- it.current.position!!.x < bounds.width &&
- it.current.position!!.y.value >= 0 &&
- it.current.position!!.y < bounds.height
+ it.current.position.x < bounds.width &&
+ it.current.position.y.value >= 0 &&
+ it.current.position.y < bounds.height
}
internal class PointerInputModifierImpl(override val pointerInputFilter: PointerInputFilter) :
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/gesture/LongPressDragGestureFilter.kt b/ui/ui-core/src/main/java/androidx/ui/core/gesture/LongPressDragGestureFilter.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/gesture/LongPressDragGestureFilter.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/gesture/LongPressDragGestureFilter.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/gesture/LongPressGestureFilter.kt b/ui/ui-core/src/main/java/androidx/ui/core/gesture/LongPressGestureFilter.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/gesture/LongPressGestureFilter.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/gesture/LongPressGestureFilter.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/gesture/PressIndicatorGestureFilter.kt b/ui/ui-core/src/main/java/androidx/ui/core/gesture/PressIndicatorGestureFilter.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/gesture/PressIndicatorGestureFilter.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/gesture/PressIndicatorGestureFilter.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/gesture/RawDragGestureFilter.kt b/ui/ui-core/src/main/java/androidx/ui/core/gesture/RawDragGestureFilter.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/gesture/RawDragGestureFilter.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/gesture/RawDragGestureFilter.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/gesture/RawPressStartGestureFilter.kt b/ui/ui-core/src/main/java/androidx/ui/core/gesture/RawPressStartGestureFilter.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/gesture/RawPressStartGestureFilter.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/gesture/RawPressStartGestureFilter.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/gesture/RawScaleGestureFilter.kt b/ui/ui-core/src/main/java/androidx/ui/core/gesture/RawScaleGestureFilter.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/gesture/RawScaleGestureFilter.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/gesture/RawScaleGestureFilter.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/gesture/ScaleGestureFilter.kt b/ui/ui-core/src/main/java/androidx/ui/core/gesture/ScaleGestureFilter.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/gesture/ScaleGestureFilter.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/gesture/ScaleGestureFilter.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/gesture/ScaleSlopExceededGestureFilter.kt b/ui/ui-core/src/main/java/androidx/ui/core/gesture/ScaleSlopExceededGestureFilter.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/gesture/ScaleSlopExceededGestureFilter.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/gesture/ScaleSlopExceededGestureFilter.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/gesture/ScaleUtil.kt b/ui/ui-core/src/main/java/androidx/ui/core/gesture/ScaleUtil.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/gesture/ScaleUtil.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/gesture/ScaleUtil.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/gesture/TapGestureFilter.kt b/ui/ui-core/src/main/java/androidx/ui/core/gesture/TapGestureFilter.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/gesture/TapGestureFilter.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/gesture/TapGestureFilter.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/gesture/TouchSlopExceededGestureFilter.kt b/ui/ui-core/src/main/java/androidx/ui/core/gesture/TouchSlopExceededGestureFilter.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/gesture/TouchSlopExceededGestureFilter.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/gesture/TouchSlopExceededGestureFilter.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/gesture/constants.kt b/ui/ui-core/src/main/java/androidx/ui/core/gesture/constants.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/gesture/constants.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/gesture/constants.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/gesture/util/PolyFitLeastSquares.kt b/ui/ui-core/src/main/java/androidx/ui/core/gesture/util/PolyFitLeastSquares.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/gesture/util/PolyFitLeastSquares.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/gesture/util/PolyFitLeastSquares.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/gesture/util/VelocityTracker.kt b/ui/ui-core/src/main/java/androidx/ui/core/gesture/util/VelocityTracker.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/gesture/util/VelocityTracker.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/gesture/util/VelocityTracker.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/hapticfeedback/AndroidHapticFeedback.kt b/ui/ui-core/src/main/java/androidx/ui/core/hapticfeedback/AndroidHapticFeedback.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/hapticfeedback/AndroidHapticFeedback.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/hapticfeedback/AndroidHapticFeedback.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/hapticfeedback/HapticFeedback.kt b/ui/ui-core/src/main/java/androidx/ui/core/hapticfeedback/HapticFeedback.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/hapticfeedback/HapticFeedback.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/hapticfeedback/HapticFeedback.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/hapticfeedback/HapticFeedbackType.kt b/ui/ui-core/src/main/java/androidx/ui/core/hapticfeedback/HapticFeedbackType.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/hapticfeedback/HapticFeedbackType.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/hapticfeedback/HapticFeedbackType.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/input/FocusManager.kt b/ui/ui-core/src/main/java/androidx/ui/core/input/FocusManager.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/input/FocusManager.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/input/FocusManager.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/pointerinput/HitPathTracker.kt b/ui/ui-core/src/main/java/androidx/ui/core/pointerinput/HitPathTracker.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/pointerinput/HitPathTracker.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/pointerinput/HitPathTracker.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/pointerinput/MotionEventAdapter.kt b/ui/ui-core/src/main/java/androidx/ui/core/pointerinput/MotionEventAdapter.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/pointerinput/MotionEventAdapter.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/pointerinput/MotionEventAdapter.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/pointerinput/PointerInput.kt b/ui/ui-core/src/main/java/androidx/ui/core/pointerinput/PointerInput.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/pointerinput/PointerInput.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/pointerinput/PointerInput.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/pointerinput/PointerInputEvent.kt b/ui/ui-core/src/main/java/androidx/ui/core/pointerinput/PointerInputEvent.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/pointerinput/PointerInputEvent.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/pointerinput/PointerInputEvent.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/pointerinput/PointerInputEventProcessor.kt b/ui/ui-core/src/main/java/androidx/ui/core/pointerinput/PointerInputEventProcessor.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/pointerinput/PointerInputEventProcessor.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/pointerinput/PointerInputEventProcessor.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/selection/Selectable.kt b/ui/ui-core/src/main/java/androidx/ui/core/selection/Selectable.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/selection/Selectable.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/selection/Selectable.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/selection/Selection.kt b/ui/ui-core/src/main/java/androidx/ui/core/selection/Selection.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/selection/Selection.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/selection/Selection.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/selection/SelectionContainer.kt b/ui/ui-core/src/main/java/androidx/ui/core/selection/SelectionContainer.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/selection/SelectionContainer.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/selection/SelectionContainer.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/selection/SelectionHandles.kt b/ui/ui-core/src/main/java/androidx/ui/core/selection/SelectionHandles.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/selection/SelectionHandles.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/selection/SelectionHandles.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/selection/SelectionManager.kt b/ui/ui-core/src/main/java/androidx/ui/core/selection/SelectionManager.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/selection/SelectionManager.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/selection/SelectionManager.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/selection/SelectionRegistrar.kt b/ui/ui-core/src/main/java/androidx/ui/core/selection/SelectionRegistrar.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/selection/SelectionRegistrar.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/selection/SelectionRegistrar.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/core/selection/SelectionRegistrarImpl.kt b/ui/ui-core/src/main/java/androidx/ui/core/selection/SelectionRegistrarImpl.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/core/selection/SelectionRegistrarImpl.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/selection/SelectionRegistrarImpl.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/semantics/SemanticsConfiguration.kt b/ui/ui-core/src/main/java/androidx/ui/core/semantics/SemanticsConfiguration.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/semantics/SemanticsConfiguration.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/semantics/SemanticsConfiguration.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/semantics/SemanticsHintOverrides.kt b/ui/ui-core/src/main/java/androidx/ui/core/semantics/SemanticsHintOverrides.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/semantics/SemanticsHintOverrides.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/semantics/SemanticsHintOverrides.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/semantics/SemanticsModifier.kt b/ui/ui-core/src/main/java/androidx/ui/core/semantics/SemanticsModifier.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/semantics/SemanticsModifier.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/semantics/SemanticsModifier.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/semantics/SemanticsNode.kt b/ui/ui-core/src/main/java/androidx/ui/core/semantics/SemanticsNode.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/semantics/SemanticsNode.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/semantics/SemanticsNode.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/semantics/SemanticsOwner.kt b/ui/ui-core/src/main/java/androidx/ui/core/semantics/SemanticsOwner.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/semantics/SemanticsOwner.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/semantics/SemanticsOwner.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/semantics/SemanticsWrapper.kt b/ui/ui-core/src/main/java/androidx/ui/core/semantics/SemanticsWrapper.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/semantics/SemanticsWrapper.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/semantics/SemanticsWrapper.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/text/AndroidFontResourceLoader.kt b/ui/ui-core/src/main/java/androidx/ui/core/text/AndroidFontResourceLoader.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/text/AndroidFontResourceLoader.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/text/AndroidFontResourceLoader.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/texttoolbar/AndroidTextToolbar.kt b/ui/ui-core/src/main/java/androidx/ui/core/texttoolbar/AndroidTextToolbar.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/texttoolbar/AndroidTextToolbar.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/texttoolbar/AndroidTextToolbar.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/texttoolbar/TextToolbar.kt b/ui/ui-core/src/main/java/androidx/ui/core/texttoolbar/TextToolbar.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/texttoolbar/TextToolbar.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/texttoolbar/TextToolbar.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/texttoolbar/TextToolbarStatus.kt b/ui/ui-core/src/main/java/androidx/ui/core/texttoolbar/TextToolbarStatus.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/texttoolbar/TextToolbarStatus.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/texttoolbar/TextToolbarStatus.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/texttoolbar/actionmodecallback/FloatingTextActionModeCallback.kt b/ui/ui-core/src/main/java/androidx/ui/core/texttoolbar/actionmodecallback/FloatingTextActionModeCallback.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/texttoolbar/actionmodecallback/FloatingTextActionModeCallback.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/texttoolbar/actionmodecallback/FloatingTextActionModeCallback.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/texttoolbar/actionmodecallback/PrimaryTextActionModeCallback.kt b/ui/ui-core/src/main/java/androidx/ui/core/texttoolbar/actionmodecallback/PrimaryTextActionModeCallback.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/texttoolbar/actionmodecallback/PrimaryTextActionModeCallback.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/texttoolbar/actionmodecallback/PrimaryTextActionModeCallback.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/core/texttoolbar/actionmodecallback/TextActionModeCallback.kt b/ui/ui-core/src/main/java/androidx/ui/core/texttoolbar/actionmodecallback/TextActionModeCallback.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/core/texttoolbar/actionmodecallback/TextActionModeCallback.kt
rename to ui/ui-core/src/main/java/androidx/ui/core/texttoolbar/actionmodecallback/TextActionModeCallback.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/focus/FocusModifierProvider.kt b/ui/ui-core/src/main/java/androidx/ui/focus/FocusModifierProvider.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/focus/FocusModifierProvider.kt
rename to ui/ui-core/src/main/java/androidx/ui/focus/FocusModifierProvider.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/focus/Focusable.kt b/ui/ui-core/src/main/java/androidx/ui/focus/Focusable.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/focus/Focusable.kt
rename to ui/ui-core/src/main/java/androidx/ui/focus/Focusable.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/graphics/vector/VectorAsset.kt b/ui/ui-core/src/main/java/androidx/ui/graphics/vector/VectorAsset.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/graphics/vector/VectorAsset.kt
rename to ui/ui-core/src/main/java/androidx/ui/graphics/vector/VectorAsset.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/graphics/vector/VectorAssetBuilder.kt b/ui/ui-core/src/main/java/androidx/ui/graphics/vector/VectorAssetBuilder.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/graphics/vector/VectorAssetBuilder.kt
rename to ui/ui-core/src/main/java/androidx/ui/graphics/vector/VectorAssetBuilder.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/graphics/vector/VectorCompose.kt b/ui/ui-core/src/main/java/androidx/ui/graphics/vector/VectorCompose.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/graphics/vector/VectorCompose.kt
rename to ui/ui-core/src/main/java/androidx/ui/graphics/vector/VectorCompose.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/graphics/vector/VectorPainter.kt b/ui/ui-core/src/main/java/androidx/ui/graphics/vector/VectorPainter.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/graphics/vector/VectorPainter.kt
rename to ui/ui-core/src/main/java/androidx/ui/graphics/vector/VectorPainter.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/graphics/vector/compat/AndroidVectorResources.kt b/ui/ui-core/src/main/java/androidx/ui/graphics/vector/compat/AndroidVectorResources.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/graphics/vector/compat/AndroidVectorResources.kt
rename to ui/ui-core/src/main/java/androidx/ui/graphics/vector/compat/AndroidVectorResources.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/graphics/vector/compat/XmlVectorParser.kt b/ui/ui-core/src/main/java/androidx/ui/graphics/vector/compat/XmlVectorParser.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/graphics/vector/compat/XmlVectorParser.kt
rename to ui/ui-core/src/main/java/androidx/ui/graphics/vector/compat/XmlVectorParser.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/input/InputState.kt b/ui/ui-core/src/main/java/androidx/ui/input/InputState.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/input/InputState.kt
rename to ui/ui-core/src/main/java/androidx/ui/input/InputState.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/input/RecordingInputConnection.kt b/ui/ui-core/src/main/java/androidx/ui/input/RecordingInputConnection.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/input/RecordingInputConnection.kt
rename to ui/ui-core/src/main/java/androidx/ui/input/RecordingInputConnection.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/input/TextInputServiceAndroid.kt b/ui/ui-core/src/main/java/androidx/ui/input/TextInputServiceAndroid.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/input/TextInputServiceAndroid.kt
rename to ui/ui-core/src/main/java/androidx/ui/input/TextInputServiceAndroid.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/node/PointerInteropFilter.kt b/ui/ui-core/src/main/java/androidx/ui/node/PointerInteropFilter.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/node/PointerInteropFilter.kt
rename to ui/ui-core/src/main/java/androidx/ui/node/PointerInteropFilter.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/node/PointerInteropUtils.kt b/ui/ui-core/src/main/java/androidx/ui/node/PointerInteropUtils.kt
similarity index 97%
rename from ui/ui-framework/src/main/java/androidx/ui/node/PointerInteropUtils.kt
rename to ui/ui-core/src/main/java/androidx/ui/node/PointerInteropUtils.kt
index 1719e8d..8c2da8c 100644
--- a/ui/ui-framework/src/main/java/androidx/ui/node/PointerInteropUtils.kt
+++ b/ui/ui-core/src/main/java/androidx/ui/node/PointerInteropUtils.kt
@@ -60,9 +60,9 @@
val pointerCoords =
map {
if (it.changedToUpIgnoreConsumed()) {
- PointerCoords(it.previous.position!!.x.value, it.previous.position!!.y.value)
+ PointerCoords(it.previous.position!!.x.value, it.previous.position.y.value)
} else {
- PointerCoords(it.current.position!!.x.value, it.current.position!!.y.value)
+ PointerCoords(it.current.position!!.x.value, it.current.position.y.value)
}
}.toTypedArray()
@@ -95,9 +95,9 @@
val pointerCoords =
map {
if (it.changedToUpIgnoreConsumed()) {
- PointerCoords(it.previous.position!!.x.value, it.previous.position!!.y.value)
+ PointerCoords(it.previous.position!!.x.value, it.previous.position.y.value)
} else {
- PointerCoords(it.current.position!!.x.value, it.current.position!!.y.value)
+ PointerCoords(it.current.position!!.x.value, it.current.position.y.value)
}
}.toTypedArray()
diff --git a/ui/ui-framework/src/main/java/androidx/ui/node/UiComposer.kt b/ui/ui-core/src/main/java/androidx/ui/node/UiComposer.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/node/UiComposer.kt
rename to ui/ui-core/src/main/java/androidx/ui/node/UiComposer.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/node/ViewInterop.kt b/ui/ui-core/src/main/java/androidx/ui/node/ViewInterop.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/node/ViewInterop.kt
rename to ui/ui-core/src/main/java/androidx/ui/node/ViewInterop.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/platform/AndroidUriHandler.kt b/ui/ui-core/src/main/java/androidx/ui/platform/AndroidUriHandler.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/platform/AndroidUriHandler.kt
rename to ui/ui-core/src/main/java/androidx/ui/platform/AndroidUriHandler.kt
diff --git a/ui/ui-platform/src/main/java/androidx/ui/platform/UriHandler.kt b/ui/ui-core/src/main/java/androidx/ui/platform/UriHandler.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/platform/UriHandler.kt
rename to ui/ui-core/src/main/java/androidx/ui/platform/UriHandler.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/res/ColorResources.kt b/ui/ui-core/src/main/java/androidx/ui/res/ColorResources.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/res/ColorResources.kt
rename to ui/ui-core/src/main/java/androidx/ui/res/ColorResources.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/res/FontResources.kt b/ui/ui-core/src/main/java/androidx/ui/res/FontResources.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/res/FontResources.kt
rename to ui/ui-core/src/main/java/androidx/ui/res/FontResources.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/res/ImageResources.kt b/ui/ui-core/src/main/java/androidx/ui/res/ImageResources.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/res/ImageResources.kt
rename to ui/ui-core/src/main/java/androidx/ui/res/ImageResources.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/res/PrimitiveResources.kt b/ui/ui-core/src/main/java/androidx/ui/res/PrimitiveResources.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/res/PrimitiveResources.kt
rename to ui/ui-core/src/main/java/androidx/ui/res/PrimitiveResources.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/res/Resources.kt b/ui/ui-core/src/main/java/androidx/ui/res/Resources.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/res/Resources.kt
rename to ui/ui-core/src/main/java/androidx/ui/res/Resources.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/res/StringResources.kt b/ui/ui-core/src/main/java/androidx/ui/res/StringResources.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/res/StringResources.kt
rename to ui/ui-core/src/main/java/androidx/ui/res/StringResources.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/res/VectorResources.kt b/ui/ui-core/src/main/java/androidx/ui/res/VectorResources.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/res/VectorResources.kt
rename to ui/ui-core/src/main/java/androidx/ui/res/VectorResources.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/semantics/Semantics.kt b/ui/ui-core/src/main/java/androidx/ui/semantics/Semantics.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/semantics/Semantics.kt
rename to ui/ui-core/src/main/java/androidx/ui/semantics/Semantics.kt
diff --git a/ui/ui-core/src/main/java/androidx/ui/semantics/SemanticsProperties.kt b/ui/ui-core/src/main/java/androidx/ui/semantics/SemanticsProperties.kt
index 136eab0..6d4c329 100644
--- a/ui/ui-core/src/main/java/androidx/ui/semantics/SemanticsProperties.kt
+++ b/ui/ui-core/src/main/java/androidx/ui/semantics/SemanticsProperties.kt
@@ -166,3 +166,82 @@
interface SemanticsPropertyReceiver {
operator fun <T> set(key: SemanticsPropertyKey<T>, value: T)
}
+
+var SemanticsPropertyReceiver.accessibilityLabel by SemanticsProperties.AccessibilityLabel
+
+var SemanticsPropertyReceiver.accessibilityValue by SemanticsProperties.AccessibilityValue
+
+var SemanticsPropertyReceiver.accessibilityValueRange
+ by SemanticsProperties.AccessibilityRangeInfo
+
+var SemanticsPropertyReceiver.enabled by SemanticsProperties.Enabled
+
+var SemanticsPropertyReceiver.hidden by SemanticsProperties.Hidden
+
+// var SemanticsPropertyReceiver.textDirection by SemanticsProperties.TextDirection
+
+var SemanticsPropertyReceiver.onClick by SemanticsActions.OnClick
+
+var SemanticsPropertyReceiver.ScrollTo by SemanticsActions.ScrollTo
+
+fun SemanticsPropertyReceiver.onClick(label: String? = null, action: () -> Unit) {
+ this[SemanticsActions.OnClick] = AccessibilityAction(label, action)
+}
+
+fun SemanticsPropertyReceiver.ScrollTo(label: String? = null, action: (x: Px, y: Px) -> Unit) {
+ this[SemanticsActions.ScrollTo] = AccessibilityAction(label, action)
+}
+
+var SemanticsPropertyReceiver.customActions by SemanticsActions.CustomActions
+
+// TODO(b/138172781): Move to FoundationSemanticsProperties.kt
+var SemanticsPropertyReceiver.testTag by SemanticsProperties.TestTag
+
+// TODO(b/138173613): Use this for merging labels
+/*
+
+ /**
+ * U+202A LEFT-TO-RIGHT EMBEDDING
+ *
+ * Treat the following text as embedded left-to-right.
+ *
+ * Use [PDF] to end the embedding.
+ */
+ private const val LRE = "\u202A"
+
+ /**
+ * U+202B RIGHT-TO-LEFT EMBEDDING
+ *
+ * Treat the following text as embedded right-to-left.
+ *
+ * Use [PDF] to end the embedding.
+ */
+ private const val RLE = "\u202B"
+
+ /**
+ * U+202C POP DIRECTIONAL FORMATTING
+ *
+ * End the scope of the last [LRE], [RLE], [RLO], or [LRO].
+ */
+ private const val PDF = "\u202C"
+
+private fun concatStrings(
+ thisString: String?,
+ otherString: String?,
+ thisTextDirection: TextDirection?,
+ otherTextDirection: TextDirection?
+): String? {
+ if (otherString.isNullOrEmpty())
+ return thisString
+ var nestedLabel = otherString
+ if (thisTextDirection != otherTextDirection && otherTextDirection != null) {
+ nestedLabel = when (otherTextDirection) {
+ TextDirection.Rtl -> "${RLE}$nestedLabel${PDF}"
+ TextDirection.Ltr -> "${LRE}$nestedLabel${PDF}"
+ }
+ }
+ if (thisString.isNullOrEmpty())
+ return nestedLabel
+ return "$thisString\n$nestedLabel"
+}
+*/
diff --git a/ui/ui-platform/src/main/java/androidx/ui/temputils/CoroutineUtils.kt b/ui/ui-core/src/main/java/androidx/ui/temputils/CoroutineUtils.kt
similarity index 100%
rename from ui/ui-platform/src/main/java/androidx/ui/temputils/CoroutineUtils.kt
rename to ui/ui-core/src/main/java/androidx/ui/temputils/CoroutineUtils.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/tooling/InspectionMode.kt b/ui/ui-core/src/main/java/androidx/ui/tooling/InspectionMode.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/tooling/InspectionMode.kt
rename to ui/ui-core/src/main/java/androidx/ui/tooling/InspectionMode.kt
diff --git a/ui/ui-framework/src/main/java/androidx/ui/viewinterop/ComposedView.kt b/ui/ui-core/src/main/java/androidx/ui/viewinterop/ComposedView.kt
similarity index 100%
rename from ui/ui-framework/src/main/java/androidx/ui/viewinterop/ComposedView.kt
rename to ui/ui-core/src/main/java/androidx/ui/viewinterop/ComposedView.kt
diff --git a/ui/ui-platform/src/main/res/values/ids.xml b/ui/ui-core/src/main/res/values/ids.xml
similarity index 97%
rename from ui/ui-platform/src/main/res/values/ids.xml
rename to ui/ui-core/src/main/res/values/ids.xml
index 6989455..fbc3744 100644
--- a/ui/ui-platform/src/main/res/values/ids.xml
+++ b/ui/ui-core/src/main/res/values/ids.xml
@@ -49,4 +49,5 @@
<item name="accessibility_custom_action_29" type="id"/>
<item name="accessibility_custom_action_30" type="id"/>
<item name="accessibility_custom_action_31" type="id"/>
+ <item name="wrapped_composition_tag" type="id" />
</resources>
\ No newline at end of file
diff --git a/ui/ui-platform/src/proguard-rules.pro b/ui/ui-core/src/proguard-rules.pro
similarity index 100%
rename from ui/ui-platform/src/proguard-rules.pro
rename to ui/ui-core/src/proguard-rules.pro
diff --git a/ui/ui-platform/src/test/java/androidx/ui/ComposeUiRobolectricTestRunner.kt b/ui/ui-core/src/test/java/androidx/ui/ComposeUiRobolectricTestRunner.kt
similarity index 100%
rename from ui/ui-platform/src/test/java/androidx/ui/ComposeUiRobolectricTestRunner.kt
rename to ui/ui-core/src/test/java/androidx/ui/ComposeUiRobolectricTestRunner.kt
diff --git a/ui/ui-platform/src/test/java/androidx/ui/autofill/AndroidAutofillTest.kt b/ui/ui-core/src/test/java/androidx/ui/autofill/AndroidAutofillTest.kt
similarity index 100%
rename from ui/ui-platform/src/test/java/androidx/ui/autofill/AndroidAutofillTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/autofill/AndroidAutofillTest.kt
diff --git a/ui/ui-platform/src/test/java/androidx/ui/autofill/AndroidAutofillTypeTest.kt b/ui/ui-core/src/test/java/androidx/ui/autofill/AndroidAutofillTypeTest.kt
similarity index 100%
rename from ui/ui-platform/src/test/java/androidx/ui/autofill/AndroidAutofillTypeTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/autofill/AndroidAutofillTypeTest.kt
diff --git a/ui/ui-platform/src/test/java/androidx/ui/autofill/AndroidPerformAutofillTest.kt b/ui/ui-core/src/test/java/androidx/ui/autofill/AndroidPerformAutofillTest.kt
similarity index 100%
rename from ui/ui-platform/src/test/java/androidx/ui/autofill/AndroidPerformAutofillTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/autofill/AndroidPerformAutofillTest.kt
diff --git a/ui/ui-platform/src/test/java/androidx/ui/autofill/AndroidPopulateViewStructureTest.kt b/ui/ui-core/src/test/java/androidx/ui/autofill/AndroidPopulateViewStructureTest.kt
similarity index 94%
rename from ui/ui-platform/src/test/java/androidx/ui/autofill/AndroidPopulateViewStructureTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/autofill/AndroidPopulateViewStructureTest.kt
index 0e32f1e..02b230e 100644
--- a/ui/ui-platform/src/test/java/androidx/ui/autofill/AndroidPopulateViewStructureTest.kt
+++ b/ui/ui-core/src/test/java/androidx/ui/autofill/AndroidPopulateViewStructureTest.kt
@@ -37,9 +37,9 @@
manifest = Config.NONE,
minSdk = 26)
class AndroidPopulateViewStructureTest {
- private val PACKAGE_NAME = "androidx.ui.platform.test"
private val autofillTree = AutofillTree()
private lateinit var androidAutofill: AndroidAutofill
+ private lateinit var currentPackage: String
@Before
fun setup() {
@@ -49,6 +49,7 @@
activity.setContentView(view)
androidAutofill = AndroidAutofill(view, autofillTree)
+ currentPackage = activity.applicationInfo.packageName
}
@Test
@@ -81,7 +82,7 @@
assertThat(viewStructure).isEqualTo(FakeViewStructure().apply {
children.add(FakeViewStructure().apply {
virtualId = autofillNode.id
- packageName = PACKAGE_NAME
+ packageName = currentPackage
setAutofillType(View.AUTOFILL_TYPE_TEXT)
setAutofillHints(arrayOf(AUTOFILL_HINT_PERSON_NAME))
setDimens(0, 0, 0, 0, 0, 0)
@@ -114,14 +115,14 @@
assertThat(viewStructure).isEqualTo(FakeViewStructure().apply {
children.add(FakeViewStructure().apply {
virtualId = nameAutofillNode.id
- packageName = PACKAGE_NAME
+ packageName = currentPackage
setAutofillType(View.AUTOFILL_TYPE_TEXT)
setAutofillHints(arrayOf(AUTOFILL_HINT_PERSON_NAME))
setDimens(0, 0, 0, 0, 0, 0)
})
children.add(FakeViewStructure().apply {
virtualId = emailAutofillNode.id
- packageName = PACKAGE_NAME
+ packageName = currentPackage
setAutofillType(View.AUTOFILL_TYPE_TEXT)
setAutofillHints(arrayOf(View.AUTOFILL_HINT_EMAIL_ADDRESS))
setDimens(0, 0, 0, 0, 0, 0)
diff --git a/ui/ui-platform/src/test/java/androidx/ui/core/ComponentNodeTest.kt b/ui/ui-core/src/test/java/androidx/ui/core/ComponentNodeTest.kt
similarity index 100%
rename from ui/ui-platform/src/test/java/androidx/ui/core/ComponentNodeTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/ComponentNodeTest.kt
diff --git a/ui/ui-framework/src/test/java/androidx/ui/core/gesture/DoubleTapGestureFilterTest.kt b/ui/ui-core/src/test/java/androidx/ui/core/gesture/DoubleTapGestureFilterTest.kt
similarity index 100%
rename from ui/ui-framework/src/test/java/androidx/ui/core/gesture/DoubleTapGestureFilterTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/gesture/DoubleTapGestureFilterTest.kt
diff --git a/ui/ui-framework/src/test/java/androidx/ui/core/gesture/GestureUtilsTest.kt b/ui/ui-core/src/test/java/androidx/ui/core/gesture/GestureUtilsTest.kt
similarity index 100%
rename from ui/ui-framework/src/test/java/androidx/ui/core/gesture/GestureUtilsTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/gesture/GestureUtilsTest.kt
diff --git a/ui/ui-framework/src/test/java/androidx/ui/core/gesture/LongPressGestureFilterTest.kt b/ui/ui-core/src/test/java/androidx/ui/core/gesture/LongPressGestureFilterTest.kt
similarity index 100%
rename from ui/ui-framework/src/test/java/androidx/ui/core/gesture/LongPressGestureFilterTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/gesture/LongPressGestureFilterTest.kt
diff --git a/ui/ui-framework/src/test/java/androidx/ui/core/gesture/PressIndicatorGestureFilterTest.kt b/ui/ui-core/src/test/java/androidx/ui/core/gesture/PressIndicatorGestureFilterTest.kt
similarity index 100%
rename from ui/ui-framework/src/test/java/androidx/ui/core/gesture/PressIndicatorGestureFilterTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/gesture/PressIndicatorGestureFilterTest.kt
diff --git a/ui/ui-framework/src/test/java/androidx/ui/core/gesture/RawDragGestureFilterTest.kt b/ui/ui-core/src/test/java/androidx/ui/core/gesture/RawDragGestureFilterTest.kt
similarity index 100%
rename from ui/ui-framework/src/test/java/androidx/ui/core/gesture/RawDragGestureFilterTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/gesture/RawDragGestureFilterTest.kt
diff --git a/ui/ui-framework/src/test/java/androidx/ui/core/gesture/RawPressStartGestureFilterTest.kt b/ui/ui-core/src/test/java/androidx/ui/core/gesture/RawPressStartGestureFilterTest.kt
similarity index 100%
rename from ui/ui-framework/src/test/java/androidx/ui/core/gesture/RawPressStartGestureFilterTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/gesture/RawPressStartGestureFilterTest.kt
diff --git a/ui/ui-framework/src/test/java/androidx/ui/core/gesture/RawScaleGestureFilterTest.kt b/ui/ui-core/src/test/java/androidx/ui/core/gesture/RawScaleGestureFilterTest.kt
similarity index 100%
rename from ui/ui-framework/src/test/java/androidx/ui/core/gesture/RawScaleGestureFilterTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/gesture/RawScaleGestureFilterTest.kt
diff --git a/ui/ui-framework/src/test/java/androidx/ui/core/gesture/ScaleSlopExceededGestureFilterTest.kt b/ui/ui-core/src/test/java/androidx/ui/core/gesture/ScaleSlopExceededGestureFilterTest.kt
similarity index 100%
rename from ui/ui-framework/src/test/java/androidx/ui/core/gesture/ScaleSlopExceededGestureFilterTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/gesture/ScaleSlopExceededGestureFilterTest.kt
diff --git a/ui/ui-framework/src/test/java/androidx/ui/core/gesture/ScaleUtilsTest.kt b/ui/ui-core/src/test/java/androidx/ui/core/gesture/ScaleUtilsTest.kt
similarity index 100%
rename from ui/ui-framework/src/test/java/androidx/ui/core/gesture/ScaleUtilsTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/gesture/ScaleUtilsTest.kt
diff --git a/ui/ui-framework/src/test/java/androidx/ui/core/gesture/TapGestureFilterTest.kt b/ui/ui-core/src/test/java/androidx/ui/core/gesture/TapGestureFilterTest.kt
similarity index 100%
rename from ui/ui-framework/src/test/java/androidx/ui/core/gesture/TapGestureFilterTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/gesture/TapGestureFilterTest.kt
diff --git a/ui/ui-framework/src/test/java/androidx/ui/core/gesture/TouchSlopExceededGestureFilterTest.kt b/ui/ui-core/src/test/java/androidx/ui/core/gesture/TouchSlopExceededGestureFilterTest.kt
similarity index 100%
rename from ui/ui-framework/src/test/java/androidx/ui/core/gesture/TouchSlopExceededGestureFilterTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/gesture/TouchSlopExceededGestureFilterTest.kt
diff --git a/ui/ui-framework/src/test/java/androidx/ui/core/gesture/util/PolyFitLeastSquaresTest.kt b/ui/ui-core/src/test/java/androidx/ui/core/gesture/util/PolyFitLeastSquaresTest.kt
similarity index 100%
rename from ui/ui-framework/src/test/java/androidx/ui/core/gesture/util/PolyFitLeastSquaresTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/gesture/util/PolyFitLeastSquaresTest.kt
diff --git a/ui/ui-framework/src/test/java/androidx/ui/core/gesture/util/VelocityTrackerTest.kt b/ui/ui-core/src/test/java/androidx/ui/core/gesture/util/VelocityTrackerTest.kt
similarity index 100%
rename from ui/ui-framework/src/test/java/androidx/ui/core/gesture/util/VelocityTrackerTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/gesture/util/VelocityTrackerTest.kt
diff --git a/ui/ui-platform/src/test/java/androidx/ui/core/hapticfeedback/HapticFeedbackTest.kt b/ui/ui-core/src/test/java/androidx/ui/core/hapticfeedback/HapticFeedbackTest.kt
similarity index 100%
rename from ui/ui-platform/src/test/java/androidx/ui/core/hapticfeedback/HapticFeedbackTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/hapticfeedback/HapticFeedbackTest.kt
diff --git a/ui/ui-framework/src/test/java/androidx/ui/core/input/FocusManagerTest.kt b/ui/ui-core/src/test/java/androidx/ui/core/input/FocusManagerTest.kt
similarity index 100%
rename from ui/ui-framework/src/test/java/androidx/ui/core/input/FocusManagerTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/input/FocusManagerTest.kt
diff --git a/ui/ui-platform/src/test/java/androidx/ui/core/pointerinput/HitPathTrackerTest.kt b/ui/ui-core/src/test/java/androidx/ui/core/pointerinput/HitPathTrackerTest.kt
similarity index 100%
rename from ui/ui-platform/src/test/java/androidx/ui/core/pointerinput/HitPathTrackerTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/pointerinput/HitPathTrackerTest.kt
diff --git a/ui/ui-platform/src/test/java/androidx/ui/core/pointerinput/PointerInputEventProcessorTest.kt b/ui/ui-core/src/test/java/androidx/ui/core/pointerinput/PointerInputEventProcessorTest.kt
similarity index 100%
rename from ui/ui-platform/src/test/java/androidx/ui/core/pointerinput/PointerInputEventProcessorTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/pointerinput/PointerInputEventProcessorTest.kt
diff --git a/ui/ui-platform/src/test/java/androidx/ui/core/pointerinput/TestUtils.kt b/ui/ui-core/src/test/java/androidx/ui/core/pointerinput/TestUtils.kt
similarity index 100%
rename from ui/ui-platform/src/test/java/androidx/ui/core/pointerinput/TestUtils.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/pointerinput/TestUtils.kt
diff --git a/ui/ui-framework/src/test/java/androidx/ui/core/selection/SelectionManagerDragTest.kt b/ui/ui-core/src/test/java/androidx/ui/core/selection/SelectionManagerDragTest.kt
similarity index 100%
rename from ui/ui-framework/src/test/java/androidx/ui/core/selection/SelectionManagerDragTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/selection/SelectionManagerDragTest.kt
diff --git a/ui/ui-framework/src/test/java/androidx/ui/core/selection/SelectionManagerLongPressDragTest.kt b/ui/ui-core/src/test/java/androidx/ui/core/selection/SelectionManagerLongPressDragTest.kt
similarity index 100%
rename from ui/ui-framework/src/test/java/androidx/ui/core/selection/SelectionManagerLongPressDragTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/selection/SelectionManagerLongPressDragTest.kt
diff --git a/ui/ui-framework/src/test/java/androidx/ui/core/selection/SelectionManagerTest.kt b/ui/ui-core/src/test/java/androidx/ui/core/selection/SelectionManagerTest.kt
similarity index 100%
rename from ui/ui-framework/src/test/java/androidx/ui/core/selection/SelectionManagerTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/selection/SelectionManagerTest.kt
diff --git a/ui/ui-framework/src/test/java/androidx/ui/core/selection/SelectionRegistrarImplTest.kt b/ui/ui-core/src/test/java/androidx/ui/core/selection/SelectionRegistrarImplTest.kt
similarity index 100%
rename from ui/ui-framework/src/test/java/androidx/ui/core/selection/SelectionRegistrarImplTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/selection/SelectionRegistrarImplTest.kt
diff --git a/ui/ui-framework/src/test/java/androidx/ui/core/selection/SelectionTest.kt b/ui/ui-core/src/test/java/androidx/ui/core/selection/SelectionTest.kt
similarity index 100%
rename from ui/ui-framework/src/test/java/androidx/ui/core/selection/SelectionTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/core/selection/SelectionTest.kt
diff --git a/ui/ui-framework/src/test/java/androidx/ui/graphics/vector/VectorAssetBuilderTest.kt b/ui/ui-core/src/test/java/androidx/ui/graphics/vector/VectorAssetBuilderTest.kt
similarity index 100%
rename from ui/ui-framework/src/test/java/androidx/ui/graphics/vector/VectorAssetBuilderTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/graphics/vector/VectorAssetBuilderTest.kt
diff --git a/ui/ui-platform/src/test/java/androidx/ui/input/RecordingInputConnectionUpdateEditorValueTest.kt b/ui/ui-core/src/test/java/androidx/ui/input/RecordingInputConnectionUpdateEditorValueTest.kt
similarity index 100%
rename from ui/ui-platform/src/test/java/androidx/ui/input/RecordingInputConnectionUpdateEditorValueTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/input/RecordingInputConnectionUpdateEditorValueTest.kt
diff --git a/ui/ui-platform/src/test/java/androidx/ui/input/TextInputServiceAndroidTest.kt b/ui/ui-core/src/test/java/androidx/ui/input/TextInputServiceAndroidTest.kt
similarity index 100%
rename from ui/ui-platform/src/test/java/androidx/ui/input/TextInputServiceAndroidTest.kt
rename to ui/ui-core/src/test/java/androidx/ui/input/TextInputServiceAndroidTest.kt
diff --git a/ui/ui-framework/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker b/ui/ui-core/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker
similarity index 100%
rename from ui/ui-framework/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker
rename to ui/ui-core/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker
diff --git a/ui/ui-foundation/build.gradle b/ui/ui-foundation/build.gradle
index f32ceb8..bb20d33 100644
--- a/ui/ui-foundation/build.gradle
+++ b/ui/ui-foundation/build.gradle
@@ -38,10 +38,8 @@
api project(":compose:compose-runtime")
api project(":ui:ui-core")
api project(":ui:ui-animation")
- api project(":ui:ui-saved-instance-state")
- implementation project(':ui:ui-framework')
implementation project(':ui:ui-layout')
- implementation project(':ui:ui-platform')
+ api project(":ui:ui-saved-instance-state")
implementation project(':ui:ui-text-core')
implementation project(':ui:ui-text')
diff --git a/ui/ui-foundation/integration-tests/foundation-demos/build.gradle b/ui/ui-foundation/integration-tests/foundation-demos/build.gradle
index 7c464a7..eb3f511 100644
--- a/ui/ui-foundation/integration-tests/foundation-demos/build.gradle
+++ b/ui/ui-foundation/integration-tests/foundation-demos/build.gradle
@@ -37,7 +37,6 @@
implementation project(":ui:integration-tests:demos:common")
implementation project(":ui:ui-core")
implementation project(":ui:ui-foundation")
- implementation project(":ui:ui-framework")
implementation project(":ui:ui-animation")
implementation project(":ui:ui-layout")
implementation project(":ui:ui-foundation:samples")
diff --git a/ui/ui-foundation/samples/build.gradle b/ui/ui-foundation/samples/build.gradle
index b41c8cf..87cf549 100644
--- a/ui/ui-foundation/samples/build.gradle
+++ b/ui/ui-foundation/samples/build.gradle
@@ -36,7 +36,6 @@
implementation project(":ui:ui-core")
implementation project(":ui:ui-animation")
implementation project(":ui:ui-foundation")
- implementation project(":ui:ui-framework")
implementation project(":ui:ui-layout")
implementation project(":ui:ui-text-core")
}
diff --git a/ui/ui-framework/OWNERS b/ui/ui-framework/OWNERS
deleted file mode 100644
index fd8f9ec..0000000
--- a/ui/ui-framework/OWNERS
+++ /dev/null
@@ -1,22 +0,0 @@
-adamp@google.com
-mount@google.com
-andreykulikov@google.com
-
-# Semantics
-ryanmentley@google.com
-ralu@google.com
-
-# Layout
-popam@google.com
-
-# Input & gestures
-shepshapard@google.com
-
-# Graphics
-njawad@google.com
-
-# Text
-haoyuchang@google.com
-nona@google.com
-siyamed@google.com
-qqd@google.com
diff --git a/ui/ui-framework/api/0.1.0-dev01.txt b/ui/ui-framework/api/0.1.0-dev01.txt
deleted file mode 100644
index 814fbde..0000000
--- a/ui/ui-framework/api/0.1.0-dev01.txt
+++ /dev/null
@@ -1,512 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.core {
-
- public final class ClipKt {
- ctor public ClipKt();
- method public static inline void Clip(androidx.ui.engine.geometry.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class DrawKt {
- ctor public DrawKt();
- method public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
- method public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- ctor public DrawShadowKt();
- method public static inline void DrawShadow(androidx.ui.engine.geometry.Shape shape, androidx.ui.core.Dp elevation);
- }
-
- public final class EditorModel {
- ctor public EditorModel(String text, androidx.ui.text.TextRange selection);
- ctor public EditorModel();
- method public String component1();
- method public androidx.ui.text.TextRange component2();
- method public androidx.ui.core.EditorModel copy(String text, androidx.ui.text.TextRange selection);
- method public androidx.ui.text.TextRange getSelection();
- method public String getText();
- }
-
- public final class LayoutKt {
- ctor public LayoutKt();
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static inline void OnPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
- method public static void WithConstraints(kotlin.jvm.functions.Function1<? super androidx.ui.core.Constraints,kotlin.Unit> children);
- }
-
- public final class MultiComposableMeasurables implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.ui.core.Measurable> {
- method public boolean contains(androidx.ui.core.Measurable element);
- method public boolean containsAll(java.util.Collection<?> elements);
- method public operator java.util.List<androidx.ui.core.Measurable> get(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.Measurable get(int index);
- method public int getSize();
- method public int indexOf(androidx.ui.core.Measurable element);
- method public boolean isEmpty();
- method public java.util.Iterator<androidx.ui.core.Measurable> iterator();
- method public int lastIndexOf(androidx.ui.core.Measurable element);
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator();
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator(int index);
- method public java.util.List<androidx.ui.core.Measurable> subList(int fromIndex, int toIndex);
- }
-
- public final class OpacityKt {
- ctor public OpacityKt();
- method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class ParentDataKt {
- ctor public ParentDataKt();
- method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PointerInputWrapperKt {
- ctor public PointerInputWrapperKt();
- method public static inline void PointerInputWrapper(kotlin.jvm.functions.Function2<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler = { event, _ -> event }, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RepaintBoundaryKt {
- ctor public RepaintBoundaryKt();
- method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TestTagProviderKt {
- ctor public TestTagProviderKt();
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static String getDefaultTestTag();
- method public static androidx.compose.Ambient<java.lang.String> getTestTagAmbient();
- }
-
- public final class TextFieldDelegateKt {
- ctor public TextFieldDelegateKt();
- }
-
- public final class TextFieldKt {
- ctor public TextFieldKt();
- method public static void TextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.input.EditorStyle? editorStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.core.EditorModel value, kotlin.jvm.functions.Function1<? super androidx.ui.core.EditorModel,kotlin.Unit> androidx.ui.input.EditorStyle? editorStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.core.EditorModel model, androidx.ui.text.TextRange? compositionRange, kotlin.jvm.functions.Function2<? super androidx.ui.core.EditorModel,? super androidx.ui.text.TextRange,kotlin.Unit> _, _ -> }, androidx.ui.input.EditorStyle? editorStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- }
-
- public final class TextKt {
- ctor public TextKt();
- method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Text(androidx.ui.core.Modifier modifier = Modifier.None, String? text = null, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines, androidx.ui.graphics.Color selectionColor = androidx.ui.core.TextKt.DefaultSelectionColor, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
- method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines, androidx.ui.graphics.Color selectionColor = androidx.ui.core.TextKt.DefaultSelectionColor);
- method public static void Text(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines, androidx.ui.graphics.Color selectionColor = androidx.ui.core.TextKt.DefaultSelectionColor);
- method public static androidx.compose.Effect<androidx.ui.text.TextStyle> currentTextStyle();
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class TextSpanComposeKt {
- ctor public TextSpanComposeKt();
- method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.TextStyle? style = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
- method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.TextStyle? style = null);
- method public static void compose(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> composable);
- method public static void disposeComposition(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null);
- }
-
- public final class TextSpanComposer extends androidx.compose.Composer<androidx.ui.text.TextSpan> {
- }
-
- public final class TextSpanComposition {
- ctor public TextSpanComposition(androidx.ui.core.TextSpanComposer composer);
- method public inline void call(Object key, kotlin.jvm.functions.Function1<? super androidx.compose.ViewValidator,java.lang.Boolean> invalid, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public inline <T> void call(Object key, kotlin.jvm.functions.Function0<? extends T> ctor, kotlin.jvm.functions.Function2<? super androidx.compose.ViewValidator,? super T,java.lang.Boolean> invalid, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> block);
- method public inline void emit(Object key, kotlin.jvm.functions.Function0<androidx.ui.text.TextSpan> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<androidx.ui.text.TextSpan,androidx.ui.text.TextSpan>,kotlin.Unit> update);
- method public inline void emit(Object key, kotlin.jvm.functions.Function0<androidx.ui.text.TextSpan> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<androidx.ui.text.TextSpan,androidx.ui.text.TextSpan>,kotlin.Unit> update, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.TextSpanComposer getComposer();
- method public inline Object joinKey(Object left, Object? right);
- method public inline operator <V> V! unaryPlus(androidx.compose.Effect<V>);
- }
-
- public final class TextSpanScope {
- method public androidx.ui.core.TextSpanComposition getComposer();
- }
-
- public final class WrapperKt {
- ctor public WrapperKt();
- method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithDensity(kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,kotlin.Unit> block);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Density> ambientDensity();
- method public static androidx.compose.Ambient<androidx.ui.core.AndroidComposeView> getAndroidComposeViewAmbient();
- method public static androidx.compose.Ambient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.Ambient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.Ambient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.Ambient<android.content.Context> getContextAmbient();
- method public static androidx.compose.Ambient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.Density> getDensityAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.CompositionContext? setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.CompositionContext? setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @CheckResult(suggest="+") public static <R> androidx.compose.Effect<R> withDensity(kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,? extends R> block);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- ctor public ConstantsKt();
- method public static androidx.ui.core.Duration getDoubleTapMinTime();
- method public static androidx.ui.core.Dp getDoubleTapSlop();
- method public static androidx.ui.core.Duration getDoubleTapTimeout();
- method public static androidx.ui.core.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.core.Dp getHoverTapSlop();
- method public static androidx.ui.core.Duration getHoverTapTimeout();
- method public static androidx.ui.core.Duration getJumpTapTimeout();
- method public static androidx.ui.core.Duration getLongPressTimeout();
- method public static androidx.ui.core.Dp getMaxFlingVelocity();
- method public static androidx.ui.core.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.core.Duration getPressTimeout();
- method public static androidx.ui.core.Dp getScaleSlop();
- method public static androidx.ui.core.Dp getTouchSlop();
- method public static androidx.ui.core.Dp getWindowTouchSlop();
- method public static androidx.ui.core.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- ctor public DoubleTapGestureDetectorKt();
- method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface DragObserver {
- method public default androidx.ui.core.PxPosition onDrag(androidx.ui.core.PxPosition dragDistance);
- method public default void onStart(androidx.ui.core.PxPosition downPosition);
- method public default void onStop(androidx.ui.core.PxPosition velocity);
- }
-
- public final class LongPressDragGestureDetectorKt {
- ctor public LongPressDragGestureDetectorKt();
- method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface LongPressDragObserver {
- method public default androidx.ui.core.PxPosition onDrag(androidx.ui.core.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.core.PxPosition pxPosition);
- method public default void onStop(androidx.ui.core.PxPosition velocity);
- }
-
- public final class LongPressGestureDetectorKt {
- ctor public LongPressGestureDetectorKt();
- method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressGestureDetectorKt {
- ctor public PressGestureDetectorKt();
- method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- ctor public PressIndicatorGestureDetectorKt();
- method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressReleasedGestureDetectorKt {
- ctor public PressReleasedGestureDetectorKt();
- method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>? boolean consumeDownOnStart = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawDragGestureDetectorKt {
- ctor public RawDragGestureDetectorKt();
- method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopDragGestureDetectorKt {
- ctor public TouchSlopDragGestureDetectorKt();
- method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- ctor public TouchSlopExceededGestureDetectorKt();
- method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class PolyFitLeastSquaresKt {
- ctor public PolyFitLeastSquaresKt();
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.core.Timestamp time, androidx.ui.core.PxPosition position);
- method public androidx.ui.core.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- ctor public VelocityTrackerKt();
- }
-
-}
-
-package androidx.ui.core.input {
-
- public class FocusManager {
- method public final void requestFocusById(String identifier);
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.PxPosition startCoordinates, androidx.ui.core.PxPosition endCoordinates, int startOffset, int endOffset, androidx.ui.text.style.TextDirection startDirection, androidx.ui.text.style.TextDirection endDirection, androidx.ui.core.LayoutCoordinates? startLayoutCoordinates, androidx.ui.core.LayoutCoordinates? endLayoutCoordinates);
- method public androidx.ui.core.PxPosition component1();
- method public androidx.ui.core.PxPosition component2();
- method public int component3();
- method public int component4();
- method public androidx.ui.text.style.TextDirection component5();
- method public androidx.ui.text.style.TextDirection component6();
- method public androidx.ui.core.LayoutCoordinates? component7();
- method public androidx.ui.core.LayoutCoordinates? component8();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.PxPosition startCoordinates, androidx.ui.core.PxPosition endCoordinates, int startOffset, int endOffset, androidx.ui.text.style.TextDirection startDirection, androidx.ui.text.style.TextDirection endDirection, androidx.ui.core.LayoutCoordinates? startLayoutCoordinates, androidx.ui.core.LayoutCoordinates? endLayoutCoordinates);
- method public androidx.ui.core.PxPosition getEndCoordinates();
- method public androidx.ui.text.style.TextDirection getEndDirection();
- method public androidx.ui.core.LayoutCoordinates? getEndLayoutCoordinates();
- method public int getEndOffset();
- method public androidx.ui.core.PxPosition getStartCoordinates();
- method public androidx.ui.text.style.TextDirection getStartDirection();
- method public androidx.ui.core.LayoutCoordinates? getStartLayoutCoordinates();
- method public int getStartOffset();
- }
-
- public final class SelectionKt {
- ctor public SelectionKt();
- }
-
- public final class SelectionManager implements androidx.ui.core.selection.SelectionRegistrar {
- ctor public SelectionManager();
- method public androidx.ui.core.PxPosition getAdjustedCoordinates(androidx.ui.core.PxPosition p);
- method public androidx.ui.core.LayoutCoordinates getContainerLayoutCoordinates();
- method public androidx.ui.core.selection.SelectionMode getMode();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.selection.Selection,kotlin.Unit> getOnSelectionChange();
- method public androidx.ui.core.selection.Selection? getSelection();
- method public androidx.ui.core.gesture.DragObserver handleDragObserver(boolean dragStartHandle);
- method public void onPress(androidx.ui.core.PxPosition position);
- method public void setContainerLayoutCoordinates(androidx.ui.core.LayoutCoordinates p);
- method public void setMode(androidx.ui.core.selection.SelectionMode p);
- method public void setOnSelectionChange(kotlin.jvm.functions.Function1<? super androidx.ui.core.selection.Selection,kotlin.Unit> p);
- method public void setSelection(androidx.ui.core.selection.Selection? p);
- method public Object subscribe(androidx.ui.core.selection.TextSelectionHandler handler);
- method public void unsubscribe(Object key);
- property public final androidx.ui.core.LayoutCoordinates containerLayoutCoordinates;
- property public final androidx.ui.core.selection.SelectionMode mode;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.selection.Selection,kotlin.Unit> onSelectionChange;
- property public final androidx.ui.core.selection.Selection? selection;
- field public androidx.ui.core.LayoutCoordinates containerLayoutCoordinates;
- }
-
- public final class SelectionManagerKt {
- ctor public SelectionManagerKt();
- method public static androidx.compose.Ambient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public enum SelectionMode {
- enum_constant public static final androidx.ui.core.selection.SelectionMode Horizontal;
- enum_constant public static final androidx.ui.core.selection.SelectionMode Vertical;
- }
-
- public interface SelectionRegistrar {
- method public Object subscribe(androidx.ui.core.selection.TextSelectionHandler handler);
- method public void unsubscribe(Object key);
- }
-
- public interface TextSelectionHandler {
- method public androidx.ui.core.selection.Selection? getSelection(kotlin.Pair<androidx.ui.core.PxPosition,androidx.ui.core.PxPosition> selectionCoordinates, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, androidx.ui.core.selection.SelectionMode mode);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public androidx.ui.core.Px getDefaultHeight();
- method public androidx.ui.core.Px getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth, float viewportHeight);
- method public androidx.ui.graphics.vector.VectorAssetBuilder addPath(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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public void ensureNotConsumed();
- method public androidx.ui.core.Px getDefaultHeight();
- method public androidx.ui.core.Px getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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, androidx.ui.graphics.vector.PathNode![] clipPathData = EmptyPath);
- }
-
- public final class VectorAssetKt {
- ctor public VectorAssetKt();
- method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color? tintColor = null, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode);
- }
-
- public final class VectorComposeKt {
- ctor public VectorComposeKt();
- method public static void DrawVector(androidx.ui.core.Dp defaultWidth, androidx.ui.core.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color? tintColor = null, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static void DrawVector(androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color? tintColor = null, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method 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, androidx.ui.graphics.vector.PathNode![] clipPathData = EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
- method public static void Path(androidx.ui.graphics.vector.VectorScope, 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);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- ctor public VectorGroup(String name, float rotation, float pivotX, float pivotY, float scaleX, float scaleY, float translationX, float translationY, androidx.ui.graphics.vector.PathNode![] clipPathData);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public androidx.ui.graphics.vector.PathNode![] getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- ctor public VectorPath(String name, 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public androidx.ui.graphics.vector.PathNode![] getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- ctor public XmlVectorParserKt();
- }
-
-}
-
-package androidx.ui.res {
-
- public final class DeferredResource<T> {
- ctor public DeferredResource();
- method public T? getResource();
- method public void setResource$lintWithKotlin(T? p);
- property public final T? resource;
- }
-
- public final class ImageResourcesKt {
- ctor public ImageResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Image> imageResource(@DrawableRes int id);
- }
-
- public final class ResourcesKt {
- ctor public ResourcesKt();
- }
-
- public final class StringResourcesKt {
- ctor public StringResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- ctor public VectorResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.res.DeferredResource<androidx.ui.graphics.vector.VectorAsset>> loadVectorResource(int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.vector.VectorAsset> vectorResource(@DrawableRes int resId);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- }
-
- public final class SemanticsKt {
- ctor public SemanticsKt();
- method public static void Semantics(boolean container = false, boolean explicitChildNodes = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- ctor public SemanticsPropertiesKt();
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- ctor public InspectionModeKt();
- method public static androidx.compose.Ambient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/0.1.0-dev02.txt b/ui/ui-framework/api/0.1.0-dev02.txt
deleted file mode 100644
index 15b00a2..0000000
--- a/ui/ui-framework/api/0.1.0-dev02.txt
+++ /dev/null
@@ -1,509 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.core {
-
- public final class ClipKt {
- ctor public ClipKt();
- method public static inline void Clip(androidx.ui.engine.geometry.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class DrawKt {
- ctor public DrawKt();
- method public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
- method public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- ctor public DrawShadowKt();
- method public static inline void DrawShadow(androidx.ui.engine.geometry.Shape shape, androidx.ui.core.Dp elevation);
- }
-
- public final class EditorModel {
- ctor public EditorModel(String text, androidx.ui.text.TextRange selection);
- ctor public EditorModel();
- method public String component1();
- method public androidx.ui.text.TextRange component2();
- method public androidx.ui.core.EditorModel copy(String text, androidx.ui.text.TextRange selection);
- method public androidx.ui.text.TextRange getSelection();
- method public String getText();
- }
-
- public final class LayoutKt {
- ctor public LayoutKt();
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static inline void OnPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
- method public static void WithConstraints(kotlin.jvm.functions.Function1<? super androidx.ui.core.Constraints,kotlin.Unit> children);
- }
-
- public final class MultiComposableMeasurables implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.ui.core.Measurable> {
- method public boolean contains(androidx.ui.core.Measurable element);
- method public boolean containsAll(java.util.Collection<?> elements);
- method public operator java.util.List<androidx.ui.core.Measurable> get(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.Measurable get(int index);
- method public int getSize();
- method public int indexOf(androidx.ui.core.Measurable element);
- method public boolean isEmpty();
- method public java.util.Iterator<androidx.ui.core.Measurable> iterator();
- method public int lastIndexOf(androidx.ui.core.Measurable element);
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator();
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator(int index);
- method public java.util.List<androidx.ui.core.Measurable> subList(int fromIndex, int toIndex);
- }
-
- public final class OpacityKt {
- ctor public OpacityKt();
- method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class ParentDataKt {
- ctor public ParentDataKt();
- method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PasswordTextFieldKt {
- ctor public PasswordTextFieldKt();
- method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.input.EditorStyle? editorStyle = null, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
- }
-
- public final class PointerInputWrapperKt {
- ctor public PointerInputWrapperKt();
- method public static inline void PointerInputWrapper(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler = { event, _, _ -> event }, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RepaintBoundaryKt {
- ctor public RepaintBoundaryKt();
- method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TestTagProviderKt {
- ctor public TestTagProviderKt();
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static String getDefaultTestTag();
- method public static androidx.compose.Ambient<java.lang.String> getTestTagAmbient();
- }
-
- public final class TextFieldDelegateKt {
- ctor public TextFieldDelegateKt();
- }
-
- public final class TextFieldKt {
- ctor public TextFieldKt();
- method public static void TextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.input.EditorStyle? editorStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.core.EditorModel value, kotlin.jvm.functions.Function1<? super androidx.ui.core.EditorModel,kotlin.Unit> androidx.ui.input.EditorStyle? editorStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.core.EditorModel model, androidx.ui.text.TextRange? compositionRange, kotlin.jvm.functions.Function2<? super androidx.ui.core.EditorModel,? super androidx.ui.text.TextRange,kotlin.Unit> _, _ -> }, androidx.ui.input.EditorStyle? editorStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- }
-
- public final class TextKt {
- ctor public TextKt();
- method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Text(androidx.ui.core.Modifier modifier = Modifier.None, String? text = null, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines, androidx.ui.graphics.Color selectionColor = androidx.ui.core.TextKt.DefaultSelectionColor, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
- method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines, androidx.ui.graphics.Color selectionColor = androidx.ui.core.TextKt.DefaultSelectionColor);
- method public static void Text(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines, androidx.ui.graphics.Color selectionColor = androidx.ui.core.TextKt.DefaultSelectionColor);
- method public static androidx.compose.Effect<androidx.ui.text.TextStyle> currentTextStyle();
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class TextSpanComposeKt {
- ctor public TextSpanComposeKt();
- method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.TextStyle? style = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
- method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.TextStyle? style = null);
- method public static void compose(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> composable);
- method public static void disposeComposition(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null);
- }
-
- public final class TextSpanComposer extends androidx.compose.Composer<androidx.ui.text.TextSpan> {
- }
-
- public final class TextSpanComposition {
- ctor public TextSpanComposition(androidx.ui.core.TextSpanComposer composer);
- method public inline void call(Object key, kotlin.jvm.functions.Function1<? super androidx.compose.ViewValidator,java.lang.Boolean> invalid, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public inline <T> void call(Object key, kotlin.jvm.functions.Function0<? extends T> ctor, kotlin.jvm.functions.Function2<? super androidx.compose.ViewValidator,? super T,java.lang.Boolean> invalid, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> block);
- method public inline void emit(Object key, kotlin.jvm.functions.Function0<androidx.ui.text.TextSpan> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<androidx.ui.text.TextSpan,androidx.ui.text.TextSpan>,kotlin.Unit> update);
- method public inline void emit(Object key, kotlin.jvm.functions.Function0<androidx.ui.text.TextSpan> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<androidx.ui.text.TextSpan,androidx.ui.text.TextSpan>,kotlin.Unit> update, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.TextSpanComposer getComposer();
- method public inline Object joinKey(Object left, Object? right);
- method public inline operator <V> V! unaryPlus(androidx.compose.Effect<V>);
- }
-
- public final class TextSpanScope {
- method public androidx.ui.core.TextSpanComposition getComposer();
- }
-
- public final class WrapperKt {
- ctor public WrapperKt();
- method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithDensity(kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,kotlin.Unit> block);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Density> ambientDensity();
- method public static androidx.compose.Ambient<androidx.ui.core.AndroidComposeView> getAndroidComposeViewAmbient();
- method public static androidx.compose.Ambient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.Ambient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.Ambient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.Ambient<android.content.Context> getContextAmbient();
- method public static androidx.compose.Ambient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.Density> getDensityAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.CompositionContext? setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.CompositionContext? setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- ctor public ConstantsKt();
- method public static androidx.ui.core.Duration getDoubleTapMinTime();
- method public static androidx.ui.core.Dp getDoubleTapSlop();
- method public static androidx.ui.core.Duration getDoubleTapTimeout();
- method public static androidx.ui.core.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.core.Dp getHoverTapSlop();
- method public static androidx.ui.core.Duration getHoverTapTimeout();
- method public static androidx.ui.core.Duration getJumpTapTimeout();
- method public static androidx.ui.core.Duration getLongPressTimeout();
- method public static androidx.ui.core.Dp getMaxFlingVelocity();
- method public static androidx.ui.core.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.core.Duration getPressTimeout();
- method public static androidx.ui.core.Dp getScaleSlop();
- method public static androidx.ui.core.Dp getTouchSlop();
- method public static androidx.ui.core.Dp getWindowTouchSlop();
- method public static androidx.ui.core.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- ctor public DoubleTapGestureDetectorKt();
- method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface DragObserver {
- method public default androidx.ui.core.PxPosition onDrag(androidx.ui.core.PxPosition dragDistance);
- method public default void onStart(androidx.ui.core.PxPosition downPosition);
- method public default void onStop(androidx.ui.core.PxPosition velocity);
- }
-
- public final class LongPressDragGestureDetectorKt {
- ctor public LongPressDragGestureDetectorKt();
- method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface LongPressDragObserver {
- method public default androidx.ui.core.PxPosition onDrag(androidx.ui.core.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.core.PxPosition pxPosition);
- method public default void onStop(androidx.ui.core.PxPosition velocity);
- }
-
- public final class LongPressGestureDetectorKt {
- ctor public LongPressGestureDetectorKt();
- method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressGestureDetectorKt {
- ctor public PressGestureDetectorKt();
- method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- ctor public PressIndicatorGestureDetectorKt();
- method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressReleasedGestureDetectorKt {
- ctor public PressReleasedGestureDetectorKt();
- method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>? boolean consumeDownOnStart = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawDragGestureDetectorKt {
- ctor public RawDragGestureDetectorKt();
- method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopDragGestureDetectorKt {
- ctor public TouchSlopDragGestureDetectorKt();
- method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- ctor public TouchSlopExceededGestureDetectorKt();
- method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class GestureUtilsKt {
- ctor public GestureUtilsKt();
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.core.IntPxSize bounds);
- }
-
- public final class PolyFitLeastSquaresKt {
- ctor public PolyFitLeastSquaresKt();
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.core.Timestamp time, androidx.ui.core.PxPosition position);
- method public androidx.ui.core.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- ctor public VelocityTrackerKt();
- }
-
-}
-
-package androidx.ui.core.input {
-
- public class FocusManager {
- method public final void requestFocusById(String identifier);
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.PxPosition startCoordinates, androidx.ui.core.PxPosition endCoordinates, int startOffset, int endOffset, androidx.ui.text.style.TextDirection startDirection, androidx.ui.text.style.TextDirection endDirection, androidx.ui.core.LayoutCoordinates? startLayoutCoordinates, androidx.ui.core.LayoutCoordinates? endLayoutCoordinates);
- method public androidx.ui.core.PxPosition component1();
- method public androidx.ui.core.PxPosition component2();
- method public int component3();
- method public int component4();
- method public androidx.ui.text.style.TextDirection component5();
- method public androidx.ui.text.style.TextDirection component6();
- method public androidx.ui.core.LayoutCoordinates? component7();
- method public androidx.ui.core.LayoutCoordinates? component8();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.PxPosition startCoordinates, androidx.ui.core.PxPosition endCoordinates, int startOffset, int endOffset, androidx.ui.text.style.TextDirection startDirection, androidx.ui.text.style.TextDirection endDirection, androidx.ui.core.LayoutCoordinates? startLayoutCoordinates, androidx.ui.core.LayoutCoordinates? endLayoutCoordinates);
- method public androidx.ui.core.PxPosition getEndCoordinates();
- method public androidx.ui.text.style.TextDirection getEndDirection();
- method public androidx.ui.core.LayoutCoordinates? getEndLayoutCoordinates();
- method public int getEndOffset();
- method public androidx.ui.core.PxPosition getStartCoordinates();
- method public androidx.ui.text.style.TextDirection getStartDirection();
- method public androidx.ui.core.LayoutCoordinates? getStartLayoutCoordinates();
- method public int getStartOffset();
- }
-
- public final class SelectionKt {
- ctor public SelectionKt();
- }
-
- public final class SelectionManager implements androidx.ui.core.selection.SelectionRegistrar {
- ctor public SelectionManager();
- method public androidx.ui.core.PxPosition getAdjustedCoordinates(androidx.ui.core.PxPosition p);
- method public androidx.ui.core.LayoutCoordinates getContainerLayoutCoordinates();
- method public androidx.ui.core.selection.SelectionMode getMode();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.selection.Selection,kotlin.Unit> getOnSelectionChange();
- method public androidx.ui.core.selection.Selection? getSelection();
- method public androidx.ui.core.gesture.DragObserver handleDragObserver(boolean dragStartHandle);
- method public void onPress(androidx.ui.core.PxPosition position);
- method public void setContainerLayoutCoordinates(androidx.ui.core.LayoutCoordinates p);
- method public void setMode(androidx.ui.core.selection.SelectionMode p);
- method public void setOnSelectionChange(kotlin.jvm.functions.Function1<? super androidx.ui.core.selection.Selection,kotlin.Unit> p);
- method public void setSelection(androidx.ui.core.selection.Selection? p);
- method public Object subscribe(androidx.ui.core.selection.TextSelectionHandler handler);
- method public void unsubscribe(Object key);
- property public final androidx.ui.core.LayoutCoordinates containerLayoutCoordinates;
- property public final androidx.ui.core.selection.SelectionMode mode;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.selection.Selection,kotlin.Unit> onSelectionChange;
- property public final androidx.ui.core.selection.Selection? selection;
- field public androidx.ui.core.LayoutCoordinates containerLayoutCoordinates;
- }
-
- public final class SelectionManagerKt {
- ctor public SelectionManagerKt();
- method public static androidx.compose.Ambient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public enum SelectionMode {
- enum_constant public static final androidx.ui.core.selection.SelectionMode Horizontal;
- enum_constant public static final androidx.ui.core.selection.SelectionMode Vertical;
- }
-
- public interface SelectionRegistrar {
- method public Object subscribe(androidx.ui.core.selection.TextSelectionHandler handler);
- method public void unsubscribe(Object key);
- }
-
- public interface TextSelectionHandler {
- method public androidx.ui.core.selection.Selection? getSelection(kotlin.Pair<androidx.ui.core.PxPosition,androidx.ui.core.PxPosition> selectionCoordinates, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, androidx.ui.core.selection.SelectionMode mode);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public androidx.ui.core.Px getDefaultHeight();
- method public androidx.ui.core.Px getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth, float viewportHeight);
- method public androidx.ui.graphics.vector.VectorAssetBuilder addPath(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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public void ensureNotConsumed();
- method public androidx.ui.core.Px getDefaultHeight();
- method public androidx.ui.core.Px getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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, androidx.ui.graphics.vector.PathNode![] clipPathData = EmptyPath);
- }
-
- public final class VectorAssetKt {
- ctor public VectorAssetKt();
- method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode);
- }
-
- public final class VectorComposeKt {
- ctor public VectorComposeKt();
- method public static void DrawVector(androidx.ui.core.Dp defaultWidth, androidx.ui.core.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static void DrawVector(androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method 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, androidx.ui.graphics.vector.PathNode![] clipPathData = EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
- method public static void Path(androidx.ui.graphics.vector.VectorScope, 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);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- ctor public VectorGroup(String name, float rotation, float pivotX, float pivotY, float scaleX, float scaleY, float translationX, float translationY, androidx.ui.graphics.vector.PathNode![] clipPathData);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public androidx.ui.graphics.vector.PathNode![] getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- ctor public VectorPath(String name, 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public androidx.ui.graphics.vector.PathNode![] getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- ctor public XmlVectorParserKt();
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ImageResourcesKt {
- ctor public ImageResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Image> imageResource(@DrawableRes int id);
- }
-
- public final class StringResourcesKt {
- ctor public StringResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- ctor public VectorResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.vector.VectorAsset> vectorResource(@DrawableRes int resId);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- }
-
- public final class SemanticsKt {
- ctor public SemanticsKt();
- method public static void Semantics(boolean container = false, boolean explicitChildNodes = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- ctor public SemanticsPropertiesKt();
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- ctor public InspectionModeKt();
- method public static androidx.compose.Ambient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/0.1.0-dev03.txt b/ui/ui-framework/api/0.1.0-dev03.txt
deleted file mode 100644
index a2b3818..0000000
--- a/ui/ui-framework/api/0.1.0-dev03.txt
+++ /dev/null
@@ -1,625 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.core {
-
- public final class ClipKt {
- ctor public ClipKt();
- method public static inline void Clip(androidx.ui.engine.geometry.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class DrawKt {
- ctor public DrawKt();
- method public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
- method public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- ctor public DrawShadowKt();
- method public static inline void DrawShadow(androidx.ui.engine.geometry.Shape shape, androidx.ui.core.Dp elevation);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment Left;
- enum_constant public static final androidx.ui.core.DropDownAlignment Right;
- }
-
- public final class EditorModel {
- ctor public EditorModel(String text, androidx.ui.text.TextRange selection);
- ctor public EditorModel();
- method public String component1();
- method public androidx.ui.text.TextRange component2();
- method public androidx.ui.core.EditorModel copy(String text, androidx.ui.text.TextRange selection);
- method public androidx.ui.text.TextRange getSelection();
- method public String getText();
- }
-
- public final class LayoutKt {
- ctor public LayoutKt();
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static inline void OnPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.core.Constraints,kotlin.Unit> children);
- }
-
- public final class MultiComposableMeasurables implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.ui.core.Measurable> {
- method public boolean contains(androidx.ui.core.Measurable element);
- method public boolean containsAll(java.util.Collection<?> elements);
- method public operator java.util.List<androidx.ui.core.Measurable> get(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.Measurable get(int index);
- method public int getSize();
- method public int indexOf(androidx.ui.core.Measurable element);
- method public boolean isEmpty();
- method public java.util.Iterator<androidx.ui.core.Measurable> iterator();
- method public int lastIndexOf(androidx.ui.core.Measurable element);
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator();
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator(int index);
- method public java.util.List<androidx.ui.core.Measurable> subList(int fromIndex, int toIndex);
- }
-
- public final class OpacityKt {
- ctor public OpacityKt();
- method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class ParentDataKt {
- ctor public ParentDataKt();
- method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PasswordTextFieldKt {
- ctor public PasswordTextFieldKt();
- method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
- }
-
- public final class PointerInputWrapperKt {
- ctor public PointerInputWrapperKt();
- method public static inline void PointerInputWrapper(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler = { event, _, _ -> event }, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler = {}, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- ctor public PopupKt();
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.core.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopLeft, androidx.ui.core.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void disposeActivityComposition(android.app.Activity activity);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class RepaintBoundaryKt {
- ctor public RepaintBoundaryKt();
- method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TestTagProviderKt {
- ctor public TestTagProviderKt();
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static String getDefaultTestTag();
- method public static androidx.compose.Ambient<java.lang.String> getTestTagAmbient();
- }
-
- public final class TextFieldDelegateKt {
- ctor public TextFieldDelegateKt();
- }
-
- public final class TextFieldKt {
- ctor public TextFieldKt();
- method public static void TextField(String value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.core.EditorModel value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.core.EditorModel,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.core.EditorModel model, androidx.ui.text.TextRange? compositionRange, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.core.EditorModel,? super androidx.ui.text.TextRange,kotlin.Unit> _, _ -> }, androidx.ui.text.TextStyle? textStyle = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- }
-
- public final class TextKt {
- ctor public TextKt();
- method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Text(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
- method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines);
- method public static void Text(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines);
- method public static androidx.compose.Effect<androidx.ui.text.TextStyle> currentTextStyle();
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class TextSpanComposeKt {
- ctor public TextSpanComposeKt();
- method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.SpanStyle? style = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
- method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.SpanStyle? style = null);
- method public static void compose(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> composable);
- method public static void disposeComposition(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null);
- }
-
- public final class TextSpanComposer extends androidx.compose.Composer<androidx.ui.text.TextSpan> {
- }
-
- public final class TextSpanComposition {
- ctor public TextSpanComposition(androidx.ui.core.TextSpanComposer composer);
- method public inline void call(Object key, kotlin.jvm.functions.Function1<? super androidx.compose.ViewValidator,java.lang.Boolean> invalid, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public inline <T> void call(Object key, kotlin.jvm.functions.Function0<? extends T> ctor, kotlin.jvm.functions.Function2<? super androidx.compose.ViewValidator,? super T,java.lang.Boolean> invalid, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> block);
- method public inline void emit(Object key, kotlin.jvm.functions.Function0<androidx.ui.text.TextSpan> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<androidx.ui.text.TextSpan,androidx.ui.text.TextSpan>,kotlin.Unit> update);
- method public inline void emit(Object key, kotlin.jvm.functions.Function0<androidx.ui.text.TextSpan> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<androidx.ui.text.TextSpan,androidx.ui.text.TextSpan>,kotlin.Unit> update, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public inline <T> T! expr(Object key, kotlin.jvm.functions.Function0<? extends T> block);
- method public androidx.ui.core.TextSpanComposer getComposer();
- method public inline Object joinKey(Object left, Object? right);
- method public inline operator <V> V! unaryPlus(androidx.compose.Effect<V>);
- }
-
- public final class TextSpanScope {
- method public androidx.ui.core.TextSpanComposition getComposer();
- }
-
- public final class WrapperKt {
- ctor public WrapperKt();
- method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithDensity(kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,kotlin.Unit> block);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Density> ambientDensity();
- method public static androidx.compose.Ambient<androidx.ui.core.AndroidComposeView> getAndroidComposeViewAmbient();
- method public static androidx.compose.Ambient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.Ambient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.Ambient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.Ambient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.Ambient<android.content.Context> getContextAmbient();
- method public static androidx.compose.Ambient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.Density> getDensityAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.Ambient<androidx.ui.text.font.Font.ResourceLoader> getFontLoaderAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.Ambient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.CompositionContext? setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.CompositionContext? setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- ctor public ConstantsKt();
- method public static androidx.ui.core.Duration getDoubleTapMinTime();
- method public static androidx.ui.core.Dp getDoubleTapSlop();
- method public static androidx.ui.core.Duration getDoubleTapTimeout();
- method public static androidx.ui.core.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.core.Dp getHoverTapSlop();
- method public static androidx.ui.core.Duration getHoverTapTimeout();
- method public static androidx.ui.core.Duration getJumpTapTimeout();
- method public static androidx.ui.core.Duration getLongPressTimeout();
- method public static androidx.ui.core.Dp getMaxFlingVelocity();
- method public static androidx.ui.core.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.core.Duration getPressTimeout();
- method public static androidx.ui.core.Dp getScaleSlop();
- method public static androidx.ui.core.Dp getTouchSlop();
- method public static androidx.ui.core.Dp getWindowTouchSlop();
- method public static androidx.ui.core.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- ctor public DoubleTapGestureDetectorKt();
- method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface DragObserver {
- method public default androidx.ui.core.PxPosition onDrag(androidx.ui.core.PxPosition dragDistance);
- method public default void onStart(androidx.ui.core.PxPosition downPosition);
- method public default void onStop(androidx.ui.core.PxPosition velocity);
- }
-
- public final class LongPressDragGestureDetectorKt {
- ctor public LongPressDragGestureDetectorKt();
- method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface LongPressDragObserver {
- method public default androidx.ui.core.PxPosition onDrag(androidx.ui.core.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.core.PxPosition pxPosition);
- method public default void onStop(androidx.ui.core.PxPosition velocity);
- }
-
- public final class LongPressGestureDetectorKt {
- ctor public LongPressGestureDetectorKt();
- method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressGestureDetectorKt {
- ctor public PressGestureDetectorKt();
- method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- ctor public PressIndicatorGestureDetectorKt();
- method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressReleasedGestureDetectorKt {
- ctor public PressReleasedGestureDetectorKt();
- method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>? boolean consumeDownOnStart = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawDragGestureDetectorKt {
- ctor public RawDragGestureDetectorKt();
- method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawScaleGestureDetectorKt {
- ctor public RawScaleGestureDetectorKt();
- method public static void RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface RawScaleObserver {
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureDetectorKt {
- ctor public ScaleGestureDetectorKt();
- method public static void ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface ScaleObserver {
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureDetectorKt {
- ctor public ScaleSlopExceededGestureDetectorKt();
- method public static void ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class ScaleUtilKt {
- ctor public ScaleUtilKt();
- }
-
- public final class TouchSlopDragGestureDetectorKt {
- ctor public TouchSlopDragGestureDetectorKt();
- method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- ctor public TouchSlopExceededGestureDetectorKt();
- method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class GestureUtilsKt {
- ctor public GestureUtilsKt();
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.core.IntPxSize bounds);
- }
-
- public final class PolyFitLeastSquaresKt {
- ctor public PolyFitLeastSquaresKt();
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.core.Uptime uptime, androidx.ui.core.PxPosition position);
- method public androidx.ui.core.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- ctor public VelocityTrackerKt();
- }
-
-}
-
-package androidx.ui.core.input {
-
- public class FocusManager {
- method public final void requestFocusById(String identifier);
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.core.PxPosition startPosition, androidx.ui.core.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress);
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.core.PxPosition coordinates, androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.LayoutCoordinates? layoutCoordinates);
- method public androidx.ui.core.PxPosition component1();
- method public androidx.ui.text.style.TextDirection component2();
- method public int component3();
- method public androidx.ui.core.LayoutCoordinates? component4();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.core.PxPosition coordinates, androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.LayoutCoordinates? layoutCoordinates);
- method public androidx.ui.core.PxPosition getCoordinates();
- method public androidx.ui.text.style.TextDirection getDirection();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public int getOffset();
- }
-
- public final class SelectionContainerKt {
- ctor public SelectionContainerKt();
- method 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);
- }
-
- public final class SelectionHandlesKt {
- ctor public SelectionHandlesKt();
- }
-
- public final class SelectionManagerKt {
- ctor public SelectionManagerKt();
- }
-
- public interface SelectionRegistrar {
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- ctor public SelectionRegistrarKt();
- method public static androidx.compose.Ambient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public final class TextSelectionDelegateKt {
- ctor public TextSelectionDelegateKt();
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- ctor public FocusableKt();
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = +memo({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public androidx.ui.core.Px getDefaultHeight();
- method public androidx.ui.core.Px getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth, float viewportHeight);
- method public androidx.ui.graphics.vector.VectorAssetBuilder addPath(java.util.List<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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public void ensureNotConsumed();
- method public androidx.ui.core.Px getDefaultHeight();
- method public androidx.ui.core.Px getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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<androidx.ui.graphics.vector.PathNode> clipPathData = EmptyPath);
- }
-
- public final class VectorAssetKt {
- ctor public VectorAssetKt();
- method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
- }
-
- public final class VectorComposeKt {
- ctor public VectorComposeKt();
- method public static void DrawVector(androidx.ui.core.Dp defaultWidth, androidx.ui.core.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static void DrawVector(androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method 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<androidx.ui.graphics.vector.PathNode> clipPathData = EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
- method public static void Path(androidx.ui.graphics.vector.VectorScope, java.util.List<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);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- ctor public VectorGroup(String name, float rotation, float pivotX, float pivotY, float scaleX, float scaleY, float translationX, float translationY, java.util.List<androidx.ui.graphics.vector.PathNode> clipPathData);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- ctor public VectorPath(String name, java.util.List<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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- ctor public XmlVectorParserKt();
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- ctor public ColorResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Color> colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class ImageResourcesKt {
- ctor public ImageResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Image> imageResource(@DrawableRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.res.DeferredResource<androidx.ui.graphics.Image>> loadImageResource(int id, androidx.ui.graphics.Image? pendingImage = null, androidx.ui.graphics.Image? failedImage = null);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- ctor public PrimitiveResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.Boolean> booleanResource(@BoolRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Dp> dimensionResource(@DimenRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<int[]> integerArrayResource(@ArrayRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.Integer> integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- ctor public ResourcesKt();
- }
-
- public final class StringResourcesKt {
- ctor public StringResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String[]> stringArrayResource(@ArrayRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- ctor public VectorResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<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);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.vector.VectorAsset> vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.core.Px,androidx.ui.core.Px,kotlin.Unit>>> getScrollTo();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.core.Px,androidx.ui.core.Px,kotlin.Unit>>> ScrollTo;
- }
-
- public final class SemanticsKt {
- ctor public SemanticsKt();
- method public static void Semantics(boolean container = false, boolean explicitChildNodes = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- ctor public SemanticsPropertiesKt();
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.Px,? super androidx.ui.core.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.core.Px,androidx.ui.core.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.core.Px,androidx.ui.core.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- ctor public InspectionModeKt();
- method public static androidx.compose.Ambient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/0.1.0-dev04.txt b/ui/ui-framework/api/0.1.0-dev04.txt
deleted file mode 100644
index 10f5f62..0000000
--- a/ui/ui-framework/api/0.1.0-dev04.txt
+++ /dev/null
@@ -1,599 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.core {
-
- public final class AndroidViewCompatKt {
- }
-
- public final class ClipKt {
- method public static inline void Clip(androidx.ui.graphics.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class DrawKt {
- method public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.unit.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- method public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- method public static inline void DrawShadow(androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment Left;
- enum_constant public static final androidx.ui.core.DropDownAlignment Right;
- }
-
- public final class LayoutKt {
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.unit.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.unit.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.unit.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.unit.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method @Deprecated public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static inline void OnPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.core.Constraints,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.DensityScope, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class MultiComposableMeasurables implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.ui.core.Measurable> {
- method public boolean contains(androidx.ui.core.Measurable element);
- method public boolean containsAll(java.util.Collection<?> elements);
- method public operator java.util.List<androidx.ui.core.Measurable> get(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.Measurable get(int index);
- method public int getSize();
- method public int indexOf(androidx.ui.core.Measurable element);
- method public boolean isEmpty();
- method public java.util.Iterator<androidx.ui.core.Measurable> iterator();
- method public int lastIndexOf(androidx.ui.core.Measurable element);
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator();
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator(int index);
- method public java.util.List<androidx.ui.core.Measurable> subList(int fromIndex, int toIndex);
- }
-
- public final class OpacityKt {
- method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PainterModifierKt {
- method public static androidx.ui.core.DrawModifier toModifier(androidx.ui.graphics.painter.Painter, float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PasswordTextFieldKt {
- method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopLeft, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void disposeActivityComposition(android.app.Activity activity);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class RepaintBoundaryKt {
- method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TextFieldDelegateKt {
- }
-
- public final class TextFieldKt {
- method public static void TextField(String value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.text.TextFieldValue value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextFieldValue,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.text.TextFieldValue model, androidx.ui.text.TextRange? compositionRange, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.text.TextFieldValue,? super androidx.ui.text.TextRange,kotlin.Unit> _, _ -> }, androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- }
-
- public final class TextKt {
- method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static void Text(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static androidx.ui.text.TextStyle currentTextStyle();
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class WrapperKt {
- method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithDensity(kotlin.jvm.functions.Function1<? super androidx.ui.unit.DensityScope,kotlin.Unit> block);
- method public static inline androidx.ui.unit.Density ambientDensity();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.AndroidComposeView> getAndroidComposeViewAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.text.font.Font.ResourceLoader> getFontLoaderAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedBack> getHapticFeedBackAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static androidx.ui.unit.Dp getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static androidx.ui.unit.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.unit.Dp getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static androidx.ui.unit.Dp getMaxFlingVelocity();
- method public static androidx.ui.unit.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static androidx.ui.unit.Dp getScaleSlop();
- method public static androidx.ui.unit.Dp getTouchSlop();
- method public static androidx.ui.unit.Dp getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressDragGestureDetectorKt {
- method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressGestureDetectorKt {
- method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressGestureDetectorKt {
- method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressReleasedGestureDetectorKt {
- method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>? boolean consumeDownOnStart = true, boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawDragGestureDetectorKt {
- method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawPressStartGestureDetectorKt {
- }
-
- public final class RawScaleGestureDetectorKt {
- method public static void RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureDetectorKt {
- method public static void ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureDetectorKt {
- method public static void ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TouchSlopDragGestureDetectorKt {
- method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, boolean startDragImmediately = false, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public class FocusManager {
- method public final void requestFocusById(String identifier);
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.unit.PxPosition coordinates, androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.LayoutCoordinates? layoutCoordinates);
- method public androidx.ui.unit.PxPosition component1();
- method public androidx.ui.text.style.TextDirection component2();
- method public int component3();
- method public androidx.ui.core.LayoutCoordinates? component4();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.unit.PxPosition coordinates, androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.LayoutCoordinates? layoutCoordinates);
- method public androidx.ui.unit.PxPosition getCoordinates();
- method public androidx.ui.text.style.TextDirection getDirection();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public int getOffset();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public final class TextSelectionDelegateKt {
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = remember({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public androidx.ui.unit.Dp component2();
- method public androidx.ui.unit.Dp component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- method public androidx.ui.graphics.vector.VectorAsset copy(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight);
- 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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public void ensureNotConsumed();
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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);
- }
-
- public final class VectorAssetKt {
- method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
- }
-
- public final class VectorComposeKt {
- method public static void DrawVector(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static void DrawVector(androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method 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);
- method 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);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public String component1();
- method public float component2();
- method public float component3();
- method public float component4();
- method public float component5();
- method public float component6();
- method public float component7();
- method public float component8();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component9();
- method public androidx.ui.graphics.vector.VectorGroup copy(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);
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static androidx.ui.graphics.Color colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.Image imageResource(@DrawableRes int id);
- method public static androidx.ui.res.DeferredResource<androidx.ui.graphics.Image> loadImageResource(int id, androidx.ui.graphics.Image? pendingImage = null, androidx.ui.graphics.Image? failedImage = null);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static androidx.ui.unit.Dp dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> getScrollTo();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
- }
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> AccessibilityRangeInfo;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/0.1.0-dev05.txt b/ui/ui-framework/api/0.1.0-dev05.txt
deleted file mode 100644
index 80001c22c..0000000
--- a/ui/ui-framework/api/0.1.0-dev05.txt
+++ /dev/null
@@ -1,598 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.core {
-
- public final class AndroidViewCompatKt {
- }
-
- public final class ClipKt {
- method public static inline void Clip(androidx.ui.graphics.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class DrawKt {
- method public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- method public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- method public static inline void DrawShadow(androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment Left;
- enum_constant public static final androidx.ui.core.DropDownAlignment Right;
- }
-
- public final class LayoutKt {
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method @Deprecated public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static androidx.ui.core.LayoutNode.MeasureBlocks MeasuringIntrinsicsMeasureBlocks(kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static inline void OnPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.core.Constraints,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class MultiComposableMeasurables implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.ui.core.Measurable> {
- method public boolean contains(androidx.ui.core.Measurable element);
- method public boolean containsAll(java.util.Collection<?> elements);
- method public operator java.util.List<androidx.ui.core.Measurable> get(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.Measurable get(int index);
- method public int getSize();
- method public int indexOf(androidx.ui.core.Measurable element);
- method public boolean isEmpty();
- method public java.util.Iterator<androidx.ui.core.Measurable> iterator();
- method public int lastIndexOf(androidx.ui.core.Measurable element);
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator();
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator(int index);
- method public java.util.List<androidx.ui.core.Measurable> subList(int fromIndex, int toIndex);
- }
-
- public final class OpacityKt {
- method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PainterModifierKt {
- method public static androidx.ui.core.DrawModifier toModifier(androidx.ui.graphics.painter.Painter, float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PasswordTextFieldKt {
- method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopLeft, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void disposeActivityComposition(android.app.Activity activity);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class RepaintBoundaryKt {
- method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TextFieldDelegateKt {
- }
-
- public final class TextFieldKt {
- method public static void TextField(String value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.text.TextFieldValue value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextFieldValue,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.text.TextFieldValue model, androidx.ui.text.TextRange? compositionRange, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.text.TextFieldValue,? super androidx.ui.text.TextRange,kotlin.Unit> _, _ -> }, androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- }
-
- public final class TextKt {
- method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static void Text(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static androidx.ui.text.TextStyle currentTextStyle();
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class WrapperKt {
- method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.AndroidComposeView> getAndroidComposeViewAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.text.font.Font.ResourceLoader> getFontLoaderAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static androidx.ui.unit.Dp getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static androidx.ui.unit.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.unit.Dp getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static androidx.ui.unit.Dp getMaxFlingVelocity();
- method public static androidx.ui.unit.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static androidx.ui.unit.Dp getScaleSlop();
- method public static androidx.ui.unit.Dp getTouchSlop();
- method public static androidx.ui.unit.Dp getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressDragGestureDetectorKt {
- method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureDetectorKt {
- method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressGestureDetectorKt {
- method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressReleasedGestureDetectorKt {
- method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>? boolean consumeDownOnStart = true, boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawDragGestureDetectorKt {
- method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawPressStartGestureDetectorKt {
- }
-
- public final class RawScaleGestureDetectorKt {
- method public static void RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureDetectorKt {
- method public static void ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureDetectorKt {
- method public static void ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TouchSlopDragGestureDetectorKt {
- method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, boolean startDragImmediately = false, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public class FocusManager {
- method public final void requestFocusById(String identifier);
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.unit.PxPosition coordinates, androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.LayoutCoordinates? layoutCoordinates);
- method public androidx.ui.unit.PxPosition component1();
- method public androidx.ui.text.style.TextDirection component2();
- method public int component3();
- method public androidx.ui.core.LayoutCoordinates? component4();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.unit.PxPosition coordinates, androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.LayoutCoordinates? layoutCoordinates);
- method public androidx.ui.unit.PxPosition getCoordinates();
- method public androidx.ui.text.style.TextDirection getDirection();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public int getOffset();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public final class TextSelectionDelegateKt {
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = remember({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public androidx.ui.unit.Dp component2();
- method public androidx.ui.unit.Dp component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- method public androidx.ui.graphics.vector.VectorAsset copy(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight);
- 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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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);
- }
-
- public final class VectorAssetBuilderKt {
- 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);
- 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);
- }
-
- public final class VectorAssetKt {
- method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
- }
-
- public final class VectorComposeKt {
- method public static void DrawVector(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static void DrawVector(androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method 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);
- method 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);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static androidx.ui.graphics.Color colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.Image imageResource(@DrawableRes int id);
- method public static androidx.ui.res.DeferredResource<androidx.ui.graphics.Image> loadImageResource(int id, androidx.ui.graphics.Image? pendingImage = null, androidx.ui.graphics.Image? failedImage = null);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static androidx.ui.unit.Dp dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> getScrollTo();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
- }
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> AccessibilityRangeInfo;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/0.1.0-dev06.txt b/ui/ui-framework/api/0.1.0-dev06.txt
deleted file mode 100644
index ec30f25..0000000
--- a/ui/ui-framework/api/0.1.0-dev06.txt
+++ /dev/null
@@ -1,598 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.core {
-
- public final class AndroidViewCompatKt {
- }
-
- public final class ClipKt {
- method public static inline void Clip(androidx.ui.graphics.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class DrawKt {
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- method public static inline void DrawShadow(androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment Left;
- enum_constant public static final androidx.ui.core.DropDownAlignment Right;
- }
-
- public final class LayoutKt {
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, 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.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, 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.LayoutResult> measureBlock);
- method @Deprecated public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function4<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- 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.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static inline void OnPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.core.Constraints,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class MultiComposableMeasurables implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.ui.core.Measurable> {
- method public boolean contains(androidx.ui.core.Measurable element);
- method public boolean containsAll(java.util.Collection<?> elements);
- method public operator java.util.List<androidx.ui.core.Measurable> get(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.Measurable get(int index);
- method public int getSize();
- method public int indexOf(androidx.ui.core.Measurable element);
- method public boolean isEmpty();
- method public java.util.Iterator<androidx.ui.core.Measurable> iterator();
- method public int lastIndexOf(androidx.ui.core.Measurable element);
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator();
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator(int index);
- method public java.util.List<androidx.ui.core.Measurable> subList(int fromIndex, int toIndex);
- }
-
- public final class OpacityKt {
- method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PainterModifierKt {
- method public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.painter.Painter, boolean sizeToIntrinsics = true, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PasswordTextFieldKt {
- method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void disposeActivityComposition(android.app.Activity activity);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class RepaintBoundaryKt {
- method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TextFieldDelegateKt {
- }
-
- public final class TextFieldKt {
- method public static void TextField(String value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.text.TextFieldValue value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextFieldValue,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.text.TextFieldValue model, androidx.ui.text.TextRange? compositionRange, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.text.TextFieldValue,? super androidx.ui.text.TextRange,kotlin.Unit> _, _ -> }, androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- }
-
- public final class TextKt {
- method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static void Text(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static androidx.ui.text.TextStyle currentTextStyle();
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class WrapperKt {
- method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.AndroidComposeView> getAndroidComposeViewAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.text.font.Font.ResourceLoader> getFontLoaderAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.PlatformHandler> getPlatformHandlerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static androidx.ui.unit.Dp getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static androidx.ui.unit.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.unit.Dp getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static androidx.ui.unit.Dp getMaxFlingVelocity();
- method public static androidx.ui.unit.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static androidx.ui.unit.Dp getScaleSlop();
- method public static androidx.ui.unit.Dp getTouchSlop();
- method public static androidx.ui.unit.Dp getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressDragGestureDetectorKt {
- method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureDetectorKt {
- method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressGestureDetectorKt {
- method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressReleasedGestureDetectorKt {
- method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>? boolean consumeDownOnStart = true, boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawDragGestureDetectorKt {
- method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawPressStartGestureDetectorKt {
- }
-
- public final class RawScaleGestureDetectorKt {
- method public static void RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureDetectorKt {
- method public static void ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureDetectorKt {
- method public static void ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TouchSlopDragGestureDetectorKt {
- method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, boolean startDragImmediately = false, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public class FocusManager {
- method public final void requestFocusById(String identifier);
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection component1();
- method public int component2();
- method public androidx.ui.core.selection.Selectable component3();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection getDirection();
- method public int getOffset();
- method public androidx.ui.core.selection.Selectable getSelectable();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public final class TextSelectionDelegateKt {
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = remember({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public androidx.ui.unit.Dp component2();
- method public androidx.ui.unit.Dp component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- method public androidx.ui.graphics.vector.VectorAsset copy(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight);
- 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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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);
- }
-
- public final class VectorAssetBuilderKt {
- 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);
- 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);
- }
-
- public final class VectorAssetKt {
- method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
- }
-
- public final class VectorComposeKt {
- method public static void DrawVector(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static void DrawVector(androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method 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);
- method 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);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static androidx.ui.graphics.Color colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
- method 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);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static androidx.ui.unit.Dp dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> getScrollTo();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
- }
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> AccessibilityRangeInfo;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/0.1.0-dev07.txt b/ui/ui-framework/api/0.1.0-dev07.txt
deleted file mode 100644
index 36fe8fb..0000000
--- a/ui/ui-framework/api/0.1.0-dev07.txt
+++ /dev/null
@@ -1,622 +0,0 @@
-// Signature format: 3.0
-package androidx.compose {
-
- public final class Compose {
- method @Deprecated @MainThread public androidx.compose.Composition composeInto(android.view.ViewGroup container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @Deprecated @MainThread public androidx.compose.Composition composeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @Deprecated @MainThread public void disposeComposition(android.view.ViewGroup container, androidx.compose.CompositionReference? parent = null);
- method @Deprecated @MainThread public void disposeComposition(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null);
- field public static final androidx.compose.Compose! INSTANCE;
- }
-
- public final class ComposerCompatKt {
- method @Deprecated public static androidx.ui.node.UiComposer getComposer();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class ClipKt {
- method public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
- method public static androidx.ui.core.Modifier getDrawClipToBounds();
- }
-
- public final class CoreTextKt {
- method public static void CoreText(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle style, boolean softWrap, androidx.ui.text.style.TextOverflow overflow, int maxLines, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> onTextLayout);
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class DrawKt {
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- method public static androidx.ui.core.Modifier drawShadow(androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment Left;
- enum_constant public static final androidx.ui.core.DropDownAlignment Right;
- }
-
- public final class LayoutKt {
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, 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.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, 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.LayoutResult> measureBlock);
- 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.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class OpacityKt {
- method public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
- }
-
- public final class PainterModifierKt {
- method public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.painter.Painter, boolean sizeToIntrinsics = true, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PasswordTextFieldKt {
- method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle textStyle = TextStyle.Default, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method @Deprecated public static void disposeActivityComposition(android.app.Activity activity);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TextFieldDelegateKt {
- }
-
- public final class TextFieldKt {
- method public static void TextField(String value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle textStyle = TextStyle.Default, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static void TextField(androidx.ui.text.TextFieldValue value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextFieldValue,kotlin.Unit> androidx.ui.text.TextStyle textStyle = TextStyle.Default, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static void TextField(androidx.ui.text.TextFieldValue model, androidx.ui.text.TextRange? compositionRange, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.text.TextFieldValue,? super androidx.ui.text.TextRange,kotlin.Unit> _, _ -> }, androidx.ui.text.TextStyle textStyle = TextStyle.Default, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- }
-
- public final class WrapperKt {
- method @Deprecated public static void disposeComposition(android.view.ViewGroup);
- method @Deprecated public static void disposeComposition(android.app.Activity);
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.text.font.Font.ResourceLoader> getFontLoaderAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.Owner> getOwnerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
- method public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static androidx.ui.unit.Dp getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static androidx.ui.unit.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.unit.Dp getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static androidx.ui.unit.Dp getMaxFlingVelocity();
- method public static androidx.ui.unit.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static androidx.ui.unit.Dp getScaleSlop();
- method public static androidx.ui.unit.Dp getTouchSlop();
- method public static androidx.ui.unit.Dp getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- method public static androidx.ui.core.Modifier DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
- }
-
- public final class DragGestureDetectorKt {
- method public static androidx.ui.core.Modifier DragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, boolean startDragImmediately = false);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressDragGestureDetectorKt {
- method public static androidx.ui.core.Modifier LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureDetectorKt {
- method public static androidx.ui.core.Modifier LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- method public static androidx.ui.core.Modifier PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
- }
-
- public final class RawDragGestureDetectorKt {
- method public static androidx.ui.core.Modifier RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null);
- }
-
- public final class RawPressStartGestureDetectorKt {
- method public static androidx.ui.core.Modifier RawPressStartStartGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = PointerEventPass.PostUp);
- }
-
- public final class RawScaleGestureDetectorKt {
- method public static androidx.ui.core.Modifier RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureDetectorKt {
- method public static androidx.ui.core.Modifier ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureDetectorKt {
- method public static androidx.ui.core.Modifier ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TapGestureDetectorKt {
- method public static androidx.ui.core.Modifier TapGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- method public static androidx.ui.core.Modifier TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public class FocusManager {
- method public final void requestFocusById(String identifier);
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection component1();
- method public int component2();
- method public androidx.ui.core.selection.Selectable component3();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection getDirection();
- method public int getOffset();
- method public androidx.ui.core.selection.Selectable getSelectable();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public final class TextSelectionDelegateKt {
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = remember({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public androidx.ui.unit.Dp component2();
- method public androidx.ui.unit.Dp component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- method public androidx.ui.graphics.vector.VectorAsset copy(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight);
- 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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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);
- }
-
- public final class VectorAssetBuilderKt {
- 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);
- 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);
- }
-
- public final class VectorAssetKt {
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
- }
-
- public final class VectorComposeKt {
- method 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);
- method 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);
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static androidx.ui.core.Modifier drawVector(androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
- method public androidx.ui.unit.PxSize getIntrinsicSize();
- method protected void onDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.PxSize bounds);
- property public androidx.ui.unit.PxSize intrinsicSize;
- }
-
- public final class VectorPainterKt {
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp 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);
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
- field public static final String RootGroupName = "VectorRootGroup";
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.node {
-
- public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
- ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
- 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);
- 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public android.content.Context getContext();
- method public Object getRoot();
- }
-
- public final class UiComposerKt {
- }
-
- public final class ViewInteropKt {
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static androidx.ui.graphics.Color colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
- method 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);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static androidx.ui.unit.Dp dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> getScrollTo();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
- }
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> AccessibilityRangeInfo;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/0.1.0-dev08.txt b/ui/ui-framework/api/0.1.0-dev08.txt
deleted file mode 100644
index a63d41c..0000000
--- a/ui/ui-framework/api/0.1.0-dev08.txt
+++ /dev/null
@@ -1,628 +0,0 @@
-// Signature format: 3.0
-package androidx.compose {
-
- public final class ComposerCompatKt {
- method @Deprecated public static androidx.ui.node.UiComposer getComposer();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class ClipKt {
- method public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
- method public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
- method @Deprecated public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
- method @Deprecated public static androidx.ui.core.Modifier getDrawClipToBounds();
- }
-
- public final class CoreTextFieldKt {
- method public static void CoreTextField(androidx.ui.input.InputState value, androidx.ui.core.Modifier modifier, kotlin.jvm.functions.Function1<? super androidx.ui.input.InputState,kotlin.Unit> androidx.ui.text.TextStyle textStyle = TextStyle.Default, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- }
-
- public final class CoreTextKt {
- method public static void CoreText(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle style, boolean softWrap, androidx.ui.text.style.TextOverflow overflow, int maxLines, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> onTextLayout);
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class DrawKt {
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- method @Deprecated public static androidx.ui.core.Modifier drawShadow(androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- method public static androidx.ui.core.Modifier drawShadow(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment Left;
- enum_constant public static final androidx.ui.core.DropDownAlignment Right;
- }
-
- public final class LayoutKt {
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, 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.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, 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.LayoutResult> measureBlock);
- 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.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor @Deprecated public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- method public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class OpacityKt {
- method public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
- method @Deprecated public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
- }
-
- public final class PainterModifierKt {
- method @Deprecated public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.painter.Painter, boolean sizeToIntrinsics = true, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null, boolean rtl = false);
- 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.graphics.ScaleFit scaleFit = ScaleFit.Fit, float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method @Deprecated public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TextFieldDelegateKt {
- }
-
- public final class WrapperKt {
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.text.font.Font.ResourceLoader> getFontLoaderAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.Owner> getOwnerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
- method public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static androidx.ui.unit.Dp getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static androidx.ui.unit.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.unit.Dp getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static androidx.ui.unit.Dp getMaxFlingVelocity();
- method public static androidx.ui.unit.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static androidx.ui.unit.Dp getScaleSlop();
- method public static androidx.ui.unit.Dp getTouchSlop();
- method public static androidx.ui.unit.Dp getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- method public static androidx.ui.core.Modifier DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
- }
-
- public final class DragGestureDetectorKt {
- method public static androidx.ui.core.Modifier DragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, boolean startDragImmediately = false);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class LongPressDragGestureDetectorKt {
- method public static androidx.ui.core.Modifier LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureDetectorKt {
- method public static androidx.ui.core.Modifier LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- method public static androidx.ui.core.Modifier PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
- }
-
- public final class RawDragGestureDetectorKt {
- method public static androidx.ui.core.Modifier RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null);
- }
-
- public final class RawPressStartGestureDetectorKt {
- method public static androidx.ui.core.Modifier RawPressStartStartGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = PointerEventPass.PostUp);
- }
-
- public final class RawScaleGestureDetectorKt {
- method public static androidx.ui.core.Modifier RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureDetectorKt {
- method public static androidx.ui.core.Modifier ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureDetectorKt {
- method public static androidx.ui.core.Modifier ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TapGestureDetectorKt {
- method public static androidx.ui.core.Modifier TapGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTap);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- method public static androidx.ui.core.Modifier TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public interface FocusManager {
- method public void blur(androidx.ui.core.input.FocusManager.FocusNode client);
- method public void registerFocusNode(String identifier, androidx.ui.core.input.FocusManager.FocusNode node);
- method public void requestFocus(androidx.ui.core.input.FocusManager.FocusNode client);
- method public void requestFocusById(String identifier);
- method public void unregisterFocusNode(String identifier);
- }
-
- public static interface FocusManager.FocusNode {
- method public void onBlur(boolean hasNextClient);
- method public void onFocus();
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- method public androidx.ui.text.AnnotatedString getText();
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection component1();
- method public int component2();
- method public androidx.ui.core.selection.Selectable component3();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection getDirection();
- method public int getOffset();
- method public androidx.ui.core.selection.Selectable getSelectable();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public final class TextSelectionDelegateKt {
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = remember({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public androidx.ui.unit.Dp component2();
- method public androidx.ui.unit.Dp component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- method public androidx.ui.graphics.vector.VectorAsset copy(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight);
- 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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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);
- }
-
- public final class VectorAssetBuilderKt {
- 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);
- 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);
- }
-
- public final class VectorAssetKt {
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
- }
-
- public final class VectorComposeKt {
- method 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);
- method 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);
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static androidx.ui.core.Modifier drawVector(androidx.ui.core.Modifier, androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
- method public androidx.ui.unit.PxSize getIntrinsicSize();
- method protected void onDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.PxSize bounds);
- property public androidx.ui.unit.PxSize intrinsicSize;
- }
-
- public final class VectorPainterKt {
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp 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);
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
- field public static final String RootGroupName = "VectorRootGroup";
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.node {
-
- public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
- ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
- 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);
- 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public android.content.Context getContext();
- method public Object getRoot();
- }
-
- public final class UiComposerKt {
- }
-
- public final class ViewInteropKt {
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static androidx.ui.graphics.Color colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class FontResourcesKt {
- method public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
- method 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);
- method 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);
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
- method 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);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static androidx.ui.unit.Dp dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> getScrollTo();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
- }
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> AccessibilityRangeInfo;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/0.1.0-dev09.txt b/ui/ui-framework/api/0.1.0-dev09.txt
deleted file mode 100644
index 35b5c3b3..0000000
--- a/ui/ui-framework/api/0.1.0-dev09.txt
+++ /dev/null
@@ -1,629 +0,0 @@
-// Signature format: 3.0
-package androidx.compose {
-
- public final class ComposerCompatKt {
- method @Deprecated public static androidx.ui.node.UiComposer getComposer();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class ClipKt {
- method public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
- method public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
- method @Deprecated public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
- method @Deprecated public static androidx.ui.core.Modifier getDrawClipToBounds();
- }
-
- public final class DrawKt {
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- method @Deprecated public static androidx.ui.core.Modifier drawShadow(androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- method public static androidx.ui.core.Modifier drawShadow(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment End;
- enum_constant public static final androidx.ui.core.DropDownAlignment Start;
- }
-
- public final class LayoutKt {
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> 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);
- method 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);
- 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);
- method @Deprecated 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);
- method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor @Deprecated public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- method public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class OpacityKt {
- method public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
- method @Deprecated public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
- }
-
- public final class PainterModifierKt {
- method @Deprecated public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.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, boolean rtl = false);
- 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, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method @Deprecated public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Start, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class WrapperKt {
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.clipboard.ClipboardManager> getClipboardManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.text.font.Font.ResourceLoader> getFontLoaderAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.LifecycleOwner> getLifecycleOwnerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
- method public static androidx.compose.Composition setContent(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @Deprecated public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static androidx.ui.unit.Dp getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static androidx.ui.unit.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.unit.Dp getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static androidx.ui.unit.Dp getMaxFlingVelocity();
- method public static androidx.ui.unit.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static androidx.ui.unit.Dp getScaleSlop();
- method public static androidx.ui.unit.Dp getTouchSlop();
- method public static androidx.ui.unit.Dp getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureFilterKt {
- method public static androidx.ui.core.Modifier doubleTapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
- }
-
- public final class DragGestureFilterKt {
- 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);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class LongPressDragGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
- }
-
- public final class PressIndicatorGestureFilterKt {
- method public static androidx.ui.core.Modifier pressIndicatorGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
- }
-
- public final class RawDragGestureFilterKt {
- 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);
- }
-
- public final class RawPressStartGestureFilterKt {
- method public static androidx.ui.core.Modifier rawPressStartGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = PointerEventPass.PostUp);
- }
-
- public final class RawScaleGestureFilterKt {
- 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);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScaleObserver scaleObserver);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TapGestureFilterKt {
- method public static androidx.ui.core.Modifier tapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTap);
- }
-
- public final class TouchSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier touchSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public interface FocusManager {
- method public void blur(androidx.ui.core.input.FocusNode client);
- method public void registerFocusNode(String identifier, androidx.ui.core.input.FocusNode node);
- 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);
- method public void requestFocus(androidx.ui.core.input.FocusNode client);
- method public void requestFocusById(String identifier);
- method public void unregisterFocusNode(String identifier);
- }
-
- public final class FocusManagerKt {
- }
-
- public final class FocusNode {
- ctor public FocusNode();
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- method public androidx.ui.text.AnnotatedString getText();
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection component1();
- method public int component2();
- method public androidx.ui.core.selection.Selectable component3();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection getDirection();
- method public int getOffset();
- method public androidx.ui.core.selection.Selectable getSelectable();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusModifierProviderKt {
- method public static androidx.ui.focus.FocusModifier FocusModifier();
- method public static androidx.ui.focus.FocusState getFocusState(androidx.ui.focus.FocusModifier);
- }
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = remember({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public androidx.ui.unit.Dp component2();
- method public androidx.ui.unit.Dp component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- method public androidx.ui.graphics.vector.VectorAsset copy(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight);
- 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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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);
- }
-
- public final class VectorAssetBuilderKt {
- 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);
- 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);
- }
-
- public final class VectorAssetKt {
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.core.ContentScale contentScale = ContentScale.Inside);
- }
-
- public final class VectorComposeKt {
- method 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);
- method 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);
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static androidx.ui.core.Modifier drawVector(androidx.ui.core.Modifier, androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
- method public androidx.ui.unit.PxSize getIntrinsicSize();
- method protected void onDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.PxSize bounds);
- property public androidx.ui.unit.PxSize intrinsicSize;
- }
-
- public final class VectorPainterKt {
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp 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);
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
- field public static final String RootGroupName = "VectorRootGroup";
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.node {
-
- public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
- ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
- 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);
- 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public android.content.Context getContext();
- method public Object getRoot();
- }
-
- public final class UiComposerKt {
- }
-
- public final class ViewInteropKt {
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static androidx.ui.graphics.Color colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class FontResourcesKt {
- method public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
- method 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);
- method 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);
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
- method 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);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static androidx.ui.unit.Dp dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> getScrollTo();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
- }
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> AccessibilityRangeInfo;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
-package androidx.ui.viewinterop {
-
- public final class ComposedViewKt {
- method public static void AndroidView(@LayoutRes int resId, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> postInflationCallback = { _ -> });
- }
-
-}
-
diff --git a/ui/ui-framework/api/0.1.0-dev10.txt b/ui/ui-framework/api/0.1.0-dev10.txt
deleted file mode 100644
index b00578c..0000000
--- a/ui/ui-framework/api/0.1.0-dev10.txt
+++ /dev/null
@@ -1,598 +0,0 @@
-// Signature format: 3.0
-package androidx.compose {
-
- public final class ComposerCompatKt {
- method @Deprecated public static androidx.ui.node.UiComposer getComposer();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class ClipKt {
- method public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
- method public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
- method @Deprecated public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
- method @Deprecated public static androidx.ui.core.Modifier getDrawClipToBounds();
- }
-
- public final class DrawKt {
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- method @Deprecated public static androidx.ui.core.Modifier drawShadow(androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- method public static androidx.ui.core.Modifier drawShadow(androidx.ui.core.Modifier, androidx.ui.unit.Dp elevation, androidx.ui.graphics.Shape shape = RectangleShape, boolean clipToOutline = elevation > 0.dp, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment End;
- enum_constant public static final androidx.ui.core.DropDownAlignment Start;
- }
-
- public final class LayoutKt {
- method 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 androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> 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);
- method 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);
- 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);
- method @Deprecated 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);
- method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor @Deprecated public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- method public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class OpacityKt {
- method public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
- method @Deprecated public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
- }
-
- public final class PainterModifierKt {
- method @Deprecated public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.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, boolean rtl = false);
- 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, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method @Deprecated public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Start, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class WrapperKt {
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.clipboard.ClipboardManager> getClipboardManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.LifecycleOwner> getLifecycleOwnerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.texttoolbar.TextToolbar> getTextToolbarAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
- method public static androidx.compose.Composition setContent(androidx.activity.ComponentActivity, androidx.compose.Recomposer recomposer = Recomposer.current(), kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @Deprecated public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, androidx.compose.Recomposer recomposer, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @Deprecated public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @MainThread public static androidx.compose.Composition subcomposeInto(android.content.Context context, androidx.ui.core.ComponentNode container, androidx.compose.Recomposer recomposer, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @Deprecated @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static androidx.ui.unit.Dp getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static androidx.ui.unit.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.unit.Dp getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static androidx.ui.unit.Dp getMaxFlingVelocity();
- method public static androidx.ui.unit.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static androidx.ui.unit.Dp getScaleSlop();
- method public static androidx.ui.unit.Dp getTouchSlop();
- method public static androidx.ui.unit.Dp getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureFilterKt {
- method public static androidx.ui.core.Modifier doubleTapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
- }
-
- public final class DragGestureFilterKt {
- 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);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class LongPressDragGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
- }
-
- public final class PressIndicatorGestureFilterKt {
- method public static androidx.ui.core.Modifier pressIndicatorGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
- }
-
- public final class RawDragGestureFilterKt {
- 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);
- }
-
- public final class RawPressStartGestureFilterKt {
- method public static androidx.ui.core.Modifier rawPressStartGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = PointerEventPass.PostUp);
- }
-
- public final class RawScaleGestureFilterKt {
- 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);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScaleObserver scaleObserver);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TapGestureFilterKt {
- method public static androidx.ui.core.Modifier tapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTap);
- }
-
- public final class TouchSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier touchSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public interface FocusManager {
- method public void blur(androidx.ui.core.input.FocusNode client);
- method public void registerFocusNode(String identifier, androidx.ui.core.input.FocusNode node);
- 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);
- method public void requestFocus(androidx.ui.core.input.FocusNode client);
- method public void requestFocusById(String identifier);
- method public void unregisterFocusNode(String identifier);
- }
-
- public final class FocusManagerKt {
- }
-
- public final class FocusNode {
- ctor public FocusNode();
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.geometry.Rect getBoundingBox(int offset);
- method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- method public androidx.ui.text.AnnotatedString getText();
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection component1();
- method public int component2();
- method public androidx.ui.core.selection.Selectable component3();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection getDirection();
- method public int getOffset();
- method public androidx.ui.core.selection.Selectable getSelectable();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusModifierProviderKt {
- method public static androidx.ui.focus.FocusModifier FocusModifier();
- method public static androidx.ui.focus.FocusState getFocusState(androidx.ui.focus.FocusModifier);
- }
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = remember({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public androidx.ui.unit.Dp component2();
- method public androidx.ui.unit.Dp component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- method public androidx.ui.graphics.vector.VectorAsset copy(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight);
- 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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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);
- }
-
- public final class VectorAssetBuilderKt {
- 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);
- 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);
- }
-
- public final class VectorAssetKt {
- method @Deprecated public static androidx.ui.core.Modifier drawVector-N7QT3do(androidx.ui.graphics.vector.VectorAsset vectorImage, long tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.core.ContentScale contentScale = ContentScale.Inside);
- }
-
- public final class VectorComposeKt {
- method 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);
- method 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);
- method public static androidx.ui.core.Modifier drawVector-DGWccOo(androidx.ui.core.Modifier, float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector-coNG3w0(float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector-ekZRHcQ(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, long tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
- method public androidx.ui.unit.PxSize getIntrinsicSize();
- method protected void onDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.PxSize bounds);
- property public androidx.ui.unit.PxSize intrinsicSize;
- }
-
- public final class VectorPainterKt {
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp 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);
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
- field public static final String RootGroupName = "VectorRootGroup";
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.node {
-
- public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
- ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
- 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);
- 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public android.content.Context getContext();
- method public Object getRoot();
- }
-
- public final class UiComposerKt {
- }
-
- public final class ViewInteropKt {
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static long colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class FontResourcesKt {
- method public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
- method 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);
- method 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);
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
- method 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);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static androidx.ui.unit.Dp dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
-package androidx.ui.viewinterop {
-
- public final class ComposedViewKt {
- method public static void AndroidView(@LayoutRes int resId, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> postInflationCallback = { _ -> });
- }
-
-}
-
diff --git a/ui/ui-framework/api/0.1.0-dev11.txt b/ui/ui-framework/api/0.1.0-dev11.txt
deleted file mode 100644
index c80797d..0000000
--- a/ui/ui-framework/api/0.1.0-dev11.txt
+++ /dev/null
@@ -1,589 +0,0 @@
-// Signature format: 3.0
-package androidx.compose {
-
- public final class ComposerCompatKt {
- method @Deprecated public static androidx.ui.node.UiComposer getComposer();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class ClipKt {
- method public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
- method public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
- method @Deprecated public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
- method @Deprecated public static androidx.ui.core.Modifier getDrawClipToBounds();
- }
-
- public final class DrawShadowKt {
- method @Deprecated public static androidx.ui.core.Modifier drawShadow-IFvMOQI(androidx.ui.graphics.Shape shape, float elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- method 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 clipToOutline = elevation > 0.dp, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment End;
- enum_constant public static final androidx.ui.core.DropDownAlignment Start;
- }
-
- public final class LayoutKt {
- method 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 androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> 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);
- method 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);
- 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);
- method @Deprecated 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);
- method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor @Deprecated public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- method public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class OpacityKt {
- method public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
- method @Deprecated public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
- }
-
- public final class PainterModifierKt {
- method @Deprecated public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.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, boolean rtl = false);
- 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, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method @Deprecated public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Start, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class WrapperKt {
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.clipboard.ClipboardManager> getClipboardManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.LifecycleOwner> getLifecycleOwnerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.texttoolbar.TextToolbar> getTextToolbarAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
- method public static androidx.compose.Composition setContent(androidx.activity.ComponentActivity, androidx.compose.Recomposer recomposer = Recomposer.current(), kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @Deprecated public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, androidx.compose.Recomposer recomposer, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @Deprecated public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @MainThread public static androidx.compose.Composition subcomposeInto(android.content.Context context, androidx.ui.core.ComponentNode container, androidx.compose.Recomposer recomposer, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @Deprecated @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static float getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static float getDoubleTapTouchSlop();
- method public static float getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static float getMaxFlingVelocity();
- method public static float getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static float getScaleSlop();
- method public static float getTouchSlop();
- method public static float getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureFilterKt {
- method public static androidx.ui.core.Modifier doubleTapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
- }
-
- public final class DragGestureFilterKt {
- 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);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class LongPressDragGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
- }
-
- public final class PressIndicatorGestureFilterKt {
- method public static androidx.ui.core.Modifier pressIndicatorGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
- }
-
- public final class RawDragGestureFilterKt {
- 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);
- }
-
- public final class RawPressStartGestureFilterKt {
- method public static androidx.ui.core.Modifier rawPressStartGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = PointerEventPass.PostUp);
- }
-
- public final class RawScaleGestureFilterKt {
- 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);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScaleObserver scaleObserver);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TapGestureFilterKt {
- method public static androidx.ui.core.Modifier tapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTap);
- }
-
- public final class TouchSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier touchSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public interface FocusManager {
- method public void blur(androidx.ui.core.input.FocusNode client);
- 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);
- method public void requestFocus(androidx.ui.core.input.FocusNode client);
- }
-
- public final class FocusManagerKt {
- }
-
- public final class FocusNode {
- ctor public FocusNode();
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.geometry.Rect getBoundingBox(int offset);
- method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- method public androidx.ui.text.AnnotatedString getText();
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection component1();
- method public int component2();
- method public androidx.ui.core.selection.Selectable component3();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection getDirection();
- method public int getOffset();
- method public androidx.ui.core.selection.Selectable getSelectable();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusModifierProviderKt {
- method public static androidx.ui.focus.FocusModifier FocusModifier();
- method public static androidx.ui.focus.FocusState getFocusState(androidx.ui.focus.FocusModifier);
- }
-
- @Deprecated public final class FocusOperator {
- ctor @Deprecated public FocusOperator();
- }
-
- public final class FocusableKt {
- method @Deprecated public static void Focusable(Object focusOperator, kotlin.jvm.functions.Function1<java.lang.Object,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public float component2();
- method public float component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- 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);
- method public float getDefaultHeight();
- method public float getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public float getDefaultHeight();
- method public float getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath);
- }
-
- public final class VectorAssetBuilderKt {
- 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorAssetBuilder,kotlin.Unit> block);
- 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.PathBuilder,kotlin.Unit> pathBuilder);
- }
-
- public final class VectorAssetKt {
- method @Deprecated public static androidx.ui.core.Modifier drawVector-N7QT3do(androidx.ui.graphics.vector.VectorAsset vectorImage, long tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.core.ContentScale contentScale = ContentScale.Inside);
- }
-
- public final class VectorComposeKt {
- method 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
- method 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
- method public static androidx.ui.core.Modifier drawVector-DGWccOo(androidx.ui.core.Modifier, float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector-coNG3w0(float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector-ekZRHcQ(float defaultWidth, float defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
- method public androidx.ui.unit.PxSize getIntrinsicSize();
- method protected void onDraw(androidx.ui.graphics.painter.CanvasScope);
- property public androidx.ui.unit.PxSize intrinsicSize;
- }
-
- public final class VectorPainterKt {
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
- method 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);
- field public static final String RootGroupName = "VectorRootGroup";
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.node {
-
- public final class PointerInteropFilterKt {
- }
-
- public final class PointerInteropUtilsKt {
- }
-
- public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
- ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
- 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);
- 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public android.content.Context getContext();
- method public Object getRoot();
- }
-
- public final class UiComposerKt {
- }
-
- public final class ViewInteropKt {
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static long colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class FontResourcesKt {
- method public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
- method 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);
- method 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);
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
- method 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);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static float dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.CustomAccessibilityAction> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.CustomAccessibilityAction> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
-package androidx.ui.viewinterop {
-
- public final class ComposedViewKt {
- method public static void AndroidView(@LayoutRes int resId, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> postInflationCallback = { _ -> });
- method public static void AndroidView(android.view.View view);
- }
-
-}
-
diff --git a/ui/ui-framework/api/api_lint.ignore b/ui/ui-framework/api/api_lint.ignore
deleted file mode 100644
index ed3f664..0000000
--- a/ui/ui-framework/api/api_lint.ignore
+++ /dev/null
@@ -1,23 +0,0 @@
-// Baseline format: 1.0
-AcronymName: androidx.ui.core.DrawShadowKt#drawShadow-xWKVMPI(androidx.ui.core.Modifier, float, androidx.ui.graphics.Shape, boolean, float):
- Acronyms should not be capitalized in method names: was `drawShadow-xWKVMPI`, should this be `drawShadow-xWkvmpi`?
-AcronymName: androidx.ui.graphics.vector.VectorComposeKt#drawVector-DGWccOo(androidx.ui.core.Modifier, float, float, float, float, long, androidx.ui.graphics.BlendMode, androidx.ui.core.Alignment, androidx.ui.core.ContentScale, String, kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit>):
- Acronyms should not be capitalized in method names: was `drawVector-DGWccOo`, should this be `drawVector-DgWccOo`?
-
-
-CallbackName: androidx.ui.core.gesture.DragObserver:
- Class should be named DragCallback
-CallbackName: androidx.ui.core.gesture.LongPressDragObserver:
- Class should be named LongPressDragCallback
-CallbackName: androidx.ui.core.gesture.RawScaleObserver:
- Class should be named RawScaleCallback
-CallbackName: androidx.ui.core.gesture.ScaleObserver:
- Class should be named ScaleCallback
-
-
-ContextFirst: androidx.ui.core.WrapperKt#subcomposeInto(androidx.ui.core.ComponentNode, android.content.Context, androidx.compose.CompositionReference, kotlin.jvm.functions.Function0<kotlin.Unit>) parameter #1:
- Context is distinct, so it must be the first argument (method `subcomposeInto`)
-
-
-TopLevelBuilder: androidx.ui.graphics.vector.VectorAssetBuilder:
- Builder should be defined as inner class: androidx.ui.graphics.vector.VectorAssetBuilder
diff --git a/ui/ui-framework/api/current.txt b/ui/ui-framework/api/current.txt
deleted file mode 100644
index c80797d..0000000
--- a/ui/ui-framework/api/current.txt
+++ /dev/null
@@ -1,589 +0,0 @@
-// Signature format: 3.0
-package androidx.compose {
-
- public final class ComposerCompatKt {
- method @Deprecated public static androidx.ui.node.UiComposer getComposer();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class ClipKt {
- method public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
- method public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
- method @Deprecated public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
- method @Deprecated public static androidx.ui.core.Modifier getDrawClipToBounds();
- }
-
- public final class DrawShadowKt {
- method @Deprecated public static androidx.ui.core.Modifier drawShadow-IFvMOQI(androidx.ui.graphics.Shape shape, float elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- method 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 clipToOutline = elevation > 0.dp, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment End;
- enum_constant public static final androidx.ui.core.DropDownAlignment Start;
- }
-
- public final class LayoutKt {
- method 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 androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> 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);
- method 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);
- 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);
- method @Deprecated 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);
- method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor @Deprecated public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- method public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class OpacityKt {
- method public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
- method @Deprecated public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
- }
-
- public final class PainterModifierKt {
- method @Deprecated public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.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, boolean rtl = false);
- 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, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method @Deprecated public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Start, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class WrapperKt {
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.clipboard.ClipboardManager> getClipboardManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.LifecycleOwner> getLifecycleOwnerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.texttoolbar.TextToolbar> getTextToolbarAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
- method public static androidx.compose.Composition setContent(androidx.activity.ComponentActivity, androidx.compose.Recomposer recomposer = Recomposer.current(), kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @Deprecated public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, androidx.compose.Recomposer recomposer, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @Deprecated public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @MainThread public static androidx.compose.Composition subcomposeInto(android.content.Context context, androidx.ui.core.ComponentNode container, androidx.compose.Recomposer recomposer, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @Deprecated @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static float getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static float getDoubleTapTouchSlop();
- method public static float getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static float getMaxFlingVelocity();
- method public static float getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static float getScaleSlop();
- method public static float getTouchSlop();
- method public static float getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureFilterKt {
- method public static androidx.ui.core.Modifier doubleTapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
- }
-
- public final class DragGestureFilterKt {
- 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);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class LongPressDragGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
- }
-
- public final class PressIndicatorGestureFilterKt {
- method public static androidx.ui.core.Modifier pressIndicatorGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
- }
-
- public final class RawDragGestureFilterKt {
- 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);
- }
-
- public final class RawPressStartGestureFilterKt {
- method public static androidx.ui.core.Modifier rawPressStartGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = PointerEventPass.PostUp);
- }
-
- public final class RawScaleGestureFilterKt {
- 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);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScaleObserver scaleObserver);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TapGestureFilterKt {
- method public static androidx.ui.core.Modifier tapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTap);
- }
-
- public final class TouchSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier touchSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public interface FocusManager {
- method public void blur(androidx.ui.core.input.FocusNode client);
- 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);
- method public void requestFocus(androidx.ui.core.input.FocusNode client);
- }
-
- public final class FocusManagerKt {
- }
-
- public final class FocusNode {
- ctor public FocusNode();
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.geometry.Rect getBoundingBox(int offset);
- method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- method public androidx.ui.text.AnnotatedString getText();
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection component1();
- method public int component2();
- method public androidx.ui.core.selection.Selectable component3();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection getDirection();
- method public int getOffset();
- method public androidx.ui.core.selection.Selectable getSelectable();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusModifierProviderKt {
- method public static androidx.ui.focus.FocusModifier FocusModifier();
- method public static androidx.ui.focus.FocusState getFocusState(androidx.ui.focus.FocusModifier);
- }
-
- @Deprecated public final class FocusOperator {
- ctor @Deprecated public FocusOperator();
- }
-
- public final class FocusableKt {
- method @Deprecated public static void Focusable(Object focusOperator, kotlin.jvm.functions.Function1<java.lang.Object,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public float component2();
- method public float component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- 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);
- method public float getDefaultHeight();
- method public float getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public float getDefaultHeight();
- method public float getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath);
- }
-
- public final class VectorAssetBuilderKt {
- 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorAssetBuilder,kotlin.Unit> block);
- 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.PathBuilder,kotlin.Unit> pathBuilder);
- }
-
- public final class VectorAssetKt {
- method @Deprecated public static androidx.ui.core.Modifier drawVector-N7QT3do(androidx.ui.graphics.vector.VectorAsset vectorImage, long tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.core.ContentScale contentScale = ContentScale.Inside);
- }
-
- public final class VectorComposeKt {
- method 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
- method 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
- method public static androidx.ui.core.Modifier drawVector-DGWccOo(androidx.ui.core.Modifier, float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector-coNG3w0(float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector-ekZRHcQ(float defaultWidth, float defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
- method public androidx.ui.unit.PxSize getIntrinsicSize();
- method protected void onDraw(androidx.ui.graphics.painter.CanvasScope);
- property public androidx.ui.unit.PxSize intrinsicSize;
- }
-
- public final class VectorPainterKt {
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
- method 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);
- field public static final String RootGroupName = "VectorRootGroup";
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.node {
-
- public final class PointerInteropFilterKt {
- }
-
- public final class PointerInteropUtilsKt {
- }
-
- public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
- ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
- 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);
- 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public android.content.Context getContext();
- method public Object getRoot();
- }
-
- public final class UiComposerKt {
- }
-
- public final class ViewInteropKt {
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static long colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class FontResourcesKt {
- method public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
- method 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);
- method 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);
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
- method 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);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static float dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.CustomAccessibilityAction> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.CustomAccessibilityAction> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
-package androidx.ui.viewinterop {
-
- public final class ComposedViewKt {
- method public static void AndroidView(@LayoutRes int resId, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> postInflationCallback = { _ -> });
- method public static void AndroidView(android.view.View view);
- }
-
-}
-
diff --git a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev01.txt b/ui/ui-framework/api/public_plus_experimental_0.1.0-dev01.txt
deleted file mode 100644
index 814fbde..0000000
--- a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev01.txt
+++ /dev/null
@@ -1,512 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.core {
-
- public final class ClipKt {
- ctor public ClipKt();
- method public static inline void Clip(androidx.ui.engine.geometry.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class DrawKt {
- ctor public DrawKt();
- method public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
- method public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- ctor public DrawShadowKt();
- method public static inline void DrawShadow(androidx.ui.engine.geometry.Shape shape, androidx.ui.core.Dp elevation);
- }
-
- public final class EditorModel {
- ctor public EditorModel(String text, androidx.ui.text.TextRange selection);
- ctor public EditorModel();
- method public String component1();
- method public androidx.ui.text.TextRange component2();
- method public androidx.ui.core.EditorModel copy(String text, androidx.ui.text.TextRange selection);
- method public androidx.ui.text.TextRange getSelection();
- method public String getText();
- }
-
- public final class LayoutKt {
- ctor public LayoutKt();
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static inline void OnPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
- method public static void WithConstraints(kotlin.jvm.functions.Function1<? super androidx.ui.core.Constraints,kotlin.Unit> children);
- }
-
- public final class MultiComposableMeasurables implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.ui.core.Measurable> {
- method public boolean contains(androidx.ui.core.Measurable element);
- method public boolean containsAll(java.util.Collection<?> elements);
- method public operator java.util.List<androidx.ui.core.Measurable> get(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.Measurable get(int index);
- method public int getSize();
- method public int indexOf(androidx.ui.core.Measurable element);
- method public boolean isEmpty();
- method public java.util.Iterator<androidx.ui.core.Measurable> iterator();
- method public int lastIndexOf(androidx.ui.core.Measurable element);
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator();
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator(int index);
- method public java.util.List<androidx.ui.core.Measurable> subList(int fromIndex, int toIndex);
- }
-
- public final class OpacityKt {
- ctor public OpacityKt();
- method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class ParentDataKt {
- ctor public ParentDataKt();
- method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PointerInputWrapperKt {
- ctor public PointerInputWrapperKt();
- method public static inline void PointerInputWrapper(kotlin.jvm.functions.Function2<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler = { event, _ -> event }, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RepaintBoundaryKt {
- ctor public RepaintBoundaryKt();
- method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TestTagProviderKt {
- ctor public TestTagProviderKt();
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static String getDefaultTestTag();
- method public static androidx.compose.Ambient<java.lang.String> getTestTagAmbient();
- }
-
- public final class TextFieldDelegateKt {
- ctor public TextFieldDelegateKt();
- }
-
- public final class TextFieldKt {
- ctor public TextFieldKt();
- method public static void TextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.input.EditorStyle? editorStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.core.EditorModel value, kotlin.jvm.functions.Function1<? super androidx.ui.core.EditorModel,kotlin.Unit> androidx.ui.input.EditorStyle? editorStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.core.EditorModel model, androidx.ui.text.TextRange? compositionRange, kotlin.jvm.functions.Function2<? super androidx.ui.core.EditorModel,? super androidx.ui.text.TextRange,kotlin.Unit> _, _ -> }, androidx.ui.input.EditorStyle? editorStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- }
-
- public final class TextKt {
- ctor public TextKt();
- method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Text(androidx.ui.core.Modifier modifier = Modifier.None, String? text = null, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines, androidx.ui.graphics.Color selectionColor = androidx.ui.core.TextKt.DefaultSelectionColor, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
- method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines, androidx.ui.graphics.Color selectionColor = androidx.ui.core.TextKt.DefaultSelectionColor);
- method public static void Text(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines, androidx.ui.graphics.Color selectionColor = androidx.ui.core.TextKt.DefaultSelectionColor);
- method public static androidx.compose.Effect<androidx.ui.text.TextStyle> currentTextStyle();
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class TextSpanComposeKt {
- ctor public TextSpanComposeKt();
- method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.TextStyle? style = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
- method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.TextStyle? style = null);
- method public static void compose(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> composable);
- method public static void disposeComposition(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null);
- }
-
- public final class TextSpanComposer extends androidx.compose.Composer<androidx.ui.text.TextSpan> {
- }
-
- public final class TextSpanComposition {
- ctor public TextSpanComposition(androidx.ui.core.TextSpanComposer composer);
- method public inline void call(Object key, kotlin.jvm.functions.Function1<? super androidx.compose.ViewValidator,java.lang.Boolean> invalid, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public inline <T> void call(Object key, kotlin.jvm.functions.Function0<? extends T> ctor, kotlin.jvm.functions.Function2<? super androidx.compose.ViewValidator,? super T,java.lang.Boolean> invalid, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> block);
- method public inline void emit(Object key, kotlin.jvm.functions.Function0<androidx.ui.text.TextSpan> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<androidx.ui.text.TextSpan,androidx.ui.text.TextSpan>,kotlin.Unit> update);
- method public inline void emit(Object key, kotlin.jvm.functions.Function0<androidx.ui.text.TextSpan> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<androidx.ui.text.TextSpan,androidx.ui.text.TextSpan>,kotlin.Unit> update, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.TextSpanComposer getComposer();
- method public inline Object joinKey(Object left, Object? right);
- method public inline operator <V> V! unaryPlus(androidx.compose.Effect<V>);
- }
-
- public final class TextSpanScope {
- method public androidx.ui.core.TextSpanComposition getComposer();
- }
-
- public final class WrapperKt {
- ctor public WrapperKt();
- method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithDensity(kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,kotlin.Unit> block);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Density> ambientDensity();
- method public static androidx.compose.Ambient<androidx.ui.core.AndroidComposeView> getAndroidComposeViewAmbient();
- method public static androidx.compose.Ambient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.Ambient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.Ambient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.Ambient<android.content.Context> getContextAmbient();
- method public static androidx.compose.Ambient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.Density> getDensityAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.CompositionContext? setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.CompositionContext? setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @CheckResult(suggest="+") public static <R> androidx.compose.Effect<R> withDensity(kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,? extends R> block);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- ctor public ConstantsKt();
- method public static androidx.ui.core.Duration getDoubleTapMinTime();
- method public static androidx.ui.core.Dp getDoubleTapSlop();
- method public static androidx.ui.core.Duration getDoubleTapTimeout();
- method public static androidx.ui.core.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.core.Dp getHoverTapSlop();
- method public static androidx.ui.core.Duration getHoverTapTimeout();
- method public static androidx.ui.core.Duration getJumpTapTimeout();
- method public static androidx.ui.core.Duration getLongPressTimeout();
- method public static androidx.ui.core.Dp getMaxFlingVelocity();
- method public static androidx.ui.core.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.core.Duration getPressTimeout();
- method public static androidx.ui.core.Dp getScaleSlop();
- method public static androidx.ui.core.Dp getTouchSlop();
- method public static androidx.ui.core.Dp getWindowTouchSlop();
- method public static androidx.ui.core.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- ctor public DoubleTapGestureDetectorKt();
- method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface DragObserver {
- method public default androidx.ui.core.PxPosition onDrag(androidx.ui.core.PxPosition dragDistance);
- method public default void onStart(androidx.ui.core.PxPosition downPosition);
- method public default void onStop(androidx.ui.core.PxPosition velocity);
- }
-
- public final class LongPressDragGestureDetectorKt {
- ctor public LongPressDragGestureDetectorKt();
- method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface LongPressDragObserver {
- method public default androidx.ui.core.PxPosition onDrag(androidx.ui.core.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.core.PxPosition pxPosition);
- method public default void onStop(androidx.ui.core.PxPosition velocity);
- }
-
- public final class LongPressGestureDetectorKt {
- ctor public LongPressGestureDetectorKt();
- method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressGestureDetectorKt {
- ctor public PressGestureDetectorKt();
- method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- ctor public PressIndicatorGestureDetectorKt();
- method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressReleasedGestureDetectorKt {
- ctor public PressReleasedGestureDetectorKt();
- method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>? boolean consumeDownOnStart = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawDragGestureDetectorKt {
- ctor public RawDragGestureDetectorKt();
- method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopDragGestureDetectorKt {
- ctor public TouchSlopDragGestureDetectorKt();
- method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- ctor public TouchSlopExceededGestureDetectorKt();
- method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class PolyFitLeastSquaresKt {
- ctor public PolyFitLeastSquaresKt();
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.core.Timestamp time, androidx.ui.core.PxPosition position);
- method public androidx.ui.core.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- ctor public VelocityTrackerKt();
- }
-
-}
-
-package androidx.ui.core.input {
-
- public class FocusManager {
- method public final void requestFocusById(String identifier);
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.PxPosition startCoordinates, androidx.ui.core.PxPosition endCoordinates, int startOffset, int endOffset, androidx.ui.text.style.TextDirection startDirection, androidx.ui.text.style.TextDirection endDirection, androidx.ui.core.LayoutCoordinates? startLayoutCoordinates, androidx.ui.core.LayoutCoordinates? endLayoutCoordinates);
- method public androidx.ui.core.PxPosition component1();
- method public androidx.ui.core.PxPosition component2();
- method public int component3();
- method public int component4();
- method public androidx.ui.text.style.TextDirection component5();
- method public androidx.ui.text.style.TextDirection component6();
- method public androidx.ui.core.LayoutCoordinates? component7();
- method public androidx.ui.core.LayoutCoordinates? component8();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.PxPosition startCoordinates, androidx.ui.core.PxPosition endCoordinates, int startOffset, int endOffset, androidx.ui.text.style.TextDirection startDirection, androidx.ui.text.style.TextDirection endDirection, androidx.ui.core.LayoutCoordinates? startLayoutCoordinates, androidx.ui.core.LayoutCoordinates? endLayoutCoordinates);
- method public androidx.ui.core.PxPosition getEndCoordinates();
- method public androidx.ui.text.style.TextDirection getEndDirection();
- method public androidx.ui.core.LayoutCoordinates? getEndLayoutCoordinates();
- method public int getEndOffset();
- method public androidx.ui.core.PxPosition getStartCoordinates();
- method public androidx.ui.text.style.TextDirection getStartDirection();
- method public androidx.ui.core.LayoutCoordinates? getStartLayoutCoordinates();
- method public int getStartOffset();
- }
-
- public final class SelectionKt {
- ctor public SelectionKt();
- }
-
- public final class SelectionManager implements androidx.ui.core.selection.SelectionRegistrar {
- ctor public SelectionManager();
- method public androidx.ui.core.PxPosition getAdjustedCoordinates(androidx.ui.core.PxPosition p);
- method public androidx.ui.core.LayoutCoordinates getContainerLayoutCoordinates();
- method public androidx.ui.core.selection.SelectionMode getMode();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.selection.Selection,kotlin.Unit> getOnSelectionChange();
- method public androidx.ui.core.selection.Selection? getSelection();
- method public androidx.ui.core.gesture.DragObserver handleDragObserver(boolean dragStartHandle);
- method public void onPress(androidx.ui.core.PxPosition position);
- method public void setContainerLayoutCoordinates(androidx.ui.core.LayoutCoordinates p);
- method public void setMode(androidx.ui.core.selection.SelectionMode p);
- method public void setOnSelectionChange(kotlin.jvm.functions.Function1<? super androidx.ui.core.selection.Selection,kotlin.Unit> p);
- method public void setSelection(androidx.ui.core.selection.Selection? p);
- method public Object subscribe(androidx.ui.core.selection.TextSelectionHandler handler);
- method public void unsubscribe(Object key);
- property public final androidx.ui.core.LayoutCoordinates containerLayoutCoordinates;
- property public final androidx.ui.core.selection.SelectionMode mode;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.selection.Selection,kotlin.Unit> onSelectionChange;
- property public final androidx.ui.core.selection.Selection? selection;
- field public androidx.ui.core.LayoutCoordinates containerLayoutCoordinates;
- }
-
- public final class SelectionManagerKt {
- ctor public SelectionManagerKt();
- method public static androidx.compose.Ambient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public enum SelectionMode {
- enum_constant public static final androidx.ui.core.selection.SelectionMode Horizontal;
- enum_constant public static final androidx.ui.core.selection.SelectionMode Vertical;
- }
-
- public interface SelectionRegistrar {
- method public Object subscribe(androidx.ui.core.selection.TextSelectionHandler handler);
- method public void unsubscribe(Object key);
- }
-
- public interface TextSelectionHandler {
- method public androidx.ui.core.selection.Selection? getSelection(kotlin.Pair<androidx.ui.core.PxPosition,androidx.ui.core.PxPosition> selectionCoordinates, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, androidx.ui.core.selection.SelectionMode mode);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public androidx.ui.core.Px getDefaultHeight();
- method public androidx.ui.core.Px getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth, float viewportHeight);
- method public androidx.ui.graphics.vector.VectorAssetBuilder addPath(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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public void ensureNotConsumed();
- method public androidx.ui.core.Px getDefaultHeight();
- method public androidx.ui.core.Px getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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, androidx.ui.graphics.vector.PathNode![] clipPathData = EmptyPath);
- }
-
- public final class VectorAssetKt {
- ctor public VectorAssetKt();
- method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color? tintColor = null, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode);
- }
-
- public final class VectorComposeKt {
- ctor public VectorComposeKt();
- method public static void DrawVector(androidx.ui.core.Dp defaultWidth, androidx.ui.core.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color? tintColor = null, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static void DrawVector(androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color? tintColor = null, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method 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, androidx.ui.graphics.vector.PathNode![] clipPathData = EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
- method public static void Path(androidx.ui.graphics.vector.VectorScope, 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);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- ctor public VectorGroup(String name, float rotation, float pivotX, float pivotY, float scaleX, float scaleY, float translationX, float translationY, androidx.ui.graphics.vector.PathNode![] clipPathData);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public androidx.ui.graphics.vector.PathNode![] getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- ctor public VectorPath(String name, 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public androidx.ui.graphics.vector.PathNode![] getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- ctor public XmlVectorParserKt();
- }
-
-}
-
-package androidx.ui.res {
-
- public final class DeferredResource<T> {
- ctor public DeferredResource();
- method public T? getResource();
- method public void setResource$lintWithKotlin(T? p);
- property public final T? resource;
- }
-
- public final class ImageResourcesKt {
- ctor public ImageResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Image> imageResource(@DrawableRes int id);
- }
-
- public final class ResourcesKt {
- ctor public ResourcesKt();
- }
-
- public final class StringResourcesKt {
- ctor public StringResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- ctor public VectorResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.res.DeferredResource<androidx.ui.graphics.vector.VectorAsset>> loadVectorResource(int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.vector.VectorAsset> vectorResource(@DrawableRes int resId);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- }
-
- public final class SemanticsKt {
- ctor public SemanticsKt();
- method public static void Semantics(boolean container = false, boolean explicitChildNodes = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- ctor public SemanticsPropertiesKt();
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- ctor public InspectionModeKt();
- method public static androidx.compose.Ambient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev02.txt b/ui/ui-framework/api/public_plus_experimental_0.1.0-dev02.txt
deleted file mode 100644
index 15b00a2..0000000
--- a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev02.txt
+++ /dev/null
@@ -1,509 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.core {
-
- public final class ClipKt {
- ctor public ClipKt();
- method public static inline void Clip(androidx.ui.engine.geometry.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class DrawKt {
- ctor public DrawKt();
- method public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
- method public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- ctor public DrawShadowKt();
- method public static inline void DrawShadow(androidx.ui.engine.geometry.Shape shape, androidx.ui.core.Dp elevation);
- }
-
- public final class EditorModel {
- ctor public EditorModel(String text, androidx.ui.text.TextRange selection);
- ctor public EditorModel();
- method public String component1();
- method public androidx.ui.text.TextRange component2();
- method public androidx.ui.core.EditorModel copy(String text, androidx.ui.text.TextRange selection);
- method public androidx.ui.text.TextRange getSelection();
- method public String getText();
- }
-
- public final class LayoutKt {
- ctor public LayoutKt();
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static inline void OnPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
- method public static void WithConstraints(kotlin.jvm.functions.Function1<? super androidx.ui.core.Constraints,kotlin.Unit> children);
- }
-
- public final class MultiComposableMeasurables implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.ui.core.Measurable> {
- method public boolean contains(androidx.ui.core.Measurable element);
- method public boolean containsAll(java.util.Collection<?> elements);
- method public operator java.util.List<androidx.ui.core.Measurable> get(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.Measurable get(int index);
- method public int getSize();
- method public int indexOf(androidx.ui.core.Measurable element);
- method public boolean isEmpty();
- method public java.util.Iterator<androidx.ui.core.Measurable> iterator();
- method public int lastIndexOf(androidx.ui.core.Measurable element);
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator();
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator(int index);
- method public java.util.List<androidx.ui.core.Measurable> subList(int fromIndex, int toIndex);
- }
-
- public final class OpacityKt {
- ctor public OpacityKt();
- method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class ParentDataKt {
- ctor public ParentDataKt();
- method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PasswordTextFieldKt {
- ctor public PasswordTextFieldKt();
- method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.input.EditorStyle? editorStyle = null, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
- }
-
- public final class PointerInputWrapperKt {
- ctor public PointerInputWrapperKt();
- method public static inline void PointerInputWrapper(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler = { event, _, _ -> event }, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RepaintBoundaryKt {
- ctor public RepaintBoundaryKt();
- method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TestTagProviderKt {
- ctor public TestTagProviderKt();
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static String getDefaultTestTag();
- method public static androidx.compose.Ambient<java.lang.String> getTestTagAmbient();
- }
-
- public final class TextFieldDelegateKt {
- ctor public TextFieldDelegateKt();
- }
-
- public final class TextFieldKt {
- ctor public TextFieldKt();
- method public static void TextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.input.EditorStyle? editorStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.core.EditorModel value, kotlin.jvm.functions.Function1<? super androidx.ui.core.EditorModel,kotlin.Unit> androidx.ui.input.EditorStyle? editorStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.core.EditorModel model, androidx.ui.text.TextRange? compositionRange, kotlin.jvm.functions.Function2<? super androidx.ui.core.EditorModel,? super androidx.ui.text.TextRange,kotlin.Unit> _, _ -> }, androidx.ui.input.EditorStyle? editorStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- }
-
- public final class TextKt {
- ctor public TextKt();
- method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Text(androidx.ui.core.Modifier modifier = Modifier.None, String? text = null, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines, androidx.ui.graphics.Color selectionColor = androidx.ui.core.TextKt.DefaultSelectionColor, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
- method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines, androidx.ui.graphics.Color selectionColor = androidx.ui.core.TextKt.DefaultSelectionColor);
- method public static void Text(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines, androidx.ui.graphics.Color selectionColor = androidx.ui.core.TextKt.DefaultSelectionColor);
- method public static androidx.compose.Effect<androidx.ui.text.TextStyle> currentTextStyle();
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class TextSpanComposeKt {
- ctor public TextSpanComposeKt();
- method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.TextStyle? style = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
- method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.TextStyle? style = null);
- method public static void compose(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> composable);
- method public static void disposeComposition(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null);
- }
-
- public final class TextSpanComposer extends androidx.compose.Composer<androidx.ui.text.TextSpan> {
- }
-
- public final class TextSpanComposition {
- ctor public TextSpanComposition(androidx.ui.core.TextSpanComposer composer);
- method public inline void call(Object key, kotlin.jvm.functions.Function1<? super androidx.compose.ViewValidator,java.lang.Boolean> invalid, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public inline <T> void call(Object key, kotlin.jvm.functions.Function0<? extends T> ctor, kotlin.jvm.functions.Function2<? super androidx.compose.ViewValidator,? super T,java.lang.Boolean> invalid, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> block);
- method public inline void emit(Object key, kotlin.jvm.functions.Function0<androidx.ui.text.TextSpan> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<androidx.ui.text.TextSpan,androidx.ui.text.TextSpan>,kotlin.Unit> update);
- method public inline void emit(Object key, kotlin.jvm.functions.Function0<androidx.ui.text.TextSpan> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<androidx.ui.text.TextSpan,androidx.ui.text.TextSpan>,kotlin.Unit> update, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.TextSpanComposer getComposer();
- method public inline Object joinKey(Object left, Object? right);
- method public inline operator <V> V! unaryPlus(androidx.compose.Effect<V>);
- }
-
- public final class TextSpanScope {
- method public androidx.ui.core.TextSpanComposition getComposer();
- }
-
- public final class WrapperKt {
- ctor public WrapperKt();
- method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithDensity(kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,kotlin.Unit> block);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Density> ambientDensity();
- method public static androidx.compose.Ambient<androidx.ui.core.AndroidComposeView> getAndroidComposeViewAmbient();
- method public static androidx.compose.Ambient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.Ambient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.Ambient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.Ambient<android.content.Context> getContextAmbient();
- method public static androidx.compose.Ambient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.Density> getDensityAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.CompositionContext? setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.CompositionContext? setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- ctor public ConstantsKt();
- method public static androidx.ui.core.Duration getDoubleTapMinTime();
- method public static androidx.ui.core.Dp getDoubleTapSlop();
- method public static androidx.ui.core.Duration getDoubleTapTimeout();
- method public static androidx.ui.core.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.core.Dp getHoverTapSlop();
- method public static androidx.ui.core.Duration getHoverTapTimeout();
- method public static androidx.ui.core.Duration getJumpTapTimeout();
- method public static androidx.ui.core.Duration getLongPressTimeout();
- method public static androidx.ui.core.Dp getMaxFlingVelocity();
- method public static androidx.ui.core.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.core.Duration getPressTimeout();
- method public static androidx.ui.core.Dp getScaleSlop();
- method public static androidx.ui.core.Dp getTouchSlop();
- method public static androidx.ui.core.Dp getWindowTouchSlop();
- method public static androidx.ui.core.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- ctor public DoubleTapGestureDetectorKt();
- method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface DragObserver {
- method public default androidx.ui.core.PxPosition onDrag(androidx.ui.core.PxPosition dragDistance);
- method public default void onStart(androidx.ui.core.PxPosition downPosition);
- method public default void onStop(androidx.ui.core.PxPosition velocity);
- }
-
- public final class LongPressDragGestureDetectorKt {
- ctor public LongPressDragGestureDetectorKt();
- method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface LongPressDragObserver {
- method public default androidx.ui.core.PxPosition onDrag(androidx.ui.core.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.core.PxPosition pxPosition);
- method public default void onStop(androidx.ui.core.PxPosition velocity);
- }
-
- public final class LongPressGestureDetectorKt {
- ctor public LongPressGestureDetectorKt();
- method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressGestureDetectorKt {
- ctor public PressGestureDetectorKt();
- method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- ctor public PressIndicatorGestureDetectorKt();
- method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressReleasedGestureDetectorKt {
- ctor public PressReleasedGestureDetectorKt();
- method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>? boolean consumeDownOnStart = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawDragGestureDetectorKt {
- ctor public RawDragGestureDetectorKt();
- method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopDragGestureDetectorKt {
- ctor public TouchSlopDragGestureDetectorKt();
- method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- ctor public TouchSlopExceededGestureDetectorKt();
- method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class GestureUtilsKt {
- ctor public GestureUtilsKt();
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.core.IntPxSize bounds);
- }
-
- public final class PolyFitLeastSquaresKt {
- ctor public PolyFitLeastSquaresKt();
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.core.Timestamp time, androidx.ui.core.PxPosition position);
- method public androidx.ui.core.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- ctor public VelocityTrackerKt();
- }
-
-}
-
-package androidx.ui.core.input {
-
- public class FocusManager {
- method public final void requestFocusById(String identifier);
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.PxPosition startCoordinates, androidx.ui.core.PxPosition endCoordinates, int startOffset, int endOffset, androidx.ui.text.style.TextDirection startDirection, androidx.ui.text.style.TextDirection endDirection, androidx.ui.core.LayoutCoordinates? startLayoutCoordinates, androidx.ui.core.LayoutCoordinates? endLayoutCoordinates);
- method public androidx.ui.core.PxPosition component1();
- method public androidx.ui.core.PxPosition component2();
- method public int component3();
- method public int component4();
- method public androidx.ui.text.style.TextDirection component5();
- method public androidx.ui.text.style.TextDirection component6();
- method public androidx.ui.core.LayoutCoordinates? component7();
- method public androidx.ui.core.LayoutCoordinates? component8();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.PxPosition startCoordinates, androidx.ui.core.PxPosition endCoordinates, int startOffset, int endOffset, androidx.ui.text.style.TextDirection startDirection, androidx.ui.text.style.TextDirection endDirection, androidx.ui.core.LayoutCoordinates? startLayoutCoordinates, androidx.ui.core.LayoutCoordinates? endLayoutCoordinates);
- method public androidx.ui.core.PxPosition getEndCoordinates();
- method public androidx.ui.text.style.TextDirection getEndDirection();
- method public androidx.ui.core.LayoutCoordinates? getEndLayoutCoordinates();
- method public int getEndOffset();
- method public androidx.ui.core.PxPosition getStartCoordinates();
- method public androidx.ui.text.style.TextDirection getStartDirection();
- method public androidx.ui.core.LayoutCoordinates? getStartLayoutCoordinates();
- method public int getStartOffset();
- }
-
- public final class SelectionKt {
- ctor public SelectionKt();
- }
-
- public final class SelectionManager implements androidx.ui.core.selection.SelectionRegistrar {
- ctor public SelectionManager();
- method public androidx.ui.core.PxPosition getAdjustedCoordinates(androidx.ui.core.PxPosition p);
- method public androidx.ui.core.LayoutCoordinates getContainerLayoutCoordinates();
- method public androidx.ui.core.selection.SelectionMode getMode();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.selection.Selection,kotlin.Unit> getOnSelectionChange();
- method public androidx.ui.core.selection.Selection? getSelection();
- method public androidx.ui.core.gesture.DragObserver handleDragObserver(boolean dragStartHandle);
- method public void onPress(androidx.ui.core.PxPosition position);
- method public void setContainerLayoutCoordinates(androidx.ui.core.LayoutCoordinates p);
- method public void setMode(androidx.ui.core.selection.SelectionMode p);
- method public void setOnSelectionChange(kotlin.jvm.functions.Function1<? super androidx.ui.core.selection.Selection,kotlin.Unit> p);
- method public void setSelection(androidx.ui.core.selection.Selection? p);
- method public Object subscribe(androidx.ui.core.selection.TextSelectionHandler handler);
- method public void unsubscribe(Object key);
- property public final androidx.ui.core.LayoutCoordinates containerLayoutCoordinates;
- property public final androidx.ui.core.selection.SelectionMode mode;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.selection.Selection,kotlin.Unit> onSelectionChange;
- property public final androidx.ui.core.selection.Selection? selection;
- field public androidx.ui.core.LayoutCoordinates containerLayoutCoordinates;
- }
-
- public final class SelectionManagerKt {
- ctor public SelectionManagerKt();
- method public static androidx.compose.Ambient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public enum SelectionMode {
- enum_constant public static final androidx.ui.core.selection.SelectionMode Horizontal;
- enum_constant public static final androidx.ui.core.selection.SelectionMode Vertical;
- }
-
- public interface SelectionRegistrar {
- method public Object subscribe(androidx.ui.core.selection.TextSelectionHandler handler);
- method public void unsubscribe(Object key);
- }
-
- public interface TextSelectionHandler {
- method public androidx.ui.core.selection.Selection? getSelection(kotlin.Pair<androidx.ui.core.PxPosition,androidx.ui.core.PxPosition> selectionCoordinates, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, androidx.ui.core.selection.SelectionMode mode);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public androidx.ui.core.Px getDefaultHeight();
- method public androidx.ui.core.Px getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth, float viewportHeight);
- method public androidx.ui.graphics.vector.VectorAssetBuilder addPath(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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public void ensureNotConsumed();
- method public androidx.ui.core.Px getDefaultHeight();
- method public androidx.ui.core.Px getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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, androidx.ui.graphics.vector.PathNode![] clipPathData = EmptyPath);
- }
-
- public final class VectorAssetKt {
- ctor public VectorAssetKt();
- method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode);
- }
-
- public final class VectorComposeKt {
- ctor public VectorComposeKt();
- method public static void DrawVector(androidx.ui.core.Dp defaultWidth, androidx.ui.core.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static void DrawVector(androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method 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, androidx.ui.graphics.vector.PathNode![] clipPathData = EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
- method public static void Path(androidx.ui.graphics.vector.VectorScope, 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);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- ctor public VectorGroup(String name, float rotation, float pivotX, float pivotY, float scaleX, float scaleY, float translationX, float translationY, androidx.ui.graphics.vector.PathNode![] clipPathData);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public androidx.ui.graphics.vector.PathNode![] getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- ctor public VectorPath(String name, 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public androidx.ui.graphics.vector.PathNode![] getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- ctor public XmlVectorParserKt();
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ImageResourcesKt {
- ctor public ImageResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Image> imageResource(@DrawableRes int id);
- }
-
- public final class StringResourcesKt {
- ctor public StringResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- ctor public VectorResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.vector.VectorAsset> vectorResource(@DrawableRes int resId);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- }
-
- public final class SemanticsKt {
- ctor public SemanticsKt();
- method public static void Semantics(boolean container = false, boolean explicitChildNodes = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- ctor public SemanticsPropertiesKt();
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- ctor public InspectionModeKt();
- method public static androidx.compose.Ambient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev03.txt b/ui/ui-framework/api/public_plus_experimental_0.1.0-dev03.txt
deleted file mode 100644
index a2b3818..0000000
--- a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev03.txt
+++ /dev/null
@@ -1,625 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.core {
-
- public final class ClipKt {
- ctor public ClipKt();
- method public static inline void Clip(androidx.ui.engine.geometry.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class DrawKt {
- ctor public DrawKt();
- method public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
- method public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- ctor public DrawShadowKt();
- method public static inline void DrawShadow(androidx.ui.engine.geometry.Shape shape, androidx.ui.core.Dp elevation);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment Left;
- enum_constant public static final androidx.ui.core.DropDownAlignment Right;
- }
-
- public final class EditorModel {
- ctor public EditorModel(String text, androidx.ui.text.TextRange selection);
- ctor public EditorModel();
- method public String component1();
- method public androidx.ui.text.TextRange component2();
- method public androidx.ui.core.EditorModel copy(String text, androidx.ui.text.TextRange selection);
- method public androidx.ui.text.TextRange getSelection();
- method public String getText();
- }
-
- public final class LayoutKt {
- ctor public LayoutKt();
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static inline void OnPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.core.Constraints,kotlin.Unit> children);
- }
-
- public final class MultiComposableMeasurables implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.ui.core.Measurable> {
- method public boolean contains(androidx.ui.core.Measurable element);
- method public boolean containsAll(java.util.Collection<?> elements);
- method public operator java.util.List<androidx.ui.core.Measurable> get(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.Measurable get(int index);
- method public int getSize();
- method public int indexOf(androidx.ui.core.Measurable element);
- method public boolean isEmpty();
- method public java.util.Iterator<androidx.ui.core.Measurable> iterator();
- method public int lastIndexOf(androidx.ui.core.Measurable element);
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator();
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator(int index);
- method public java.util.List<androidx.ui.core.Measurable> subList(int fromIndex, int toIndex);
- }
-
- public final class OpacityKt {
- ctor public OpacityKt();
- method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class ParentDataKt {
- ctor public ParentDataKt();
- method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PasswordTextFieldKt {
- ctor public PasswordTextFieldKt();
- method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
- }
-
- public final class PointerInputWrapperKt {
- ctor public PointerInputWrapperKt();
- method public static inline void PointerInputWrapper(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler = { event, _, _ -> event }, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler = {}, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- ctor public PopupKt();
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.core.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopLeft, androidx.ui.core.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void disposeActivityComposition(android.app.Activity activity);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class RepaintBoundaryKt {
- ctor public RepaintBoundaryKt();
- method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TestTagProviderKt {
- ctor public TestTagProviderKt();
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static String getDefaultTestTag();
- method public static androidx.compose.Ambient<java.lang.String> getTestTagAmbient();
- }
-
- public final class TextFieldDelegateKt {
- ctor public TextFieldDelegateKt();
- }
-
- public final class TextFieldKt {
- ctor public TextFieldKt();
- method public static void TextField(String value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.core.EditorModel value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.core.EditorModel,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.core.EditorModel model, androidx.ui.text.TextRange? compositionRange, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.core.EditorModel,? super androidx.ui.text.TextRange,kotlin.Unit> _, _ -> }, androidx.ui.text.TextStyle? textStyle = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- }
-
- public final class TextKt {
- ctor public TextKt();
- method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Text(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
- method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines);
- method public static void Text(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines);
- method public static androidx.compose.Effect<androidx.ui.text.TextStyle> currentTextStyle();
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class TextSpanComposeKt {
- ctor public TextSpanComposeKt();
- method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.SpanStyle? style = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
- method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.SpanStyle? style = null);
- method public static void compose(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> composable);
- method public static void disposeComposition(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null);
- }
-
- public final class TextSpanComposer extends androidx.compose.Composer<androidx.ui.text.TextSpan> {
- }
-
- public final class TextSpanComposition {
- ctor public TextSpanComposition(androidx.ui.core.TextSpanComposer composer);
- method public inline void call(Object key, kotlin.jvm.functions.Function1<? super androidx.compose.ViewValidator,java.lang.Boolean> invalid, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public inline <T> void call(Object key, kotlin.jvm.functions.Function0<? extends T> ctor, kotlin.jvm.functions.Function2<? super androidx.compose.ViewValidator,? super T,java.lang.Boolean> invalid, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> block);
- method public inline void emit(Object key, kotlin.jvm.functions.Function0<androidx.ui.text.TextSpan> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<androidx.ui.text.TextSpan,androidx.ui.text.TextSpan>,kotlin.Unit> update);
- method public inline void emit(Object key, kotlin.jvm.functions.Function0<androidx.ui.text.TextSpan> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<androidx.ui.text.TextSpan,androidx.ui.text.TextSpan>,kotlin.Unit> update, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public inline <T> T! expr(Object key, kotlin.jvm.functions.Function0<? extends T> block);
- method public androidx.ui.core.TextSpanComposer getComposer();
- method public inline Object joinKey(Object left, Object? right);
- method public inline operator <V> V! unaryPlus(androidx.compose.Effect<V>);
- }
-
- public final class TextSpanScope {
- method public androidx.ui.core.TextSpanComposition getComposer();
- }
-
- public final class WrapperKt {
- ctor public WrapperKt();
- method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithDensity(kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,kotlin.Unit> block);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Density> ambientDensity();
- method public static androidx.compose.Ambient<androidx.ui.core.AndroidComposeView> getAndroidComposeViewAmbient();
- method public static androidx.compose.Ambient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.Ambient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.Ambient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.Ambient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.Ambient<android.content.Context> getContextAmbient();
- method public static androidx.compose.Ambient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.Density> getDensityAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.Ambient<androidx.ui.text.font.Font.ResourceLoader> getFontLoaderAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.Ambient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.CompositionContext? setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.CompositionContext? setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- ctor public ConstantsKt();
- method public static androidx.ui.core.Duration getDoubleTapMinTime();
- method public static androidx.ui.core.Dp getDoubleTapSlop();
- method public static androidx.ui.core.Duration getDoubleTapTimeout();
- method public static androidx.ui.core.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.core.Dp getHoverTapSlop();
- method public static androidx.ui.core.Duration getHoverTapTimeout();
- method public static androidx.ui.core.Duration getJumpTapTimeout();
- method public static androidx.ui.core.Duration getLongPressTimeout();
- method public static androidx.ui.core.Dp getMaxFlingVelocity();
- method public static androidx.ui.core.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.core.Duration getPressTimeout();
- method public static androidx.ui.core.Dp getScaleSlop();
- method public static androidx.ui.core.Dp getTouchSlop();
- method public static androidx.ui.core.Dp getWindowTouchSlop();
- method public static androidx.ui.core.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- ctor public DoubleTapGestureDetectorKt();
- method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface DragObserver {
- method public default androidx.ui.core.PxPosition onDrag(androidx.ui.core.PxPosition dragDistance);
- method public default void onStart(androidx.ui.core.PxPosition downPosition);
- method public default void onStop(androidx.ui.core.PxPosition velocity);
- }
-
- public final class LongPressDragGestureDetectorKt {
- ctor public LongPressDragGestureDetectorKt();
- method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface LongPressDragObserver {
- method public default androidx.ui.core.PxPosition onDrag(androidx.ui.core.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.core.PxPosition pxPosition);
- method public default void onStop(androidx.ui.core.PxPosition velocity);
- }
-
- public final class LongPressGestureDetectorKt {
- ctor public LongPressGestureDetectorKt();
- method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressGestureDetectorKt {
- ctor public PressGestureDetectorKt();
- method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- ctor public PressIndicatorGestureDetectorKt();
- method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressReleasedGestureDetectorKt {
- ctor public PressReleasedGestureDetectorKt();
- method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>? boolean consumeDownOnStart = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawDragGestureDetectorKt {
- ctor public RawDragGestureDetectorKt();
- method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawScaleGestureDetectorKt {
- ctor public RawScaleGestureDetectorKt();
- method public static void RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface RawScaleObserver {
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureDetectorKt {
- ctor public ScaleGestureDetectorKt();
- method public static void ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface ScaleObserver {
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureDetectorKt {
- ctor public ScaleSlopExceededGestureDetectorKt();
- method public static void ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class ScaleUtilKt {
- ctor public ScaleUtilKt();
- }
-
- public final class TouchSlopDragGestureDetectorKt {
- ctor public TouchSlopDragGestureDetectorKt();
- method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- ctor public TouchSlopExceededGestureDetectorKt();
- method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class GestureUtilsKt {
- ctor public GestureUtilsKt();
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.core.IntPxSize bounds);
- }
-
- public final class PolyFitLeastSquaresKt {
- ctor public PolyFitLeastSquaresKt();
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.core.Uptime uptime, androidx.ui.core.PxPosition position);
- method public androidx.ui.core.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- ctor public VelocityTrackerKt();
- }
-
-}
-
-package androidx.ui.core.input {
-
- public class FocusManager {
- method public final void requestFocusById(String identifier);
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.core.PxPosition startPosition, androidx.ui.core.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress);
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.core.PxPosition coordinates, androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.LayoutCoordinates? layoutCoordinates);
- method public androidx.ui.core.PxPosition component1();
- method public androidx.ui.text.style.TextDirection component2();
- method public int component3();
- method public androidx.ui.core.LayoutCoordinates? component4();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.core.PxPosition coordinates, androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.LayoutCoordinates? layoutCoordinates);
- method public androidx.ui.core.PxPosition getCoordinates();
- method public androidx.ui.text.style.TextDirection getDirection();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public int getOffset();
- }
-
- public final class SelectionContainerKt {
- ctor public SelectionContainerKt();
- method 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);
- }
-
- public final class SelectionHandlesKt {
- ctor public SelectionHandlesKt();
- }
-
- public final class SelectionManagerKt {
- ctor public SelectionManagerKt();
- }
-
- public interface SelectionRegistrar {
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- ctor public SelectionRegistrarKt();
- method public static androidx.compose.Ambient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public final class TextSelectionDelegateKt {
- ctor public TextSelectionDelegateKt();
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- ctor public FocusableKt();
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = +memo({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public androidx.ui.core.Px getDefaultHeight();
- method public androidx.ui.core.Px getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth, float viewportHeight);
- method public androidx.ui.graphics.vector.VectorAssetBuilder addPath(java.util.List<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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public void ensureNotConsumed();
- method public androidx.ui.core.Px getDefaultHeight();
- method public androidx.ui.core.Px getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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<androidx.ui.graphics.vector.PathNode> clipPathData = EmptyPath);
- }
-
- public final class VectorAssetKt {
- ctor public VectorAssetKt();
- method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
- }
-
- public final class VectorComposeKt {
- ctor public VectorComposeKt();
- method public static void DrawVector(androidx.ui.core.Dp defaultWidth, androidx.ui.core.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static void DrawVector(androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method 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<androidx.ui.graphics.vector.PathNode> clipPathData = EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
- method public static void Path(androidx.ui.graphics.vector.VectorScope, java.util.List<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);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- ctor public VectorGroup(String name, float rotation, float pivotX, float pivotY, float scaleX, float scaleY, float translationX, float translationY, java.util.List<androidx.ui.graphics.vector.PathNode> clipPathData);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- ctor public VectorPath(String name, java.util.List<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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- ctor public XmlVectorParserKt();
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- ctor public ColorResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Color> colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class ImageResourcesKt {
- ctor public ImageResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Image> imageResource(@DrawableRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.res.DeferredResource<androidx.ui.graphics.Image>> loadImageResource(int id, androidx.ui.graphics.Image? pendingImage = null, androidx.ui.graphics.Image? failedImage = null);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- ctor public PrimitiveResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.Boolean> booleanResource(@BoolRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Dp> dimensionResource(@DimenRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<int[]> integerArrayResource(@ArrayRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.Integer> integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- ctor public ResourcesKt();
- }
-
- public final class StringResourcesKt {
- ctor public StringResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String[]> stringArrayResource(@ArrayRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- ctor public VectorResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<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);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.vector.VectorAsset> vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.core.Px,androidx.ui.core.Px,kotlin.Unit>>> getScrollTo();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.core.Px,androidx.ui.core.Px,kotlin.Unit>>> ScrollTo;
- }
-
- public final class SemanticsKt {
- ctor public SemanticsKt();
- method public static void Semantics(boolean container = false, boolean explicitChildNodes = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- ctor public SemanticsPropertiesKt();
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.Px,? super androidx.ui.core.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.core.Px,androidx.ui.core.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.core.Px,androidx.ui.core.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- ctor public InspectionModeKt();
- method public static androidx.compose.Ambient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev04.txt b/ui/ui-framework/api/public_plus_experimental_0.1.0-dev04.txt
deleted file mode 100644
index 10f5f62..0000000
--- a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev04.txt
+++ /dev/null
@@ -1,599 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.core {
-
- public final class AndroidViewCompatKt {
- }
-
- public final class ClipKt {
- method public static inline void Clip(androidx.ui.graphics.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class DrawKt {
- method public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.unit.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- method public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- method public static inline void DrawShadow(androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment Left;
- enum_constant public static final androidx.ui.core.DropDownAlignment Right;
- }
-
- public final class LayoutKt {
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.unit.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.unit.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.unit.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.unit.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method @Deprecated public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static inline void OnPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.core.Constraints,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.DensityScope, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class MultiComposableMeasurables implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.ui.core.Measurable> {
- method public boolean contains(androidx.ui.core.Measurable element);
- method public boolean containsAll(java.util.Collection<?> elements);
- method public operator java.util.List<androidx.ui.core.Measurable> get(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.Measurable get(int index);
- method public int getSize();
- method public int indexOf(androidx.ui.core.Measurable element);
- method public boolean isEmpty();
- method public java.util.Iterator<androidx.ui.core.Measurable> iterator();
- method public int lastIndexOf(androidx.ui.core.Measurable element);
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator();
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator(int index);
- method public java.util.List<androidx.ui.core.Measurable> subList(int fromIndex, int toIndex);
- }
-
- public final class OpacityKt {
- method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PainterModifierKt {
- method public static androidx.ui.core.DrawModifier toModifier(androidx.ui.graphics.painter.Painter, float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PasswordTextFieldKt {
- method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopLeft, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void disposeActivityComposition(android.app.Activity activity);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class RepaintBoundaryKt {
- method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TextFieldDelegateKt {
- }
-
- public final class TextFieldKt {
- method public static void TextField(String value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.text.TextFieldValue value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextFieldValue,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.text.TextFieldValue model, androidx.ui.text.TextRange? compositionRange, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.text.TextFieldValue,? super androidx.ui.text.TextRange,kotlin.Unit> _, _ -> }, androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- }
-
- public final class TextKt {
- method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static void Text(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static androidx.ui.text.TextStyle currentTextStyle();
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class WrapperKt {
- method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithDensity(kotlin.jvm.functions.Function1<? super androidx.ui.unit.DensityScope,kotlin.Unit> block);
- method public static inline androidx.ui.unit.Density ambientDensity();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.AndroidComposeView> getAndroidComposeViewAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.text.font.Font.ResourceLoader> getFontLoaderAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedBack> getHapticFeedBackAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static androidx.ui.unit.Dp getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static androidx.ui.unit.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.unit.Dp getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static androidx.ui.unit.Dp getMaxFlingVelocity();
- method public static androidx.ui.unit.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static androidx.ui.unit.Dp getScaleSlop();
- method public static androidx.ui.unit.Dp getTouchSlop();
- method public static androidx.ui.unit.Dp getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressDragGestureDetectorKt {
- method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressGestureDetectorKt {
- method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressGestureDetectorKt {
- method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressReleasedGestureDetectorKt {
- method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>? boolean consumeDownOnStart = true, boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawDragGestureDetectorKt {
- method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawPressStartGestureDetectorKt {
- }
-
- public final class RawScaleGestureDetectorKt {
- method public static void RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureDetectorKt {
- method public static void ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureDetectorKt {
- method public static void ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TouchSlopDragGestureDetectorKt {
- method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, boolean startDragImmediately = false, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public class FocusManager {
- method public final void requestFocusById(String identifier);
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.unit.PxPosition coordinates, androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.LayoutCoordinates? layoutCoordinates);
- method public androidx.ui.unit.PxPosition component1();
- method public androidx.ui.text.style.TextDirection component2();
- method public int component3();
- method public androidx.ui.core.LayoutCoordinates? component4();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.unit.PxPosition coordinates, androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.LayoutCoordinates? layoutCoordinates);
- method public androidx.ui.unit.PxPosition getCoordinates();
- method public androidx.ui.text.style.TextDirection getDirection();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public int getOffset();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public final class TextSelectionDelegateKt {
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = remember({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public androidx.ui.unit.Dp component2();
- method public androidx.ui.unit.Dp component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- method public androidx.ui.graphics.vector.VectorAsset copy(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight);
- 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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public void ensureNotConsumed();
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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);
- }
-
- public final class VectorAssetKt {
- method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
- }
-
- public final class VectorComposeKt {
- method public static void DrawVector(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static void DrawVector(androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method 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);
- method 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);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public String component1();
- method public float component2();
- method public float component3();
- method public float component4();
- method public float component5();
- method public float component6();
- method public float component7();
- method public float component8();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component9();
- method public androidx.ui.graphics.vector.VectorGroup copy(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);
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static androidx.ui.graphics.Color colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.Image imageResource(@DrawableRes int id);
- method public static androidx.ui.res.DeferredResource<androidx.ui.graphics.Image> loadImageResource(int id, androidx.ui.graphics.Image? pendingImage = null, androidx.ui.graphics.Image? failedImage = null);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static androidx.ui.unit.Dp dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> getScrollTo();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
- }
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> AccessibilityRangeInfo;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev05.txt b/ui/ui-framework/api/public_plus_experimental_0.1.0-dev05.txt
deleted file mode 100644
index 80001c22c..0000000
--- a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev05.txt
+++ /dev/null
@@ -1,598 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.core {
-
- public final class AndroidViewCompatKt {
- }
-
- public final class ClipKt {
- method public static inline void Clip(androidx.ui.graphics.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class DrawKt {
- method public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- method public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- method public static inline void DrawShadow(androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment Left;
- enum_constant public static final androidx.ui.core.DropDownAlignment Right;
- }
-
- public final class LayoutKt {
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method @Deprecated public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static androidx.ui.core.LayoutNode.MeasureBlocks MeasuringIntrinsicsMeasureBlocks(kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static inline void OnPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.core.Constraints,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class MultiComposableMeasurables implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.ui.core.Measurable> {
- method public boolean contains(androidx.ui.core.Measurable element);
- method public boolean containsAll(java.util.Collection<?> elements);
- method public operator java.util.List<androidx.ui.core.Measurable> get(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.Measurable get(int index);
- method public int getSize();
- method public int indexOf(androidx.ui.core.Measurable element);
- method public boolean isEmpty();
- method public java.util.Iterator<androidx.ui.core.Measurable> iterator();
- method public int lastIndexOf(androidx.ui.core.Measurable element);
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator();
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator(int index);
- method public java.util.List<androidx.ui.core.Measurable> subList(int fromIndex, int toIndex);
- }
-
- public final class OpacityKt {
- method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PainterModifierKt {
- method public static androidx.ui.core.DrawModifier toModifier(androidx.ui.graphics.painter.Painter, float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PasswordTextFieldKt {
- method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopLeft, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void disposeActivityComposition(android.app.Activity activity);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class RepaintBoundaryKt {
- method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TextFieldDelegateKt {
- }
-
- public final class TextFieldKt {
- method public static void TextField(String value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.text.TextFieldValue value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextFieldValue,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.text.TextFieldValue model, androidx.ui.text.TextRange? compositionRange, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.text.TextFieldValue,? super androidx.ui.text.TextRange,kotlin.Unit> _, _ -> }, androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- }
-
- public final class TextKt {
- method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static void Text(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static androidx.ui.text.TextStyle currentTextStyle();
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class WrapperKt {
- method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.AndroidComposeView> getAndroidComposeViewAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.text.font.Font.ResourceLoader> getFontLoaderAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static androidx.ui.unit.Dp getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static androidx.ui.unit.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.unit.Dp getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static androidx.ui.unit.Dp getMaxFlingVelocity();
- method public static androidx.ui.unit.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static androidx.ui.unit.Dp getScaleSlop();
- method public static androidx.ui.unit.Dp getTouchSlop();
- method public static androidx.ui.unit.Dp getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressDragGestureDetectorKt {
- method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureDetectorKt {
- method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressGestureDetectorKt {
- method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressReleasedGestureDetectorKt {
- method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>? boolean consumeDownOnStart = true, boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawDragGestureDetectorKt {
- method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawPressStartGestureDetectorKt {
- }
-
- public final class RawScaleGestureDetectorKt {
- method public static void RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureDetectorKt {
- method public static void ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureDetectorKt {
- method public static void ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TouchSlopDragGestureDetectorKt {
- method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, boolean startDragImmediately = false, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public class FocusManager {
- method public final void requestFocusById(String identifier);
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.unit.PxPosition coordinates, androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.LayoutCoordinates? layoutCoordinates);
- method public androidx.ui.unit.PxPosition component1();
- method public androidx.ui.text.style.TextDirection component2();
- method public int component3();
- method public androidx.ui.core.LayoutCoordinates? component4();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.unit.PxPosition coordinates, androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.LayoutCoordinates? layoutCoordinates);
- method public androidx.ui.unit.PxPosition getCoordinates();
- method public androidx.ui.text.style.TextDirection getDirection();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public int getOffset();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public final class TextSelectionDelegateKt {
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = remember({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public androidx.ui.unit.Dp component2();
- method public androidx.ui.unit.Dp component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- method public androidx.ui.graphics.vector.VectorAsset copy(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight);
- 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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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);
- }
-
- public final class VectorAssetBuilderKt {
- 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);
- 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);
- }
-
- public final class VectorAssetKt {
- method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
- }
-
- public final class VectorComposeKt {
- method public static void DrawVector(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static void DrawVector(androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method 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);
- method 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);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static androidx.ui.graphics.Color colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.Image imageResource(@DrawableRes int id);
- method public static androidx.ui.res.DeferredResource<androidx.ui.graphics.Image> loadImageResource(int id, androidx.ui.graphics.Image? pendingImage = null, androidx.ui.graphics.Image? failedImage = null);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static androidx.ui.unit.Dp dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> getScrollTo();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
- }
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> AccessibilityRangeInfo;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev06.txt b/ui/ui-framework/api/public_plus_experimental_0.1.0-dev06.txt
deleted file mode 100644
index ec30f25..0000000
--- a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev06.txt
+++ /dev/null
@@ -1,598 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.core {
-
- public final class AndroidViewCompatKt {
- }
-
- public final class ClipKt {
- method public static inline void Clip(androidx.ui.graphics.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class DrawKt {
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- method public static inline void DrawShadow(androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment Left;
- enum_constant public static final androidx.ui.core.DropDownAlignment Right;
- }
-
- public final class LayoutKt {
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, 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.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, 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.LayoutResult> measureBlock);
- method @Deprecated public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function4<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- 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.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static inline void OnPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.core.Constraints,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class MultiComposableMeasurables implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.ui.core.Measurable> {
- method public boolean contains(androidx.ui.core.Measurable element);
- method public boolean containsAll(java.util.Collection<?> elements);
- method public operator java.util.List<androidx.ui.core.Measurable> get(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.Measurable get(int index);
- method public int getSize();
- method public int indexOf(androidx.ui.core.Measurable element);
- method public boolean isEmpty();
- method public java.util.Iterator<androidx.ui.core.Measurable> iterator();
- method public int lastIndexOf(androidx.ui.core.Measurable element);
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator();
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator(int index);
- method public java.util.List<androidx.ui.core.Measurable> subList(int fromIndex, int toIndex);
- }
-
- public final class OpacityKt {
- method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PainterModifierKt {
- method public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.painter.Painter, boolean sizeToIntrinsics = true, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PasswordTextFieldKt {
- method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void disposeActivityComposition(android.app.Activity activity);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class RepaintBoundaryKt {
- method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TextFieldDelegateKt {
- }
-
- public final class TextFieldKt {
- method public static void TextField(String value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.text.TextFieldValue value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextFieldValue,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.text.TextFieldValue model, androidx.ui.text.TextRange? compositionRange, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.text.TextFieldValue,? super androidx.ui.text.TextRange,kotlin.Unit> _, _ -> }, androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- }
-
- public final class TextKt {
- method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static void Text(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static androidx.ui.text.TextStyle currentTextStyle();
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class WrapperKt {
- method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.AndroidComposeView> getAndroidComposeViewAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.text.font.Font.ResourceLoader> getFontLoaderAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.PlatformHandler> getPlatformHandlerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static androidx.ui.unit.Dp getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static androidx.ui.unit.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.unit.Dp getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static androidx.ui.unit.Dp getMaxFlingVelocity();
- method public static androidx.ui.unit.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static androidx.ui.unit.Dp getScaleSlop();
- method public static androidx.ui.unit.Dp getTouchSlop();
- method public static androidx.ui.unit.Dp getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressDragGestureDetectorKt {
- method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureDetectorKt {
- method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressGestureDetectorKt {
- method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressReleasedGestureDetectorKt {
- method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>? boolean consumeDownOnStart = true, boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawDragGestureDetectorKt {
- method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawPressStartGestureDetectorKt {
- }
-
- public final class RawScaleGestureDetectorKt {
- method public static void RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureDetectorKt {
- method public static void ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureDetectorKt {
- method public static void ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TouchSlopDragGestureDetectorKt {
- method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, boolean startDragImmediately = false, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public class FocusManager {
- method public final void requestFocusById(String identifier);
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection component1();
- method public int component2();
- method public androidx.ui.core.selection.Selectable component3();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection getDirection();
- method public int getOffset();
- method public androidx.ui.core.selection.Selectable getSelectable();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public final class TextSelectionDelegateKt {
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = remember({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public androidx.ui.unit.Dp component2();
- method public androidx.ui.unit.Dp component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- method public androidx.ui.graphics.vector.VectorAsset copy(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight);
- 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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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);
- }
-
- public final class VectorAssetBuilderKt {
- 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);
- 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);
- }
-
- public final class VectorAssetKt {
- method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
- }
-
- public final class VectorComposeKt {
- method public static void DrawVector(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static void DrawVector(androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method 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);
- method 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);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static androidx.ui.graphics.Color colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
- method 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);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static androidx.ui.unit.Dp dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> getScrollTo();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
- }
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> AccessibilityRangeInfo;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev07.txt b/ui/ui-framework/api/public_plus_experimental_0.1.0-dev07.txt
deleted file mode 100644
index 36fe8fb..0000000
--- a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev07.txt
+++ /dev/null
@@ -1,622 +0,0 @@
-// Signature format: 3.0
-package androidx.compose {
-
- public final class Compose {
- method @Deprecated @MainThread public androidx.compose.Composition composeInto(android.view.ViewGroup container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @Deprecated @MainThread public androidx.compose.Composition composeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @Deprecated @MainThread public void disposeComposition(android.view.ViewGroup container, androidx.compose.CompositionReference? parent = null);
- method @Deprecated @MainThread public void disposeComposition(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null);
- field public static final androidx.compose.Compose! INSTANCE;
- }
-
- public final class ComposerCompatKt {
- method @Deprecated public static androidx.ui.node.UiComposer getComposer();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class ClipKt {
- method public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
- method public static androidx.ui.core.Modifier getDrawClipToBounds();
- }
-
- public final class CoreTextKt {
- method public static void CoreText(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle style, boolean softWrap, androidx.ui.text.style.TextOverflow overflow, int maxLines, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> onTextLayout);
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class DrawKt {
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- method public static androidx.ui.core.Modifier drawShadow(androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment Left;
- enum_constant public static final androidx.ui.core.DropDownAlignment Right;
- }
-
- public final class LayoutKt {
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, 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.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, 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.LayoutResult> measureBlock);
- 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.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class OpacityKt {
- method public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
- }
-
- public final class PainterModifierKt {
- method public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.painter.Painter, boolean sizeToIntrinsics = true, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PasswordTextFieldKt {
- method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle textStyle = TextStyle.Default, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method @Deprecated public static void disposeActivityComposition(android.app.Activity activity);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TextFieldDelegateKt {
- }
-
- public final class TextFieldKt {
- method public static void TextField(String value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle textStyle = TextStyle.Default, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static void TextField(androidx.ui.text.TextFieldValue value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextFieldValue,kotlin.Unit> androidx.ui.text.TextStyle textStyle = TextStyle.Default, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static void TextField(androidx.ui.text.TextFieldValue model, androidx.ui.text.TextRange? compositionRange, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.text.TextFieldValue,? super androidx.ui.text.TextRange,kotlin.Unit> _, _ -> }, androidx.ui.text.TextStyle textStyle = TextStyle.Default, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- }
-
- public final class WrapperKt {
- method @Deprecated public static void disposeComposition(android.view.ViewGroup);
- method @Deprecated public static void disposeComposition(android.app.Activity);
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.text.font.Font.ResourceLoader> getFontLoaderAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.Owner> getOwnerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
- method public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static androidx.ui.unit.Dp getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static androidx.ui.unit.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.unit.Dp getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static androidx.ui.unit.Dp getMaxFlingVelocity();
- method public static androidx.ui.unit.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static androidx.ui.unit.Dp getScaleSlop();
- method public static androidx.ui.unit.Dp getTouchSlop();
- method public static androidx.ui.unit.Dp getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- method public static androidx.ui.core.Modifier DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
- }
-
- public final class DragGestureDetectorKt {
- method public static androidx.ui.core.Modifier DragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, boolean startDragImmediately = false);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressDragGestureDetectorKt {
- method public static androidx.ui.core.Modifier LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureDetectorKt {
- method public static androidx.ui.core.Modifier LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- method public static androidx.ui.core.Modifier PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
- }
-
- public final class RawDragGestureDetectorKt {
- method public static androidx.ui.core.Modifier RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null);
- }
-
- public final class RawPressStartGestureDetectorKt {
- method public static androidx.ui.core.Modifier RawPressStartStartGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = PointerEventPass.PostUp);
- }
-
- public final class RawScaleGestureDetectorKt {
- method public static androidx.ui.core.Modifier RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureDetectorKt {
- method public static androidx.ui.core.Modifier ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureDetectorKt {
- method public static androidx.ui.core.Modifier ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TapGestureDetectorKt {
- method public static androidx.ui.core.Modifier TapGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- method public static androidx.ui.core.Modifier TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public class FocusManager {
- method public final void requestFocusById(String identifier);
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection component1();
- method public int component2();
- method public androidx.ui.core.selection.Selectable component3();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection getDirection();
- method public int getOffset();
- method public androidx.ui.core.selection.Selectable getSelectable();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public final class TextSelectionDelegateKt {
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = remember({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public androidx.ui.unit.Dp component2();
- method public androidx.ui.unit.Dp component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- method public androidx.ui.graphics.vector.VectorAsset copy(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight);
- 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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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);
- }
-
- public final class VectorAssetBuilderKt {
- 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);
- 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);
- }
-
- public final class VectorAssetKt {
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
- }
-
- public final class VectorComposeKt {
- method 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);
- method 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);
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static androidx.ui.core.Modifier drawVector(androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
- method public androidx.ui.unit.PxSize getIntrinsicSize();
- method protected void onDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.PxSize bounds);
- property public androidx.ui.unit.PxSize intrinsicSize;
- }
-
- public final class VectorPainterKt {
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp 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);
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
- field public static final String RootGroupName = "VectorRootGroup";
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.node {
-
- public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
- ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
- 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);
- 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public android.content.Context getContext();
- method public Object getRoot();
- }
-
- public final class UiComposerKt {
- }
-
- public final class ViewInteropKt {
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static androidx.ui.graphics.Color colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
- method 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);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static androidx.ui.unit.Dp dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> getScrollTo();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
- }
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> AccessibilityRangeInfo;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev08.txt b/ui/ui-framework/api/public_plus_experimental_0.1.0-dev08.txt
deleted file mode 100644
index a63d41c..0000000
--- a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev08.txt
+++ /dev/null
@@ -1,628 +0,0 @@
-// Signature format: 3.0
-package androidx.compose {
-
- public final class ComposerCompatKt {
- method @Deprecated public static androidx.ui.node.UiComposer getComposer();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class ClipKt {
- method public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
- method public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
- method @Deprecated public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
- method @Deprecated public static androidx.ui.core.Modifier getDrawClipToBounds();
- }
-
- public final class CoreTextFieldKt {
- method public static void CoreTextField(androidx.ui.input.InputState value, androidx.ui.core.Modifier modifier, kotlin.jvm.functions.Function1<? super androidx.ui.input.InputState,kotlin.Unit> androidx.ui.text.TextStyle textStyle = TextStyle.Default, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- }
-
- public final class CoreTextKt {
- method public static void CoreText(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle style, boolean softWrap, androidx.ui.text.style.TextOverflow overflow, int maxLines, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> onTextLayout);
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class DrawKt {
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- method @Deprecated public static androidx.ui.core.Modifier drawShadow(androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- method public static androidx.ui.core.Modifier drawShadow(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment Left;
- enum_constant public static final androidx.ui.core.DropDownAlignment Right;
- }
-
- public final class LayoutKt {
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, 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.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, 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.LayoutResult> measureBlock);
- 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.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor @Deprecated public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- method public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class OpacityKt {
- method public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
- method @Deprecated public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
- }
-
- public final class PainterModifierKt {
- method @Deprecated public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.painter.Painter, boolean sizeToIntrinsics = true, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null, boolean rtl = false);
- 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.graphics.ScaleFit scaleFit = ScaleFit.Fit, float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method @Deprecated public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TextFieldDelegateKt {
- }
-
- public final class WrapperKt {
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.text.font.Font.ResourceLoader> getFontLoaderAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.Owner> getOwnerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
- method public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static androidx.ui.unit.Dp getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static androidx.ui.unit.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.unit.Dp getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static androidx.ui.unit.Dp getMaxFlingVelocity();
- method public static androidx.ui.unit.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static androidx.ui.unit.Dp getScaleSlop();
- method public static androidx.ui.unit.Dp getTouchSlop();
- method public static androidx.ui.unit.Dp getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- method public static androidx.ui.core.Modifier DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
- }
-
- public final class DragGestureDetectorKt {
- method public static androidx.ui.core.Modifier DragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, boolean startDragImmediately = false);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class LongPressDragGestureDetectorKt {
- method public static androidx.ui.core.Modifier LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureDetectorKt {
- method public static androidx.ui.core.Modifier LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- method public static androidx.ui.core.Modifier PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
- }
-
- public final class RawDragGestureDetectorKt {
- method public static androidx.ui.core.Modifier RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null);
- }
-
- public final class RawPressStartGestureDetectorKt {
- method public static androidx.ui.core.Modifier RawPressStartStartGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = PointerEventPass.PostUp);
- }
-
- public final class RawScaleGestureDetectorKt {
- method public static androidx.ui.core.Modifier RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureDetectorKt {
- method public static androidx.ui.core.Modifier ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureDetectorKt {
- method public static androidx.ui.core.Modifier ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TapGestureDetectorKt {
- method public static androidx.ui.core.Modifier TapGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTap);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- method public static androidx.ui.core.Modifier TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public interface FocusManager {
- method public void blur(androidx.ui.core.input.FocusManager.FocusNode client);
- method public void registerFocusNode(String identifier, androidx.ui.core.input.FocusManager.FocusNode node);
- method public void requestFocus(androidx.ui.core.input.FocusManager.FocusNode client);
- method public void requestFocusById(String identifier);
- method public void unregisterFocusNode(String identifier);
- }
-
- public static interface FocusManager.FocusNode {
- method public void onBlur(boolean hasNextClient);
- method public void onFocus();
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- method public androidx.ui.text.AnnotatedString getText();
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection component1();
- method public int component2();
- method public androidx.ui.core.selection.Selectable component3();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection getDirection();
- method public int getOffset();
- method public androidx.ui.core.selection.Selectable getSelectable();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public final class TextSelectionDelegateKt {
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = remember({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public androidx.ui.unit.Dp component2();
- method public androidx.ui.unit.Dp component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- method public androidx.ui.graphics.vector.VectorAsset copy(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight);
- 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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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);
- }
-
- public final class VectorAssetBuilderKt {
- 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);
- 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);
- }
-
- public final class VectorAssetKt {
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
- }
-
- public final class VectorComposeKt {
- method 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);
- method 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);
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static androidx.ui.core.Modifier drawVector(androidx.ui.core.Modifier, androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
- method public androidx.ui.unit.PxSize getIntrinsicSize();
- method protected void onDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.PxSize bounds);
- property public androidx.ui.unit.PxSize intrinsicSize;
- }
-
- public final class VectorPainterKt {
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp 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);
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
- field public static final String RootGroupName = "VectorRootGroup";
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.node {
-
- public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
- ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
- 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);
- 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public android.content.Context getContext();
- method public Object getRoot();
- }
-
- public final class UiComposerKt {
- }
-
- public final class ViewInteropKt {
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static androidx.ui.graphics.Color colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class FontResourcesKt {
- method public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
- method 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);
- method 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);
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
- method 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);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static androidx.ui.unit.Dp dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> getScrollTo();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
- }
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> AccessibilityRangeInfo;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev09.txt b/ui/ui-framework/api/public_plus_experimental_0.1.0-dev09.txt
deleted file mode 100644
index 35b5c3b3..0000000
--- a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev09.txt
+++ /dev/null
@@ -1,629 +0,0 @@
-// Signature format: 3.0
-package androidx.compose {
-
- public final class ComposerCompatKt {
- method @Deprecated public static androidx.ui.node.UiComposer getComposer();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class ClipKt {
- method public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
- method public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
- method @Deprecated public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
- method @Deprecated public static androidx.ui.core.Modifier getDrawClipToBounds();
- }
-
- public final class DrawKt {
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- method @Deprecated public static androidx.ui.core.Modifier drawShadow(androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- method public static androidx.ui.core.Modifier drawShadow(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment End;
- enum_constant public static final androidx.ui.core.DropDownAlignment Start;
- }
-
- public final class LayoutKt {
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> 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);
- method 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);
- 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);
- method @Deprecated 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);
- method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor @Deprecated public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- method public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class OpacityKt {
- method public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
- method @Deprecated public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
- }
-
- public final class PainterModifierKt {
- method @Deprecated public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.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, boolean rtl = false);
- 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, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method @Deprecated public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Start, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class WrapperKt {
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.clipboard.ClipboardManager> getClipboardManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.text.font.Font.ResourceLoader> getFontLoaderAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.LifecycleOwner> getLifecycleOwnerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
- method public static androidx.compose.Composition setContent(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @Deprecated public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static androidx.ui.unit.Dp getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static androidx.ui.unit.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.unit.Dp getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static androidx.ui.unit.Dp getMaxFlingVelocity();
- method public static androidx.ui.unit.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static androidx.ui.unit.Dp getScaleSlop();
- method public static androidx.ui.unit.Dp getTouchSlop();
- method public static androidx.ui.unit.Dp getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureFilterKt {
- method public static androidx.ui.core.Modifier doubleTapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
- }
-
- public final class DragGestureFilterKt {
- 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);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class LongPressDragGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
- }
-
- public final class PressIndicatorGestureFilterKt {
- method public static androidx.ui.core.Modifier pressIndicatorGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
- }
-
- public final class RawDragGestureFilterKt {
- 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);
- }
-
- public final class RawPressStartGestureFilterKt {
- method public static androidx.ui.core.Modifier rawPressStartGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = PointerEventPass.PostUp);
- }
-
- public final class RawScaleGestureFilterKt {
- 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);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScaleObserver scaleObserver);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TapGestureFilterKt {
- method public static androidx.ui.core.Modifier tapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTap);
- }
-
- public final class TouchSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier touchSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public interface FocusManager {
- method public void blur(androidx.ui.core.input.FocusNode client);
- method public void registerFocusNode(String identifier, androidx.ui.core.input.FocusNode node);
- 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);
- method public void requestFocus(androidx.ui.core.input.FocusNode client);
- method public void requestFocusById(String identifier);
- method public void unregisterFocusNode(String identifier);
- }
-
- public final class FocusManagerKt {
- }
-
- public final class FocusNode {
- ctor public FocusNode();
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- method public androidx.ui.text.AnnotatedString getText();
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection component1();
- method public int component2();
- method public androidx.ui.core.selection.Selectable component3();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection getDirection();
- method public int getOffset();
- method public androidx.ui.core.selection.Selectable getSelectable();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusModifierProviderKt {
- method public static androidx.ui.focus.FocusModifier FocusModifier();
- method public static androidx.ui.focus.FocusState getFocusState(androidx.ui.focus.FocusModifier);
- }
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = remember({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public androidx.ui.unit.Dp component2();
- method public androidx.ui.unit.Dp component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- method public androidx.ui.graphics.vector.VectorAsset copy(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight);
- 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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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);
- }
-
- public final class VectorAssetBuilderKt {
- 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);
- 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);
- }
-
- public final class VectorAssetKt {
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.core.ContentScale contentScale = ContentScale.Inside);
- }
-
- public final class VectorComposeKt {
- method 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);
- method 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);
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static androidx.ui.core.Modifier drawVector(androidx.ui.core.Modifier, androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
- method public androidx.ui.unit.PxSize getIntrinsicSize();
- method protected void onDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.PxSize bounds);
- property public androidx.ui.unit.PxSize intrinsicSize;
- }
-
- public final class VectorPainterKt {
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp 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);
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
- field public static final String RootGroupName = "VectorRootGroup";
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.node {
-
- public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
- ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
- 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);
- 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public android.content.Context getContext();
- method public Object getRoot();
- }
-
- public final class UiComposerKt {
- }
-
- public final class ViewInteropKt {
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static androidx.ui.graphics.Color colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class FontResourcesKt {
- method public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
- method 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);
- method 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);
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
- method 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);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static androidx.ui.unit.Dp dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> getScrollTo();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
- }
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> AccessibilityRangeInfo;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
-package androidx.ui.viewinterop {
-
- public final class ComposedViewKt {
- method public static void AndroidView(@LayoutRes int resId, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> postInflationCallback = { _ -> });
- }
-
-}
-
diff --git a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev10.txt b/ui/ui-framework/api/public_plus_experimental_0.1.0-dev10.txt
deleted file mode 100644
index b00578c..0000000
--- a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev10.txt
+++ /dev/null
@@ -1,598 +0,0 @@
-// Signature format: 3.0
-package androidx.compose {
-
- public final class ComposerCompatKt {
- method @Deprecated public static androidx.ui.node.UiComposer getComposer();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class ClipKt {
- method public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
- method public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
- method @Deprecated public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
- method @Deprecated public static androidx.ui.core.Modifier getDrawClipToBounds();
- }
-
- public final class DrawKt {
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- method @Deprecated public static androidx.ui.core.Modifier drawShadow(androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- method public static androidx.ui.core.Modifier drawShadow(androidx.ui.core.Modifier, androidx.ui.unit.Dp elevation, androidx.ui.graphics.Shape shape = RectangleShape, boolean clipToOutline = elevation > 0.dp, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment End;
- enum_constant public static final androidx.ui.core.DropDownAlignment Start;
- }
-
- public final class LayoutKt {
- method 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 androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> 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);
- method 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);
- 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);
- method @Deprecated 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);
- method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor @Deprecated public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- method public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class OpacityKt {
- method public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
- method @Deprecated public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
- }
-
- public final class PainterModifierKt {
- method @Deprecated public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.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, boolean rtl = false);
- 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, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method @Deprecated public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Start, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class WrapperKt {
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.clipboard.ClipboardManager> getClipboardManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.LifecycleOwner> getLifecycleOwnerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.texttoolbar.TextToolbar> getTextToolbarAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
- method public static androidx.compose.Composition setContent(androidx.activity.ComponentActivity, androidx.compose.Recomposer recomposer = Recomposer.current(), kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @Deprecated public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, androidx.compose.Recomposer recomposer, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @Deprecated public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @MainThread public static androidx.compose.Composition subcomposeInto(android.content.Context context, androidx.ui.core.ComponentNode container, androidx.compose.Recomposer recomposer, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @Deprecated @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static androidx.ui.unit.Dp getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static androidx.ui.unit.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.unit.Dp getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static androidx.ui.unit.Dp getMaxFlingVelocity();
- method public static androidx.ui.unit.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static androidx.ui.unit.Dp getScaleSlop();
- method public static androidx.ui.unit.Dp getTouchSlop();
- method public static androidx.ui.unit.Dp getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureFilterKt {
- method public static androidx.ui.core.Modifier doubleTapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
- }
-
- public final class DragGestureFilterKt {
- 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);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class LongPressDragGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
- }
-
- public final class PressIndicatorGestureFilterKt {
- method public static androidx.ui.core.Modifier pressIndicatorGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
- }
-
- public final class RawDragGestureFilterKt {
- 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);
- }
-
- public final class RawPressStartGestureFilterKt {
- method public static androidx.ui.core.Modifier rawPressStartGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = PointerEventPass.PostUp);
- }
-
- public final class RawScaleGestureFilterKt {
- 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);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScaleObserver scaleObserver);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TapGestureFilterKt {
- method public static androidx.ui.core.Modifier tapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTap);
- }
-
- public final class TouchSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier touchSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public interface FocusManager {
- method public void blur(androidx.ui.core.input.FocusNode client);
- method public void registerFocusNode(String identifier, androidx.ui.core.input.FocusNode node);
- 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);
- method public void requestFocus(androidx.ui.core.input.FocusNode client);
- method public void requestFocusById(String identifier);
- method public void unregisterFocusNode(String identifier);
- }
-
- public final class FocusManagerKt {
- }
-
- public final class FocusNode {
- ctor public FocusNode();
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.geometry.Rect getBoundingBox(int offset);
- method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- method public androidx.ui.text.AnnotatedString getText();
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection component1();
- method public int component2();
- method public androidx.ui.core.selection.Selectable component3();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection getDirection();
- method public int getOffset();
- method public androidx.ui.core.selection.Selectable getSelectable();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusModifierProviderKt {
- method public static androidx.ui.focus.FocusModifier FocusModifier();
- method public static androidx.ui.focus.FocusState getFocusState(androidx.ui.focus.FocusModifier);
- }
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = remember({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public androidx.ui.unit.Dp component2();
- method public androidx.ui.unit.Dp component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- method public androidx.ui.graphics.vector.VectorAsset copy(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight);
- 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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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);
- }
-
- public final class VectorAssetBuilderKt {
- 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);
- 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);
- }
-
- public final class VectorAssetKt {
- method @Deprecated public static androidx.ui.core.Modifier drawVector-N7QT3do(androidx.ui.graphics.vector.VectorAsset vectorImage, long tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.core.ContentScale contentScale = ContentScale.Inside);
- }
-
- public final class VectorComposeKt {
- method 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);
- method 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);
- method public static androidx.ui.core.Modifier drawVector-DGWccOo(androidx.ui.core.Modifier, float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector-coNG3w0(float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector-ekZRHcQ(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, long tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
- method public androidx.ui.unit.PxSize getIntrinsicSize();
- method protected void onDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.PxSize bounds);
- property public androidx.ui.unit.PxSize intrinsicSize;
- }
-
- public final class VectorPainterKt {
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp 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);
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
- field public static final String RootGroupName = "VectorRootGroup";
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.node {
-
- public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
- ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
- 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);
- 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public android.content.Context getContext();
- method public Object getRoot();
- }
-
- public final class UiComposerKt {
- }
-
- public final class ViewInteropKt {
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static long colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class FontResourcesKt {
- method public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
- method 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);
- method 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);
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
- method 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);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static androidx.ui.unit.Dp dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
-package androidx.ui.viewinterop {
-
- public final class ComposedViewKt {
- method public static void AndroidView(@LayoutRes int resId, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> postInflationCallback = { _ -> });
- }
-
-}
-
diff --git a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev11.txt b/ui/ui-framework/api/public_plus_experimental_0.1.0-dev11.txt
deleted file mode 100644
index c80797d..0000000
--- a/ui/ui-framework/api/public_plus_experimental_0.1.0-dev11.txt
+++ /dev/null
@@ -1,589 +0,0 @@
-// Signature format: 3.0
-package androidx.compose {
-
- public final class ComposerCompatKt {
- method @Deprecated public static androidx.ui.node.UiComposer getComposer();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class ClipKt {
- method public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
- method public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
- method @Deprecated public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
- method @Deprecated public static androidx.ui.core.Modifier getDrawClipToBounds();
- }
-
- public final class DrawShadowKt {
- method @Deprecated public static androidx.ui.core.Modifier drawShadow-IFvMOQI(androidx.ui.graphics.Shape shape, float elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- method 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 clipToOutline = elevation > 0.dp, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment End;
- enum_constant public static final androidx.ui.core.DropDownAlignment Start;
- }
-
- public final class LayoutKt {
- method 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 androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> 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);
- method 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);
- 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);
- method @Deprecated 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);
- method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor @Deprecated public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- method public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class OpacityKt {
- method public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
- method @Deprecated public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
- }
-
- public final class PainterModifierKt {
- method @Deprecated public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.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, boolean rtl = false);
- 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, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method @Deprecated public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Start, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class WrapperKt {
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.clipboard.ClipboardManager> getClipboardManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.LifecycleOwner> getLifecycleOwnerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.texttoolbar.TextToolbar> getTextToolbarAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
- method public static androidx.compose.Composition setContent(androidx.activity.ComponentActivity, androidx.compose.Recomposer recomposer = Recomposer.current(), kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @Deprecated public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, androidx.compose.Recomposer recomposer, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @Deprecated public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @MainThread public static androidx.compose.Composition subcomposeInto(android.content.Context context, androidx.ui.core.ComponentNode container, androidx.compose.Recomposer recomposer, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @Deprecated @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static float getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static float getDoubleTapTouchSlop();
- method public static float getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static float getMaxFlingVelocity();
- method public static float getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static float getScaleSlop();
- method public static float getTouchSlop();
- method public static float getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureFilterKt {
- method public static androidx.ui.core.Modifier doubleTapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
- }
-
- public final class DragGestureFilterKt {
- 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);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class LongPressDragGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
- }
-
- public final class PressIndicatorGestureFilterKt {
- method public static androidx.ui.core.Modifier pressIndicatorGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
- }
-
- public final class RawDragGestureFilterKt {
- 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);
- }
-
- public final class RawPressStartGestureFilterKt {
- method public static androidx.ui.core.Modifier rawPressStartGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = PointerEventPass.PostUp);
- }
-
- public final class RawScaleGestureFilterKt {
- 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);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScaleObserver scaleObserver);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TapGestureFilterKt {
- method public static androidx.ui.core.Modifier tapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTap);
- }
-
- public final class TouchSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier touchSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public interface FocusManager {
- method public void blur(androidx.ui.core.input.FocusNode client);
- 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);
- method public void requestFocus(androidx.ui.core.input.FocusNode client);
- }
-
- public final class FocusManagerKt {
- }
-
- public final class FocusNode {
- ctor public FocusNode();
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.geometry.Rect getBoundingBox(int offset);
- method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- method public androidx.ui.text.AnnotatedString getText();
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection component1();
- method public int component2();
- method public androidx.ui.core.selection.Selectable component3();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection getDirection();
- method public int getOffset();
- method public androidx.ui.core.selection.Selectable getSelectable();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusModifierProviderKt {
- method public static androidx.ui.focus.FocusModifier FocusModifier();
- method public static androidx.ui.focus.FocusState getFocusState(androidx.ui.focus.FocusModifier);
- }
-
- @Deprecated public final class FocusOperator {
- ctor @Deprecated public FocusOperator();
- }
-
- public final class FocusableKt {
- method @Deprecated public static void Focusable(Object focusOperator, kotlin.jvm.functions.Function1<java.lang.Object,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public float component2();
- method public float component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- 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);
- method public float getDefaultHeight();
- method public float getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public float getDefaultHeight();
- method public float getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath);
- }
-
- public final class VectorAssetBuilderKt {
- 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorAssetBuilder,kotlin.Unit> block);
- 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.PathBuilder,kotlin.Unit> pathBuilder);
- }
-
- public final class VectorAssetKt {
- method @Deprecated public static androidx.ui.core.Modifier drawVector-N7QT3do(androidx.ui.graphics.vector.VectorAsset vectorImage, long tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.core.ContentScale contentScale = ContentScale.Inside);
- }
-
- public final class VectorComposeKt {
- method 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
- method 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
- method public static androidx.ui.core.Modifier drawVector-DGWccOo(androidx.ui.core.Modifier, float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector-coNG3w0(float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector-ekZRHcQ(float defaultWidth, float defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
- method public androidx.ui.unit.PxSize getIntrinsicSize();
- method protected void onDraw(androidx.ui.graphics.painter.CanvasScope);
- property public androidx.ui.unit.PxSize intrinsicSize;
- }
-
- public final class VectorPainterKt {
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
- method 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);
- field public static final String RootGroupName = "VectorRootGroup";
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.node {
-
- public final class PointerInteropFilterKt {
- }
-
- public final class PointerInteropUtilsKt {
- }
-
- public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
- ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
- 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);
- 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public android.content.Context getContext();
- method public Object getRoot();
- }
-
- public final class UiComposerKt {
- }
-
- public final class ViewInteropKt {
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static long colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class FontResourcesKt {
- method public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
- method 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);
- method 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);
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
- method 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);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static float dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.CustomAccessibilityAction> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.CustomAccessibilityAction> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
-package androidx.ui.viewinterop {
-
- public final class ComposedViewKt {
- method public static void AndroidView(@LayoutRes int resId, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> postInflationCallback = { _ -> });
- method public static void AndroidView(android.view.View view);
- }
-
-}
-
diff --git a/ui/ui-framework/api/public_plus_experimental_current.txt b/ui/ui-framework/api/public_plus_experimental_current.txt
deleted file mode 100644
index c80797d..0000000
--- a/ui/ui-framework/api/public_plus_experimental_current.txt
+++ /dev/null
@@ -1,589 +0,0 @@
-// Signature format: 3.0
-package androidx.compose {
-
- public final class ComposerCompatKt {
- method @Deprecated public static androidx.ui.node.UiComposer getComposer();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class ClipKt {
- method public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
- method public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
- method @Deprecated public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
- method @Deprecated public static androidx.ui.core.Modifier getDrawClipToBounds();
- }
-
- public final class DrawShadowKt {
- method @Deprecated public static androidx.ui.core.Modifier drawShadow-IFvMOQI(androidx.ui.graphics.Shape shape, float elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- method 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 clipToOutline = elevation > 0.dp, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment End;
- enum_constant public static final androidx.ui.core.DropDownAlignment Start;
- }
-
- public final class LayoutKt {
- method 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 androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> 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);
- method 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);
- 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);
- method @Deprecated 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);
- method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor @Deprecated public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- method public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class OpacityKt {
- method public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
- method @Deprecated public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
- }
-
- public final class PainterModifierKt {
- method @Deprecated public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.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, boolean rtl = false);
- 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, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method @Deprecated public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Start, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class WrapperKt {
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.clipboard.ClipboardManager> getClipboardManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.LifecycleOwner> getLifecycleOwnerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.texttoolbar.TextToolbar> getTextToolbarAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
- method public static androidx.compose.Composition setContent(androidx.activity.ComponentActivity, androidx.compose.Recomposer recomposer = Recomposer.current(), kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @Deprecated public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, androidx.compose.Recomposer recomposer, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @Deprecated public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @MainThread public static androidx.compose.Composition subcomposeInto(android.content.Context context, androidx.ui.core.ComponentNode container, androidx.compose.Recomposer recomposer, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @Deprecated @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static float getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static float getDoubleTapTouchSlop();
- method public static float getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static float getMaxFlingVelocity();
- method public static float getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static float getScaleSlop();
- method public static float getTouchSlop();
- method public static float getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureFilterKt {
- method public static androidx.ui.core.Modifier doubleTapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
- }
-
- public final class DragGestureFilterKt {
- 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);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class LongPressDragGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
- }
-
- public final class PressIndicatorGestureFilterKt {
- method public static androidx.ui.core.Modifier pressIndicatorGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
- }
-
- public final class RawDragGestureFilterKt {
- 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);
- }
-
- public final class RawPressStartGestureFilterKt {
- method public static androidx.ui.core.Modifier rawPressStartGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = PointerEventPass.PostUp);
- }
-
- public final class RawScaleGestureFilterKt {
- 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);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScaleObserver scaleObserver);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TapGestureFilterKt {
- method public static androidx.ui.core.Modifier tapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTap);
- }
-
- public final class TouchSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier touchSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public interface FocusManager {
- method public void blur(androidx.ui.core.input.FocusNode client);
- 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);
- method public void requestFocus(androidx.ui.core.input.FocusNode client);
- }
-
- public final class FocusManagerKt {
- }
-
- public final class FocusNode {
- ctor public FocusNode();
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.geometry.Rect getBoundingBox(int offset);
- method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- method public androidx.ui.text.AnnotatedString getText();
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection component1();
- method public int component2();
- method public androidx.ui.core.selection.Selectable component3();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection getDirection();
- method public int getOffset();
- method public androidx.ui.core.selection.Selectable getSelectable();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusModifierProviderKt {
- method public static androidx.ui.focus.FocusModifier FocusModifier();
- method public static androidx.ui.focus.FocusState getFocusState(androidx.ui.focus.FocusModifier);
- }
-
- @Deprecated public final class FocusOperator {
- ctor @Deprecated public FocusOperator();
- }
-
- public final class FocusableKt {
- method @Deprecated public static void Focusable(Object focusOperator, kotlin.jvm.functions.Function1<java.lang.Object,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public float component2();
- method public float component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- 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);
- method public float getDefaultHeight();
- method public float getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public float getDefaultHeight();
- method public float getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath);
- }
-
- public final class VectorAssetBuilderKt {
- 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorAssetBuilder,kotlin.Unit> block);
- 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.PathBuilder,kotlin.Unit> pathBuilder);
- }
-
- public final class VectorAssetKt {
- method @Deprecated public static androidx.ui.core.Modifier drawVector-N7QT3do(androidx.ui.graphics.vector.VectorAsset vectorImage, long tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.core.ContentScale contentScale = ContentScale.Inside);
- }
-
- public final class VectorComposeKt {
- method 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
- method 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
- method public static androidx.ui.core.Modifier drawVector-DGWccOo(androidx.ui.core.Modifier, float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector-coNG3w0(float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector-ekZRHcQ(float defaultWidth, float defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
- method public androidx.ui.unit.PxSize getIntrinsicSize();
- method protected void onDraw(androidx.ui.graphics.painter.CanvasScope);
- property public androidx.ui.unit.PxSize intrinsicSize;
- }
-
- public final class VectorPainterKt {
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
- method 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);
- field public static final String RootGroupName = "VectorRootGroup";
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.node {
-
- public final class PointerInteropFilterKt {
- }
-
- public final class PointerInteropUtilsKt {
- }
-
- public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
- ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
- 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);
- 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public android.content.Context getContext();
- method public Object getRoot();
- }
-
- public final class UiComposerKt {
- }
-
- public final class ViewInteropKt {
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static long colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class FontResourcesKt {
- method public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
- method 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);
- method 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);
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
- method 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);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static float dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.CustomAccessibilityAction> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.CustomAccessibilityAction> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
-package androidx.ui.viewinterop {
-
- public final class ComposedViewKt {
- method public static void AndroidView(@LayoutRes int resId, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> postInflationCallback = { _ -> });
- method public static void AndroidView(android.view.View view);
- }
-
-}
-
diff --git a/ui/ui-framework/api/res-0.1.0-dev01.txt b/ui/ui-framework/api/res-0.1.0-dev01.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-framework/api/res-0.1.0-dev01.txt
+++ /dev/null
diff --git a/ui/ui-framework/api/res-0.1.0-dev02.txt b/ui/ui-framework/api/res-0.1.0-dev02.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-framework/api/res-0.1.0-dev02.txt
+++ /dev/null
diff --git a/ui/ui-framework/api/res-0.1.0-dev03.txt b/ui/ui-framework/api/res-0.1.0-dev03.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-framework/api/res-0.1.0-dev03.txt
+++ /dev/null
diff --git a/ui/ui-framework/api/res-0.1.0-dev04.txt b/ui/ui-framework/api/res-0.1.0-dev04.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-framework/api/res-0.1.0-dev04.txt
+++ /dev/null
diff --git a/ui/ui-framework/api/res-0.1.0-dev05.txt b/ui/ui-framework/api/res-0.1.0-dev05.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-framework/api/res-0.1.0-dev05.txt
+++ /dev/null
diff --git a/ui/ui-framework/api/res-0.1.0-dev06.txt b/ui/ui-framework/api/res-0.1.0-dev06.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-framework/api/res-0.1.0-dev06.txt
+++ /dev/null
diff --git a/ui/ui-framework/api/res-0.1.0-dev07.txt b/ui/ui-framework/api/res-0.1.0-dev07.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-framework/api/res-0.1.0-dev07.txt
+++ /dev/null
diff --git a/ui/ui-framework/api/res-0.1.0-dev08.txt b/ui/ui-framework/api/res-0.1.0-dev08.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-framework/api/res-0.1.0-dev08.txt
+++ /dev/null
diff --git a/ui/ui-framework/api/res-0.1.0-dev09.txt b/ui/ui-framework/api/res-0.1.0-dev09.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-framework/api/res-0.1.0-dev09.txt
+++ /dev/null
diff --git a/ui/ui-framework/api/res-0.1.0-dev10.txt b/ui/ui-framework/api/res-0.1.0-dev10.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-framework/api/res-0.1.0-dev10.txt
+++ /dev/null
diff --git a/ui/ui-framework/api/res-0.1.0-dev11.txt b/ui/ui-framework/api/res-0.1.0-dev11.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-framework/api/res-0.1.0-dev11.txt
+++ /dev/null
diff --git a/ui/ui-framework/api/res-current.txt b/ui/ui-framework/api/res-current.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-framework/api/res-current.txt
+++ /dev/null
diff --git a/ui/ui-framework/api/restricted_0.1.0-dev01.txt b/ui/ui-framework/api/restricted_0.1.0-dev01.txt
deleted file mode 100644
index 814fbde..0000000
--- a/ui/ui-framework/api/restricted_0.1.0-dev01.txt
+++ /dev/null
@@ -1,512 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.core {
-
- public final class ClipKt {
- ctor public ClipKt();
- method public static inline void Clip(androidx.ui.engine.geometry.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class DrawKt {
- ctor public DrawKt();
- method public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
- method public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- ctor public DrawShadowKt();
- method public static inline void DrawShadow(androidx.ui.engine.geometry.Shape shape, androidx.ui.core.Dp elevation);
- }
-
- public final class EditorModel {
- ctor public EditorModel(String text, androidx.ui.text.TextRange selection);
- ctor public EditorModel();
- method public String component1();
- method public androidx.ui.text.TextRange component2();
- method public androidx.ui.core.EditorModel copy(String text, androidx.ui.text.TextRange selection);
- method public androidx.ui.text.TextRange getSelection();
- method public String getText();
- }
-
- public final class LayoutKt {
- ctor public LayoutKt();
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static inline void OnPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
- method public static void WithConstraints(kotlin.jvm.functions.Function1<? super androidx.ui.core.Constraints,kotlin.Unit> children);
- }
-
- public final class MultiComposableMeasurables implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.ui.core.Measurable> {
- method public boolean contains(androidx.ui.core.Measurable element);
- method public boolean containsAll(java.util.Collection<?> elements);
- method public operator java.util.List<androidx.ui.core.Measurable> get(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.Measurable get(int index);
- method public int getSize();
- method public int indexOf(androidx.ui.core.Measurable element);
- method public boolean isEmpty();
- method public java.util.Iterator<androidx.ui.core.Measurable> iterator();
- method public int lastIndexOf(androidx.ui.core.Measurable element);
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator();
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator(int index);
- method public java.util.List<androidx.ui.core.Measurable> subList(int fromIndex, int toIndex);
- }
-
- public final class OpacityKt {
- ctor public OpacityKt();
- method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class ParentDataKt {
- ctor public ParentDataKt();
- method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PointerInputWrapperKt {
- ctor public PointerInputWrapperKt();
- method public static inline void PointerInputWrapper(kotlin.jvm.functions.Function2<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler = { event, _ -> event }, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RepaintBoundaryKt {
- ctor public RepaintBoundaryKt();
- method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TestTagProviderKt {
- ctor public TestTagProviderKt();
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static String getDefaultTestTag();
- method public static androidx.compose.Ambient<java.lang.String> getTestTagAmbient();
- }
-
- public final class TextFieldDelegateKt {
- ctor public TextFieldDelegateKt();
- }
-
- public final class TextFieldKt {
- ctor public TextFieldKt();
- method public static void TextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.input.EditorStyle? editorStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.core.EditorModel value, kotlin.jvm.functions.Function1<? super androidx.ui.core.EditorModel,kotlin.Unit> androidx.ui.input.EditorStyle? editorStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.core.EditorModel model, androidx.ui.text.TextRange? compositionRange, kotlin.jvm.functions.Function2<? super androidx.ui.core.EditorModel,? super androidx.ui.text.TextRange,kotlin.Unit> _, _ -> }, androidx.ui.input.EditorStyle? editorStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- }
-
- public final class TextKt {
- ctor public TextKt();
- method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Text(androidx.ui.core.Modifier modifier = Modifier.None, String? text = null, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines, androidx.ui.graphics.Color selectionColor = androidx.ui.core.TextKt.DefaultSelectionColor, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
- method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines, androidx.ui.graphics.Color selectionColor = androidx.ui.core.TextKt.DefaultSelectionColor);
- method public static void Text(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines, androidx.ui.graphics.Color selectionColor = androidx.ui.core.TextKt.DefaultSelectionColor);
- method public static androidx.compose.Effect<androidx.ui.text.TextStyle> currentTextStyle();
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class TextSpanComposeKt {
- ctor public TextSpanComposeKt();
- method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.TextStyle? style = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
- method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.TextStyle? style = null);
- method public static void compose(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> composable);
- method public static void disposeComposition(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null);
- }
-
- public final class TextSpanComposer extends androidx.compose.Composer<androidx.ui.text.TextSpan> {
- }
-
- public final class TextSpanComposition {
- ctor public TextSpanComposition(androidx.ui.core.TextSpanComposer composer);
- method public inline void call(Object key, kotlin.jvm.functions.Function1<? super androidx.compose.ViewValidator,java.lang.Boolean> invalid, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public inline <T> void call(Object key, kotlin.jvm.functions.Function0<? extends T> ctor, kotlin.jvm.functions.Function2<? super androidx.compose.ViewValidator,? super T,java.lang.Boolean> invalid, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> block);
- method public inline void emit(Object key, kotlin.jvm.functions.Function0<androidx.ui.text.TextSpan> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<androidx.ui.text.TextSpan,androidx.ui.text.TextSpan>,kotlin.Unit> update);
- method public inline void emit(Object key, kotlin.jvm.functions.Function0<androidx.ui.text.TextSpan> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<androidx.ui.text.TextSpan,androidx.ui.text.TextSpan>,kotlin.Unit> update, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.TextSpanComposer getComposer();
- method public inline Object joinKey(Object left, Object? right);
- method public inline operator <V> V! unaryPlus(androidx.compose.Effect<V>);
- }
-
- public final class TextSpanScope {
- method public androidx.ui.core.TextSpanComposition getComposer();
- }
-
- public final class WrapperKt {
- ctor public WrapperKt();
- method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithDensity(kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,kotlin.Unit> block);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Density> ambientDensity();
- method public static androidx.compose.Ambient<androidx.ui.core.AndroidComposeView> getAndroidComposeViewAmbient();
- method public static androidx.compose.Ambient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.Ambient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.Ambient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.Ambient<android.content.Context> getContextAmbient();
- method public static androidx.compose.Ambient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.Density> getDensityAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.CompositionContext? setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.CompositionContext? setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @CheckResult(suggest="+") public static <R> androidx.compose.Effect<R> withDensity(kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,? extends R> block);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- ctor public ConstantsKt();
- method public static androidx.ui.core.Duration getDoubleTapMinTime();
- method public static androidx.ui.core.Dp getDoubleTapSlop();
- method public static androidx.ui.core.Duration getDoubleTapTimeout();
- method public static androidx.ui.core.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.core.Dp getHoverTapSlop();
- method public static androidx.ui.core.Duration getHoverTapTimeout();
- method public static androidx.ui.core.Duration getJumpTapTimeout();
- method public static androidx.ui.core.Duration getLongPressTimeout();
- method public static androidx.ui.core.Dp getMaxFlingVelocity();
- method public static androidx.ui.core.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.core.Duration getPressTimeout();
- method public static androidx.ui.core.Dp getScaleSlop();
- method public static androidx.ui.core.Dp getTouchSlop();
- method public static androidx.ui.core.Dp getWindowTouchSlop();
- method public static androidx.ui.core.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- ctor public DoubleTapGestureDetectorKt();
- method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface DragObserver {
- method public default androidx.ui.core.PxPosition onDrag(androidx.ui.core.PxPosition dragDistance);
- method public default void onStart(androidx.ui.core.PxPosition downPosition);
- method public default void onStop(androidx.ui.core.PxPosition velocity);
- }
-
- public final class LongPressDragGestureDetectorKt {
- ctor public LongPressDragGestureDetectorKt();
- method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface LongPressDragObserver {
- method public default androidx.ui.core.PxPosition onDrag(androidx.ui.core.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.core.PxPosition pxPosition);
- method public default void onStop(androidx.ui.core.PxPosition velocity);
- }
-
- public final class LongPressGestureDetectorKt {
- ctor public LongPressGestureDetectorKt();
- method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressGestureDetectorKt {
- ctor public PressGestureDetectorKt();
- method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- ctor public PressIndicatorGestureDetectorKt();
- method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressReleasedGestureDetectorKt {
- ctor public PressReleasedGestureDetectorKt();
- method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>? boolean consumeDownOnStart = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawDragGestureDetectorKt {
- ctor public RawDragGestureDetectorKt();
- method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopDragGestureDetectorKt {
- ctor public TouchSlopDragGestureDetectorKt();
- method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- ctor public TouchSlopExceededGestureDetectorKt();
- method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class PolyFitLeastSquaresKt {
- ctor public PolyFitLeastSquaresKt();
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.core.Timestamp time, androidx.ui.core.PxPosition position);
- method public androidx.ui.core.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- ctor public VelocityTrackerKt();
- }
-
-}
-
-package androidx.ui.core.input {
-
- public class FocusManager {
- method public final void requestFocusById(String identifier);
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.PxPosition startCoordinates, androidx.ui.core.PxPosition endCoordinates, int startOffset, int endOffset, androidx.ui.text.style.TextDirection startDirection, androidx.ui.text.style.TextDirection endDirection, androidx.ui.core.LayoutCoordinates? startLayoutCoordinates, androidx.ui.core.LayoutCoordinates? endLayoutCoordinates);
- method public androidx.ui.core.PxPosition component1();
- method public androidx.ui.core.PxPosition component2();
- method public int component3();
- method public int component4();
- method public androidx.ui.text.style.TextDirection component5();
- method public androidx.ui.text.style.TextDirection component6();
- method public androidx.ui.core.LayoutCoordinates? component7();
- method public androidx.ui.core.LayoutCoordinates? component8();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.PxPosition startCoordinates, androidx.ui.core.PxPosition endCoordinates, int startOffset, int endOffset, androidx.ui.text.style.TextDirection startDirection, androidx.ui.text.style.TextDirection endDirection, androidx.ui.core.LayoutCoordinates? startLayoutCoordinates, androidx.ui.core.LayoutCoordinates? endLayoutCoordinates);
- method public androidx.ui.core.PxPosition getEndCoordinates();
- method public androidx.ui.text.style.TextDirection getEndDirection();
- method public androidx.ui.core.LayoutCoordinates? getEndLayoutCoordinates();
- method public int getEndOffset();
- method public androidx.ui.core.PxPosition getStartCoordinates();
- method public androidx.ui.text.style.TextDirection getStartDirection();
- method public androidx.ui.core.LayoutCoordinates? getStartLayoutCoordinates();
- method public int getStartOffset();
- }
-
- public final class SelectionKt {
- ctor public SelectionKt();
- }
-
- public final class SelectionManager implements androidx.ui.core.selection.SelectionRegistrar {
- ctor public SelectionManager();
- method public androidx.ui.core.PxPosition getAdjustedCoordinates(androidx.ui.core.PxPosition p);
- method public androidx.ui.core.LayoutCoordinates getContainerLayoutCoordinates();
- method public androidx.ui.core.selection.SelectionMode getMode();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.selection.Selection,kotlin.Unit> getOnSelectionChange();
- method public androidx.ui.core.selection.Selection? getSelection();
- method public androidx.ui.core.gesture.DragObserver handleDragObserver(boolean dragStartHandle);
- method public void onPress(androidx.ui.core.PxPosition position);
- method public void setContainerLayoutCoordinates(androidx.ui.core.LayoutCoordinates p);
- method public void setMode(androidx.ui.core.selection.SelectionMode p);
- method public void setOnSelectionChange(kotlin.jvm.functions.Function1<? super androidx.ui.core.selection.Selection,kotlin.Unit> p);
- method public void setSelection(androidx.ui.core.selection.Selection? p);
- method public Object subscribe(androidx.ui.core.selection.TextSelectionHandler handler);
- method public void unsubscribe(Object key);
- property public final androidx.ui.core.LayoutCoordinates containerLayoutCoordinates;
- property public final androidx.ui.core.selection.SelectionMode mode;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.selection.Selection,kotlin.Unit> onSelectionChange;
- property public final androidx.ui.core.selection.Selection? selection;
- field public androidx.ui.core.LayoutCoordinates containerLayoutCoordinates;
- }
-
- public final class SelectionManagerKt {
- ctor public SelectionManagerKt();
- method public static androidx.compose.Ambient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public enum SelectionMode {
- enum_constant public static final androidx.ui.core.selection.SelectionMode Horizontal;
- enum_constant public static final androidx.ui.core.selection.SelectionMode Vertical;
- }
-
- public interface SelectionRegistrar {
- method public Object subscribe(androidx.ui.core.selection.TextSelectionHandler handler);
- method public void unsubscribe(Object key);
- }
-
- public interface TextSelectionHandler {
- method public androidx.ui.core.selection.Selection? getSelection(kotlin.Pair<androidx.ui.core.PxPosition,androidx.ui.core.PxPosition> selectionCoordinates, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, androidx.ui.core.selection.SelectionMode mode);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public androidx.ui.core.Px getDefaultHeight();
- method public androidx.ui.core.Px getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth, float viewportHeight);
- method public androidx.ui.graphics.vector.VectorAssetBuilder addPath(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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public void ensureNotConsumed();
- method public androidx.ui.core.Px getDefaultHeight();
- method public androidx.ui.core.Px getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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, androidx.ui.graphics.vector.PathNode![] clipPathData = EmptyPath);
- }
-
- public final class VectorAssetKt {
- ctor public VectorAssetKt();
- method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color? tintColor = null, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode);
- }
-
- public final class VectorComposeKt {
- ctor public VectorComposeKt();
- method public static void DrawVector(androidx.ui.core.Dp defaultWidth, androidx.ui.core.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color? tintColor = null, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static void DrawVector(androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color? tintColor = null, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method 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, androidx.ui.graphics.vector.PathNode![] clipPathData = EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
- method public static void Path(androidx.ui.graphics.vector.VectorScope, 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);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- ctor public VectorGroup(String name, float rotation, float pivotX, float pivotY, float scaleX, float scaleY, float translationX, float translationY, androidx.ui.graphics.vector.PathNode![] clipPathData);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public androidx.ui.graphics.vector.PathNode![] getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- ctor public VectorPath(String name, 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public androidx.ui.graphics.vector.PathNode![] getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- ctor public XmlVectorParserKt();
- }
-
-}
-
-package androidx.ui.res {
-
- public final class DeferredResource<T> {
- ctor public DeferredResource();
- method public T? getResource();
- method public void setResource$lintWithKotlin(T? p);
- property public final T? resource;
- }
-
- public final class ImageResourcesKt {
- ctor public ImageResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Image> imageResource(@DrawableRes int id);
- }
-
- public final class ResourcesKt {
- ctor public ResourcesKt();
- }
-
- public final class StringResourcesKt {
- ctor public StringResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- ctor public VectorResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.res.DeferredResource<androidx.ui.graphics.vector.VectorAsset>> loadVectorResource(int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.vector.VectorAsset> vectorResource(@DrawableRes int resId);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- }
-
- public final class SemanticsKt {
- ctor public SemanticsKt();
- method public static void Semantics(boolean container = false, boolean explicitChildNodes = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- ctor public SemanticsPropertiesKt();
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- ctor public InspectionModeKt();
- method public static androidx.compose.Ambient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/restricted_0.1.0-dev02.txt b/ui/ui-framework/api/restricted_0.1.0-dev02.txt
deleted file mode 100644
index 15b00a2..0000000
--- a/ui/ui-framework/api/restricted_0.1.0-dev02.txt
+++ /dev/null
@@ -1,509 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.core {
-
- public final class ClipKt {
- ctor public ClipKt();
- method public static inline void Clip(androidx.ui.engine.geometry.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class DrawKt {
- ctor public DrawKt();
- method public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
- method public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- ctor public DrawShadowKt();
- method public static inline void DrawShadow(androidx.ui.engine.geometry.Shape shape, androidx.ui.core.Dp elevation);
- }
-
- public final class EditorModel {
- ctor public EditorModel(String text, androidx.ui.text.TextRange selection);
- ctor public EditorModel();
- method public String component1();
- method public androidx.ui.text.TextRange component2();
- method public androidx.ui.core.EditorModel copy(String text, androidx.ui.text.TextRange selection);
- method public androidx.ui.text.TextRange getSelection();
- method public String getText();
- }
-
- public final class LayoutKt {
- ctor public LayoutKt();
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static inline void OnPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
- method public static void WithConstraints(kotlin.jvm.functions.Function1<? super androidx.ui.core.Constraints,kotlin.Unit> children);
- }
-
- public final class MultiComposableMeasurables implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.ui.core.Measurable> {
- method public boolean contains(androidx.ui.core.Measurable element);
- method public boolean containsAll(java.util.Collection<?> elements);
- method public operator java.util.List<androidx.ui.core.Measurable> get(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.Measurable get(int index);
- method public int getSize();
- method public int indexOf(androidx.ui.core.Measurable element);
- method public boolean isEmpty();
- method public java.util.Iterator<androidx.ui.core.Measurable> iterator();
- method public int lastIndexOf(androidx.ui.core.Measurable element);
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator();
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator(int index);
- method public java.util.List<androidx.ui.core.Measurable> subList(int fromIndex, int toIndex);
- }
-
- public final class OpacityKt {
- ctor public OpacityKt();
- method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class ParentDataKt {
- ctor public ParentDataKt();
- method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PasswordTextFieldKt {
- ctor public PasswordTextFieldKt();
- method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.input.EditorStyle? editorStyle = null, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
- }
-
- public final class PointerInputWrapperKt {
- ctor public PointerInputWrapperKt();
- method public static inline void PointerInputWrapper(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler = { event, _, _ -> event }, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RepaintBoundaryKt {
- ctor public RepaintBoundaryKt();
- method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TestTagProviderKt {
- ctor public TestTagProviderKt();
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static String getDefaultTestTag();
- method public static androidx.compose.Ambient<java.lang.String> getTestTagAmbient();
- }
-
- public final class TextFieldDelegateKt {
- ctor public TextFieldDelegateKt();
- }
-
- public final class TextFieldKt {
- ctor public TextFieldKt();
- method public static void TextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.input.EditorStyle? editorStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.core.EditorModel value, kotlin.jvm.functions.Function1<? super androidx.ui.core.EditorModel,kotlin.Unit> androidx.ui.input.EditorStyle? editorStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.core.EditorModel model, androidx.ui.text.TextRange? compositionRange, kotlin.jvm.functions.Function2<? super androidx.ui.core.EditorModel,? super androidx.ui.text.TextRange,kotlin.Unit> _, _ -> }, androidx.ui.input.EditorStyle? editorStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- }
-
- public final class TextKt {
- ctor public TextKt();
- method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Text(androidx.ui.core.Modifier modifier = Modifier.None, String? text = null, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines, androidx.ui.graphics.Color selectionColor = androidx.ui.core.TextKt.DefaultSelectionColor, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
- method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines, androidx.ui.graphics.Color selectionColor = androidx.ui.core.TextKt.DefaultSelectionColor);
- method public static void Text(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines, androidx.ui.graphics.Color selectionColor = androidx.ui.core.TextKt.DefaultSelectionColor);
- method public static androidx.compose.Effect<androidx.ui.text.TextStyle> currentTextStyle();
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class TextSpanComposeKt {
- ctor public TextSpanComposeKt();
- method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.TextStyle? style = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
- method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.TextStyle? style = null);
- method public static void compose(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> composable);
- method public static void disposeComposition(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null);
- }
-
- public final class TextSpanComposer extends androidx.compose.Composer<androidx.ui.text.TextSpan> {
- }
-
- public final class TextSpanComposition {
- ctor public TextSpanComposition(androidx.ui.core.TextSpanComposer composer);
- method public inline void call(Object key, kotlin.jvm.functions.Function1<? super androidx.compose.ViewValidator,java.lang.Boolean> invalid, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public inline <T> void call(Object key, kotlin.jvm.functions.Function0<? extends T> ctor, kotlin.jvm.functions.Function2<? super androidx.compose.ViewValidator,? super T,java.lang.Boolean> invalid, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> block);
- method public inline void emit(Object key, kotlin.jvm.functions.Function0<androidx.ui.text.TextSpan> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<androidx.ui.text.TextSpan,androidx.ui.text.TextSpan>,kotlin.Unit> update);
- method public inline void emit(Object key, kotlin.jvm.functions.Function0<androidx.ui.text.TextSpan> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<androidx.ui.text.TextSpan,androidx.ui.text.TextSpan>,kotlin.Unit> update, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.TextSpanComposer getComposer();
- method public inline Object joinKey(Object left, Object? right);
- method public inline operator <V> V! unaryPlus(androidx.compose.Effect<V>);
- }
-
- public final class TextSpanScope {
- method public androidx.ui.core.TextSpanComposition getComposer();
- }
-
- public final class WrapperKt {
- ctor public WrapperKt();
- method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithDensity(kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,kotlin.Unit> block);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Density> ambientDensity();
- method public static androidx.compose.Ambient<androidx.ui.core.AndroidComposeView> getAndroidComposeViewAmbient();
- method public static androidx.compose.Ambient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.Ambient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.Ambient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.Ambient<android.content.Context> getContextAmbient();
- method public static androidx.compose.Ambient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.Density> getDensityAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.CompositionContext? setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.CompositionContext? setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- ctor public ConstantsKt();
- method public static androidx.ui.core.Duration getDoubleTapMinTime();
- method public static androidx.ui.core.Dp getDoubleTapSlop();
- method public static androidx.ui.core.Duration getDoubleTapTimeout();
- method public static androidx.ui.core.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.core.Dp getHoverTapSlop();
- method public static androidx.ui.core.Duration getHoverTapTimeout();
- method public static androidx.ui.core.Duration getJumpTapTimeout();
- method public static androidx.ui.core.Duration getLongPressTimeout();
- method public static androidx.ui.core.Dp getMaxFlingVelocity();
- method public static androidx.ui.core.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.core.Duration getPressTimeout();
- method public static androidx.ui.core.Dp getScaleSlop();
- method public static androidx.ui.core.Dp getTouchSlop();
- method public static androidx.ui.core.Dp getWindowTouchSlop();
- method public static androidx.ui.core.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- ctor public DoubleTapGestureDetectorKt();
- method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface DragObserver {
- method public default androidx.ui.core.PxPosition onDrag(androidx.ui.core.PxPosition dragDistance);
- method public default void onStart(androidx.ui.core.PxPosition downPosition);
- method public default void onStop(androidx.ui.core.PxPosition velocity);
- }
-
- public final class LongPressDragGestureDetectorKt {
- ctor public LongPressDragGestureDetectorKt();
- method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface LongPressDragObserver {
- method public default androidx.ui.core.PxPosition onDrag(androidx.ui.core.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.core.PxPosition pxPosition);
- method public default void onStop(androidx.ui.core.PxPosition velocity);
- }
-
- public final class LongPressGestureDetectorKt {
- ctor public LongPressGestureDetectorKt();
- method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressGestureDetectorKt {
- ctor public PressGestureDetectorKt();
- method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- ctor public PressIndicatorGestureDetectorKt();
- method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressReleasedGestureDetectorKt {
- ctor public PressReleasedGestureDetectorKt();
- method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>? boolean consumeDownOnStart = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawDragGestureDetectorKt {
- ctor public RawDragGestureDetectorKt();
- method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopDragGestureDetectorKt {
- ctor public TouchSlopDragGestureDetectorKt();
- method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- ctor public TouchSlopExceededGestureDetectorKt();
- method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class GestureUtilsKt {
- ctor public GestureUtilsKt();
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.core.IntPxSize bounds);
- }
-
- public final class PolyFitLeastSquaresKt {
- ctor public PolyFitLeastSquaresKt();
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.core.Timestamp time, androidx.ui.core.PxPosition position);
- method public androidx.ui.core.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- ctor public VelocityTrackerKt();
- }
-
-}
-
-package androidx.ui.core.input {
-
- public class FocusManager {
- method public final void requestFocusById(String identifier);
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.PxPosition startCoordinates, androidx.ui.core.PxPosition endCoordinates, int startOffset, int endOffset, androidx.ui.text.style.TextDirection startDirection, androidx.ui.text.style.TextDirection endDirection, androidx.ui.core.LayoutCoordinates? startLayoutCoordinates, androidx.ui.core.LayoutCoordinates? endLayoutCoordinates);
- method public androidx.ui.core.PxPosition component1();
- method public androidx.ui.core.PxPosition component2();
- method public int component3();
- method public int component4();
- method public androidx.ui.text.style.TextDirection component5();
- method public androidx.ui.text.style.TextDirection component6();
- method public androidx.ui.core.LayoutCoordinates? component7();
- method public androidx.ui.core.LayoutCoordinates? component8();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.PxPosition startCoordinates, androidx.ui.core.PxPosition endCoordinates, int startOffset, int endOffset, androidx.ui.text.style.TextDirection startDirection, androidx.ui.text.style.TextDirection endDirection, androidx.ui.core.LayoutCoordinates? startLayoutCoordinates, androidx.ui.core.LayoutCoordinates? endLayoutCoordinates);
- method public androidx.ui.core.PxPosition getEndCoordinates();
- method public androidx.ui.text.style.TextDirection getEndDirection();
- method public androidx.ui.core.LayoutCoordinates? getEndLayoutCoordinates();
- method public int getEndOffset();
- method public androidx.ui.core.PxPosition getStartCoordinates();
- method public androidx.ui.text.style.TextDirection getStartDirection();
- method public androidx.ui.core.LayoutCoordinates? getStartLayoutCoordinates();
- method public int getStartOffset();
- }
-
- public final class SelectionKt {
- ctor public SelectionKt();
- }
-
- public final class SelectionManager implements androidx.ui.core.selection.SelectionRegistrar {
- ctor public SelectionManager();
- method public androidx.ui.core.PxPosition getAdjustedCoordinates(androidx.ui.core.PxPosition p);
- method public androidx.ui.core.LayoutCoordinates getContainerLayoutCoordinates();
- method public androidx.ui.core.selection.SelectionMode getMode();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.selection.Selection,kotlin.Unit> getOnSelectionChange();
- method public androidx.ui.core.selection.Selection? getSelection();
- method public androidx.ui.core.gesture.DragObserver handleDragObserver(boolean dragStartHandle);
- method public void onPress(androidx.ui.core.PxPosition position);
- method public void setContainerLayoutCoordinates(androidx.ui.core.LayoutCoordinates p);
- method public void setMode(androidx.ui.core.selection.SelectionMode p);
- method public void setOnSelectionChange(kotlin.jvm.functions.Function1<? super androidx.ui.core.selection.Selection,kotlin.Unit> p);
- method public void setSelection(androidx.ui.core.selection.Selection? p);
- method public Object subscribe(androidx.ui.core.selection.TextSelectionHandler handler);
- method public void unsubscribe(Object key);
- property public final androidx.ui.core.LayoutCoordinates containerLayoutCoordinates;
- property public final androidx.ui.core.selection.SelectionMode mode;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.selection.Selection,kotlin.Unit> onSelectionChange;
- property public final androidx.ui.core.selection.Selection? selection;
- field public androidx.ui.core.LayoutCoordinates containerLayoutCoordinates;
- }
-
- public final class SelectionManagerKt {
- ctor public SelectionManagerKt();
- method public static androidx.compose.Ambient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public enum SelectionMode {
- enum_constant public static final androidx.ui.core.selection.SelectionMode Horizontal;
- enum_constant public static final androidx.ui.core.selection.SelectionMode Vertical;
- }
-
- public interface SelectionRegistrar {
- method public Object subscribe(androidx.ui.core.selection.TextSelectionHandler handler);
- method public void unsubscribe(Object key);
- }
-
- public interface TextSelectionHandler {
- method public androidx.ui.core.selection.Selection? getSelection(kotlin.Pair<androidx.ui.core.PxPosition,androidx.ui.core.PxPosition> selectionCoordinates, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, androidx.ui.core.selection.SelectionMode mode);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public androidx.ui.core.Px getDefaultHeight();
- method public androidx.ui.core.Px getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth, float viewportHeight);
- method public androidx.ui.graphics.vector.VectorAssetBuilder addPath(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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public void ensureNotConsumed();
- method public androidx.ui.core.Px getDefaultHeight();
- method public androidx.ui.core.Px getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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, androidx.ui.graphics.vector.PathNode![] clipPathData = EmptyPath);
- }
-
- public final class VectorAssetKt {
- ctor public VectorAssetKt();
- method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode);
- }
-
- public final class VectorComposeKt {
- ctor public VectorComposeKt();
- method public static void DrawVector(androidx.ui.core.Dp defaultWidth, androidx.ui.core.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static void DrawVector(androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method 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, androidx.ui.graphics.vector.PathNode![] clipPathData = EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
- method public static void Path(androidx.ui.graphics.vector.VectorScope, 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);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- ctor public VectorGroup(String name, float rotation, float pivotX, float pivotY, float scaleX, float scaleY, float translationX, float translationY, androidx.ui.graphics.vector.PathNode![] clipPathData);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public androidx.ui.graphics.vector.PathNode![] getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- ctor public VectorPath(String name, 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public androidx.ui.graphics.vector.PathNode![] getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- ctor public XmlVectorParserKt();
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ImageResourcesKt {
- ctor public ImageResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Image> imageResource(@DrawableRes int id);
- }
-
- public final class StringResourcesKt {
- ctor public StringResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- ctor public VectorResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.vector.VectorAsset> vectorResource(@DrawableRes int resId);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- }
-
- public final class SemanticsKt {
- ctor public SemanticsKt();
- method public static void Semantics(boolean container = false, boolean explicitChildNodes = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- ctor public SemanticsPropertiesKt();
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- ctor public InspectionModeKt();
- method public static androidx.compose.Ambient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/restricted_0.1.0-dev03.txt b/ui/ui-framework/api/restricted_0.1.0-dev03.txt
deleted file mode 100644
index a2b3818..0000000
--- a/ui/ui-framework/api/restricted_0.1.0-dev03.txt
+++ /dev/null
@@ -1,625 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.core {
-
- public final class ClipKt {
- ctor public ClipKt();
- method public static inline void Clip(androidx.ui.engine.geometry.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class DrawKt {
- ctor public DrawKt();
- method public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
- method public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- ctor public DrawShadowKt();
- method public static inline void DrawShadow(androidx.ui.engine.geometry.Shape shape, androidx.ui.core.Dp elevation);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment Left;
- enum_constant public static final androidx.ui.core.DropDownAlignment Right;
- }
-
- public final class EditorModel {
- ctor public EditorModel(String text, androidx.ui.text.TextRange selection);
- ctor public EditorModel();
- method public String component1();
- method public androidx.ui.text.TextRange component2();
- method public androidx.ui.core.EditorModel copy(String text, androidx.ui.text.TextRange selection);
- method public androidx.ui.text.TextRange getSelection();
- method public String getText();
- }
-
- public final class LayoutKt {
- ctor public LayoutKt();
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static inline void OnPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.core.Constraints,kotlin.Unit> children);
- }
-
- public final class MultiComposableMeasurables implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.ui.core.Measurable> {
- method public boolean contains(androidx.ui.core.Measurable element);
- method public boolean containsAll(java.util.Collection<?> elements);
- method public operator java.util.List<androidx.ui.core.Measurable> get(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.Measurable get(int index);
- method public int getSize();
- method public int indexOf(androidx.ui.core.Measurable element);
- method public boolean isEmpty();
- method public java.util.Iterator<androidx.ui.core.Measurable> iterator();
- method public int lastIndexOf(androidx.ui.core.Measurable element);
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator();
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator(int index);
- method public java.util.List<androidx.ui.core.Measurable> subList(int fromIndex, int toIndex);
- }
-
- public final class OpacityKt {
- ctor public OpacityKt();
- method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class ParentDataKt {
- ctor public ParentDataKt();
- method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PasswordTextFieldKt {
- ctor public PasswordTextFieldKt();
- method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
- }
-
- public final class PointerInputWrapperKt {
- ctor public PointerInputWrapperKt();
- method public static inline void PointerInputWrapper(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler = { event, _, _ -> event }, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler = {}, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- ctor public PopupKt();
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.core.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopLeft, androidx.ui.core.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void disposeActivityComposition(android.app.Activity activity);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class RepaintBoundaryKt {
- ctor public RepaintBoundaryKt();
- method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TestTagProviderKt {
- ctor public TestTagProviderKt();
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static String getDefaultTestTag();
- method public static androidx.compose.Ambient<java.lang.String> getTestTagAmbient();
- }
-
- public final class TextFieldDelegateKt {
- ctor public TextFieldDelegateKt();
- }
-
- public final class TextFieldKt {
- ctor public TextFieldKt();
- method public static void TextField(String value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.core.EditorModel value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.core.EditorModel,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.core.EditorModel model, androidx.ui.text.TextRange? compositionRange, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.core.EditorModel,? super androidx.ui.text.TextRange,kotlin.Unit> _, _ -> }, androidx.ui.text.TextStyle? textStyle = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- }
-
- public final class TextKt {
- ctor public TextKt();
- method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Text(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
- method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines);
- method public static void Text(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, androidx.ui.text.ParagraphStyle? paragraphStyle = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, Integer? maxLines = androidx.ui.core.TextKt.DefaultMaxLines);
- method public static androidx.compose.Effect<androidx.ui.text.TextStyle> currentTextStyle();
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class TextSpanComposeKt {
- ctor public TextSpanComposeKt();
- method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.SpanStyle? style = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> child);
- method public static void Span(androidx.ui.core.TextSpanScope, String? text = null, androidx.ui.text.SpanStyle? style = null);
- method public static void compose(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function1<? super androidx.ui.core.TextSpanScope,kotlin.Unit> composable);
- method public static void disposeComposition(androidx.ui.text.TextSpan container, androidx.compose.CompositionReference? parent = null);
- }
-
- public final class TextSpanComposer extends androidx.compose.Composer<androidx.ui.text.TextSpan> {
- }
-
- public final class TextSpanComposition {
- ctor public TextSpanComposition(androidx.ui.core.TextSpanComposer composer);
- method public inline void call(Object key, kotlin.jvm.functions.Function1<? super androidx.compose.ViewValidator,java.lang.Boolean> invalid, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public inline <T> void call(Object key, kotlin.jvm.functions.Function0<? extends T> ctor, kotlin.jvm.functions.Function2<? super androidx.compose.ViewValidator,? super T,java.lang.Boolean> invalid, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> block);
- method public inline void emit(Object key, kotlin.jvm.functions.Function0<androidx.ui.text.TextSpan> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<androidx.ui.text.TextSpan,androidx.ui.text.TextSpan>,kotlin.Unit> update);
- method public inline void emit(Object key, kotlin.jvm.functions.Function0<androidx.ui.text.TextSpan> ctor, kotlin.jvm.functions.Function1<? super androidx.compose.ComposerUpdater<androidx.ui.text.TextSpan,androidx.ui.text.TextSpan>,kotlin.Unit> update, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public inline <T> T! expr(Object key, kotlin.jvm.functions.Function0<? extends T> block);
- method public androidx.ui.core.TextSpanComposer getComposer();
- method public inline Object joinKey(Object left, Object? right);
- method public inline operator <V> V! unaryPlus(androidx.compose.Effect<V>);
- }
-
- public final class TextSpanScope {
- method public androidx.ui.core.TextSpanComposition getComposer();
- }
-
- public final class WrapperKt {
- ctor public WrapperKt();
- method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithDensity(kotlin.jvm.functions.Function1<? super androidx.ui.core.DensityScope,kotlin.Unit> block);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Density> ambientDensity();
- method public static androidx.compose.Ambient<androidx.ui.core.AndroidComposeView> getAndroidComposeViewAmbient();
- method public static androidx.compose.Ambient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.Ambient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.Ambient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.Ambient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.Ambient<android.content.Context> getContextAmbient();
- method public static androidx.compose.Ambient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.Density> getDensityAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.Ambient<androidx.ui.text.font.Font.ResourceLoader> getFontLoaderAmbient();
- method public static androidx.compose.Ambient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.Ambient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.CompositionContext? setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.CompositionContext? setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- ctor public ConstantsKt();
- method public static androidx.ui.core.Duration getDoubleTapMinTime();
- method public static androidx.ui.core.Dp getDoubleTapSlop();
- method public static androidx.ui.core.Duration getDoubleTapTimeout();
- method public static androidx.ui.core.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.core.Dp getHoverTapSlop();
- method public static androidx.ui.core.Duration getHoverTapTimeout();
- method public static androidx.ui.core.Duration getJumpTapTimeout();
- method public static androidx.ui.core.Duration getLongPressTimeout();
- method public static androidx.ui.core.Dp getMaxFlingVelocity();
- method public static androidx.ui.core.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.core.Duration getPressTimeout();
- method public static androidx.ui.core.Dp getScaleSlop();
- method public static androidx.ui.core.Dp getTouchSlop();
- method public static androidx.ui.core.Dp getWindowTouchSlop();
- method public static androidx.ui.core.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- ctor public DoubleTapGestureDetectorKt();
- method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface DragObserver {
- method public default androidx.ui.core.PxPosition onDrag(androidx.ui.core.PxPosition dragDistance);
- method public default void onStart(androidx.ui.core.PxPosition downPosition);
- method public default void onStop(androidx.ui.core.PxPosition velocity);
- }
-
- public final class LongPressDragGestureDetectorKt {
- ctor public LongPressDragGestureDetectorKt();
- method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface LongPressDragObserver {
- method public default androidx.ui.core.PxPosition onDrag(androidx.ui.core.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.core.PxPosition pxPosition);
- method public default void onStop(androidx.ui.core.PxPosition velocity);
- }
-
- public final class LongPressGestureDetectorKt {
- ctor public LongPressGestureDetectorKt();
- method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressGestureDetectorKt {
- ctor public PressGestureDetectorKt();
- method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- ctor public PressIndicatorGestureDetectorKt();
- method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.core.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressReleasedGestureDetectorKt {
- ctor public PressReleasedGestureDetectorKt();
- method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>? boolean consumeDownOnStart = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawDragGestureDetectorKt {
- ctor public RawDragGestureDetectorKt();
- method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawScaleGestureDetectorKt {
- ctor public RawScaleGestureDetectorKt();
- method public static void RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface RawScaleObserver {
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureDetectorKt {
- ctor public ScaleGestureDetectorKt();
- method public static void ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface ScaleObserver {
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureDetectorKt {
- ctor public ScaleSlopExceededGestureDetectorKt();
- method public static void ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class ScaleUtilKt {
- ctor public ScaleUtilKt();
- }
-
- public final class TouchSlopDragGestureDetectorKt {
- ctor public TouchSlopDragGestureDetectorKt();
- method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- ctor public TouchSlopExceededGestureDetectorKt();
- method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class GestureUtilsKt {
- ctor public GestureUtilsKt();
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.core.IntPxSize bounds);
- }
-
- public final class PolyFitLeastSquaresKt {
- ctor public PolyFitLeastSquaresKt();
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.core.Uptime uptime, androidx.ui.core.PxPosition position);
- method public androidx.ui.core.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- ctor public VelocityTrackerKt();
- }
-
-}
-
-package androidx.ui.core.input {
-
- public class FocusManager {
- method public final void requestFocusById(String identifier);
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.core.PxPosition startPosition, androidx.ui.core.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress);
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.core.PxPosition coordinates, androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.LayoutCoordinates? layoutCoordinates);
- method public androidx.ui.core.PxPosition component1();
- method public androidx.ui.text.style.TextDirection component2();
- method public int component3();
- method public androidx.ui.core.LayoutCoordinates? component4();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.core.PxPosition coordinates, androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.LayoutCoordinates? layoutCoordinates);
- method public androidx.ui.core.PxPosition getCoordinates();
- method public androidx.ui.text.style.TextDirection getDirection();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public int getOffset();
- }
-
- public final class SelectionContainerKt {
- ctor public SelectionContainerKt();
- method 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);
- }
-
- public final class SelectionHandlesKt {
- ctor public SelectionHandlesKt();
- }
-
- public final class SelectionManagerKt {
- ctor public SelectionManagerKt();
- }
-
- public interface SelectionRegistrar {
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- ctor public SelectionRegistrarKt();
- method public static androidx.compose.Ambient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public final class TextSelectionDelegateKt {
- ctor public TextSelectionDelegateKt();
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- ctor public FocusableKt();
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = +memo({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public androidx.ui.core.Px getDefaultHeight();
- method public androidx.ui.core.Px getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth, float viewportHeight);
- method public androidx.ui.graphics.vector.VectorAssetBuilder addPath(java.util.List<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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public void ensureNotConsumed();
- method public androidx.ui.core.Px getDefaultHeight();
- method public androidx.ui.core.Px getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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<androidx.ui.graphics.vector.PathNode> clipPathData = EmptyPath);
- }
-
- public final class VectorAssetKt {
- ctor public VectorAssetKt();
- method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
- }
-
- public final class VectorComposeKt {
- ctor public VectorComposeKt();
- method public static void DrawVector(androidx.ui.core.Dp defaultWidth, androidx.ui.core.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static void DrawVector(androidx.ui.core.Px defaultWidth, androidx.ui.core.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method 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<androidx.ui.graphics.vector.PathNode> clipPathData = EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
- method public static void Path(androidx.ui.graphics.vector.VectorScope, java.util.List<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);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- ctor public VectorGroup(String name, float rotation, float pivotX, float pivotY, float scaleX, float scaleY, float translationX, float translationY, java.util.List<androidx.ui.graphics.vector.PathNode> clipPathData);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- ctor public VectorPath(String name, java.util.List<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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- ctor public XmlVectorParserKt();
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- ctor public ColorResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Color> colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class ImageResourcesKt {
- ctor public ImageResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.Image> imageResource(@DrawableRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.res.DeferredResource<androidx.ui.graphics.Image>> loadImageResource(int id, androidx.ui.graphics.Image? pendingImage = null, androidx.ui.graphics.Image? failedImage = null);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- ctor public PrimitiveResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.Boolean> booleanResource(@BoolRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.core.Dp> dimensionResource(@DimenRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<int[]> integerArrayResource(@ArrayRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.Integer> integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- ctor public ResourcesKt();
- }
-
- public final class StringResourcesKt {
- ctor public StringResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String[]> stringArrayResource(@ArrayRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<java.lang.String> stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- ctor public VectorResourcesKt();
- method @CheckResult(suggest="+") public static androidx.compose.Effect<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);
- method @CheckResult(suggest="+") public static androidx.compose.Effect<androidx.ui.graphics.vector.VectorAsset> vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.core.Px,androidx.ui.core.Px,kotlin.Unit>>> getScrollTo();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.core.Px,androidx.ui.core.Px,kotlin.Unit>>> ScrollTo;
- }
-
- public final class SemanticsKt {
- ctor public SemanticsKt();
- method public static void Semantics(boolean container = false, boolean explicitChildNodes = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- ctor public SemanticsPropertiesKt();
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.Px,? super androidx.ui.core.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.core.Px,androidx.ui.core.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.core.Px,androidx.ui.core.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- ctor public InspectionModeKt();
- method public static androidx.compose.Ambient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/restricted_0.1.0-dev04.txt b/ui/ui-framework/api/restricted_0.1.0-dev04.txt
deleted file mode 100644
index 10f5f62..0000000
--- a/ui/ui-framework/api/restricted_0.1.0-dev04.txt
+++ /dev/null
@@ -1,599 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.core {
-
- public final class AndroidViewCompatKt {
- }
-
- public final class ClipKt {
- method public static inline void Clip(androidx.ui.graphics.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class DrawKt {
- method public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.unit.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- method public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- method public static inline void DrawShadow(androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment Left;
- enum_constant public static final androidx.ui.core.DropDownAlignment Right;
- }
-
- public final class LayoutKt {
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.unit.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.unit.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.unit.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.unit.DensityScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method @Deprecated public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static inline void OnPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.core.Constraints,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.DensityScope, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class MultiComposableMeasurables implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.ui.core.Measurable> {
- method public boolean contains(androidx.ui.core.Measurable element);
- method public boolean containsAll(java.util.Collection<?> elements);
- method public operator java.util.List<androidx.ui.core.Measurable> get(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.Measurable get(int index);
- method public int getSize();
- method public int indexOf(androidx.ui.core.Measurable element);
- method public boolean isEmpty();
- method public java.util.Iterator<androidx.ui.core.Measurable> iterator();
- method public int lastIndexOf(androidx.ui.core.Measurable element);
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator();
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator(int index);
- method public java.util.List<androidx.ui.core.Measurable> subList(int fromIndex, int toIndex);
- }
-
- public final class OpacityKt {
- method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PainterModifierKt {
- method public static androidx.ui.core.DrawModifier toModifier(androidx.ui.graphics.painter.Painter, float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PasswordTextFieldKt {
- method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopLeft, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void disposeActivityComposition(android.app.Activity activity);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class RepaintBoundaryKt {
- method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TextFieldDelegateKt {
- }
-
- public final class TextFieldKt {
- method public static void TextField(String value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.text.TextFieldValue value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextFieldValue,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.text.TextFieldValue model, androidx.ui.text.TextRange? compositionRange, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.text.TextFieldValue,? super androidx.ui.text.TextRange,kotlin.Unit> _, _ -> }, androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- }
-
- public final class TextKt {
- method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static void Text(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static androidx.ui.text.TextStyle currentTextStyle();
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class WrapperKt {
- method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithDensity(kotlin.jvm.functions.Function1<? super androidx.ui.unit.DensityScope,kotlin.Unit> block);
- method public static inline androidx.ui.unit.Density ambientDensity();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.AndroidComposeView> getAndroidComposeViewAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.text.font.Font.ResourceLoader> getFontLoaderAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedBack> getHapticFeedBackAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static androidx.ui.unit.Dp getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static androidx.ui.unit.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.unit.Dp getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static androidx.ui.unit.Dp getMaxFlingVelocity();
- method public static androidx.ui.unit.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static androidx.ui.unit.Dp getScaleSlop();
- method public static androidx.ui.unit.Dp getTouchSlop();
- method public static androidx.ui.unit.Dp getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressDragGestureDetectorKt {
- method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressGestureDetectorKt {
- method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressGestureDetectorKt {
- method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressReleasedGestureDetectorKt {
- method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>? boolean consumeDownOnStart = true, boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawDragGestureDetectorKt {
- method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawPressStartGestureDetectorKt {
- }
-
- public final class RawScaleGestureDetectorKt {
- method public static void RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureDetectorKt {
- method public static void ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureDetectorKt {
- method public static void ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TouchSlopDragGestureDetectorKt {
- method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, boolean startDragImmediately = false, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public class FocusManager {
- method public final void requestFocusById(String identifier);
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.unit.PxPosition coordinates, androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.LayoutCoordinates? layoutCoordinates);
- method public androidx.ui.unit.PxPosition component1();
- method public androidx.ui.text.style.TextDirection component2();
- method public int component3();
- method public androidx.ui.core.LayoutCoordinates? component4();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.unit.PxPosition coordinates, androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.LayoutCoordinates? layoutCoordinates);
- method public androidx.ui.unit.PxPosition getCoordinates();
- method public androidx.ui.text.style.TextDirection getDirection();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public int getOffset();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public final class TextSelectionDelegateKt {
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = remember({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public androidx.ui.unit.Dp component2();
- method public androidx.ui.unit.Dp component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- method public androidx.ui.graphics.vector.VectorAsset copy(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight);
- 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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public void ensureNotConsumed();
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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);
- }
-
- public final class VectorAssetKt {
- method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
- }
-
- public final class VectorComposeKt {
- method public static void DrawVector(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static void DrawVector(androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method 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);
- method 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);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public String component1();
- method public float component2();
- method public float component3();
- method public float component4();
- method public float component5();
- method public float component6();
- method public float component7();
- method public float component8();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component9();
- method public androidx.ui.graphics.vector.VectorGroup copy(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);
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static androidx.ui.graphics.Color colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.Image imageResource(@DrawableRes int id);
- method public static androidx.ui.res.DeferredResource<androidx.ui.graphics.Image> loadImageResource(int id, androidx.ui.graphics.Image? pendingImage = null, androidx.ui.graphics.Image? failedImage = null);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static androidx.ui.unit.Dp dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> getScrollTo();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
- }
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> AccessibilityRangeInfo;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/restricted_0.1.0-dev05.txt b/ui/ui-framework/api/restricted_0.1.0-dev05.txt
deleted file mode 100644
index 80001c22c..0000000
--- a/ui/ui-framework/api/restricted_0.1.0-dev05.txt
+++ /dev/null
@@ -1,598 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.core {
-
- public final class AndroidViewCompatKt {
- }
-
- public final class ClipKt {
- method public static inline void Clip(androidx.ui.graphics.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class DrawKt {
- method public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- method public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- method public static inline void DrawShadow(androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment Left;
- enum_constant public static final androidx.ui.core.DropDownAlignment Right;
- }
-
- public final class LayoutKt {
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method @Deprecated public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static androidx.ui.core.LayoutNode.MeasureBlocks MeasuringIntrinsicsMeasureBlocks(kotlin.jvm.functions.Function3<? super androidx.ui.core.MeasureScope,? super java.util.List<? extends androidx.ui.core.Measurable>,? super androidx.ui.core.Constraints,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static inline void OnPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.core.Constraints,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class MultiComposableMeasurables implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.ui.core.Measurable> {
- method public boolean contains(androidx.ui.core.Measurable element);
- method public boolean containsAll(java.util.Collection<?> elements);
- method public operator java.util.List<androidx.ui.core.Measurable> get(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.Measurable get(int index);
- method public int getSize();
- method public int indexOf(androidx.ui.core.Measurable element);
- method public boolean isEmpty();
- method public java.util.Iterator<androidx.ui.core.Measurable> iterator();
- method public int lastIndexOf(androidx.ui.core.Measurable element);
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator();
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator(int index);
- method public java.util.List<androidx.ui.core.Measurable> subList(int fromIndex, int toIndex);
- }
-
- public final class OpacityKt {
- method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PainterModifierKt {
- method public static androidx.ui.core.DrawModifier toModifier(androidx.ui.graphics.painter.Painter, float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PasswordTextFieldKt {
- method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopLeft, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void disposeActivityComposition(android.app.Activity activity);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class RepaintBoundaryKt {
- method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TextFieldDelegateKt {
- }
-
- public final class TextFieldKt {
- method public static void TextField(String value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.text.TextFieldValue value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextFieldValue,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.text.TextFieldValue model, androidx.ui.text.TextRange? compositionRange, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.text.TextFieldValue,? super androidx.ui.text.TextRange,kotlin.Unit> _, _ -> }, androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- }
-
- public final class TextKt {
- method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static void Text(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static androidx.ui.text.TextStyle currentTextStyle();
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class WrapperKt {
- method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.AndroidComposeView> getAndroidComposeViewAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.text.font.Font.ResourceLoader> getFontLoaderAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static androidx.ui.unit.Dp getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static androidx.ui.unit.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.unit.Dp getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static androidx.ui.unit.Dp getMaxFlingVelocity();
- method public static androidx.ui.unit.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static androidx.ui.unit.Dp getScaleSlop();
- method public static androidx.ui.unit.Dp getTouchSlop();
- method public static androidx.ui.unit.Dp getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressDragGestureDetectorKt {
- method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureDetectorKt {
- method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressGestureDetectorKt {
- method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressReleasedGestureDetectorKt {
- method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>? boolean consumeDownOnStart = true, boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawDragGestureDetectorKt {
- method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawPressStartGestureDetectorKt {
- }
-
- public final class RawScaleGestureDetectorKt {
- method public static void RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureDetectorKt {
- method public static void ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureDetectorKt {
- method public static void ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TouchSlopDragGestureDetectorKt {
- method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, boolean startDragImmediately = false, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public class FocusManager {
- method public final void requestFocusById(String identifier);
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.unit.PxPosition coordinates, androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.LayoutCoordinates? layoutCoordinates);
- method public androidx.ui.unit.PxPosition component1();
- method public androidx.ui.text.style.TextDirection component2();
- method public int component3();
- method public androidx.ui.core.LayoutCoordinates? component4();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.unit.PxPosition coordinates, androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.LayoutCoordinates? layoutCoordinates);
- method public androidx.ui.unit.PxPosition getCoordinates();
- method public androidx.ui.text.style.TextDirection getDirection();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public int getOffset();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public final class TextSelectionDelegateKt {
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = remember({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public androidx.ui.unit.Dp component2();
- method public androidx.ui.unit.Dp component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- method public androidx.ui.graphics.vector.VectorAsset copy(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight);
- 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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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);
- }
-
- public final class VectorAssetBuilderKt {
- 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);
- 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);
- }
-
- public final class VectorAssetKt {
- method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
- }
-
- public final class VectorComposeKt {
- method public static void DrawVector(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static void DrawVector(androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method 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);
- method 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);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static androidx.ui.graphics.Color colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.Image imageResource(@DrawableRes int id);
- method public static androidx.ui.res.DeferredResource<androidx.ui.graphics.Image> loadImageResource(int id, androidx.ui.graphics.Image? pendingImage = null, androidx.ui.graphics.Image? failedImage = null);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static androidx.ui.unit.Dp dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> getScrollTo();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
- }
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> AccessibilityRangeInfo;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/restricted_0.1.0-dev06.txt b/ui/ui-framework/api/restricted_0.1.0-dev06.txt
deleted file mode 100644
index ec30f25..0000000
--- a/ui/ui-framework/api/restricted_0.1.0-dev06.txt
+++ /dev/null
@@ -1,598 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.core {
-
- public final class AndroidViewCompatKt {
- }
-
- public final class ClipKt {
- method public static inline void Clip(androidx.ui.graphics.Shape shape, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class DrawKt {
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- method public static inline void DrawShadow(androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment Left;
- enum_constant public static final androidx.ui.core.DropDownAlignment Right;
- }
-
- public final class LayoutKt {
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, 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.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, 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.LayoutResult> measureBlock);
- method @Deprecated public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit>![] childrenArray, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function4<? super androidx.ui.core.MeasureScope,? super androidx.ui.core.MultiComposableMeasurables,? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,? extends androidx.ui.core.MeasureScope.LayoutResult> measureBlock);
- 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.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static inline void OnPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.core.Constraints,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class MultiComposableMeasurables implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.ui.core.Measurable> {
- method public boolean contains(androidx.ui.core.Measurable element);
- method public boolean containsAll(java.util.Collection<?> elements);
- method public operator java.util.List<androidx.ui.core.Measurable> get(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public androidx.ui.core.Measurable get(int index);
- method public int getSize();
- method public int indexOf(androidx.ui.core.Measurable element);
- method public boolean isEmpty();
- method public java.util.Iterator<androidx.ui.core.Measurable> iterator();
- method public int lastIndexOf(androidx.ui.core.Measurable element);
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator();
- method public java.util.ListIterator<androidx.ui.core.Measurable> listIterator(int index);
- method public java.util.List<androidx.ui.core.Measurable> subList(int fromIndex, int toIndex);
- }
-
- public final class OpacityKt {
- method public static inline void Opacity(@FloatRange(from=0.0, to=1.0) float opacity, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PainterModifierKt {
- method public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.painter.Painter, boolean sizeToIntrinsics = true, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PasswordTextFieldKt {
- method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void disposeActivityComposition(android.app.Activity activity);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class RepaintBoundaryKt {
- method public static void RepaintBoundary(String? name = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TextFieldDelegateKt {
- }
-
- public final class TextFieldKt {
- method public static void TextField(String value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.text.TextFieldValue value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextFieldValue,kotlin.Unit> androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- method public static void TextField(androidx.ui.text.TextFieldValue model, androidx.ui.text.TextRange? compositionRange, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.text.TextFieldValue,? super androidx.ui.text.TextRange,kotlin.Unit> _, _ -> }, androidx.ui.text.TextStyle? textStyle = null, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null);
- }
-
- public final class TextKt {
- method public static void CurrentTextStyleProvider(androidx.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Text(String text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static void Text(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle? style = null, boolean softWrap = true, androidx.ui.text.style.TextOverflow overflow = androidx.ui.core.TextKt.DefaultOverflow, int maxLines = 2147483647, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static androidx.ui.text.TextStyle currentTextStyle();
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class WrapperKt {
- method public static void ComposeView(kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.AndroidComposeView> getAndroidComposeViewAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.text.font.Font.ResourceLoader> getFontLoaderAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.PlatformHandler> getPlatformHandlerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static androidx.ui.unit.Dp getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static androidx.ui.unit.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.unit.Dp getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static androidx.ui.unit.Dp getMaxFlingVelocity();
- method public static androidx.ui.unit.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static androidx.ui.unit.Dp getScaleSlop();
- method public static androidx.ui.unit.Dp getTouchSlop();
- method public static androidx.ui.unit.Dp getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- method public static void DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressDragGestureDetectorKt {
- method public static void LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureDetectorKt {
- method public static void LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressGestureDetectorKt {
- method public static void PressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- method public static void PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PressReleasedGestureDetectorKt {
- method public static void PressReleasedGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>? boolean consumeDownOnStart = true, boolean enabled = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawDragGestureDetectorKt {
- method public static void RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class RawPressStartGestureDetectorKt {
- }
-
- public final class RawScaleGestureDetectorKt {
- method public static void RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureDetectorKt {
- method public static void ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureDetectorKt {
- method public static void ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TouchSlopDragGestureDetectorKt {
- method public static void TouchSlopDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, boolean startDragImmediately = false, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- method public static void TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public class FocusManager {
- method public final void requestFocusById(String identifier);
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection component1();
- method public int component2();
- method public androidx.ui.core.selection.Selectable component3();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection getDirection();
- method public int getOffset();
- method public androidx.ui.core.selection.Selectable getSelectable();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public final class TextSelectionDelegateKt {
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = remember({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public androidx.ui.unit.Dp component2();
- method public androidx.ui.unit.Dp component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- method public androidx.ui.graphics.vector.VectorAsset copy(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight);
- 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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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);
- }
-
- public final class VectorAssetBuilderKt {
- 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);
- 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);
- }
-
- public final class VectorAssetKt {
- method public static void DrawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
- }
-
- public final class VectorComposeKt {
- method public static void DrawVector(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static void DrawVector(androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method 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);
- method 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);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static androidx.ui.graphics.Color colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
- method 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);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static androidx.ui.unit.Dp dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> getScrollTo();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
- }
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> AccessibilityRangeInfo;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/restricted_0.1.0-dev07.txt b/ui/ui-framework/api/restricted_0.1.0-dev07.txt
deleted file mode 100644
index 7d37296..0000000
--- a/ui/ui-framework/api/restricted_0.1.0-dev07.txt
+++ /dev/null
@@ -1,631 +0,0 @@
-// Signature format: 3.0
-package androidx.compose {
-
- public final class Compose {
- method @Deprecated @MainThread public androidx.compose.Composition composeInto(android.view.ViewGroup container, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @Deprecated @MainThread public androidx.compose.Composition composeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @Deprecated @MainThread public void disposeComposition(android.view.ViewGroup container, androidx.compose.CompositionReference? parent = null);
- method @Deprecated @MainThread public void disposeComposition(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null);
- field public static final androidx.compose.Compose! INSTANCE;
- }
-
- public final class ComposerCompatKt {
- method @Deprecated public static androidx.ui.node.UiComposer getComposer();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class ClipKt {
- method public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
- method public static androidx.ui.core.Modifier getDrawClipToBounds();
- }
-
- public final class CoreTextKt {
- method public static void CoreText(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle style, boolean softWrap, androidx.ui.text.style.TextOverflow overflow, int maxLines, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> onTextLayout);
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class DrawKt {
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- method public static androidx.ui.core.Modifier drawShadow(androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment Left;
- enum_constant public static final androidx.ui.core.DropDownAlignment Right;
- }
-
- public final class LayoutKt {
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, 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.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, 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.LayoutResult> measureBlock);
- 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.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class OpacityKt {
- method public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
- }
-
- public final class PainterModifierKt {
- method public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.painter.Painter, boolean sizeToIntrinsics = true, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PasswordTextFieldKt {
- method public static void PasswordTextField(String value, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle textStyle = TextStyle.Default, char mask = '\u2022', androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> >
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method @Deprecated public static void disposeActivityComposition(android.app.Activity activity);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TextFieldDelegateKt {
- }
-
- public final class TextFieldKt {
- method public static void TextField(String value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> androidx.ui.text.TextStyle textStyle = TextStyle.Default, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static void TextField(androidx.ui.text.TextFieldValue value, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextFieldValue,kotlin.Unit> androidx.ui.text.TextStyle textStyle = TextStyle.Default, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- method public static void TextField(androidx.ui.text.TextFieldValue model, androidx.ui.text.TextRange? compositionRange, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.text.TextFieldValue,? super androidx.ui.text.TextRange,kotlin.Unit> _, _ -> }, androidx.ui.text.TextStyle textStyle = TextStyle.Default, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- }
-
- public final class WrapperKt {
- method @Deprecated public static void disposeComposition(android.view.ViewGroup);
- method @Deprecated public static void disposeComposition(android.app.Activity);
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.text.font.Font.ResourceLoader> getFontLoaderAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.Owner> getOwnerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
- method public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static androidx.ui.unit.Dp getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static androidx.ui.unit.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.unit.Dp getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static androidx.ui.unit.Dp getMaxFlingVelocity();
- method public static androidx.ui.unit.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static androidx.ui.unit.Dp getScaleSlop();
- method public static androidx.ui.unit.Dp getTouchSlop();
- method public static androidx.ui.unit.Dp getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- method public static androidx.ui.core.Modifier DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
- }
-
- public final class DragGestureDetectorKt {
- method public static androidx.ui.core.Modifier DragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, boolean startDragImmediately = false);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressDragGestureDetectorKt {
- method public static androidx.ui.core.Modifier LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureDetectorKt {
- method public static androidx.ui.core.Modifier LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- method public static androidx.ui.core.Modifier PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
- }
-
- public final class RawDragGestureDetectorKt {
- method public static androidx.ui.core.Modifier RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null);
- }
-
- public final class RawPressStartGestureDetectorKt {
- method public static androidx.ui.core.Modifier RawPressStartStartGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = PointerEventPass.PostUp);
- }
-
- public final class RawScaleGestureDetectorKt {
- method public static androidx.ui.core.Modifier RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureDetectorKt {
- method public static androidx.ui.core.Modifier ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureDetectorKt {
- method public static androidx.ui.core.Modifier ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TapGestureDetectorKt {
- method public static androidx.ui.core.Modifier TapGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- method public static androidx.ui.core.Modifier TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public class FocusManager {
- method public final void requestFocusById(String identifier);
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection component1();
- method public int component2();
- method public androidx.ui.core.selection.Selectable component3();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection getDirection();
- method public int getOffset();
- method public androidx.ui.core.selection.Selectable getSelectable();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public final class TextSelectionDelegateKt {
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = remember({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public androidx.ui.unit.Dp component2();
- method public androidx.ui.unit.Dp component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- method public androidx.ui.graphics.vector.VectorAsset copy(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight);
- 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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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);
- }
-
- public final class VectorAssetBuilderKt {
- 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);
- 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);
- }
-
- public final class VectorAssetKt {
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
- }
-
- public final class VectorComposeKt {
- method 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);
- method 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);
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static androidx.ui.core.Modifier drawVector(androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
- method public androidx.ui.unit.PxSize getIntrinsicSize();
- method protected void onDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.PxSize bounds);
- property public androidx.ui.unit.PxSize intrinsicSize;
- }
-
- public final class VectorPainterKt {
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp 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);
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
- field public static final String RootGroupName = "VectorRootGroup";
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.node {
-
- public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
- ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
- 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);
- 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public android.content.Context getContext();
- method public Object getRoot();
- }
-
- public final class UiComposerKt {
- }
-
- @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public interface ViewAdapter {
- method public void didInsert(android.view.View view, android.view.ViewGroup parent);
- method public void didUpdate(android.view.View view, android.view.ViewGroup parent);
- method public int getId();
- method public void willInsert(android.view.View view, android.view.ViewGroup parent);
- property public abstract int id;
- }
-
- public final class ViewInteropKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static <T extends androidx.ui.node.ViewAdapter> T getOrAddAdapter(android.view.View, int id, kotlin.jvm.functions.Function0<? extends T> factory);
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static androidx.ui.graphics.Color colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
- method 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);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static androidx.ui.unit.Dp dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> getScrollTo();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
- }
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> AccessibilityRangeInfo;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/restricted_0.1.0-dev08.txt b/ui/ui-framework/api/restricted_0.1.0-dev08.txt
deleted file mode 100644
index 3c1b915..0000000
--- a/ui/ui-framework/api/restricted_0.1.0-dev08.txt
+++ /dev/null
@@ -1,637 +0,0 @@
-// Signature format: 3.0
-package androidx.compose {
-
- public final class ComposerCompatKt {
- method @Deprecated public static androidx.ui.node.UiComposer getComposer();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class ClipKt {
- method public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
- method public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
- method @Deprecated public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
- method @Deprecated public static androidx.ui.core.Modifier getDrawClipToBounds();
- }
-
- public final class CoreTextFieldKt {
- method public static void CoreTextField(androidx.ui.input.InputState value, androidx.ui.core.Modifier modifier, kotlin.jvm.functions.Function1<? super androidx.ui.input.InputState,kotlin.Unit> androidx.ui.text.TextStyle textStyle = TextStyle.Default, androidx.ui.input.KeyboardType keyboardType = KeyboardType.Text, androidx.ui.input.ImeAction imeAction = ImeAction.Unspecified, kotlin.jvm.functions.Function0<kotlin.Unit> kotlin.jvm.functions.Function0<kotlin.Unit> String? focusIdentifier = null, kotlin.jvm.functions.Function1<? super androidx.ui.input.ImeAction,kotlin.Unit> androidx.ui.input.VisualTransformation? visualTransformation = null, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> >
- }
-
- public final class CoreTextKt {
- method public static void CoreText(androidx.ui.text.AnnotatedString text, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.text.TextStyle style, boolean softWrap, androidx.ui.text.style.TextOverflow overflow, int maxLines, kotlin.jvm.functions.Function1<? super androidx.ui.text.TextLayoutResult,kotlin.Unit> onTextLayout);
- method public static androidx.ui.core.HorizontalAlignmentLine getFirstBaseline();
- method public static androidx.ui.core.HorizontalAlignmentLine getLastBaseline();
- }
-
- public final class DrawKt {
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- method @Deprecated public static androidx.ui.core.Modifier drawShadow(androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- method public static androidx.ui.core.Modifier drawShadow(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment Left;
- enum_constant public static final androidx.ui.core.DropDownAlignment Right;
- }
-
- public final class LayoutKt {
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicHeightMeasureBlock, androidx.ui.core.Modifier modifier = Modifier.None, 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.LayoutResult> measureBlock);
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, androidx.ui.core.Modifier modifier = Modifier.None, 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.LayoutResult> measureBlock);
- 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.LayoutResult> measureBlock);
- method public static inline void OnChildPositioned(kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutCoordinates,kotlin.Unit> onPositioned, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor @Deprecated public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- method public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class OpacityKt {
- method public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
- method @Deprecated public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
- }
-
- public final class PainterModifierKt {
- method @Deprecated public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.painter.Painter, boolean sizeToIntrinsics = true, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null, boolean rtl = false);
- 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.graphics.ScaleFit scaleFit = ScaleFit.Fit, float alpha = 1.0f, androidx.ui.graphics.ColorFilter? colorFilter = null, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method @Deprecated public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Left, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class TextFieldDelegateKt {
- }
-
- public final class WrapperKt {
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<kotlin.coroutines.CoroutineContext> getCoroutineContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.text.font.Font.ResourceLoader> getFontLoaderAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.Owner> getOwnerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
- method public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static androidx.ui.unit.Dp getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static androidx.ui.unit.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.unit.Dp getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static androidx.ui.unit.Dp getMaxFlingVelocity();
- method public static androidx.ui.unit.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static androidx.ui.unit.Dp getScaleSlop();
- method public static androidx.ui.unit.Dp getTouchSlop();
- method public static androidx.ui.unit.Dp getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureDetectorKt {
- method public static androidx.ui.core.Modifier DoubleTapGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
- }
-
- public final class DragGestureDetectorKt {
- method public static androidx.ui.core.Modifier DragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null, boolean startDragImmediately = false);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class LongPressDragGestureDetectorKt {
- method public static androidx.ui.core.Modifier LongPressDragGestureDetector(androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureDetectorKt {
- method public static androidx.ui.core.Modifier LongPressGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
- }
-
- public final class PressIndicatorGestureDetectorKt {
- method public static androidx.ui.core.Modifier PressIndicatorGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
- }
-
- public final class RawDragGestureDetectorKt {
- method public static androidx.ui.core.Modifier RawDragGestureDetector(androidx.ui.core.gesture.DragObserver dragObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartDragging = null);
- }
-
- public final class RawPressStartGestureDetectorKt {
- method public static androidx.ui.core.Modifier RawPressStartStartGestureDetector(kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = PointerEventPass.PostUp);
- }
-
- public final class RawScaleGestureDetectorKt {
- method public static androidx.ui.core.Modifier RawScaleGestureDetector(androidx.ui.core.gesture.RawScaleObserver scaleObserver, kotlin.jvm.functions.Function0<java.lang.Boolean>? canStartScaling = null);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureDetectorKt {
- method public static androidx.ui.core.Modifier ScaleGestureDetector(androidx.ui.core.gesture.ScaleObserver scaleObserver);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureDetectorKt {
- method public static androidx.ui.core.Modifier ScaleSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TapGestureDetectorKt {
- method public static androidx.ui.core.Modifier TapGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTap);
- }
-
- public final class TouchSlopExceededGestureDetectorKt {
- method public static androidx.ui.core.Modifier TouchSlopExceededGestureDetector(kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public interface FocusManager {
- method public void blur(androidx.ui.core.input.FocusManager.FocusNode client);
- method public void registerFocusNode(String identifier, androidx.ui.core.input.FocusManager.FocusNode node);
- method public void requestFocus(androidx.ui.core.input.FocusManager.FocusNode client);
- method public void requestFocusById(String identifier);
- method public void unregisterFocusNode(String identifier);
- }
-
- public static interface FocusManager.FocusNode {
- method public void onBlur(boolean hasNextClient);
- method public void onFocus();
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- method public androidx.ui.text.AnnotatedString getText();
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection component1();
- method public int component2();
- method public androidx.ui.core.selection.Selectable component3();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection getDirection();
- method public int getOffset();
- method public androidx.ui.core.selection.Selectable getSelectable();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
- public final class TextSelectionDelegateKt {
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = remember({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public androidx.ui.unit.Dp component2();
- method public androidx.ui.unit.Dp component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- method public androidx.ui.graphics.vector.VectorAsset copy(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight);
- 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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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);
- }
-
- public final class VectorAssetBuilderKt {
- 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);
- 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);
- }
-
- public final class VectorAssetKt {
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.graphics.ScaleFit fit = ScaleFit.Fit);
- }
-
- public final class VectorComposeKt {
- method 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);
- method 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);
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static androidx.ui.core.Modifier drawVector(androidx.ui.core.Modifier, androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.graphics.ScaleFit scaleFit = ScaleFit.Fit, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
- method public androidx.ui.unit.PxSize getIntrinsicSize();
- method protected void onDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.PxSize bounds);
- property public androidx.ui.unit.PxSize intrinsicSize;
- }
-
- public final class VectorPainterKt {
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp 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);
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
- field public static final String RootGroupName = "VectorRootGroup";
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.node {
-
- public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
- ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
- 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);
- 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public android.content.Context getContext();
- method public Object getRoot();
- }
-
- public final class UiComposerKt {
- }
-
- @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public interface ViewAdapter {
- method public void didInsert(android.view.View view, android.view.ViewGroup parent);
- method public void didUpdate(android.view.View view, android.view.ViewGroup parent);
- method public int getId();
- method public void willInsert(android.view.View view, android.view.ViewGroup parent);
- property public abstract int id;
- }
-
- public final class ViewInteropKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static <T extends androidx.ui.node.ViewAdapter> T getOrAddAdapter(android.view.View, int id, kotlin.jvm.functions.Function0<? extends T> factory);
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static androidx.ui.graphics.Color colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class FontResourcesKt {
- method public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
- method 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);
- method 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);
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
- method 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);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static androidx.ui.unit.Dp dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> getScrollTo();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
- }
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> AccessibilityRangeInfo;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
diff --git a/ui/ui-framework/api/restricted_0.1.0-dev09.txt b/ui/ui-framework/api/restricted_0.1.0-dev09.txt
deleted file mode 100644
index ba2df5a..0000000
--- a/ui/ui-framework/api/restricted_0.1.0-dev09.txt
+++ /dev/null
@@ -1,638 +0,0 @@
-// Signature format: 3.0
-package androidx.compose {
-
- public final class ComposerCompatKt {
- method @Deprecated public static androidx.ui.node.UiComposer getComposer();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class ClipKt {
- method public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
- method public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
- method @Deprecated public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
- method @Deprecated public static androidx.ui.core.Modifier getDrawClipToBounds();
- }
-
- public final class DrawKt {
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- method @Deprecated public static androidx.ui.core.Modifier drawShadow(androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- method public static androidx.ui.core.Modifier drawShadow(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment End;
- enum_constant public static final androidx.ui.core.DropDownAlignment Start;
- }
-
- public final class LayoutKt {
- method public static void Layout(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.unit.Density,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> 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);
- method 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);
- 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);
- method @Deprecated 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);
- method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor @Deprecated public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- method public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class OpacityKt {
- method public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
- method @Deprecated public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
- }
-
- public final class PainterModifierKt {
- method @Deprecated public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.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, boolean rtl = false);
- 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, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method @Deprecated public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Start, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class WrapperKt {
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.clipboard.ClipboardManager> getClipboardManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.text.font.Font.ResourceLoader> getFontLoaderAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.LifecycleOwner> getLifecycleOwnerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
- method public static androidx.compose.Composition setContent(androidx.activity.ComponentActivity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @Deprecated public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static androidx.ui.unit.Dp getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static androidx.ui.unit.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.unit.Dp getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static androidx.ui.unit.Dp getMaxFlingVelocity();
- method public static androidx.ui.unit.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static androidx.ui.unit.Dp getScaleSlop();
- method public static androidx.ui.unit.Dp getTouchSlop();
- method public static androidx.ui.unit.Dp getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureFilterKt {
- method public static androidx.ui.core.Modifier doubleTapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
- }
-
- public final class DragGestureFilterKt {
- 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);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class LongPressDragGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
- }
-
- public final class PressIndicatorGestureFilterKt {
- method public static androidx.ui.core.Modifier pressIndicatorGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
- }
-
- public final class RawDragGestureFilterKt {
- 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);
- }
-
- public final class RawPressStartGestureFilterKt {
- method public static androidx.ui.core.Modifier rawPressStartGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = PointerEventPass.PostUp);
- }
-
- public final class RawScaleGestureFilterKt {
- 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);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScaleObserver scaleObserver);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TapGestureFilterKt {
- method public static androidx.ui.core.Modifier tapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTap);
- }
-
- public final class TouchSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier touchSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public interface FocusManager {
- method public void blur(androidx.ui.core.input.FocusNode client);
- method public void registerFocusNode(String identifier, androidx.ui.core.input.FocusNode node);
- 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);
- method public void requestFocus(androidx.ui.core.input.FocusNode client);
- method public void requestFocusById(String identifier);
- method public void unregisterFocusNode(String identifier);
- }
-
- public final class FocusManagerKt {
- }
-
- public final class FocusNode {
- ctor public FocusNode();
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- method public androidx.ui.text.AnnotatedString getText();
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection component1();
- method public int component2();
- method public androidx.ui.core.selection.Selectable component3();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection getDirection();
- method public int getOffset();
- method public androidx.ui.core.selection.Selectable getSelectable();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusModifierProviderKt {
- method public static androidx.ui.focus.FocusModifier FocusModifier();
- method public static androidx.ui.focus.FocusState getFocusState(androidx.ui.focus.FocusModifier);
- }
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = remember({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public androidx.ui.unit.Dp component2();
- method public androidx.ui.unit.Dp component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- method public androidx.ui.graphics.vector.VectorAsset copy(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight);
- 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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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);
- }
-
- public final class VectorAssetBuilderKt {
- 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);
- 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);
- }
-
- public final class VectorAssetKt {
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.graphics.vector.VectorAsset vectorImage, androidx.ui.graphics.Color tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.core.ContentScale contentScale = ContentScale.Inside);
- }
-
- public final class VectorComposeKt {
- method 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);
- method 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);
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector(androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method public static androidx.ui.core.Modifier drawVector(androidx.ui.core.Modifier, androidx.ui.unit.Px defaultWidth, androidx.ui.unit.Px defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, androidx.ui.graphics.Color tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
- method public androidx.ui.unit.PxSize getIntrinsicSize();
- method protected void onDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.PxSize bounds);
- property public androidx.ui.unit.PxSize intrinsicSize;
- }
-
- public final class VectorPainterKt {
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp 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);
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
- field public static final String RootGroupName = "VectorRootGroup";
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.node {
-
- public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
- ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
- 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);
- 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public android.content.Context getContext();
- method public Object getRoot();
- }
-
- public final class UiComposerKt {
- }
-
- @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public interface ViewAdapter {
- method public void didInsert(android.view.View view, android.view.ViewGroup parent);
- method public void didUpdate(android.view.View view, android.view.ViewGroup parent);
- method public int getId();
- method public void willInsert(android.view.View view, android.view.ViewGroup parent);
- property public abstract int id;
- }
-
- public final class ViewInteropKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static <T extends androidx.ui.node.ViewAdapter> T getOrAddAdapter(android.view.View, int id, kotlin.jvm.functions.Function0<? extends T> factory);
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static androidx.ui.graphics.Color colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class FontResourcesKt {
- method public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
- method 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);
- method 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);
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
- method 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);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static androidx.ui.unit.Dp dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsActions {
- ctor public SemanticsActions();
- field public static final androidx.ui.semantics.SemanticsActions.Companion! Companion;
- }
-
- public static final class SemanticsActions.Companion {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> getCustomActions();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getOnClick();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> getScrollTo();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>>> CustomActions;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> OnClick;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>>> ScrollTo;
- }
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsProperties {
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityLabel();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> getAccessibilityRangeInfo();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getAccessibilityValue();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getEnabled();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> getHidden();
- method public androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> getTestTag();
- method public androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> getTextDirection();
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityLabel;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.semantics.AccessibilityRangeInfo> AccessibilityRangeInfo;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> AccessibilityValue;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Enabled;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.Boolean> Hidden;
- property public final androidx.ui.semantics.SemanticsPropertyKey<java.lang.String> TestTag;
- property public final androidx.ui.semantics.SemanticsPropertyKey<androidx.ui.text.style.TextDirection> TextDirection;
- field public static final androidx.ui.semantics.SemanticsProperties! INSTANCE;
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.text.style.TextDirection getTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setTextDirection(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.text.style.TextDirection p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
-package androidx.ui.viewinterop {
-
- public final class ComposedViewKt {
- method public static void AndroidView(@LayoutRes int resId, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> postInflationCallback = { _ -> });
- }
-
-}
-
diff --git a/ui/ui-framework/api/restricted_0.1.0-dev10.txt b/ui/ui-framework/api/restricted_0.1.0-dev10.txt
deleted file mode 100644
index fb3cf97..0000000
--- a/ui/ui-framework/api/restricted_0.1.0-dev10.txt
+++ /dev/null
@@ -1,607 +0,0 @@
-// Signature format: 3.0
-package androidx.compose {
-
- public final class ComposerCompatKt {
- method @Deprecated public static androidx.ui.node.UiComposer getComposer();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class ClipKt {
- method public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
- method public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
- method @Deprecated public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
- method @Deprecated public static androidx.ui.core.Modifier getDrawClipToBounds();
- }
-
- public final class DrawKt {
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- method @Deprecated public static inline void Draw(kotlin.jvm.functions.Function0<kotlin.Unit> children, kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit> onPaint);
- }
-
- public final class DrawShadowKt {
- method @Deprecated public static androidx.ui.core.Modifier drawShadow(androidx.ui.graphics.Shape shape, androidx.ui.unit.Dp elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- method public static androidx.ui.core.Modifier drawShadow(androidx.ui.core.Modifier, androidx.ui.unit.Dp elevation, androidx.ui.graphics.Shape shape = RectangleShape, boolean clipToOutline = elevation > 0.dp, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment End;
- enum_constant public static final androidx.ui.core.DropDownAlignment Start;
- }
-
- public final class LayoutKt {
- method 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 androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> 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);
- method 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);
- 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);
- method @Deprecated 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);
- method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor @Deprecated public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- method public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class OpacityKt {
- method public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
- method @Deprecated public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
- }
-
- public final class PainterModifierKt {
- method @Deprecated public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.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, boolean rtl = false);
- 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, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method @Deprecated public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Start, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class WrapperKt {
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.clipboard.ClipboardManager> getClipboardManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.LifecycleOwner> getLifecycleOwnerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.texttoolbar.TextToolbar> getTextToolbarAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
- method public static androidx.compose.Composition setContent(androidx.activity.ComponentActivity, androidx.compose.Recomposer recomposer = Recomposer.current(), kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @Deprecated public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, androidx.compose.Recomposer recomposer, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @Deprecated public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @MainThread public static androidx.compose.Composition subcomposeInto(android.content.Context context, androidx.ui.core.ComponentNode container, androidx.compose.Recomposer recomposer, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @Deprecated @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static androidx.ui.unit.Dp getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static androidx.ui.unit.Dp getDoubleTapTouchSlop();
- method public static androidx.ui.unit.Dp getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static androidx.ui.unit.Dp getMaxFlingVelocity();
- method public static androidx.ui.unit.Dp getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static androidx.ui.unit.Dp getScaleSlop();
- method public static androidx.ui.unit.Dp getTouchSlop();
- method public static androidx.ui.unit.Dp getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureFilterKt {
- method public static androidx.ui.core.Modifier doubleTapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
- }
-
- public final class DragGestureFilterKt {
- 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);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class LongPressDragGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
- }
-
- public final class PressIndicatorGestureFilterKt {
- method public static androidx.ui.core.Modifier pressIndicatorGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
- }
-
- public final class RawDragGestureFilterKt {
- 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);
- }
-
- public final class RawPressStartGestureFilterKt {
- method public static androidx.ui.core.Modifier rawPressStartGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = PointerEventPass.PostUp);
- }
-
- public final class RawScaleGestureFilterKt {
- 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);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScaleObserver scaleObserver);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TapGestureFilterKt {
- method public static androidx.ui.core.Modifier tapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTap);
- }
-
- public final class TouchSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier touchSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public interface FocusManager {
- method public void blur(androidx.ui.core.input.FocusNode client);
- method public void registerFocusNode(String identifier, androidx.ui.core.input.FocusNode node);
- 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);
- method public void requestFocus(androidx.ui.core.input.FocusNode client);
- method public void requestFocusById(String identifier);
- method public void unregisterFocusNode(String identifier);
- }
-
- public final class FocusManagerKt {
- }
-
- public final class FocusNode {
- ctor public FocusNode();
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.geometry.Rect getBoundingBox(int offset);
- method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- method public androidx.ui.text.AnnotatedString getText();
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection component1();
- method public int component2();
- method public androidx.ui.core.selection.Selectable component3();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection getDirection();
- method public int getOffset();
- method public androidx.ui.core.selection.Selectable getSelectable();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusModifierProviderKt {
- method public static androidx.ui.focus.FocusModifier FocusModifier();
- method public static androidx.ui.focus.FocusState getFocusState(androidx.ui.focus.FocusModifier);
- }
-
- public final class FocusOperator {
- ctor public FocusOperator();
- method public androidx.ui.focus.FocusDetailedState getFocusDetailedState();
- method public androidx.ui.focus.FocusState getFocusState();
- method public void requestFocus();
- property public final androidx.ui.focus.FocusDetailedState focusDetailedState;
- property public final androidx.ui.focus.FocusState focusState;
- }
-
- public final class FocusableKt {
- method public static void Focusable(androidx.ui.focus.FocusOperator focusOperator = remember({
- <init>()
-}), kotlin.jvm.functions.Function1<? super androidx.ui.focus.FocusOperator,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public androidx.ui.unit.Dp component2();
- method public androidx.ui.unit.Dp component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- method public androidx.ui.graphics.vector.VectorAsset copy(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight, androidx.ui.graphics.vector.VectorGroup root);
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- ctor public VectorAssetBuilder(String name, androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth, float viewportHeight);
- 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);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public androidx.ui.unit.Dp getDefaultHeight();
- method public androidx.ui.unit.Dp getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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);
- }
-
- public final class VectorAssetBuilderKt {
- 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);
- 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);
- }
-
- public final class VectorAssetKt {
- method @Deprecated public static androidx.ui.core.Modifier drawVector-N7QT3do(androidx.ui.graphics.vector.VectorAsset vectorImage, long tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.core.ContentScale contentScale = ContentScale.Inside);
- }
-
- public final class VectorComposeKt {
- method 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);
- method 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);
- method public static androidx.ui.core.Modifier drawVector-DGWccOo(androidx.ui.core.Modifier, float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector-coNG3w0(float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector-ekZRHcQ(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, long tintColor = DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
- method public androidx.ui.unit.PxSize getIntrinsicSize();
- method protected void onDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.PxSize bounds);
- property public androidx.ui.unit.PxSize intrinsicSize;
- }
-
- public final class VectorPainterKt {
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.unit.Dp defaultWidth, androidx.ui.unit.Dp 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);
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
- field public static final String RootGroupName = "VectorRootGroup";
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.node {
-
- public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
- ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
- 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);
- 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public android.content.Context getContext();
- method public Object getRoot();
- }
-
- public final class UiComposerKt {
- }
-
- @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public interface ViewAdapter {
- method public void didInsert(android.view.View view, android.view.ViewGroup parent);
- method public void didUpdate(android.view.View view, android.view.ViewGroup parent);
- method public int getId();
- method public void willInsert(android.view.View view, android.view.ViewGroup parent);
- property public abstract int id;
- }
-
- public final class ViewInteropKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static <T extends androidx.ui.node.ViewAdapter> T getOrAddAdapter(android.view.View, int id, kotlin.jvm.functions.Function0<? extends T> factory);
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static long colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class FontResourcesKt {
- method public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
- method 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);
- method 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);
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
- method 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);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static androidx.ui.unit.Dp dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>>> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
-package androidx.ui.viewinterop {
-
- public final class ComposedViewKt {
- method public static void AndroidView(@LayoutRes int resId, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> postInflationCallback = { _ -> });
- }
-
-}
-
diff --git a/ui/ui-framework/api/restricted_0.1.0-dev11.txt b/ui/ui-framework/api/restricted_0.1.0-dev11.txt
deleted file mode 100644
index dc72e39..0000000
--- a/ui/ui-framework/api/restricted_0.1.0-dev11.txt
+++ /dev/null
@@ -1,598 +0,0 @@
-// Signature format: 3.0
-package androidx.compose {
-
- public final class ComposerCompatKt {
- method @Deprecated public static androidx.ui.node.UiComposer getComposer();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class ClipKt {
- method public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
- method public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
- method @Deprecated public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
- method @Deprecated public static androidx.ui.core.Modifier getDrawClipToBounds();
- }
-
- public final class DrawShadowKt {
- method @Deprecated public static androidx.ui.core.Modifier drawShadow-IFvMOQI(androidx.ui.graphics.Shape shape, float elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- method 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 clipToOutline = elevation > 0.dp, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment End;
- enum_constant public static final androidx.ui.core.DropDownAlignment Start;
- }
-
- public final class LayoutKt {
- method 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 androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> 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);
- method 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);
- 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);
- method @Deprecated 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);
- method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor @Deprecated public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- method public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class OpacityKt {
- method public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
- method @Deprecated public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
- }
-
- public final class PainterModifierKt {
- method @Deprecated public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.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, boolean rtl = false);
- 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, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method @Deprecated public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Start, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class WrapperKt {
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.clipboard.ClipboardManager> getClipboardManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.LifecycleOwner> getLifecycleOwnerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.texttoolbar.TextToolbar> getTextToolbarAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
- method public static androidx.compose.Composition setContent(androidx.activity.ComponentActivity, androidx.compose.Recomposer recomposer = Recomposer.current(), kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @Deprecated public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, androidx.compose.Recomposer recomposer, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @Deprecated public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @MainThread public static androidx.compose.Composition subcomposeInto(android.content.Context context, androidx.ui.core.ComponentNode container, androidx.compose.Recomposer recomposer, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @Deprecated @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static float getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static float getDoubleTapTouchSlop();
- method public static float getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static float getMaxFlingVelocity();
- method public static float getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static float getScaleSlop();
- method public static float getTouchSlop();
- method public static float getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureFilterKt {
- method public static androidx.ui.core.Modifier doubleTapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
- }
-
- public final class DragGestureFilterKt {
- 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);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class LongPressDragGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
- }
-
- public final class PressIndicatorGestureFilterKt {
- method public static androidx.ui.core.Modifier pressIndicatorGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
- }
-
- public final class RawDragGestureFilterKt {
- 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);
- }
-
- public final class RawPressStartGestureFilterKt {
- method public static androidx.ui.core.Modifier rawPressStartGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = PointerEventPass.PostUp);
- }
-
- public final class RawScaleGestureFilterKt {
- 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);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScaleObserver scaleObserver);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TapGestureFilterKt {
- method public static androidx.ui.core.Modifier tapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTap);
- }
-
- public final class TouchSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier touchSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public interface FocusManager {
- method public void blur(androidx.ui.core.input.FocusNode client);
- 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);
- method public void requestFocus(androidx.ui.core.input.FocusNode client);
- }
-
- public final class FocusManagerKt {
- }
-
- public final class FocusNode {
- ctor public FocusNode();
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.geometry.Rect getBoundingBox(int offset);
- method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- method public androidx.ui.text.AnnotatedString getText();
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection component1();
- method public int component2();
- method public androidx.ui.core.selection.Selectable component3();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection getDirection();
- method public int getOffset();
- method public androidx.ui.core.selection.Selectable getSelectable();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusModifierProviderKt {
- method public static androidx.ui.focus.FocusModifier FocusModifier();
- method public static androidx.ui.focus.FocusState getFocusState(androidx.ui.focus.FocusModifier);
- }
-
- @Deprecated public final class FocusOperator {
- ctor @Deprecated public FocusOperator();
- }
-
- public final class FocusableKt {
- method @Deprecated public static void Focusable(Object focusOperator, kotlin.jvm.functions.Function1<java.lang.Object,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public float component2();
- method public float component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- 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);
- method public float getDefaultHeight();
- method public float getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public float getDefaultHeight();
- method public float getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath);
- }
-
- public final class VectorAssetBuilderKt {
- 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorAssetBuilder,kotlin.Unit> block);
- 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.PathBuilder,kotlin.Unit> pathBuilder);
- }
-
- public final class VectorAssetKt {
- method @Deprecated public static androidx.ui.core.Modifier drawVector-N7QT3do(androidx.ui.graphics.vector.VectorAsset vectorImage, long tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.core.ContentScale contentScale = ContentScale.Inside);
- }
-
- public final class VectorComposeKt {
- method 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
- method 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
- method public static androidx.ui.core.Modifier drawVector-DGWccOo(androidx.ui.core.Modifier, float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector-coNG3w0(float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector-ekZRHcQ(float defaultWidth, float defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
- method public androidx.ui.unit.PxSize getIntrinsicSize();
- method protected void onDraw(androidx.ui.graphics.painter.CanvasScope);
- property public androidx.ui.unit.PxSize intrinsicSize;
- }
-
- public final class VectorPainterKt {
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
- method 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);
- field public static final String RootGroupName = "VectorRootGroup";
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.node {
-
- public final class PointerInteropFilterKt {
- }
-
- public final class PointerInteropUtilsKt {
- }
-
- public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
- ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
- 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);
- 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public android.content.Context getContext();
- method public Object getRoot();
- }
-
- public final class UiComposerKt {
- }
-
- @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public interface ViewAdapter {
- method public void didInsert(android.view.View view, android.view.ViewGroup parent);
- method public void didUpdate(android.view.View view, android.view.ViewGroup parent);
- method public int getId();
- method public void willInsert(android.view.View view, android.view.ViewGroup parent);
- property public abstract int id;
- }
-
- public final class ViewInteropKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static <T extends androidx.ui.node.ViewAdapter> T getOrAddAdapter(android.view.View, int id, kotlin.jvm.functions.Function0<? extends T> factory);
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static long colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class FontResourcesKt {
- method public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
- method 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);
- method 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);
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
- method 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);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static float dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.CustomAccessibilityAction> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.CustomAccessibilityAction> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
-package androidx.ui.viewinterop {
-
- public final class ComposedViewKt {
- method public static void AndroidView(@LayoutRes int resId, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> postInflationCallback = { _ -> });
- method public static void AndroidView(android.view.View view);
- }
-
-}
-
diff --git a/ui/ui-framework/api/restricted_current.txt b/ui/ui-framework/api/restricted_current.txt
deleted file mode 100644
index dc72e39..0000000
--- a/ui/ui-framework/api/restricted_current.txt
+++ /dev/null
@@ -1,598 +0,0 @@
-// Signature format: 3.0
-package androidx.compose {
-
- public final class ComposerCompatKt {
- method @Deprecated public static androidx.ui.node.UiComposer getComposer();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class ClipKt {
- method public static androidx.ui.core.Modifier clip(androidx.ui.core.Modifier, androidx.ui.graphics.Shape shape);
- method public static androidx.ui.core.Modifier clipToBounds(androidx.ui.core.Modifier);
- method @Deprecated public static androidx.ui.core.Modifier drawClip(androidx.ui.graphics.Shape shape);
- method @Deprecated public static androidx.ui.core.Modifier getDrawClipToBounds();
- }
-
- public final class DrawShadowKt {
- method @Deprecated public static androidx.ui.core.Modifier drawShadow-IFvMOQI(androidx.ui.graphics.Shape shape, float elevation, boolean clipToOutline = true, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- method 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 clipToOutline = elevation > 0.dp, @FloatRange(from=0.0, to=1.0) float opacity = 1f);
- }
-
- public enum DropDownAlignment {
- enum_constant public static final androidx.ui.core.DropDownAlignment End;
- enum_constant public static final androidx.ui.core.DropDownAlignment Start;
- }
-
- public final class LayoutKt {
- method 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 androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> minIntrinsicHeightMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> maxIntrinsicWidthMeasureBlock, kotlin.jvm.functions.Function4<? super androidx.ui.core.IntrinsicMeasureScope,? super java.util.List<? extends androidx.ui.core.IntrinsicMeasurable>,? super androidx.ui.unit.IntPx,? super androidx.ui.core.LayoutDirection,androidx.ui.unit.IntPx> 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);
- method 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);
- 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);
- method @Deprecated 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);
- method @Deprecated public static void PassThroughLayout(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void WithConstraints(androidx.ui.core.Modifier modifier = Modifier, kotlin.jvm.functions.Function2<? super androidx.ui.core.Constraints,? super androidx.ui.core.LayoutDirection,kotlin.Unit> children);
- }
-
- public final class LayoutTag implements androidx.ui.core.LayoutTagParentData androidx.ui.core.ParentDataModifier {
- ctor @Deprecated public LayoutTag(Object tag);
- method public Object component1();
- method public androidx.ui.core.LayoutTag copy(Object tag);
- method public Object getTag();
- method public Object? modifyParentData(androidx.ui.unit.Density, Object? parentData);
- }
-
- public final class LayoutTagKt {
- method public static Object? getTag(androidx.ui.core.Measurable);
- method public static androidx.ui.core.Modifier tag(androidx.ui.core.Modifier, Object tag);
- }
-
- public interface LayoutTagParentData {
- method public Object getTag();
- property public abstract Object tag;
- }
-
- public final class OpacityKt {
- method public static androidx.ui.core.Modifier drawOpacity(androidx.ui.core.Modifier, @FloatRange(from=0.0, to=1.0) float opacity);
- method @Deprecated public static androidx.ui.core.Modifier drawOpacity(@FloatRange(from=0.0, to=1.0) float opacity);
- }
-
- public final class PainterModifierKt {
- method @Deprecated public static androidx.ui.core.DrawModifier asModifier(androidx.ui.graphics.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, boolean rtl = false);
- 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, boolean rtl = false);
- }
-
- public final class ParentDataKt {
- method @Deprecated public static inline void ParentData(Object data, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PointerInputWrapperKt {
- method public static inline void PointerInput(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler, kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler, kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler = null, kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class PopupKt {
- method public static void DropdownPopup(androidx.ui.core.DropDownAlignment dropDownAlignment = androidx.ui.core.DropDownAlignment.Start, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static void Popup(androidx.ui.core.Alignment alignment = Alignment.TopStart, androidx.ui.unit.IntPxPosition offset = IntPxPosition(IntPx.Zero, IntPx.Zero), androidx.ui.core.PopupProperties popupProperties = androidx.ui.core.PopupProperties(), kotlin.jvm.functions.Function0<kotlin.Unit> children);
- method public static boolean isPopupLayout(android.view.View view, String? testTag = null);
- }
-
- public final class PopupProperties {
- ctor public PopupProperties(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- ctor public PopupProperties();
- method public boolean component1();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? component2();
- method public androidx.ui.core.PopupProperties copy(boolean isFocusable, kotlin.jvm.functions.Function0<kotlin.Unit>? onDismissRequest);
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getOnDismissRequest();
- method public boolean isFocusable();
- }
-
- public final class TestTagKt {
- method public static void TestTag(String tag, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class WrapperKt {
- method public static androidx.compose.ProvidableAmbient<androidx.animation.AnimationClockObservable> getAnimationClockAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.Autofill> getAutofillAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.autofill.AutofillTree> getAutofillTreeAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.clipboard.ClipboardManager> getClipboardManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.res.Configuration> getConfigurationAmbient();
- method public static androidx.compose.ProvidableAmbient<android.content.Context> getContextAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.unit.Density> getDensityAmbient();
- method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.input.FocusManager> getFocusManagerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.hapticfeedback.HapticFeedback> getHapticFeedBackAmbient();
- method @Deprecated public static androidx.compose.ProvidableAmbient<androidx.ui.core.LayoutDirection> getLayoutDirectionAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.lifecycle.LifecycleOwner> getLifecycleOwnerAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.input.TextInputService> getTextInputServiceAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.texttoolbar.TextToolbar> getTextToolbarAmbient();
- method public static androidx.compose.ProvidableAmbient<androidx.ui.platform.UriHandler> getUriHandlerAmbient();
- method public static androidx.compose.Composition setContent(androidx.activity.ComponentActivity, androidx.compose.Recomposer recomposer = Recomposer.current(), kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @Deprecated public static androidx.compose.Composition setContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setContent(android.view.ViewGroup, androidx.compose.Recomposer recomposer, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method @Deprecated public static androidx.compose.Composition setContent(android.view.ViewGroup, kotlin.jvm.functions.Function0<kotlin.Unit> content);
- method public static androidx.compose.Composition setViewContent(android.view.ViewGroup, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method public static androidx.compose.Composition setViewContent(android.app.Activity, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @MainThread public static androidx.compose.Composition subcomposeInto(android.content.Context context, androidx.ui.core.ComponentNode container, androidx.compose.Recomposer recomposer, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- method @Deprecated @MainThread public static androidx.compose.Composition subcomposeInto(androidx.ui.core.ComponentNode container, android.content.Context context, androidx.compose.CompositionReference? parent = null, kotlin.jvm.functions.Function0<kotlin.Unit> composable);
- }
-
-}
-
-package androidx.ui.core.gesture {
-
- public final class ConstantsKt {
- method public static androidx.ui.unit.Duration getDoubleTapMinTime();
- method public static float getDoubleTapSlop();
- method public static androidx.ui.unit.Duration getDoubleTapTimeout();
- method public static float getDoubleTapTouchSlop();
- method public static float getHoverTapSlop();
- method public static androidx.ui.unit.Duration getHoverTapTimeout();
- method public static androidx.ui.unit.Duration getJumpTapTimeout();
- method public static androidx.ui.unit.Duration getLongPressTimeout();
- method public static float getMaxFlingVelocity();
- method public static float getMinFlingVelocity();
- method public static float getPagingTouchSlop();
- method public static float getPanSlop();
- method public static androidx.ui.unit.Duration getPressTimeout();
- method public static float getScaleSlop();
- method public static float getTouchSlop();
- method public static float getWindowTouchSlop();
- method public static androidx.ui.unit.Duration getZoomControlsTimeout();
- }
-
- public final class DoubleTapGestureFilterKt {
- method public static androidx.ui.core.Modifier doubleTapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onDoubleTap);
- }
-
- public final class DragGestureFilterKt {
- 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);
- }
-
- public interface DragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onStart(androidx.ui.unit.PxPosition downPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class GestureUtilsKt {
- method public static boolean anyPointersInBounds(java.util.List<androidx.ui.core.PointerInputChange>, androidx.ui.unit.IntPxSize bounds);
- }
-
- public final class LongPressDragGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressDragGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.LongPressDragObserver longPressDragObserver);
- }
-
- public interface LongPressDragObserver {
- method public default void onCancel();
- method public default androidx.ui.unit.PxPosition onDrag(androidx.ui.unit.PxPosition dragDistance);
- method public default void onDragStart();
- method public default void onLongPress(androidx.ui.unit.PxPosition pxPosition);
- method public default void onStop(androidx.ui.unit.PxPosition velocity);
- }
-
- public final class LongPressFiredEvent implements androidx.ui.core.CustomEvent {
- field public static final androidx.ui.core.gesture.LongPressFiredEvent! INSTANCE;
- }
-
- public final class LongPressGestureFilterKt {
- method public static androidx.ui.core.Modifier longPressGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onLongPress);
- }
-
- public final class PressIndicatorGestureFilterKt {
- method public static androidx.ui.core.Modifier pressIndicatorGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? kotlin.jvm.functions.Function0<kotlin.Unit>? boolean enabled = true);
- }
-
- public final class RawDragGestureFilterKt {
- 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);
- }
-
- public final class RawPressStartGestureFilterKt {
- method public static androidx.ui.core.Modifier rawPressStartGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function1<? super androidx.ui.unit.PxPosition,kotlin.Unit> onPressStart, boolean enabled = false, androidx.ui.core.PointerEventPass executionPass = PointerEventPass.PostUp);
- }
-
- public final class RawScaleGestureFilterKt {
- 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);
- }
-
- public interface RawScaleObserver {
- method public default void onCancel();
- method public default float onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleGestureFilter(androidx.ui.core.Modifier, androidx.ui.core.gesture.ScaleObserver scaleObserver);
- }
-
- public interface ScaleObserver {
- method public default void onCancel();
- method public void onScale(float scaleFactor);
- method public default void onStart();
- method public default void onStop();
- }
-
- public final class ScaleSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier scaleSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onScaleSlopExceeded);
- }
-
- public final class ScaleUtilKt {
- }
-
- public final class TapGestureFilterKt {
- method public static androidx.ui.core.Modifier tapGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTap);
- }
-
- public final class TouchSlopExceededGestureFilterKt {
- method public static androidx.ui.core.Modifier touchSlopExceededGestureFilter(androidx.ui.core.Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> onTouchSlopExceeded, kotlin.jvm.functions.Function1<? super androidx.ui.core.Direction,java.lang.Boolean>? canDrag = null);
- }
-
-}
-
-package androidx.ui.core.gesture.util {
-
- public final class PolyFitLeastSquaresKt {
- }
-
- public final class VelocityTracker {
- ctor public VelocityTracker();
- method public void addPosition(androidx.ui.unit.Uptime uptime, androidx.ui.unit.PxPosition position);
- method public androidx.ui.unit.Velocity calculateVelocity();
- method public void resetTracking();
- }
-
- public final class VelocityTrackerKt {
- }
-
-}
-
-package androidx.ui.core.input {
-
- public interface FocusManager {
- method public void blur(androidx.ui.core.input.FocusNode client);
- 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);
- method public void requestFocus(androidx.ui.core.input.FocusNode client);
- }
-
- public final class FocusManagerKt {
- }
-
- public final class FocusNode {
- ctor public FocusNode();
- }
-
-}
-
-package androidx.ui.core.selection {
-
- public interface Selectable {
- method public androidx.ui.geometry.Rect getBoundingBox(int offset);
- method public androidx.ui.unit.PxPosition getHandlePosition(androidx.ui.core.selection.Selection selection, boolean isStartHandle);
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public androidx.ui.core.selection.Selection? getSelection(androidx.ui.unit.PxPosition startPosition, androidx.ui.unit.PxPosition endPosition, androidx.ui.core.LayoutCoordinates containerLayoutCoordinates, boolean longPress, androidx.ui.core.selection.Selection? previousSelection = null, boolean isStartHandle = true);
- method public androidx.ui.text.AnnotatedString getText();
- }
-
- public final class Selection {
- ctor public Selection(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo component1();
- method public androidx.ui.core.selection.Selection.AnchorInfo component2();
- method public boolean component3();
- method public androidx.ui.core.selection.Selection copy(androidx.ui.core.selection.Selection.AnchorInfo start, androidx.ui.core.selection.Selection.AnchorInfo end, boolean handlesCrossed);
- method public androidx.ui.core.selection.Selection.AnchorInfo getEnd();
- method public boolean getHandlesCrossed();
- method public androidx.ui.core.selection.Selection.AnchorInfo getStart();
- method public androidx.ui.core.selection.Selection merge(androidx.ui.core.selection.Selection? other);
- method public androidx.ui.text.TextRange toTextRange();
- }
-
- public static final class Selection.AnchorInfo {
- ctor public Selection.AnchorInfo(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection component1();
- method public int component2();
- method public androidx.ui.core.selection.Selectable component3();
- method public androidx.ui.core.selection.Selection.AnchorInfo copy(androidx.ui.text.style.TextDirection direction, int offset, androidx.ui.core.selection.Selectable selectable);
- method public androidx.ui.text.style.TextDirection getDirection();
- method public int getOffset();
- method public androidx.ui.core.selection.Selectable getSelectable();
- }
-
- public final class SelectionContainerKt {
- method 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);
- }
-
- public final class SelectionHandlesKt {
- }
-
- public final class SelectionManagerKt {
- }
-
- public interface SelectionRegistrar {
- method public void onPositionChange();
- method public androidx.ui.core.selection.Selectable subscribe(androidx.ui.core.selection.Selectable selectable);
- method public void unsubscribe(androidx.ui.core.selection.Selectable selectable);
- }
-
- public final class SelectionRegistrarKt {
- method public static androidx.compose.ProvidableAmbient<androidx.ui.core.selection.SelectionRegistrar> getSelectionRegistrarAmbient();
- }
-
-}
-
-package androidx.ui.focus {
-
- public final class FocusModifierProviderKt {
- method public static androidx.ui.focus.FocusModifier FocusModifier();
- method public static androidx.ui.focus.FocusState getFocusState(androidx.ui.focus.FocusModifier);
- }
-
- @Deprecated public final class FocusOperator {
- ctor @Deprecated public FocusOperator();
- }
-
- public final class FocusableKt {
- method @Deprecated public static void Focusable(Object focusOperator, kotlin.jvm.functions.Function1<java.lang.Object,kotlin.Unit> children);
- }
-
-}
-
-package androidx.ui.graphics.vector {
-
- public final class VectorAsset {
- method public String component1();
- method public float component2();
- method public float component3();
- method public float component4();
- method public float component5();
- method public androidx.ui.graphics.vector.VectorGroup component6();
- 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);
- method public float getDefaultHeight();
- method public float getDefaultWidth();
- method public String getName();
- method public androidx.ui.graphics.vector.VectorGroup getRoot();
- method public float getViewportHeight();
- method public float getViewportWidth();
- }
-
- public final class VectorAssetBuilder {
- 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
- method public androidx.ui.graphics.vector.VectorAsset build();
- method public float getDefaultHeight();
- method public float getDefaultWidth();
- method public String getName();
- method public float getViewportHeight();
- method public float getViewportWidth();
- method public androidx.ui.graphics.vector.VectorAssetBuilder popGroup();
- 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath);
- }
-
- public final class VectorAssetBuilderKt {
- 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorAssetBuilder,kotlin.Unit> block);
- 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.PathBuilder,kotlin.Unit> pathBuilder);
- }
-
- public final class VectorAssetKt {
- method @Deprecated public static androidx.ui.core.Modifier drawVector-N7QT3do(androidx.ui.graphics.vector.VectorAsset vectorImage, long tintColor = Color.Transparent, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = Alignment.Center, androidx.ui.core.ContentScale contentScale = ContentScale.Inside);
- }
-
- public final class VectorComposeKt {
- method 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 = androidx.ui.graphics.vector.VectorKt.EmptyPath, kotlin.jvm.functions.Function1<? super androidx.ui.graphics.vector.VectorScope,kotlin.Unit> children);
- method 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 = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineCap, androidx.ui.graphics.StrokeJoin strokeLineJoin = androidx.ui.graphics.vector.VectorKt.DefaultStrokeLineJoin, float strokeLineMiter = 4.0f);
- method public static androidx.ui.core.Modifier drawVector-DGWccOo(androidx.ui.core.Modifier, float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector-coNG3w0(float defaultWidth, float defaultHeight, float viewportWidth = defaultWidth.value, float viewportHeight = defaultHeight.value, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- method @Deprecated public static androidx.ui.core.Modifier drawVector-ekZRHcQ(float defaultWidth, float defaultHeight, float viewportWidth = -1.0f, float viewportHeight = -1.0f, long tintColor = androidx.ui.graphics.vector.VectorKt.DefaultTintColor, androidx.ui.graphics.BlendMode tintBlendMode = androidx.ui.graphics.vector.VectorKt.DefaultTintBlendMode, androidx.ui.core.Alignment alignment = androidx.ui.graphics.vector.VectorComposeKt.DefaultAlignment, androidx.ui.core.ContentScale contentScale = ContentScale.Inside, String name = "", kotlin.jvm.functions.Function3<? super androidx.ui.graphics.vector.VectorScope,? super java.lang.Float,? super java.lang.Float,kotlin.Unit> children);
- }
-
- public final class VectorGroup extends androidx.ui.graphics.vector.VectorNode implements java.lang.Iterable<androidx.ui.graphics.vector.VectorNode> kotlin.jvm.internal.markers.KMappedMarker {
- 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);
- ctor public VectorGroup();
- method public operator androidx.ui.graphics.vector.VectorNode get(int index);
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getClipPathData();
- method public String getName();
- method public float getPivotX();
- method public float getPivotY();
- method public float getRotation();
- method public float getScaleX();
- method public float getScaleY();
- method public int getSize();
- method public float getTranslationX();
- method public float getTranslationY();
- method public java.util.Iterator<androidx.ui.graphics.vector.VectorNode> iterator();
- property public final int size;
- }
-
- public abstract sealed class VectorNode {
- }
-
- public final class VectorPainter extends androidx.ui.graphics.painter.Painter {
- method public androidx.ui.unit.PxSize getIntrinsicSize();
- method protected void onDraw(androidx.ui.graphics.painter.CanvasScope);
- property public androidx.ui.unit.PxSize intrinsicSize;
- }
-
- public final class VectorPainterKt {
- method public static androidx.ui.graphics.vector.VectorPainter VectorPainter(androidx.ui.graphics.vector.VectorAsset asset);
- method 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);
- field public static final String RootGroupName = "VectorRootGroup";
- }
-
- public final class VectorPath extends androidx.ui.graphics.vector.VectorNode {
- 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);
- method public String component1();
- method public float component10();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> component2();
- method public androidx.ui.graphics.Brush? component3();
- method public float component4();
- method public androidx.ui.graphics.Brush? component5();
- method public float component6();
- method public float component7();
- method public androidx.ui.graphics.StrokeCap component8();
- method public androidx.ui.graphics.StrokeJoin component9();
- 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);
- method public androidx.ui.graphics.Brush? getFill();
- method public float getFillAlpha();
- method public String getName();
- method public java.util.List<androidx.ui.graphics.vector.PathNode> getPathData();
- method public androidx.ui.graphics.Brush? getStroke();
- method public float getStrokeAlpha();
- method public androidx.ui.graphics.StrokeCap getStrokeLineCap();
- method public androidx.ui.graphics.StrokeJoin getStrokeLineJoin();
- method public float getStrokeLineMiter();
- method public float getStrokeLineWidth();
- }
-
-}
-
-package androidx.ui.graphics.vector.compat {
-
- public final class XmlVectorParserKt {
- }
-
-}
-
-package androidx.ui.node {
-
- public final class PointerInteropFilterKt {
- }
-
- public final class PointerInteropUtilsKt {
- }
-
- public final class UiComposer extends androidx.compose.Composer<java.lang.Object> {
- ctor public UiComposer(android.content.Context context, Object root, androidx.compose.SlotTable slotTable, androidx.compose.Recomposer recomposer);
- 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);
- 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public inline <T extends androidx.ui.core.ComponentNode> 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);
- method public android.content.Context getContext();
- method public Object getRoot();
- }
-
- public final class UiComposerKt {
- }
-
- @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public interface ViewAdapter {
- method public void didInsert(android.view.View view, android.view.ViewGroup parent);
- method public void didUpdate(android.view.View view, android.view.ViewGroup parent);
- method public int getId();
- method public void willInsert(android.view.View view, android.view.ViewGroup parent);
- property public abstract int id;
- }
-
- public final class ViewInteropKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static <T extends androidx.ui.node.ViewAdapter> T getOrAddAdapter(android.view.View, int id, kotlin.jvm.functions.Function0<? extends T> factory);
- }
-
-}
-
-package androidx.ui.res {
-
- public final class ColorResourcesKt {
- method public static long colorResource(@ColorRes int id);
- }
-
- public final class DeferredResource<T> {
- method public androidx.ui.res.Resource<T> getResource();
- property public final androidx.ui.res.Resource<T> resource;
- }
-
- public final class FailedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public FailedResource(T? resource, Throwable? throwable);
- method public Throwable? getThrowable();
- }
-
- public final class FontResourcesKt {
- method public static androidx.ui.text.Typeface fontResource(androidx.ui.text.font.FontFamily fontFamily);
- method 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);
- method 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);
- }
-
- public final class ImageResourcesKt {
- method public static androidx.ui.graphics.ImageAsset imageResource(@DrawableRes int id);
- method 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);
- }
-
- public final class LoadedResource<T> extends androidx.ui.res.Resource<T> {
- ctor public LoadedResource(T! resource);
- }
-
- public final class PendingResource<T> extends androidx.ui.res.Resource<T> {
- ctor public PendingResource(T? resource);
- }
-
- public final class PrimitiveResourcesKt {
- method public static boolean booleanResource(@BoolRes int id);
- method public static float dimensionResource(@DimenRes int id);
- method public static int[] integerArrayResource(@ArrayRes int id);
- method public static int integerResource(@IntegerRes int id);
- }
-
- public abstract sealed class Resource<T> {
- method public final T? getResource();
- }
-
- public final class ResourcesKt {
- }
-
- public final class StringResourcesKt {
- method public static String![] stringArrayResource(@ArrayRes int id);
- method public static String stringResource(@StringRes int id);
- method public static String stringResource(@StringRes int id, java.lang.Object... formatArgs);
- }
-
- public final class VectorResourcesKt {
- method 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);
- method public static androidx.ui.graphics.vector.VectorAsset vectorResource(@DrawableRes int id);
- }
-
-}
-
-package androidx.ui.semantics {
-
- public final class SemanticsKt {
- method public static void Semantics(boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
- }
-
- public final class SemanticsPropertiesKt {
- method public static void ScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function2<? super androidx.ui.unit.Px,? super androidx.ui.unit.Px,kotlin.Unit> action);
- method public static String getAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityRangeInfo getAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static java.util.List<androidx.ui.semantics.CustomAccessibilityAction> getCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getEnabled(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static boolean getHidden(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> getOnClick(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> getScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static String getTestTag(androidx.ui.semantics.SemanticsPropertyReceiver);
- method public static void onClick(androidx.ui.semantics.SemanticsPropertyReceiver, String? label = null, kotlin.jvm.functions.Function0<kotlin.Unit> action);
- method public static void setAccessibilityLabel(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValue(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- method public static void setAccessibilityValueRange(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityRangeInfo p);
- method public static void setCustomActions(androidx.ui.semantics.SemanticsPropertyReceiver, java.util.List<androidx.ui.semantics.CustomAccessibilityAction> p);
- method public static void setEnabled(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setHidden(androidx.ui.semantics.SemanticsPropertyReceiver, boolean p);
- method public static void setOnClick(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function0<kotlin.Unit>> p);
- method public static void setScrollTo(androidx.ui.semantics.SemanticsPropertyReceiver, androidx.ui.semantics.AccessibilityAction<kotlin.jvm.functions.Function2<androidx.ui.unit.Px,androidx.ui.unit.Px,kotlin.Unit>> p);
- method public static void setTestTag(androidx.ui.semantics.SemanticsPropertyReceiver, String p);
- }
-
-}
-
-package androidx.ui.tooling {
-
- public final class InspectionModeKt {
- method public static androidx.compose.ProvidableAmbient<java.lang.Boolean> getInspectionMode();
- }
-
-}
-
-package androidx.ui.viewinterop {
-
- public final class ComposedViewKt {
- method public static void AndroidView(@LayoutRes int resId, kotlin.jvm.functions.Function1<? super android.view.View,kotlin.Unit> postInflationCallback = { _ -> });
- method public static void AndroidView(android.view.View view);
- }
-
-}
-
diff --git a/ui/ui-framework/build.gradle b/ui/ui-framework/build.gradle
deleted file mode 100644
index 25a564b..0000000
--- a/ui/ui-framework/build.gradle
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- * Copyright 2019 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import androidx.build.LibraryGroups
-import androidx.build.LibraryVersions
-import androidx.build.Publish
-import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
-
-import static androidx.build.dependencies.DependenciesKt.*
-// TODO(mount): Make this platform-independent after making ui-platform multi-platform
-plugins {
- id("AndroidXPlugin")
- id("com.android.library")
- id("AndroidXUiPlugin")
- id("org.jetbrains.kotlin.android")
-}
-
-dependencies {
- kotlinPlugin project(path: ":compose:compose-compiler")
- implementation(KOTLIN_STDLIB)
-
- // TODO: Non-Kotlin dependency, move to Android-specific code
- implementation "androidx.core:core:1.0.2"
- implementation "androidx.lifecycle:lifecycle-runtime:2.3.0-alpha01"
- api "androidx.activity:activity:1.2.0-alpha02"
-
- implementation project(":compose:compose-runtime")
- api project(":ui:ui-core")
- implementation project(":ui:ui-platform")
- api project(":ui:ui-text-core")
- implementation project(":ui:ui-util")
- implementation project(":ui:ui-vector")
- implementation project(":ui:ui-saved-instance-state")
- api project(":ui:ui-animation-core")
-
- testImplementation(ANDROIDX_TEST_RULES)
- testImplementation(ANDROIDX_TEST_RUNNER)
- testImplementation(JUNIT)
- testImplementation(MOCKITO_CORE)
- testImplementation(TRUTH)
- testImplementation MOCKITO_KOTLIN, {
- exclude group: 'org.mockito' // to keep control on the mockito version
- }
-
- androidTestImplementation project(":ui:ui-test")
- androidTestImplementation project(":ui:ui-test-font")
- androidTestImplementation(ANDROIDX_TEST_RULES)
- androidTestImplementation(ANDROIDX_TEST_RUNNER)
- androidTestImplementation(JUNIT)
- androidTestImplementation(DEXMAKER_MOCKITO, libs.exclude_bytebuddy) // DexMaker has it"s own MockMaker
- androidTestImplementation(MOCKITO_CORE, libs.exclude_bytebuddy) // DexMaker has it"s own MockMaker
- androidTestImplementation(TRUTH)
- androidTestImplementation(ESPRESSO_CORE)
- androidTestImplementation MOCKITO_KOTLIN, {
- exclude group: 'org.mockito' // to keep control on the mockito version
- }
- androidTestImplementation project(":ui:ui-layout")
-}
-
-androidx {
- name = "AndroidX UI Framework"
- publish = Publish.SNAPSHOT_AND_RELEASE
- mavenVersion = LibraryVersions.UI
- mavenGroup = LibraryGroups.UI
- inceptionYear = "2019"
- description = "AndroidX UI kernel classes for building up all other components."
-}
-
-tasks.withType(KotlinCompile).configureEach {
- kotlinOptions {
- useIR = true
- }
-}
-
-android {
- buildTypes {
- debug {
- testCoverageEnabled = false // Breaks Kotlin compiler.
- }
- }
-}
\ No newline at end of file
diff --git a/ui/ui-framework/samples/build.gradle b/ui/ui-framework/samples/build.gradle
deleted file mode 100644
index e322408..0000000
--- a/ui/ui-framework/samples/build.gradle
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright 2019 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
-
-import static androidx.build.dependencies.DependenciesKt.*
-
-plugins {
- id("AndroidXPlugin")
- id("com.android.library")
- id("AndroidXUiPlugin")
- id("org.jetbrains.kotlin.android")
-}
-
-dependencies {
- kotlinPlugin project(path: ":compose:compose-compiler")
-
- implementation(KOTLIN_STDLIB)
-
- implementation project(":annotation:annotation-sampled")
-
- implementation project(":compose:compose-runtime")
- implementation project(":ui:ui-framework")
- implementation project(":ui:ui-foundation")
- implementation project(":ui:ui-core")
-}
-
-android {
- tasks.withType(KotlinCompile).configureEach {
- kotlinOptions {
- useIR = true
- }
- }
-}
diff --git a/ui/ui-framework/samples/src/main/AndroidManifest.xml b/ui/ui-framework/samples/src/main/AndroidManifest.xml
deleted file mode 100644
index 74527227..0000000
--- a/ui/ui-framework/samples/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<!--
- Copyright 2019 The Android Open Source Project
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- -->
-
-<manifest package="androidx.ui.framework.samples" />
\ No newline at end of file
diff --git a/ui/ui-framework/src/main/AndroidManifest.xml b/ui/ui-framework/src/main/AndroidManifest.xml
deleted file mode 100644
index 6656af7..0000000
--- a/ui/ui-framework/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2019 The Android Open Source Project
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-<manifest package="androidx.ui.framework" />
diff --git a/ui/ui-framework/src/main/java/androidx/ui/semantics/SemanticsProperties.kt b/ui/ui-framework/src/main/java/androidx/ui/semantics/SemanticsProperties.kt
deleted file mode 100644
index 7f071da..0000000
--- a/ui/ui-framework/src/main/java/androidx/ui/semantics/SemanticsProperties.kt
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * Copyright 2019 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package androidx.ui.semantics
-
-import androidx.ui.unit.Px
-
-var SemanticsPropertyReceiver.accessibilityLabel by SemanticsProperties.AccessibilityLabel
-
-var SemanticsPropertyReceiver.accessibilityValue by SemanticsProperties.AccessibilityValue
-
-var SemanticsPropertyReceiver.accessibilityValueRange
- by SemanticsProperties.AccessibilityRangeInfo
-
-var SemanticsPropertyReceiver.enabled by SemanticsProperties.Enabled
-
-var SemanticsPropertyReceiver.hidden by SemanticsProperties.Hidden
-
-// var SemanticsPropertyReceiver.textDirection by SemanticsProperties.TextDirection
-
-var SemanticsPropertyReceiver.onClick by SemanticsActions.OnClick
-
-var SemanticsPropertyReceiver.ScrollTo by SemanticsActions.ScrollTo
-
-fun SemanticsPropertyReceiver.onClick(label: String? = null, action: () -> Unit) {
- this[SemanticsActions.OnClick] = AccessibilityAction(label, action)
-}
-
-fun SemanticsPropertyReceiver.ScrollTo(label: String? = null, action: (x: Px, y: Px) -> Unit) {
- this[SemanticsActions.ScrollTo] = AccessibilityAction(label, action)
-}
-
-var SemanticsPropertyReceiver.customActions by SemanticsActions.CustomActions
-
-// TODO(b/138172781): Move to FoundationSemanticsProperties.kt
-var SemanticsPropertyReceiver.testTag by SemanticsProperties.TestTag
-
-// TODO(b/138173613): Use this for merging labels
-/*
-
- /**
- * U+202A LEFT-TO-RIGHT EMBEDDING
- *
- * Treat the following text as embedded left-to-right.
- *
- * Use [PDF] to end the embedding.
- */
- private const val LRE = "\u202A"
-
- /**
- * U+202B RIGHT-TO-LEFT EMBEDDING
- *
- * Treat the following text as embedded right-to-left.
- *
- * Use [PDF] to end the embedding.
- */
- private const val RLE = "\u202B"
-
- /**
- * U+202C POP DIRECTIONAL FORMATTING
- *
- * End the scope of the last [LRE], [RLE], [RLO], or [LRO].
- */
- private const val PDF = "\u202C"
-
-private fun concatStrings(
- thisString: String?,
- otherString: String?,
- thisTextDirection: TextDirection?,
- otherTextDirection: TextDirection?
-): String? {
- if (otherString.isNullOrEmpty())
- return thisString
- var nestedLabel = otherString
- if (thisTextDirection != otherTextDirection && otherTextDirection != null) {
- nestedLabel = when (otherTextDirection) {
- TextDirection.Rtl -> "${RLE}$nestedLabel${PDF}"
- TextDirection.Ltr -> "${LRE}$nestedLabel${PDF}"
- }
- }
- if (thisString.isNullOrEmpty())
- return nestedLabel
- return "$thisString\n$nestedLabel"
-}
-*/
diff --git a/ui/ui-framework/src/main/res/values/ids.xml b/ui/ui-framework/src/main/res/values/ids.xml
deleted file mode 100644
index bdae099..0000000
--- a/ui/ui-framework/src/main/res/values/ids.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?><!--
- Copyright 2020 The Android Open Source Project
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- -->
-
-<resources>
- <item name="wrapped_composition_tag" type="id" />
-</resources>
\ No newline at end of file
diff --git a/ui/ui-layout/build.gradle b/ui/ui-layout/build.gradle
index 5e92a73..8b61f4e 100644
--- a/ui/ui-layout/build.gradle
+++ b/ui/ui-layout/build.gradle
@@ -38,7 +38,6 @@
implementation project(":compose:compose-runtime")
api project(":ui:ui-core")
- implementation project(":ui:ui-framework")
implementation project(":ui:ui-text")
implementation(CONSTRAINT_LAYOUT_CORE)
@@ -47,7 +46,6 @@
testImplementation(JUNIT)
androidTestImplementation project(":ui:ui-foundation")
- androidTestImplementation project(":ui:ui-platform")
androidTestImplementation project(":ui:ui-test")
androidTestImplementation(ANDROIDX_TEST_RULES)
diff --git a/ui/ui-layout/integration-tests/layout-demos/build.gradle b/ui/ui-layout/integration-tests/layout-demos/build.gradle
index adc7fa9..c046cdb 100644
--- a/ui/ui-layout/integration-tests/layout-demos/build.gradle
+++ b/ui/ui-layout/integration-tests/layout-demos/build.gradle
@@ -33,7 +33,6 @@
implementation project(":compose:compose-runtime")
implementation project(":ui:integration-tests:demos:common")
implementation project(":ui:ui-core")
- implementation project(":ui:ui-framework")
implementation project(":ui:ui-layout")
implementation project(":ui:ui-layout:samples")
implementation project(":ui:ui-text-core")
diff --git a/ui/ui-layout/samples/build.gradle b/ui/ui-layout/samples/build.gradle
index 797c971..fd8a2c3 100644
--- a/ui/ui-layout/samples/build.gradle
+++ b/ui/ui-layout/samples/build.gradle
@@ -33,7 +33,6 @@
implementation project(":annotation:annotation-sampled")
implementation project(":compose:compose-runtime")
implementation project(":ui:ui-core")
- implementation project(":ui:ui-framework")
implementation project(":ui:ui-layout")
implementation project(":ui:ui-foundation")
implementation project(":ui:ui-text-core")
diff --git a/ui/ui-livedata/build.gradle b/ui/ui-livedata/build.gradle
index 9312a36..8a8123d 100644
--- a/ui/ui-livedata/build.gradle
+++ b/ui/ui-livedata/build.gradle
@@ -35,7 +35,7 @@
api project(":compose:compose-runtime")
api "androidx.lifecycle:lifecycle-livedata:2.2.0"
- implementation project(":ui:ui-framework")
+ implementation project(":ui:ui-core")
androidTestImplementation project(':ui:ui-test')
androidTestImplementation(ANDROIDX_TEST_RUNNER)
diff --git a/ui/ui-material/build.gradle b/ui/ui-material/build.gradle
index f5bd446..3ec8d5e 100644
--- a/ui/ui-material/build.gradle
+++ b/ui/ui-material/build.gradle
@@ -44,7 +44,6 @@
api project(":ui:ui-text")
api project(":ui:ui-animation-core")
- implementation project(":ui:ui-framework")
implementation project(":ui:ui-layout")
implementation project(":ui:ui-animation")
implementation project(":ui:ui-vector")
@@ -55,7 +54,6 @@
testImplementation(TRUTH)
androidTestImplementation project(":ui:ui-material:samples")
- androidTestImplementation project(":ui:ui-platform")
androidTestImplementation project(":ui:ui-test")
androidTestImplementation project(":test-screenshot")
diff --git a/ui/ui-material/icons/core/build.gradle b/ui/ui-material/icons/core/build.gradle
index 39069c3..5c8f1d1 100644
--- a/ui/ui-material/icons/core/build.gradle
+++ b/ui/ui-material/icons/core/build.gradle
@@ -32,7 +32,6 @@
implementation(KOTLIN_STDLIB)
api project(":ui:ui-core")
- api project(":ui:ui-framework")
}
IconGenerationTask.registerCoreIconProject(project, android)
diff --git a/ui/ui-material/icons/extended/build.gradle b/ui/ui-material/icons/extended/build.gradle
index 49424e1..174ce2a 100644
--- a/ui/ui-material/icons/extended/build.gradle
+++ b/ui/ui-material/icons/extended/build.gradle
@@ -38,7 +38,7 @@
androidTestImplementation project(":ui:ui-foundation")
androidTestImplementation project(":ui:ui-layout")
- androidTestImplementation project(":ui:ui-platform")
+ androidTestImplementation project(":ui:ui-core")
androidTestImplementation project(":ui:ui-test")
androidTestImplementation(ANDROIDX_TEST_RULES)
diff --git a/ui/ui-material/icons/extended/src/androidTest/java/androidx/ui/material/icons/test/IconComparisonTest.kt b/ui/ui-material/icons/extended/src/androidTest/java/androidx/ui/material/icons/test/IconComparisonTest.kt
index 3de92c1..cababc6 100644
--- a/ui/ui-material/icons/extended/src/androidTest/java/androidx/ui/material/icons/test/IconComparisonTest.kt
+++ b/ui/ui-material/icons/extended/src/androidTest/java/androidx/ui/material/icons/test/IconComparisonTest.kt
@@ -46,6 +46,7 @@
import androidx.ui.test.runOnUiThread
import androidx.ui.unit.ipx
import com.google.common.truth.Truth
+import org.junit.Ignore
import org.junit.Rule
import org.junit.Test
import org.junit.runner.RunWith
@@ -73,6 +74,7 @@
@get:Rule
val composeTestRule = AndroidComposeTestRule<ComponentActivity>()
+ @Ignore("failing presubmit: b/155656930")
@Test
fun compareVectorAssets() {
AllIcons.forEach { (property, drawableName) ->
diff --git a/ui/ui-material/integration-tests/material-demos/build.gradle b/ui/ui-material/integration-tests/material-demos/build.gradle
index ae121de..472abad 100644
--- a/ui/ui-material/integration-tests/material-demos/build.gradle
+++ b/ui/ui-material/integration-tests/material-demos/build.gradle
@@ -20,7 +20,6 @@
implementation project(":ui:integration-tests:demos:common")
implementation project(":ui:ui-core")
implementation project(":ui:ui-foundation")
- implementation project(":ui:ui-framework")
implementation project(":ui:ui-layout")
implementation project(":ui:ui-material:samples")
implementation project(":ui:ui-text-core")
diff --git a/ui/ui-material/integration-tests/material-studies/build.gradle b/ui/ui-material/integration-tests/material-studies/build.gradle
index f5a50ea..0d8f3e5 100644
--- a/ui/ui-material/integration-tests/material-studies/build.gradle
+++ b/ui/ui-material/integration-tests/material-studies/build.gradle
@@ -38,7 +38,6 @@
implementation project(":ui:integration-tests:demos:common")
implementation project(":ui:ui-core")
implementation project(":ui:ui-foundation")
- implementation project(":ui:ui-framework")
implementation project(":ui:ui-layout")
implementation project(":ui:ui-animation")
implementation project(":ui:ui-text-core")
diff --git a/ui/ui-material/samples/build.gradle b/ui/ui-material/samples/build.gradle
index 8d9036a..6b225e2 100644
--- a/ui/ui-material/samples/build.gradle
+++ b/ui/ui-material/samples/build.gradle
@@ -36,7 +36,6 @@
implementation project(":ui:ui-animation")
implementation project(":ui:ui-core")
implementation project(":ui:ui-foundation")
- implementation project(":ui:ui-framework")
implementation project(":ui:ui-layout")
implementation project(":ui:ui-material")
implementation project(":ui:ui-text-core")
diff --git a/ui/ui-platform/OWNERS b/ui/ui-platform/OWNERS
deleted file mode 100644
index 8fee348..0000000
--- a/ui/ui-platform/OWNERS
+++ /dev/null
@@ -1,11 +0,0 @@
-adamp@google.com
-mount@google.com
-ryanmentley@google.com
-shepshapard@google.com
-andreykulikov@google.com
-
-# For text input
-haoyuchang@google.com
-nona@google.com
-qqd@google.com
-siyamed@google.com
diff --git a/ui/ui-platform/api/0.1.0-dev01.txt b/ui/ui-platform/api/0.1.0-dev01.txt
deleted file mode 100644
index 2602ddd..0000000
--- a/ui/ui-platform/api/0.1.0-dev01.txt
+++ /dev/null
@@ -1,478 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- ctor public AndroidAutofillDebugUtilsKt();
- }
-
- public final class AndroidAutofillKt {
- ctor public AndroidAutofillKt();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class AndroidComposeView extends android.view.ViewGroup implements androidx.ui.core.DensityScope androidx.ui.core.Owner androidx.ui.core.SemanticsTreeProvider {
- ctor public AndroidComposeView(android.content.Context context);
- method public androidx.ui.core.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.core.PxSize parentSize);
- method public java.util.List<androidx.ui.core.SemanticsTreeNode> getAllSemanticNodes();
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getCommitUnsubscribe();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.Density getDensity();
- method public long getMeasureIteration();
- method public androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? getRef();
- method public androidx.ui.core.LayoutNode getRoot();
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onEndLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onEndMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void sendEvent(android.view.MotionEvent event);
- method public void setCommitUnsubscribe(kotlin.jvm.functions.Function0<kotlin.Unit>? p);
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? value);
- property public final androidx.ui.autofill.Autofill? autofill;
- property public final androidx.ui.autofill.AutofillTree autofillTree;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit>? commitUnsubscribe;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.Density density;
- property public long measureIteration;
- property public final androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? ref;
- property public final androidx.ui.core.LayoutNode root;
- }
-
- public final class AndroidOwnerKt {
- ctor public AndroidOwnerKt();
- }
-
- public abstract sealed class ComponentNode implements androidx.compose.Emittable {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public void emitInsertAt(int index, androidx.compose.Emittable instance);
- method public void emitMove(int from, int to, int count);
- method public void emitRemoveAt(int index, int count);
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method protected androidx.ui.core.LayoutNode? getContainingLayoutNode();
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public androidx.ui.core.RepaintBoundaryNode? getRepaintBoundary();
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- }
-
- public final class ComponentNodesKt {
- ctor public ComponentNodesKt();
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.PxPosition childToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode child, androidx.ui.core.PxPosition childLocal);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static androidx.ui.core.PxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.PxPosition global, boolean withOwnerOffset = true);
- method public static androidx.ui.core.IntPxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.IntPxPosition global, boolean withOwnerOffset = true);
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.PxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.core.PxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.core.IntPxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.core.IntPxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.core.PxPosition positionRelativeToAncestor(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode ancestor);
- method public static androidx.ui.core.IntPxPosition positionRelativeToRoot(androidx.ui.core.LayoutNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- ctor public DebugUtilsKt();
- method public static inline void ifDebug(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public boolean getAffectsParentSize();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.IntPxPosition getContentPosition();
- method public androidx.ui.core.IntPxSize getContentSize();
- method public androidx.ui.core.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.IntPxPosition getModifiedPosition();
- method public androidx.ui.core.IntPxSize getModifiedSize();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.core.IntPx getWidth();
- method public androidx.ui.core.IntPx getX();
- method public androidx.ui.core.IntPx getY();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public androidx.ui.core.IntPx maxIntrinsicHeight(androidx.ui.core.IntPx width);
- method public androidx.ui.core.IntPx maxIntrinsicWidth(androidx.ui.core.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.core.IntPx minIntrinsicHeight(androidx.ui.core.IntPx width);
- method public androidx.ui.core.IntPx minIntrinsicWidth(androidx.ui.core.IntPx height);
- method public void place(androidx.ui.core.IntPx x, androidx.ui.core.IntPx y);
- method public void placeChildren();
- method public void requestRemeasure();
- method public void setAffectsParentSize(boolean p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setMeasuring(boolean p);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setNeedsRelayout$lintWithKotlin(boolean p);
- method public void setNeedsRemeasure$lintWithKotlin(boolean p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.IntPxPosition contentPosition;
- property public final androidx.ui.core.IntPxSize contentSize;
- property public final androidx.ui.core.IntPx height;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.IntPxPosition modifiedPosition;
- property public final androidx.ui.core.IntPxSize modifiedSize;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.core.IntPx width;
- property public final androidx.ui.core.IntPx x;
- property public final androidx.ui.core.IntPx y;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.core.IntPx maxIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public androidx.ui.core.IntPx maxIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- method public androidx.ui.core.MeasureScope.LayoutResult measure(androidx.ui.core.MeasureScope measureScope, java.util.List<? extends androidx.ui.core.Measurable> measurables, androidx.ui.core.Constraints constraints);
- method public androidx.ui.core.IntPx minIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public androidx.ui.core.IntPx minIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- }
-
- public interface Owner {
- method public androidx.ui.core.IntPxPosition calculatePosition();
- method public androidx.ui.core.Density getDensity();
- method public long getMeasureIteration();
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onEndLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onEndMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartMeasure(androidx.ui.core.LayoutNode layoutNode);
- property public abstract androidx.ui.core.Density density;
- property public abstract long measureIteration;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function2<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setPointerInputHandler(kotlin.jvm.functions.Function2<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function2<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class RepaintBoundaryNode extends androidx.ui.core.ComponentNode {
- ctor public RepaintBoundaryNode(String? name);
- method public boolean getClipToShape();
- method public androidx.ui.core.Dp getElevation();
- method public String? getName();
- method public float getOpacity();
- method public androidx.ui.engine.geometry.Shape? getShape();
- method public void setClipToShape(boolean value);
- method public void setElevation(androidx.ui.core.Dp value);
- method public void setOpacity(float value);
- method public void setShape(androidx.ui.engine.geometry.Shape? value);
- property public final boolean clipToShape;
- property public final androidx.ui.core.Dp elevation;
- property public final float opacity;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- property public final androidx.ui.engine.geometry.Shape? shape;
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration, boolean container, boolean explicitChildNodes);
- ctor public SemanticsComponentNode();
- method public boolean getContainer();
- method public boolean getExplicitChildNodes();
- method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
- method public void setContainer(boolean p);
- method public void setExplicitChildNodes(boolean p);
- method public void setSemanticsConfiguration(androidx.ui.core.semantics.SemanticsConfiguration p);
- property public final boolean container;
- property public final boolean explicitChildNodes;
- property public final androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
- }
-
- public interface SemanticsTreeNode {
- method public java.util.Set<androidx.ui.core.SemanticsTreeNode> getChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getData();
- method public androidx.ui.core.PxPosition? getGlobalPosition();
- method public androidx.ui.core.SemanticsTreeNode? getParent();
- property public abstract java.util.Set<androidx.ui.core.SemanticsTreeNode> children;
- property public abstract androidx.ui.core.semantics.SemanticsConfiguration data;
- property public abstract androidx.ui.core.PxPosition? globalPosition;
- property public abstract androidx.ui.core.SemanticsTreeNode? parent;
- }
-
- public final class SemanticsTreeNodeImpl implements androidx.ui.core.SemanticsTreeNode {
- ctor public SemanticsTreeNodeImpl(androidx.ui.core.SemanticsTreeNode? parent, androidx.ui.core.SemanticsComponentNode semanticsComponentNode);
- method public void addChild(androidx.ui.core.SemanticsTreeNode child);
- method public java.util.Set<androidx.ui.core.SemanticsTreeNode> getChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getData();
- method public androidx.ui.core.PxPosition? getGlobalPosition();
- method public androidx.ui.core.SemanticsTreeNode? getParent();
- property public java.util.Set<androidx.ui.core.SemanticsTreeNode> children;
- property public androidx.ui.core.semantics.SemanticsConfiguration data;
- property public androidx.ui.core.PxPosition? globalPosition;
- }
-
- public final class SemanticsTreeNodeImplKt {
- ctor public SemanticsTreeNodeImplKt();
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.SemanticsTreeNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.input {
-
- public final class InputStateKt {
- ctor public InputStateKt();
- }
-
- public final class RecordingInputConnectionKt {
- ctor public RecordingInputConnectionKt();
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapterKt {
- ctor public MotionEventAdapterKt();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(int id, androidx.ui.core.PointerInputData pointerInputData);
- method public int component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(int id, androidx.ui.core.PointerInputData pointerInputData);
- method public int getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- ctor public PointerInputEventProcessorKt();
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public boolean getExplicitChildNodes();
- method public boolean getHasBeenAnnotated();
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setExplicitChildNodes(boolean p);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean explicitChildNodes;
- property public final boolean hasBeenAnnotated;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- ctor public SemanticsConfigurationKt();
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode();
- method public boolean getAttached();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public int getChildrenCount();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public int getDepth();
- method public boolean getHasChildren();
- method public int getId();
- method public boolean getMergeAllDescendantsIntoThisNode();
- method public androidx.ui.core.semantics.SemanticsOwner? getOwner();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.engine.geometry.Rect? getParentPaintClipRect();
- method public androidx.ui.engine.geometry.Rect? getParentSemanticsClipRect();
- method public androidx.ui.engine.geometry.Rect getRect();
- method public boolean isInvisible();
- method public boolean isMergedIntoParent();
- method public boolean isPartOfNodeMerging();
- method public void redepthChild(androidx.ui.core.semantics.SemanticsNode child);
- method public void redepthChildren();
- method public void setChildren(java.util.List<androidx.ui.core.semantics.SemanticsNode> p);
- method public void setMergedIntoParent(boolean value);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- method public void setParentPaintClipRect(androidx.ui.engine.geometry.Rect? p);
- method public void setParentSemanticsClipRect(androidx.ui.engine.geometry.Rect? p);
- method public void setRect(androidx.ui.engine.geometry.Rect value);
- property public final boolean attached;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final int childrenCount;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final int depth;
- property public final boolean hasChildren;
- property public final boolean isInvisible;
- property public final boolean isMergedIntoParent;
- property public final boolean isPartOfNodeMerging;
- property public final boolean mergeAllDescendantsIntoThisNode;
- property public final androidx.ui.core.semantics.SemanticsOwner? owner;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.engine.geometry.Rect? parentPaintClipRect;
- property public final androidx.ui.engine.geometry.Rect? parentSemanticsClipRect;
- property public final androidx.ui.engine.geometry.Rect rect;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public androidx.ui.core.semantics.SemanticsNode root(androidx.ui.core.semantics.SemanticsOwner owner);
- }
-
- public final class SemanticsNodeKt {
- ctor public SemanticsNodeKt();
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner();
- }
-
-}
-
-package androidx.ui.internal {
-
- public final class Unicode {
- field public static final String ALM = "\u061c";
- field public static final String FSI = "\u2068";
- field public static final androidx.ui.internal.Unicode! INSTANCE;
- field public static final String LRE = "\u202a";
- field public static final String LRI = "\u2066";
- field public static final String LRM = "\u200e";
- field public static final String LRO = "\u202d";
- field public static final String PDF = "\u202c";
- field public static final String PDI = "\u2069";
- field public static final String RLE = "\u202b";
- field public static final String RLI = "\u2067";
- field public static final String RLM = "\u200f";
- field public static final String RLO = "\u202e";
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- ctor public CoroutineUtilsKt();
- method public static kotlinx.coroutines.Job delay(androidx.ui.core.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/0.1.0-dev02.txt b/ui/ui-platform/api/0.1.0-dev02.txt
deleted file mode 100644
index 94d3381..0000000
--- a/ui/ui-platform/api/0.1.0-dev02.txt
+++ /dev/null
@@ -1,478 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- ctor public AndroidAutofillDebugUtilsKt();
- }
-
- public final class AndroidAutofillKt {
- ctor public AndroidAutofillKt();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class AndroidComposeView extends android.view.ViewGroup implements androidx.ui.core.DensityScope androidx.ui.core.Owner androidx.ui.core.SemanticsTreeProvider {
- ctor public AndroidComposeView(android.content.Context context);
- method public androidx.ui.core.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.core.PxSize parentSize);
- method public java.util.List<androidx.ui.core.SemanticsTreeNode> getAllSemanticNodes();
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getCommitUnsubscribe();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.Density getDensity();
- method public long getMeasureIteration();
- method public androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? getRef();
- method public androidx.ui.core.LayoutNode getRoot();
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onEndLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onEndMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void sendEvent(android.view.MotionEvent event);
- method public void setCommitUnsubscribe(kotlin.jvm.functions.Function0<kotlin.Unit>? p);
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? value);
- property public final androidx.ui.autofill.Autofill? autofill;
- property public final androidx.ui.autofill.AutofillTree autofillTree;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit>? commitUnsubscribe;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.Density density;
- property public long measureIteration;
- property public final androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? ref;
- property public final androidx.ui.core.LayoutNode root;
- }
-
- public final class AndroidOwnerKt {
- ctor public AndroidOwnerKt();
- }
-
- public abstract sealed class ComponentNode implements androidx.compose.Emittable {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public void emitInsertAt(int index, androidx.compose.Emittable instance);
- method public void emitMove(int from, int to, int count);
- method public void emitRemoveAt(int index, int count);
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method protected androidx.ui.core.LayoutNode? getContainingLayoutNode();
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public androidx.ui.core.RepaintBoundaryNode? getRepaintBoundary();
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- }
-
- public final class ComponentNodesKt {
- ctor public ComponentNodesKt();
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.PxPosition childToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode child, androidx.ui.core.PxPosition childLocal);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static androidx.ui.core.PxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.PxPosition global, boolean withOwnerOffset = true);
- method public static androidx.ui.core.IntPxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.IntPxPosition global, boolean withOwnerOffset = true);
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.PxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.core.PxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.core.IntPxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.core.IntPxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.core.PxPosition positionRelativeToAncestor(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode ancestor);
- method public static androidx.ui.core.IntPxPosition positionRelativeToRoot(androidx.ui.core.LayoutNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- ctor public DebugUtilsKt();
- method public static inline void ifDebug(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public boolean getAffectsParentSize();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.IntPxPosition getContentPosition();
- method public androidx.ui.core.IntPxSize getContentSize();
- method public androidx.ui.core.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.IntPxPosition getModifiedPosition();
- method public androidx.ui.core.IntPxSize getModifiedSize();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.core.IntPx getWidth();
- method public androidx.ui.core.IntPx getX();
- method public androidx.ui.core.IntPx getY();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public androidx.ui.core.IntPx maxIntrinsicHeight(androidx.ui.core.IntPx width);
- method public androidx.ui.core.IntPx maxIntrinsicWidth(androidx.ui.core.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.core.IntPx minIntrinsicHeight(androidx.ui.core.IntPx width);
- method public androidx.ui.core.IntPx minIntrinsicWidth(androidx.ui.core.IntPx height);
- method public void place(androidx.ui.core.IntPx x, androidx.ui.core.IntPx y);
- method public void placeChildren();
- method public void requestRemeasure();
- method public void setAffectsParentSize(boolean p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setMeasuring(boolean p);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setNeedsRelayout$lintWithKotlin(boolean p);
- method public void setNeedsRemeasure$lintWithKotlin(boolean p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.IntPxPosition contentPosition;
- property public final androidx.ui.core.IntPxSize contentSize;
- property public final androidx.ui.core.IntPx height;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.IntPxPosition modifiedPosition;
- property public final androidx.ui.core.IntPxSize modifiedSize;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.core.IntPx width;
- property public final androidx.ui.core.IntPx x;
- property public final androidx.ui.core.IntPx y;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.core.IntPx maxIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public androidx.ui.core.IntPx maxIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- method public androidx.ui.core.MeasureScope.LayoutResult measure(androidx.ui.core.MeasureScope measureScope, java.util.List<? extends androidx.ui.core.Measurable> measurables, androidx.ui.core.Constraints constraints);
- method public androidx.ui.core.IntPx minIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public androidx.ui.core.IntPx minIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- }
-
- public interface Owner {
- method public androidx.ui.core.IntPxPosition calculatePosition();
- method public androidx.ui.core.Density getDensity();
- method public long getMeasureIteration();
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onEndLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onEndMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartMeasure(androidx.ui.core.LayoutNode layoutNode);
- property public abstract androidx.ui.core.Density density;
- property public abstract long measureIteration;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.core.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.core.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class RepaintBoundaryNode extends androidx.ui.core.ComponentNode {
- ctor public RepaintBoundaryNode(String? name);
- method public boolean getClipToShape();
- method public androidx.ui.core.Dp getElevation();
- method public String? getName();
- method public float getOpacity();
- method public androidx.ui.engine.geometry.Shape? getShape();
- method public void setClipToShape(boolean value);
- method public void setElevation(androidx.ui.core.Dp value);
- method public void setOpacity(float value);
- method public void setShape(androidx.ui.engine.geometry.Shape? value);
- property public final boolean clipToShape;
- property public final androidx.ui.core.Dp elevation;
- property public final float opacity;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- property public final androidx.ui.engine.geometry.Shape? shape;
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration, boolean container, boolean explicitChildNodes);
- ctor public SemanticsComponentNode();
- method public boolean getContainer();
- method public boolean getExplicitChildNodes();
- method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
- method public void setContainer(boolean p);
- method public void setExplicitChildNodes(boolean p);
- method public void setSemanticsConfiguration(androidx.ui.core.semantics.SemanticsConfiguration p);
- property public final boolean container;
- property public final boolean explicitChildNodes;
- property public final androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
- }
-
- public interface SemanticsTreeNode {
- method public java.util.Set<androidx.ui.core.SemanticsTreeNode> getChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getData();
- method public androidx.ui.core.PxPosition? getGlobalPosition();
- method public androidx.ui.core.SemanticsTreeNode? getParent();
- property public abstract java.util.Set<androidx.ui.core.SemanticsTreeNode> children;
- property public abstract androidx.ui.core.semantics.SemanticsConfiguration data;
- property public abstract androidx.ui.core.PxPosition? globalPosition;
- property public abstract androidx.ui.core.SemanticsTreeNode? parent;
- }
-
- public final class SemanticsTreeNodeImpl implements androidx.ui.core.SemanticsTreeNode {
- ctor public SemanticsTreeNodeImpl(androidx.ui.core.SemanticsTreeNode? parent, androidx.ui.core.SemanticsComponentNode semanticsComponentNode);
- method public void addChild(androidx.ui.core.SemanticsTreeNode child);
- method public java.util.Set<androidx.ui.core.SemanticsTreeNode> getChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getData();
- method public androidx.ui.core.PxPosition? getGlobalPosition();
- method public androidx.ui.core.SemanticsTreeNode? getParent();
- property public java.util.Set<androidx.ui.core.SemanticsTreeNode> children;
- property public androidx.ui.core.semantics.SemanticsConfiguration data;
- property public androidx.ui.core.PxPosition? globalPosition;
- }
-
- public final class SemanticsTreeNodeImplKt {
- ctor public SemanticsTreeNodeImplKt();
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.SemanticsTreeNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.input {
-
- public final class InputStateKt {
- ctor public InputStateKt();
- }
-
- public final class RecordingInputConnectionKt {
- ctor public RecordingInputConnectionKt();
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapterKt {
- ctor public MotionEventAdapterKt();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(int id, androidx.ui.core.PointerInputData pointerInputData);
- method public int component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(int id, androidx.ui.core.PointerInputData pointerInputData);
- method public int getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- ctor public PointerInputEventProcessorKt();
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public boolean getExplicitChildNodes();
- method public boolean getHasBeenAnnotated();
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setExplicitChildNodes(boolean p);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean explicitChildNodes;
- property public final boolean hasBeenAnnotated;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- ctor public SemanticsConfigurationKt();
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode();
- method public boolean getAttached();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public int getChildrenCount();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public int getDepth();
- method public boolean getHasChildren();
- method public int getId();
- method public boolean getMergeAllDescendantsIntoThisNode();
- method public androidx.ui.core.semantics.SemanticsOwner? getOwner();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.engine.geometry.Rect? getParentPaintClipRect();
- method public androidx.ui.engine.geometry.Rect? getParentSemanticsClipRect();
- method public androidx.ui.engine.geometry.Rect getRect();
- method public boolean isInvisible();
- method public boolean isMergedIntoParent();
- method public boolean isPartOfNodeMerging();
- method public void redepthChild(androidx.ui.core.semantics.SemanticsNode child);
- method public void redepthChildren();
- method public void setChildren(java.util.List<androidx.ui.core.semantics.SemanticsNode> p);
- method public void setMergedIntoParent(boolean value);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- method public void setParentPaintClipRect(androidx.ui.engine.geometry.Rect? p);
- method public void setParentSemanticsClipRect(androidx.ui.engine.geometry.Rect? p);
- method public void setRect(androidx.ui.engine.geometry.Rect value);
- property public final boolean attached;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final int childrenCount;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final int depth;
- property public final boolean hasChildren;
- property public final boolean isInvisible;
- property public final boolean isMergedIntoParent;
- property public final boolean isPartOfNodeMerging;
- property public final boolean mergeAllDescendantsIntoThisNode;
- property public final androidx.ui.core.semantics.SemanticsOwner? owner;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.engine.geometry.Rect? parentPaintClipRect;
- property public final androidx.ui.engine.geometry.Rect? parentSemanticsClipRect;
- property public final androidx.ui.engine.geometry.Rect rect;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public androidx.ui.core.semantics.SemanticsNode root(androidx.ui.core.semantics.SemanticsOwner owner);
- }
-
- public final class SemanticsNodeKt {
- ctor public SemanticsNodeKt();
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner();
- }
-
-}
-
-package androidx.ui.internal {
-
- public final class Unicode {
- field public static final String ALM = "\u061c";
- field public static final String FSI = "\u2068";
- field public static final androidx.ui.internal.Unicode! INSTANCE;
- field public static final String LRE = "\u202a";
- field public static final String LRI = "\u2066";
- field public static final String LRM = "\u200e";
- field public static final String LRO = "\u202d";
- field public static final String PDF = "\u202c";
- field public static final String PDI = "\u2069";
- field public static final String RLE = "\u202b";
- field public static final String RLI = "\u2067";
- field public static final String RLM = "\u200f";
- field public static final String RLO = "\u202e";
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- ctor public CoroutineUtilsKt();
- method public static kotlinx.coroutines.Job delay(androidx.ui.core.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/0.1.0-dev03.txt b/ui/ui-platform/api/0.1.0-dev03.txt
deleted file mode 100644
index bbf059a..0000000
--- a/ui/ui-platform/api/0.1.0-dev03.txt
+++ /dev/null
@@ -1,507 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- ctor public AndroidAutofillDebugUtilsKt();
- }
-
- public final class AndroidAutofillKt {
- ctor public AndroidAutofillKt();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class AndroidComposeView extends android.view.ViewGroup implements androidx.ui.core.DensityScope androidx.ui.core.Owner androidx.ui.core.SemanticsTreeProvider {
- ctor public AndroidComposeView(android.content.Context context);
- method public androidx.ui.core.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.core.PxSize parentSize);
- method public void enableModelReadObserving(boolean enabled);
- method public java.util.List<androidx.ui.core.SemanticsTreeNode> getAllSemanticNodes();
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public long getMeasureIteration();
- method public androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? getRef();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onEndLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onEndMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void sendEvent(android.view.MotionEvent event);
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? value);
- property public final androidx.ui.autofill.Autofill? autofill;
- property public final androidx.ui.autofill.AutofillTree autofillTree;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.Density density;
- property public final androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public long measureIteration;
- property public final androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? ref;
- property public final androidx.ui.core.LayoutNode root;
- property public final androidx.ui.input.TextInputService textInputService;
- }
-
- public final class AndroidOwnerKt {
- ctor public AndroidOwnerKt();
- }
-
- public abstract sealed class ComponentNode implements androidx.compose.Emittable {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public void emitInsertAt(int index, androidx.compose.Emittable instance);
- method public void emitMove(int from, int to, int count);
- method public void emitRemoveAt(int index, int count);
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method protected androidx.ui.core.LayoutNode? getContainingLayoutNode();
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public androidx.ui.core.RepaintBoundaryNode? getRepaintBoundary();
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- }
-
- public final class ComponentNodesKt {
- ctor public ComponentNodesKt();
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.PxPosition childToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode child, androidx.ui.core.PxPosition childLocal);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static androidx.ui.core.PxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.PxPosition global, boolean withOwnerOffset = true);
- method public static androidx.ui.core.IntPxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.IntPxPosition global, boolean withOwnerOffset = true);
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.PxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.core.PxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.core.IntPxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.core.IntPxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.core.PxPosition positionRelativeToAncestor(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode ancestor);
- method public static androidx.ui.core.IntPxPosition positionRelativeToRoot(androidx.ui.core.LayoutNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- ctor public DebugUtilsKt();
- method public static inline void ifDebug(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.Density density);
- method public boolean getAffectsParentSize();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.IntPxPosition getContentPosition();
- method public androidx.ui.core.IntPxSize getContentSize();
- method public androidx.ui.core.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.IntPxPosition getModifiedPosition();
- method public androidx.ui.core.IntPxSize getModifiedSize();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.core.IntPx getWidth();
- method public androidx.ui.core.IntPx getX();
- method public androidx.ui.core.IntPx getY();
- method public inline void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public androidx.ui.core.IntPx maxIntrinsicHeight(androidx.ui.core.IntPx width);
- method public androidx.ui.core.IntPx maxIntrinsicWidth(androidx.ui.core.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.core.IntPx minIntrinsicHeight(androidx.ui.core.IntPx width);
- method public androidx.ui.core.IntPx minIntrinsicWidth(androidx.ui.core.IntPx height);
- method public void place(androidx.ui.core.IntPx x, androidx.ui.core.IntPx y);
- method public void placeChildren();
- method public void requestRemeasure();
- method public void setAffectsParentSize(boolean p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setMeasuring(boolean p);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.IntPxPosition contentPosition;
- property public final androidx.ui.core.IntPxSize contentSize;
- property public final androidx.ui.core.IntPx height;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.IntPxPosition modifiedPosition;
- property public final androidx.ui.core.IntPxSize modifiedSize;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.core.IntPx width;
- property public final androidx.ui.core.IntPx x;
- property public final androidx.ui.core.IntPx y;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.core.IntPx maxIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public androidx.ui.core.IntPx maxIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- method public androidx.ui.core.MeasureScope.LayoutResult measure(androidx.ui.core.MeasureScope measureScope, java.util.List<? extends androidx.ui.core.Measurable> measurables, androidx.ui.core.Constraints constraints);
- method public androidx.ui.core.IntPx minIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public androidx.ui.core.IntPx minIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- }
-
- public abstract static class LayoutNode.NoIntristicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntristicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public Void maxIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- method public Void minIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public Void minIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- }
-
- public interface Owner {
- method public androidx.ui.core.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.core.PxSize parentSize);
- method public void enableModelReadObserving(boolean enabled);
- method public androidx.ui.core.Density getDensity();
- method public long getMeasureIteration();
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onEndLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onEndMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartMeasure(androidx.ui.core.LayoutNode layoutNode);
- property public abstract androidx.ui.core.Density density;
- property public abstract long measureIteration;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.core.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.core.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class RepaintBoundaryNode extends androidx.ui.core.ComponentNode {
- ctor public RepaintBoundaryNode(String? name);
- method public boolean getClipToShape();
- method public androidx.ui.core.Dp getElevation();
- method public String? getName();
- method public float getOpacity();
- method public androidx.ui.engine.geometry.Shape? getShape();
- method public void setClipToShape(boolean value);
- method public void setElevation(androidx.ui.core.Dp value);
- method public void setOpacity(float value);
- method public void setShape(androidx.ui.engine.geometry.Shape? value);
- property public final boolean clipToShape;
- property public final androidx.ui.core.Dp elevation;
- property public final float opacity;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- property public final androidx.ui.engine.geometry.Shape? shape;
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration, boolean container, boolean explicitChildNodes);
- ctor public SemanticsComponentNode();
- method public boolean getContainer();
- method public boolean getExplicitChildNodes();
- method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
- method public void setContainer(boolean p);
- method public void setExplicitChildNodes(boolean p);
- method public void setSemanticsConfiguration(androidx.ui.core.semantics.SemanticsConfiguration p);
- property public final boolean container;
- property public final boolean explicitChildNodes;
- property public final androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
- }
-
- public interface SemanticsTreeNode {
- method public androidx.ui.core.ComponentNode? findClosestParentNode(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- method public java.util.Set<androidx.ui.core.SemanticsTreeNode> getChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getData();
- method public androidx.ui.engine.geometry.Rect? getGlobalRect();
- method public androidx.ui.core.SemanticsTreeNode? getParent();
- property public abstract java.util.Set<androidx.ui.core.SemanticsTreeNode> children;
- property public abstract androidx.ui.core.semantics.SemanticsConfiguration data;
- property public abstract androidx.ui.engine.geometry.Rect? globalRect;
- property public abstract androidx.ui.core.SemanticsTreeNode? parent;
- }
-
- public final class SemanticsTreeNodeImpl implements androidx.ui.core.SemanticsTreeNode {
- ctor public SemanticsTreeNodeImpl(androidx.ui.core.SemanticsTreeNode? parent, androidx.ui.core.SemanticsComponentNode semanticsComponentNode);
- method public void addChild(androidx.ui.core.SemanticsTreeNode child);
- method public androidx.ui.core.ComponentNode? findClosestParentNode(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- method public java.util.Set<androidx.ui.core.SemanticsTreeNode> getChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getData();
- method public androidx.ui.engine.geometry.Rect? getGlobalRect();
- method public androidx.ui.core.SemanticsTreeNode? getParent();
- property public java.util.Set<androidx.ui.core.SemanticsTreeNode> children;
- property public androidx.ui.core.semantics.SemanticsConfiguration data;
- property public androidx.ui.engine.geometry.Rect? globalRect;
- }
-
- public final class SemanticsTreeNodeImplKt {
- ctor public SemanticsTreeNodeImplKt();
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.SemanticsTreeNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusNodeUtilsKt {
- ctor public FocusNodeUtilsKt();
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class HitPathTrackerKt {
- ctor public HitPathTrackerKt();
- }
-
- public final class MotionEventAdapterKt {
- ctor public MotionEventAdapterKt();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(int id, androidx.ui.core.PointerInputData pointerInputData);
- method public int component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(int id, androidx.ui.core.PointerInputData pointerInputData);
- method public int getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- ctor public PointerInputEventProcessorKt();
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public boolean getExplicitChildNodes();
- method public boolean getHasBeenAnnotated();
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setExplicitChildNodes(boolean p);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean explicitChildNodes;
- property public final boolean hasBeenAnnotated;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- ctor public SemanticsConfigurationKt();
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode();
- method public boolean getAttached();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public int getChildrenCount();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public int getDepth();
- method public boolean getHasChildren();
- method public int getId();
- method public boolean getMergeAllDescendantsIntoThisNode();
- method public androidx.ui.core.semantics.SemanticsOwner? getOwner();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.engine.geometry.Rect? getParentPaintClipRect();
- method public androidx.ui.engine.geometry.Rect? getParentSemanticsClipRect();
- method public androidx.ui.engine.geometry.Rect getRect();
- method public boolean isInvisible();
- method public boolean isMergedIntoParent();
- method public boolean isPartOfNodeMerging();
- method public void redepthChild(androidx.ui.core.semantics.SemanticsNode child);
- method public void redepthChildren();
- method public void setChildren(java.util.List<androidx.ui.core.semantics.SemanticsNode> p);
- method public void setMergedIntoParent(boolean value);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- method public void setParentPaintClipRect(androidx.ui.engine.geometry.Rect? p);
- method public void setParentSemanticsClipRect(androidx.ui.engine.geometry.Rect? p);
- method public void setRect(androidx.ui.engine.geometry.Rect value);
- property public final boolean attached;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final int childrenCount;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final int depth;
- property public final boolean hasChildren;
- property public final boolean isInvisible;
- property public final boolean isMergedIntoParent;
- property public final boolean isPartOfNodeMerging;
- property public final boolean mergeAllDescendantsIntoThisNode;
- property public final androidx.ui.core.semantics.SemanticsOwner? owner;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.engine.geometry.Rect? parentPaintClipRect;
- property public final androidx.ui.engine.geometry.Rect? parentSemanticsClipRect;
- property public final androidx.ui.engine.geometry.Rect rect;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public androidx.ui.core.semantics.SemanticsNode root(androidx.ui.core.semantics.SemanticsOwner owner);
- }
-
- public final class SemanticsNodeKt {
- ctor public SemanticsNodeKt();
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner();
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- ctor public InputStateKt();
- }
-
- public final class RecordingInputConnectionKt {
- ctor public RecordingInputConnectionKt();
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- ctor public CoroutineUtilsKt();
- method public static kotlinx.coroutines.Job delay(androidx.ui.core.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/0.1.0-dev04.txt b/ui/ui-platform/api/0.1.0-dev04.txt
deleted file mode 100644
index ddb5a18..0000000
--- a/ui/ui-platform/api/0.1.0-dev04.txt
+++ /dev/null
@@ -1,501 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public final class AndroidComposeView extends android.view.ViewGroup implements androidx.ui.core.AndroidOwner androidx.ui.unit.DensityScope androidx.ui.core.SemanticsTreeProvider {
- ctor public AndroidComposeView(android.content.Context context);
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedBack getHapticFeedBack();
- method public long getMeasureIteration();
- method public androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? getRef();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public void observeDrawModelReads(androidx.ui.core.RepaintBoundaryNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void removeAndroidView(android.view.View view);
- method public void sendEvent(android.view.MotionEvent event);
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? value);
- property public final androidx.ui.autofill.Autofill? autofill;
- property public final androidx.ui.autofill.AutofillTree autofillTree;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.unit.Density density;
- property public final androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public final androidx.ui.core.hapticfeedback.HapticFeedBack hapticFeedBack;
- property public long measureIteration;
- property public final androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? ref;
- property public final androidx.ui.core.LayoutNode root;
- property public androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public boolean showLayoutBounds;
- property public final androidx.ui.input.TextInputService textInputService;
- field public static final androidx.ui.core.AndroidComposeView.Companion! Companion;
- }
-
- public static final class AndroidComposeView.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public void removeAndroidView(android.view.View view);
- }
-
- public final class AndroidOwnerKt {
- }
-
- public abstract sealed class ComponentNode implements androidx.compose.Emittable {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public void emitInsertAt(int index, androidx.compose.Emittable instance);
- method public void emitMove(int from, int to, int count);
- method public void emitRemoveAt(int index, int count);
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method protected androidx.ui.core.LayoutNode? getContainingLayoutNode();
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public androidx.ui.core.RepaintBoundaryNode? getRepaintBoundary();
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.unit.PxPosition childToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode child, androidx.ui.unit.PxPosition childLocal);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- 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);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static androidx.ui.unit.PxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.unit.PxPosition global, boolean withOwnerOffset = true);
- method public static androidx.ui.unit.IntPxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.unit.IntPxPosition global, boolean withOwnerOffset = true);
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.unit.PxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.unit.PxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.unit.IntPxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.unit.IntPxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.unit.PxPosition positionRelativeToAncestor(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode ancestor);
- method public static androidx.ui.unit.IntPxPosition positionRelativeToRoot(androidx.ui.core.LayoutNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.Density density);
- method public boolean getAffectsParentSize();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.unit.IntPxPosition getContentPosition();
- method public androidx.ui.unit.IntPxSize getContentSize();
- method public androidx.ui.unit.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.unit.IntPxPosition getModifiedPosition();
- method public androidx.ui.unit.IntPxSize getModifiedSize();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.unit.IntPx getWidth();
- method public androidx.ui.unit.IntPx getX();
- method public androidx.ui.unit.IntPx getY();
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public void onInvalidate();
- method public void place(androidx.ui.unit.IntPx x, androidx.ui.unit.IntPx y);
- method public void requestRemeasure();
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.unit.IntPxPosition contentPosition;
- property public final androidx.ui.unit.IntPxSize contentSize;
- property public final androidx.ui.unit.IntPx height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.unit.IntPxPosition modifiedPosition;
- property public final androidx.ui.unit.IntPxSize modifiedSize;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.unit.IntPx width;
- property public final androidx.ui.unit.IntPx x;
- property public final androidx.ui.unit.IntPx y;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- method public androidx.ui.core.MeasureScope.LayoutResult measure(androidx.ui.core.MeasureScope measureScope, java.util.List<? extends androidx.ui.core.Measurable> measurables, androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public Void maxIntrinsicWidth(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- method public Void minIntrinsicHeight(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public Void minIntrinsicWidth(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- }
-
- public final class LayoutNodeWrapperKt {
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public androidx.ui.unit.Density getDensity();
- method public long getMeasureIteration();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public void observeDrawModelReads(androidx.ui.core.RepaintBoundaryNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- property public abstract androidx.ui.unit.Density density;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class RepaintBoundaryNode extends androidx.ui.core.ComponentNode {
- ctor public RepaintBoundaryNode(String? name);
- method public boolean getClipToShape();
- method public androidx.ui.unit.Dp getElevation();
- method public String? getName();
- method public float getOpacity();
- method public androidx.ui.graphics.Shape? getShape();
- method public void setClipToShape(boolean value);
- method public void setElevation(androidx.ui.unit.Dp value);
- method public void setOpacity(float value);
- method public void setShape(androidx.ui.graphics.Shape? value);
- property public final boolean clipToShape;
- property public final androidx.ui.unit.Dp elevation;
- property public final float opacity;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- property public final androidx.ui.graphics.Shape? shape;
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration, int id);
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode getSemanticsNode();
- method public boolean hasSemanticsComponentNodeInTree$lintWithKotlin();
- method public void invalidateSemanticsComponentNode$lintWithKotlin();
- property public final androidx.ui.core.semantics.SemanticsNode semanticsNode;
- }
-
- public final class SemanticsTreeNodeImplKt {
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusNodeUtilsKt {
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedBack {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackConstants hapticFeedbackConstants);
- }
-
- public enum HapticFeedbackConstants {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackConstants LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackConstants TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapter {
- ctor public MotionEventAdapter();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode(androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig, androidx.ui.core.SemanticsComponentNode componentNode);
- method public boolean getAttached();
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getUnmergedChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- property public final boolean attached;
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> unmergedChildren;
- property public final androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/0.1.0-dev05.txt b/ui/ui-platform/api/0.1.0-dev05.txt
deleted file mode 100644
index d24fcc3..0000000
--- a/ui/ui-platform/api/0.1.0-dev05.txt
+++ /dev/null
@@ -1,493 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public final class AndroidComposeView extends android.view.ViewGroup implements androidx.ui.core.AndroidOwner androidx.ui.core.SemanticsTreeProvider {
- ctor public AndroidComposeView(android.content.Context context);
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public long getMeasureIteration();
- method public androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? getRef();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public void measureAndLayout();
- method public void observeDrawModelReads(androidx.ui.core.RepaintBoundaryNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void removeAndroidView(android.view.View view);
- method public void sendEvent(android.view.MotionEvent event);
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? value);
- property public final androidx.ui.autofill.Autofill? autofill;
- property public final androidx.ui.autofill.AutofillTree autofillTree;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.unit.Density density;
- property public final androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public final androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public long measureIteration;
- property public final androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? ref;
- property public final androidx.ui.core.LayoutNode root;
- property public androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public boolean showLayoutBounds;
- property public final androidx.ui.input.TextInputService textInputService;
- field public static final androidx.ui.core.AndroidComposeView.Companion! Companion;
- }
-
- public static final class AndroidComposeView.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public void removeAndroidView(android.view.View view);
- }
-
- public final class AndroidOwnerKt {
- }
-
- public abstract sealed class ComponentNode implements androidx.compose.Emittable {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public void emitInsertAt(int index, androidx.compose.Emittable instance);
- method public void emitMove(int from, int to, int count);
- method public void emitRemoveAt(int index, int count);
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method protected androidx.ui.core.LayoutNode? getContainingLayoutNode();
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public androidx.ui.core.RepaintBoundaryNode? getRepaintBoundary();
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- 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);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.Density density);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method public androidx.ui.unit.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.unit.IntPx getWidth();
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public void onInvalidate();
- method public void place(androidx.ui.unit.IntPx x, androidx.ui.unit.IntPx y);
- method public void requestRemeasure();
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property public final androidx.ui.unit.IntPx height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.unit.IntPx width;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- method public androidx.ui.core.MeasureScope.LayoutResult measure(androidx.ui.core.MeasureScope measureScope, java.util.List<? extends androidx.ui.core.Measurable> measurables, androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public Void maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- method public Void minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public Void minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- }
-
- public final class LayoutNodeWrapperKt {
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public androidx.ui.unit.Density getDensity();
- method public long getMeasureIteration();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public void measureAndLayout();
- method public void observeDrawModelReads(androidx.ui.core.RepaintBoundaryNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- property public abstract androidx.ui.unit.Density density;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class RepaintBoundaryNode extends androidx.ui.core.ComponentNode {
- ctor public RepaintBoundaryNode(String? name);
- method public boolean getClipToShape();
- method public androidx.ui.unit.Dp getElevation();
- method public String? getName();
- method public float getOpacity();
- method public androidx.ui.graphics.Shape? getShape();
- method public void setClipToShape(boolean value);
- method public void setElevation(androidx.ui.unit.Dp value);
- method public void setOpacity(float value);
- method public void setShape(androidx.ui.graphics.Shape? value);
- property public final boolean clipToShape;
- property public final androidx.ui.unit.Dp elevation;
- property public final float opacity;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- property public final androidx.ui.graphics.Shape? shape;
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(int id, androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration);
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode getSemanticsNode();
- method public boolean hasSemanticsComponentNodeInTree$lintWithKotlin();
- method public void invalidateSemanticsComponentNode$lintWithKotlin();
- property public final androidx.ui.core.semantics.SemanticsNode semanticsNode;
- }
-
- public final class SemanticsTreeNodeImplKt {
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusNodeUtilsKt {
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapter {
- ctor public MotionEventAdapter();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode(androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig, androidx.ui.core.SemanticsComponentNode componentNode);
- method public boolean getAttached();
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getUnmergedChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- property public final boolean attached;
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> unmergedChildren;
- property public final androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/0.1.0-dev06.txt b/ui/ui-platform/api/0.1.0-dev06.txt
deleted file mode 100644
index 250787c..0000000
--- a/ui/ui-platform/api/0.1.0-dev06.txt
+++ /dev/null
@@ -1,508 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public final class AndroidComposeView extends android.view.ViewGroup implements androidx.ui.core.AndroidOwner androidx.ui.core.SemanticsTreeProvider {
- ctor public AndroidComposeView(android.content.Context context);
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public long getMeasureIteration();
- method public androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? getRef();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public void measureAndLayout();
- method public void observeDrawModelReads(androidx.ui.core.RepaintBoundaryNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void removeAndroidView(android.view.View view);
- method public void sendEvent(android.view.MotionEvent event);
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? value);
- property public final androidx.ui.autofill.Autofill? autofill;
- property public final androidx.ui.autofill.AutofillTree autofillTree;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.unit.Density density;
- property public final androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public final androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public long measureIteration;
- property public final androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? ref;
- property public final androidx.ui.core.LayoutNode root;
- property public androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public boolean showLayoutBounds;
- property public final androidx.ui.input.TextInputService textInputService;
- field public static final androidx.ui.core.AndroidComposeView.Companion! Companion;
- }
-
- public static final class AndroidComposeView.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public void removeAndroidView(android.view.View view);
- }
-
- public final class AndroidOwnerKt {
- }
-
- public abstract sealed class ComponentNode implements androidx.compose.Emittable {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public void emitInsertAt(int index, androidx.compose.Emittable instance);
- method public void emitMove(int from, int to, int count);
- method public void emitRemoveAt(int index, int count);
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method protected androidx.ui.core.LayoutNode? getContainingLayoutNode();
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public androidx.ui.core.RepaintBoundaryNode? getRepaintBoundary();
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- 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);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.Density density);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method public androidx.ui.unit.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutDirection? getLayoutDirection();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.unit.IntPx getWidth();
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public void onInvalidate();
- method public void place(androidx.ui.unit.IntPx x, androidx.ui.unit.IntPx y);
- method public void requestRemeasure();
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setLayoutDirection(androidx.ui.core.LayoutDirection? p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property public final androidx.ui.unit.IntPx height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutDirection? layoutDirection;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.unit.IntPx width;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.core.MeasureScope.LayoutResult 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);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public final class LayoutNodeWrapperKt {
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public androidx.ui.unit.Density getDensity();
- method public long getMeasureIteration();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public void measureAndLayout();
- method public void observeDrawModelReads(androidx.ui.core.RepaintBoundaryNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- property public abstract androidx.ui.unit.Density density;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class RepaintBoundaryNode extends androidx.ui.core.ComponentNode {
- ctor public RepaintBoundaryNode(String? name);
- method public boolean getClipToShape();
- method public androidx.ui.unit.Dp getElevation();
- method public String? getName();
- method public float getOpacity();
- method public androidx.ui.graphics.Shape? getShape();
- method public void setClipToShape(boolean value);
- method public void setElevation(androidx.ui.unit.Dp value);
- method public void setOpacity(float value);
- method public void setShape(androidx.ui.graphics.Shape? value);
- property public final boolean clipToShape;
- property public final androidx.ui.unit.Dp elevation;
- property public final float opacity;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- property public final androidx.ui.graphics.Shape? shape;
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(int id, androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration);
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsConfiguration getLocalSemanticsConfiguration();
- method public androidx.ui.core.semantics.SemanticsNode getSemanticsNode();
- method public boolean hasSemanticsComponentNodeInTree$lintWithKotlin();
- method public void invalidateSemanticsComponentNode$lintWithKotlin();
- method public void setLocalSemanticsConfiguration(androidx.ui.core.semantics.SemanticsConfiguration p);
- property public final androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration;
- property public final androidx.ui.core.semantics.SemanticsNode semanticsNode;
- }
-
- public final class SemanticsTreeNodeImplKt {
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusNodeUtilsKt {
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapter {
- ctor public MotionEventAdapter();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode(androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig, androidx.ui.core.SemanticsComponentNode componentNode);
- method public boolean getAttached();
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getUnmergedChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- property public final boolean attached;
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> unmergedChildren;
- property public final androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.platform {
-
- public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
- ctor public AndroidUriHandler(android.content.Context context);
- method public void openLink(String uri);
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/0.1.0-dev07.txt b/ui/ui-platform/api/0.1.0-dev07.txt
deleted file mode 100644
index 00fac78..0000000
--- a/ui/ui-platform/api/0.1.0-dev07.txt
+++ /dev/null
@@ -1,491 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public void removeAndroidView(android.view.View view);
- }
-
- public final class AndroidOwnerKt {
- method public static androidx.ui.core.Owner createOwner(android.content.Context context);
- }
-
- public abstract sealed class ComponentNode {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method protected androidx.ui.core.LayoutNode? getContainingLayoutNode();
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
- method public final void move(int from, int to, int count);
- method public final void removeAt(int index, int count);
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- 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);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.Density density);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method @Deprecated public boolean getHandlesParentData();
- method public androidx.ui.unit.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutDirection? getLayoutDirection();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.unit.IntPx getWidth();
- method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public void onInvalidate();
- method public void place(androidx.ui.unit.IntPx x, androidx.ui.unit.IntPx y);
- method public void requestRemeasure();
- method public void setConstraints(androidx.ui.core.Constraints p);
- method @Deprecated public void setHandlesParentData(boolean p);
- method public void setLayoutDirection(androidx.ui.core.LayoutDirection? p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property @Deprecated public final boolean handlesParentData;
- property public final androidx.ui.unit.IntPx height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutDirection? layoutDirection;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.unit.IntPx width;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.core.MeasureScope.LayoutResult 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);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public final class LayoutNodeWrapperKt {
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public interface OwnedLayer {
- method public void destroy();
- method public void drawLayer(androidx.ui.graphics.Canvas canvas);
- method public android.graphics.Matrix getMatrix();
- method public void invalidate();
- method public void move(androidx.ui.unit.IntPxPosition position);
- method public void resize(androidx.ui.unit.IntPxSize size);
- method public void updateDisplayList();
- method public void updateLayerProperties();
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public androidx.ui.core.OwnedLayer createLayer(androidx.ui.core.DrawLayerModifier drawLayerModifier, kotlin.jvm.functions.Function2<? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.Density,kotlin.Unit> drawBlock);
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public long getMeasureIteration();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public void measureAndLayout();
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean requestFocus();
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
- property public abstract androidx.ui.autofill.Autofill? autofill;
- property public abstract androidx.ui.autofill.AutofillTree autofillTree;
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public abstract androidx.ui.unit.Density density;
- property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.LayoutNode root;
- property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- property public abstract androidx.ui.input.TextInputService textInputService;
- field public static final androidx.ui.core.Owner.Companion! Companion;
- }
-
- public static final class Owner.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class SavedStateDelegateKt {
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(int id, androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration);
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsConfiguration getLocalSemanticsConfiguration();
- method public androidx.ui.core.semantics.SemanticsNode getSemanticsNode();
- method public boolean hasSemanticsComponentNodeInTree$lintWithKotlin();
- method public void invalidateSemanticsComponentNode$lintWithKotlin();
- method public void setLocalSemanticsConfiguration(androidx.ui.core.semantics.SemanticsConfiguration p);
- property public final androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration;
- property public final androidx.ui.core.semantics.SemanticsNode semanticsNode;
- }
-
- public final class SemanticsTreeNodeImplKt {
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusNodeUtilsKt {
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapter {
- ctor public MotionEventAdapter();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public abstract class PointerInputFilter {
- ctor public PointerInputFilter();
- method public abstract kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public abstract kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public final void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates layoutCoordinates);
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public abstract kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class PointerInputModifier implements androidx.ui.core.Modifier.Element {
- ctor public PointerInputModifier(androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter);
- method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode(androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig, androidx.ui.core.SemanticsComponentNode componentNode);
- method public boolean getAttached();
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getUnmergedChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- property public final boolean attached;
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> unmergedChildren;
- property public final androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.platform {
-
- public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
- ctor public AndroidUriHandler(android.content.Context context);
- method public void openUri(String uri);
- }
-
- public interface UriHandler {
- method public void openUri(String uri);
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/0.1.0-dev08.txt b/ui/ui-platform/api/0.1.0-dev08.txt
deleted file mode 100644
index 29cc661..0000000
--- a/ui/ui-platform/api/0.1.0-dev08.txt
+++ /dev/null
@@ -1,494 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public android.view.View getView();
- method public void removeAndroidView(android.view.View view);
- property public abstract android.view.View view;
- }
-
- public final class AndroidOwnerKt {
- method public static androidx.ui.core.AndroidOwner createOwner(android.content.Context context);
- }
-
- public abstract sealed class ComponentNode {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
- method public final void move(int from, int to, int count);
- method public final void removeAt(int index, int count);
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- 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);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.Density density);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutNode? getContainingLayoutNode$lintWithKotlin();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method @Deprecated public boolean getHandlesParentData();
- method public androidx.ui.unit.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutDirection? getLayoutDirection();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.unit.IntPx getWidth();
- method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public void onInvalidate();
- method public void place(androidx.ui.unit.IntPx x, androidx.ui.unit.IntPx y);
- method public void requestRemeasure();
- method public void setConstraints(androidx.ui.core.Constraints p);
- method @Deprecated public void setHandlesParentData(boolean p);
- method public void setLayoutDirection(androidx.ui.core.LayoutDirection? p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property @Deprecated public final boolean handlesParentData;
- property public final androidx.ui.unit.IntPx height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutDirection? layoutDirection;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.unit.IntPx width;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.core.MeasureScope.LayoutResult 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);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public final class LayoutNodeWrapperKt {
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public interface OwnedLayer {
- method public void destroy();
- method public void drawLayer(androidx.ui.graphics.Canvas canvas);
- method public boolean getHasElevation();
- method public android.graphics.Matrix getMatrix();
- method public void invalidate();
- method public void move(androidx.ui.unit.IntPxPosition position);
- method public void resize(androidx.ui.unit.IntPxSize size);
- method public void setElevationRiseListener(kotlin.jvm.functions.Function0<kotlin.Unit>? block);
- method public void updateDisplayList();
- method public void updateLayerProperties();
- property public abstract boolean hasElevation;
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public androidx.ui.core.OwnedLayer createLayer(androidx.ui.core.DrawLayerModifier drawLayerModifier, kotlin.jvm.functions.Function2<? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.Density,kotlin.Unit> drawBlock);
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public long getMeasureIteration();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public void measureAndLayout();
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean requestFocus();
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
- property public abstract androidx.ui.autofill.Autofill? autofill;
- property public abstract androidx.ui.autofill.AutofillTree autofillTree;
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public abstract androidx.ui.unit.Density density;
- property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.LayoutNode root;
- property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- property public abstract androidx.ui.input.TextInputService textInputService;
- field public static final androidx.ui.core.Owner.Companion! Companion;
- }
-
- public static final class Owner.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class SavedStateDelegateKt {
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(int id, androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration);
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsConfiguration getLocalSemanticsConfiguration();
- method public androidx.ui.core.semantics.SemanticsNode getSemanticsNode();
- method public boolean hasSemanticsComponentNodeInTree$lintWithKotlin();
- method public void invalidateSemanticsComponentNode$lintWithKotlin();
- method public void setLocalSemanticsConfiguration(androidx.ui.core.semantics.SemanticsConfiguration p);
- property public final androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration;
- property public final androidx.ui.core.semantics.SemanticsNode semanticsNode;
- }
-
- public final class SemanticsTreeNodeImplKt {
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusNodeUtilsKt {
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapter {
- ctor public MotionEventAdapter();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public abstract class PointerInputFilter {
- ctor public PointerInputFilter();
- method public abstract kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public abstract kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public abstract kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
- method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
- property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode(androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig, androidx.ui.core.SemanticsComponentNode componentNode);
- method public boolean getAttached();
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getUnmergedChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- property public final boolean attached;
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> unmergedChildren;
- property public final androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.platform {
-
- public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
- ctor public AndroidUriHandler(android.content.Context context);
- method public void openUri(String uri);
- }
-
- public interface UriHandler {
- method public void openUri(String uri);
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/0.1.0-dev09.txt b/ui/ui-platform/api/0.1.0-dev09.txt
deleted file mode 100644
index 2ede31d..0000000
--- a/ui/ui-platform/api/0.1.0-dev09.txt
+++ /dev/null
@@ -1,502 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
- public final class AndroidAutofillTypeKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public android.view.View getView();
- method public void removeAndroidView(android.view.View view);
- property public abstract android.view.View view;
- }
-
- public final class AndroidOwnerKt {
- method public static androidx.ui.core.AndroidOwner createOwner(android.content.Context context, androidx.lifecycle.LifecycleOwner? lifecycleOwner = null);
- method public static androidx.ui.core.LayoutDirection getLocaleLayoutDirection(android.content.res.Configuration);
- }
-
- public abstract sealed class ComponentNode {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
- method public final void move(int from, int to, int count);
- method public final void removeAt(int index, int count);
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- 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);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method @Deprecated public boolean getCanMultiMeasure();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutNode? getContainingLayoutNode$lintWithKotlin();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method @Deprecated public boolean getHandlesParentData();
- method public androidx.ui.unit.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutDirection? getLayoutDirection();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.unit.IntPx getWidth();
- method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public void onInvalidate();
- method public void place(androidx.ui.unit.IntPx x, androidx.ui.unit.IntPx y);
- method public void requestRemeasure();
- method @Deprecated public void setCanMultiMeasure(boolean p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method @Deprecated public void setHandlesParentData(boolean p);
- method public void setLayoutDirection(androidx.ui.core.LayoutDirection? p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property @Deprecated public final boolean canMultiMeasure;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property @Deprecated public final boolean handlesParentData;
- property public final androidx.ui.unit.IntPx height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutDirection? layoutDirection;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.unit.IntPx width;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- 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);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public interface OwnedLayer {
- method public void destroy();
- method public void drawLayer(androidx.ui.graphics.Canvas canvas);
- method public android.graphics.Matrix getMatrix();
- method public void invalidate();
- method public void move(androidx.ui.unit.IntPxPosition position);
- method public void resize(androidx.ui.unit.IntPxSize size);
- method public void updateDisplayList();
- method public void updateLayerProperties();
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- 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);
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public androidx.ui.core.clipboard.ClipboardManager getClipboardManager();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public androidx.lifecycle.LifecycleOwner? getLifecycleOwner();
- method public long getMeasureIteration();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public void measureAndLayout();
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean requestFocus();
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setOnLifecycleOwnerAvailable(kotlin.jvm.functions.Function1<? super androidx.lifecycle.LifecycleOwner,kotlin.Unit> callback);
- method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
- property public abstract androidx.ui.autofill.Autofill? autofill;
- property public abstract androidx.ui.autofill.AutofillTree autofillTree;
- property public abstract androidx.ui.core.clipboard.ClipboardManager clipboardManager;
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public abstract androidx.ui.unit.Density density;
- property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public abstract androidx.lifecycle.LifecycleOwner? lifecycleOwner;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.LayoutNode root;
- property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- property public abstract androidx.ui.input.TextInputService textInputService;
- field public static final androidx.ui.core.Owner.Companion! Companion;
- }
-
- public static final class Owner.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class SavedStateDelegateKt {
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(int id, androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration);
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsConfiguration getLocalSemanticsConfiguration();
- method public androidx.ui.core.semantics.SemanticsNode getSemanticsNode();
- method public boolean hasSemanticsComponentNodeInTree$lintWithKotlin();
- method public void invalidateSemanticsComponentNode$lintWithKotlin();
- method public void setLocalSemanticsConfiguration(androidx.ui.core.semantics.SemanticsConfiguration p);
- property public final androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration;
- property public final androidx.ui.core.semantics.SemanticsNode semanticsNode;
- }
-
-}
-
-package androidx.ui.core.clipboard {
-
- public final class AndroidClipboardManagerKt {
- }
-
- public interface ClipboardManager {
- method public androidx.ui.text.AnnotatedString? getText();
- method public void setText(androidx.ui.text.AnnotatedString annotatedString);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusModifierImplKt {
- method public static androidx.ui.focus.FocusModifier createFocusModifier(androidx.ui.focus.FocusDetailedState focusDetailedState);
- }
-
- public final class FocusNodeUtilsKt {
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapter {
- ctor public MotionEventAdapter();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public abstract class PointerInputFilter {
- ctor public PointerInputFilter();
- method public abstract void onCancel();
- method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
- method public void onInit(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
- 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.IntPxSize bounds);
- }
-
- public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
- method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
- property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode(androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig, androidx.ui.core.SemanticsComponentNode componentNode);
- method public boolean getAttached();
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public androidx.ui.unit.PxPosition getGlobalPosition();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getUnmergedChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- property public final boolean attached;
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final androidx.ui.unit.PxPosition globalPosition;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> unmergedChildren;
- property public final androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
- public final class SemanticsOwnerKt {
- method public static java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticsNodes(androidx.ui.core.semantics.SemanticsOwner);
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.platform {
-
- public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
- ctor public AndroidUriHandler(android.content.Context context);
- method public void openUri(String uri);
- }
-
- public interface UriHandler {
- method public void openUri(String uri);
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/0.1.0-dev10.txt b/ui/ui-platform/api/0.1.0-dev10.txt
deleted file mode 100644
index 6f43817..0000000
--- a/ui/ui-platform/api/0.1.0-dev10.txt
+++ /dev/null
@@ -1,515 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
- public final class AndroidAutofillTypeKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public android.view.View getView();
- method public void removeAndroidView(android.view.View view);
- property public abstract android.view.View view;
- }
-
- public final class AndroidOwnerKt {
- method public static androidx.ui.core.AndroidOwner createOwner(android.content.Context context, androidx.lifecycle.LifecycleOwner? lifecycleOwner = null);
- method public static androidx.ui.core.LayoutDirection getLocaleLayoutDirection(android.content.res.Configuration);
- }
-
- public abstract sealed class ComponentNode {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
- method public final void move(int from, int to, int count);
- method public final void removeAt(int index, int count);
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method @Deprecated public boolean getCanMultiMeasure();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutNode? getContainingLayoutNode$lintWithKotlin();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method @Deprecated public boolean getHandlesParentData();
- method public int getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutDirection getLayoutDirection();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public java.util.List<androidx.ui.core.ModifierInfo> getModifierInfo();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public int getWidth();
- method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public int maxIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
- method public int maxIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
- method public void onInvalidate();
- method public void place-rRMsBxU(int x, int y);
- method public void requestRemeasure();
- method @Deprecated public void setCanMultiMeasure(boolean p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method @Deprecated public void setHandlesParentData(boolean p);
- method public void setLayoutDirection(androidx.ui.core.LayoutDirection p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property @Deprecated public final boolean canMultiMeasure;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property @Deprecated public final boolean handlesParentData;
- property public final int height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutDirection layoutDirection;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final int width;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public int maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public int maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- 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);
- method public int minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public final class ModifierInfo {
- ctor public ModifierInfo(androidx.ui.core.Modifier modifier, androidx.ui.core.LayoutCoordinates coordinates, Object? extra);
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method public Object? getExtra();
- method public androidx.ui.core.Modifier getModifier();
- }
-
- public interface OwnedLayer {
- method public void destroy();
- method public void drawLayer(androidx.ui.graphics.Canvas canvas);
- method public long getLayerId();
- method public android.graphics.Matrix getMatrix();
- method public void invalidate();
- method public void move(androidx.ui.unit.IntPxPosition position);
- method public void resize(androidx.ui.unit.IntPxSize size);
- method public void updateDisplayList();
- method public void updateLayerProperties();
- property public abstract long layerId;
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- 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);
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public androidx.ui.core.clipboard.ClipboardManager getClipboardManager();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public androidx.lifecycle.LifecycleOwner? getLifecycleOwner();
- method public long getMeasureIteration();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public androidx.ui.core.texttoolbar.TextToolbar getTextToolbar();
- method public void measureAndLayout();
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean requestFocus();
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setOnLifecycleOwnerAvailable(kotlin.jvm.functions.Function1<? super androidx.lifecycle.LifecycleOwner,kotlin.Unit> callback);
- method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
- property public abstract androidx.ui.autofill.Autofill? autofill;
- property public abstract androidx.ui.autofill.AutofillTree autofillTree;
- property public abstract androidx.ui.core.clipboard.ClipboardManager clipboardManager;
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public abstract androidx.ui.unit.Density density;
- property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public abstract androidx.lifecycle.LifecycleOwner? lifecycleOwner;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.LayoutNode root;
- property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- property public abstract androidx.ui.input.TextInputService textInputService;
- property public abstract androidx.ui.core.texttoolbar.TextToolbar textToolbar;
- field public static final androidx.ui.core.Owner.Companion! Companion;
- }
-
- public static final class Owner.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class SavedStateDelegateKt {
- }
-
-}
-
-package androidx.ui.core.clipboard {
-
- public final class AndroidClipboardManagerKt {
- }
-
- public interface ClipboardManager {
- method public androidx.ui.text.AnnotatedString? getText();
- method public void setText(androidx.ui.text.AnnotatedString annotatedString);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusModifierImplKt {
- method public static androidx.ui.focus.FocusModifier createFocusModifier(androidx.ui.focus.FocusDetailedState focusDetailedState);
- }
-
- public final class FocusNodeUtilsKt {
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapter {
- ctor public MotionEventAdapter();
- }
-
- public final class PointerInputEventData {
- method public long component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy-tII9_pY(long id, androidx.ui.core.PointerInputData pointerInputData);
- method public long getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- }
-
- public abstract class PointerInputFilter {
- ctor public PointerInputFilter();
- method public abstract void onCancel();
- method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
- method public void onInit(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
- 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.IntPxSize bounds);
- }
-
- public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
- method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
- property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public interface SemanticsModifier extends androidx.ui.core.Modifier.Element {
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
- property public abstract int id;
- property public abstract androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
- }
-
- public final class SemanticsModifierKt {
- method @Deprecated public static androidx.ui.core.semantics.SemanticsModifier semanticsCore(androidx.ui.core.Modifier, boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null);
- }
-
- public final class SemanticsNode {
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public androidx.ui.unit.PxPosition getGlobalPosition();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final androidx.ui.unit.PxPosition globalPosition;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- 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);
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
- public final class SemanticsOwnerKt {
- method public static java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticsNodes(androidx.ui.core.semantics.SemanticsOwner);
- }
-
-}
-
-package androidx.ui.core.texttoolbar {
-
- public interface TextToolbar {
- method public void showCopyMenu(androidx.ui.geometry.Rect rect, androidx.ui.text.AnnotatedString text);
- }
-
-}
-
-package androidx.ui.core.texttoolbar.actionmodecallback {
-
- public final class TextActionModeCallbackKt {
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.platform {
-
- public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
- ctor public AndroidUriHandler(android.content.Context context);
- method public void openUri(String uri);
- }
-
- public interface UriHandler {
- method public void openUri(String uri);
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/0.1.0-dev11.txt b/ui/ui-platform/api/0.1.0-dev11.txt
deleted file mode 100644
index ad6d260..0000000
--- a/ui/ui-platform/api/0.1.0-dev11.txt
+++ /dev/null
@@ -1,504 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
- public final class AndroidAutofillTypeKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public android.view.View getView();
- method public void removeAndroidView(android.view.View view);
- property public abstract android.view.View view;
- }
-
- public final class AndroidOwnerKt {
- method public static androidx.ui.core.AndroidOwner createOwner(android.content.Context context, androidx.lifecycle.LifecycleOwner? lifecycleOwner = null);
- method public static androidx.ui.core.LayoutDirection getLocaleLayoutDirection(android.content.res.Configuration);
- }
-
- public abstract sealed class ComponentNode {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
- method public final void move(int from, int to, int count);
- method public final void removeAt(int index, int count);
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- @Deprecated public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor @Deprecated public FocusNode();
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method @Deprecated public boolean getCanMultiMeasure();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutNode? getContainingLayoutNode$lintWithKotlin();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method @Deprecated public boolean getHandlesParentData();
- method public int getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutDirection getLayoutDirection();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public java.util.List<androidx.ui.core.ModifierInfo> getModifierInfo();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public int getWidth();
- method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public int maxIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
- method public int maxIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
- method public void onInvalidate();
- method public void place-rRMsBxU(int x, int y);
- method public void requestRemeasure();
- method @Deprecated public void setCanMultiMeasure(boolean p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method @Deprecated public void setHandlesParentData(boolean p);
- method public void setLayoutDirection(androidx.ui.core.LayoutDirection p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property @Deprecated public final boolean canMultiMeasure;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property @Deprecated public final boolean handlesParentData;
- property public final int height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutDirection layoutDirection;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final int width;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public int maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public int maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- 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);
- method public int minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public final class ModifierInfo {
- ctor public ModifierInfo(androidx.ui.core.Modifier modifier, androidx.ui.core.LayoutCoordinates coordinates, Object? extra);
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method public Object? getExtra();
- method public androidx.ui.core.Modifier getModifier();
- }
-
- public interface OwnedLayer {
- method public void destroy();
- method public void drawLayer(androidx.ui.graphics.Canvas canvas);
- method public long getLayerId();
- method public android.graphics.Matrix getMatrix();
- method public void invalidate();
- method public void move(androidx.ui.unit.IntPxPosition position);
- method public void resize(androidx.ui.unit.IntPxSize size);
- method public void updateDisplayList();
- method public void updateLayerProperties();
- property public abstract long layerId;
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- 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);
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public androidx.ui.core.clipboard.ClipboardManager getClipboardManager();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public androidx.lifecycle.LifecycleOwner? getLifecycleOwner();
- method public long getMeasureIteration();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public androidx.ui.core.texttoolbar.TextToolbar getTextToolbar();
- method public void measureAndLayout();
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean requestFocus();
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setOnLifecycleOwnerAvailable(kotlin.jvm.functions.Function1<? super androidx.lifecycle.LifecycleOwner,kotlin.Unit> callback);
- method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
- property public abstract androidx.ui.autofill.Autofill? autofill;
- property public abstract androidx.ui.autofill.AutofillTree autofillTree;
- property public abstract androidx.ui.core.clipboard.ClipboardManager clipboardManager;
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public abstract androidx.ui.unit.Density density;
- property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public abstract androidx.lifecycle.LifecycleOwner? lifecycleOwner;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.LayoutNode root;
- property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- property public abstract androidx.ui.input.TextInputService textInputService;
- property public abstract androidx.ui.core.texttoolbar.TextToolbar textToolbar;
- field public static final androidx.ui.core.Owner.Companion! Companion;
- }
-
- public static final class Owner.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class SavedStateDelegateKt {
- }
-
-}
-
-package androidx.ui.core.clipboard {
-
- public final class AndroidClipboardManagerKt {
- }
-
- public interface ClipboardManager {
- method public androidx.ui.text.AnnotatedString? getText();
- method public void setText(androidx.ui.text.AnnotatedString annotatedString);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusModifierImplKt {
- method public static androidx.ui.focus.FocusModifier createFocusModifier(androidx.ui.focus.FocusDetailedState focusDetailedState);
- }
-
- public final class FocusNodeUtilsKt {
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class PointerInputEventData {
- method public long component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy-tII9_pY(long id, androidx.ui.core.PointerInputData pointerInputData);
- method public long getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- }
-
- public abstract class PointerInputFilter {
- ctor public PointerInputFilter();
- method public abstract void onCancel();
- method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
- method public void onInit(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
- 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.IntPxSize bounds);
- }
-
- public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
- method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
- property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public interface SemanticsModifier extends androidx.ui.core.Modifier.Element {
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
- property public abstract int id;
- property public abstract androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
- }
-
- public final class SemanticsModifierKt {
- method @Deprecated public static androidx.ui.core.Modifier semanticsCore(androidx.ui.core.Modifier, boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null);
- }
-
- public final class SemanticsNode {
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public androidx.ui.unit.PxPosition getGlobalPosition();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final androidx.ui.unit.PxPosition globalPosition;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- 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);
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
- public final class SemanticsOwnerKt {
- method public static java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticsNodes(androidx.ui.core.semantics.SemanticsOwner);
- }
-
-}
-
-package androidx.ui.core.texttoolbar {
-
- public interface TextToolbar {
- method public androidx.ui.core.texttoolbar.TextToolbarStatus getStatus();
- method public void hide();
- method public void showCopyMenu(androidx.ui.geometry.Rect rect, kotlin.jvm.functions.Function0<kotlin.Unit> onDeselectRequested, kotlin.jvm.functions.Function0<kotlin.Unit> onCopyRequested);
- property public abstract androidx.ui.core.texttoolbar.TextToolbarStatus status;
- }
-
- public enum TextToolbarStatus {
- enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Hidden;
- enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Shown;
- }
-
-}
-
-package androidx.ui.core.texttoolbar.actionmodecallback {
-
- public final class TextActionModeCallbackKt {
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.platform {
-
- public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
- ctor public AndroidUriHandler(android.content.Context context);
- method public void openUri(String uri);
- }
-
- public interface UriHandler {
- method public void openUri(String uri);
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/api_lint.ignore b/ui/ui-platform/api/api_lint.ignore
deleted file mode 100644
index 599ac2b..0000000
--- a/ui/ui-platform/api/api_lint.ignore
+++ /dev/null
@@ -1,3 +0,0 @@
-// Baseline format: 1.0
-CallbackName: androidx.ui.core.ModelObserver:
- Class should be named ModelCallback
diff --git a/ui/ui-platform/api/current.txt b/ui/ui-platform/api/current.txt
deleted file mode 100644
index ad6d260..0000000
--- a/ui/ui-platform/api/current.txt
+++ /dev/null
@@ -1,504 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
- public final class AndroidAutofillTypeKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public android.view.View getView();
- method public void removeAndroidView(android.view.View view);
- property public abstract android.view.View view;
- }
-
- public final class AndroidOwnerKt {
- method public static androidx.ui.core.AndroidOwner createOwner(android.content.Context context, androidx.lifecycle.LifecycleOwner? lifecycleOwner = null);
- method public static androidx.ui.core.LayoutDirection getLocaleLayoutDirection(android.content.res.Configuration);
- }
-
- public abstract sealed class ComponentNode {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
- method public final void move(int from, int to, int count);
- method public final void removeAt(int index, int count);
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- @Deprecated public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor @Deprecated public FocusNode();
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method @Deprecated public boolean getCanMultiMeasure();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutNode? getContainingLayoutNode$lintWithKotlin();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method @Deprecated public boolean getHandlesParentData();
- method public int getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutDirection getLayoutDirection();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public java.util.List<androidx.ui.core.ModifierInfo> getModifierInfo();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public int getWidth();
- method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public int maxIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
- method public int maxIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
- method public void onInvalidate();
- method public void place-rRMsBxU(int x, int y);
- method public void requestRemeasure();
- method @Deprecated public void setCanMultiMeasure(boolean p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method @Deprecated public void setHandlesParentData(boolean p);
- method public void setLayoutDirection(androidx.ui.core.LayoutDirection p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property @Deprecated public final boolean canMultiMeasure;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property @Deprecated public final boolean handlesParentData;
- property public final int height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutDirection layoutDirection;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final int width;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public int maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public int maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- 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);
- method public int minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public final class ModifierInfo {
- ctor public ModifierInfo(androidx.ui.core.Modifier modifier, androidx.ui.core.LayoutCoordinates coordinates, Object? extra);
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method public Object? getExtra();
- method public androidx.ui.core.Modifier getModifier();
- }
-
- public interface OwnedLayer {
- method public void destroy();
- method public void drawLayer(androidx.ui.graphics.Canvas canvas);
- method public long getLayerId();
- method public android.graphics.Matrix getMatrix();
- method public void invalidate();
- method public void move(androidx.ui.unit.IntPxPosition position);
- method public void resize(androidx.ui.unit.IntPxSize size);
- method public void updateDisplayList();
- method public void updateLayerProperties();
- property public abstract long layerId;
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- 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);
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public androidx.ui.core.clipboard.ClipboardManager getClipboardManager();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public androidx.lifecycle.LifecycleOwner? getLifecycleOwner();
- method public long getMeasureIteration();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public androidx.ui.core.texttoolbar.TextToolbar getTextToolbar();
- method public void measureAndLayout();
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean requestFocus();
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setOnLifecycleOwnerAvailable(kotlin.jvm.functions.Function1<? super androidx.lifecycle.LifecycleOwner,kotlin.Unit> callback);
- method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
- property public abstract androidx.ui.autofill.Autofill? autofill;
- property public abstract androidx.ui.autofill.AutofillTree autofillTree;
- property public abstract androidx.ui.core.clipboard.ClipboardManager clipboardManager;
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public abstract androidx.ui.unit.Density density;
- property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public abstract androidx.lifecycle.LifecycleOwner? lifecycleOwner;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.LayoutNode root;
- property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- property public abstract androidx.ui.input.TextInputService textInputService;
- property public abstract androidx.ui.core.texttoolbar.TextToolbar textToolbar;
- field public static final androidx.ui.core.Owner.Companion! Companion;
- }
-
- public static final class Owner.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class SavedStateDelegateKt {
- }
-
-}
-
-package androidx.ui.core.clipboard {
-
- public final class AndroidClipboardManagerKt {
- }
-
- public interface ClipboardManager {
- method public androidx.ui.text.AnnotatedString? getText();
- method public void setText(androidx.ui.text.AnnotatedString annotatedString);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusModifierImplKt {
- method public static androidx.ui.focus.FocusModifier createFocusModifier(androidx.ui.focus.FocusDetailedState focusDetailedState);
- }
-
- public final class FocusNodeUtilsKt {
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class PointerInputEventData {
- method public long component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy-tII9_pY(long id, androidx.ui.core.PointerInputData pointerInputData);
- method public long getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- }
-
- public abstract class PointerInputFilter {
- ctor public PointerInputFilter();
- method public abstract void onCancel();
- method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
- method public void onInit(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
- 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.IntPxSize bounds);
- }
-
- public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
- method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
- property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public interface SemanticsModifier extends androidx.ui.core.Modifier.Element {
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
- property public abstract int id;
- property public abstract androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
- }
-
- public final class SemanticsModifierKt {
- method @Deprecated public static androidx.ui.core.Modifier semanticsCore(androidx.ui.core.Modifier, boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null);
- }
-
- public final class SemanticsNode {
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public androidx.ui.unit.PxPosition getGlobalPosition();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final androidx.ui.unit.PxPosition globalPosition;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- 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);
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
- public final class SemanticsOwnerKt {
- method public static java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticsNodes(androidx.ui.core.semantics.SemanticsOwner);
- }
-
-}
-
-package androidx.ui.core.texttoolbar {
-
- public interface TextToolbar {
- method public androidx.ui.core.texttoolbar.TextToolbarStatus getStatus();
- method public void hide();
- method public void showCopyMenu(androidx.ui.geometry.Rect rect, kotlin.jvm.functions.Function0<kotlin.Unit> onDeselectRequested, kotlin.jvm.functions.Function0<kotlin.Unit> onCopyRequested);
- property public abstract androidx.ui.core.texttoolbar.TextToolbarStatus status;
- }
-
- public enum TextToolbarStatus {
- enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Hidden;
- enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Shown;
- }
-
-}
-
-package androidx.ui.core.texttoolbar.actionmodecallback {
-
- public final class TextActionModeCallbackKt {
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.platform {
-
- public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
- ctor public AndroidUriHandler(android.content.Context context);
- method public void openUri(String uri);
- }
-
- public interface UriHandler {
- method public void openUri(String uri);
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev01.txt b/ui/ui-platform/api/public_plus_experimental_0.1.0-dev01.txt
deleted file mode 100644
index 2602ddd..0000000
--- a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev01.txt
+++ /dev/null
@@ -1,478 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- ctor public AndroidAutofillDebugUtilsKt();
- }
-
- public final class AndroidAutofillKt {
- ctor public AndroidAutofillKt();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class AndroidComposeView extends android.view.ViewGroup implements androidx.ui.core.DensityScope androidx.ui.core.Owner androidx.ui.core.SemanticsTreeProvider {
- ctor public AndroidComposeView(android.content.Context context);
- method public androidx.ui.core.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.core.PxSize parentSize);
- method public java.util.List<androidx.ui.core.SemanticsTreeNode> getAllSemanticNodes();
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getCommitUnsubscribe();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.Density getDensity();
- method public long getMeasureIteration();
- method public androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? getRef();
- method public androidx.ui.core.LayoutNode getRoot();
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onEndLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onEndMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void sendEvent(android.view.MotionEvent event);
- method public void setCommitUnsubscribe(kotlin.jvm.functions.Function0<kotlin.Unit>? p);
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? value);
- property public final androidx.ui.autofill.Autofill? autofill;
- property public final androidx.ui.autofill.AutofillTree autofillTree;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit>? commitUnsubscribe;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.Density density;
- property public long measureIteration;
- property public final androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? ref;
- property public final androidx.ui.core.LayoutNode root;
- }
-
- public final class AndroidOwnerKt {
- ctor public AndroidOwnerKt();
- }
-
- public abstract sealed class ComponentNode implements androidx.compose.Emittable {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public void emitInsertAt(int index, androidx.compose.Emittable instance);
- method public void emitMove(int from, int to, int count);
- method public void emitRemoveAt(int index, int count);
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method protected androidx.ui.core.LayoutNode? getContainingLayoutNode();
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public androidx.ui.core.RepaintBoundaryNode? getRepaintBoundary();
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- }
-
- public final class ComponentNodesKt {
- ctor public ComponentNodesKt();
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.PxPosition childToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode child, androidx.ui.core.PxPosition childLocal);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static androidx.ui.core.PxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.PxPosition global, boolean withOwnerOffset = true);
- method public static androidx.ui.core.IntPxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.IntPxPosition global, boolean withOwnerOffset = true);
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.PxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.core.PxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.core.IntPxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.core.IntPxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.core.PxPosition positionRelativeToAncestor(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode ancestor);
- method public static androidx.ui.core.IntPxPosition positionRelativeToRoot(androidx.ui.core.LayoutNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- ctor public DebugUtilsKt();
- method public static inline void ifDebug(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public boolean getAffectsParentSize();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.IntPxPosition getContentPosition();
- method public androidx.ui.core.IntPxSize getContentSize();
- method public androidx.ui.core.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.IntPxPosition getModifiedPosition();
- method public androidx.ui.core.IntPxSize getModifiedSize();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.core.IntPx getWidth();
- method public androidx.ui.core.IntPx getX();
- method public androidx.ui.core.IntPx getY();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public androidx.ui.core.IntPx maxIntrinsicHeight(androidx.ui.core.IntPx width);
- method public androidx.ui.core.IntPx maxIntrinsicWidth(androidx.ui.core.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.core.IntPx minIntrinsicHeight(androidx.ui.core.IntPx width);
- method public androidx.ui.core.IntPx minIntrinsicWidth(androidx.ui.core.IntPx height);
- method public void place(androidx.ui.core.IntPx x, androidx.ui.core.IntPx y);
- method public void placeChildren();
- method public void requestRemeasure();
- method public void setAffectsParentSize(boolean p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setMeasuring(boolean p);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setNeedsRelayout$lintWithKotlin(boolean p);
- method public void setNeedsRemeasure$lintWithKotlin(boolean p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.IntPxPosition contentPosition;
- property public final androidx.ui.core.IntPxSize contentSize;
- property public final androidx.ui.core.IntPx height;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.IntPxPosition modifiedPosition;
- property public final androidx.ui.core.IntPxSize modifiedSize;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.core.IntPx width;
- property public final androidx.ui.core.IntPx x;
- property public final androidx.ui.core.IntPx y;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.core.IntPx maxIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public androidx.ui.core.IntPx maxIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- method public androidx.ui.core.MeasureScope.LayoutResult measure(androidx.ui.core.MeasureScope measureScope, java.util.List<? extends androidx.ui.core.Measurable> measurables, androidx.ui.core.Constraints constraints);
- method public androidx.ui.core.IntPx minIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public androidx.ui.core.IntPx minIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- }
-
- public interface Owner {
- method public androidx.ui.core.IntPxPosition calculatePosition();
- method public androidx.ui.core.Density getDensity();
- method public long getMeasureIteration();
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onEndLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onEndMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartMeasure(androidx.ui.core.LayoutNode layoutNode);
- property public abstract androidx.ui.core.Density density;
- property public abstract long measureIteration;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function2<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setPointerInputHandler(kotlin.jvm.functions.Function2<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function2<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class RepaintBoundaryNode extends androidx.ui.core.ComponentNode {
- ctor public RepaintBoundaryNode(String? name);
- method public boolean getClipToShape();
- method public androidx.ui.core.Dp getElevation();
- method public String? getName();
- method public float getOpacity();
- method public androidx.ui.engine.geometry.Shape? getShape();
- method public void setClipToShape(boolean value);
- method public void setElevation(androidx.ui.core.Dp value);
- method public void setOpacity(float value);
- method public void setShape(androidx.ui.engine.geometry.Shape? value);
- property public final boolean clipToShape;
- property public final androidx.ui.core.Dp elevation;
- property public final float opacity;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- property public final androidx.ui.engine.geometry.Shape? shape;
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration, boolean container, boolean explicitChildNodes);
- ctor public SemanticsComponentNode();
- method public boolean getContainer();
- method public boolean getExplicitChildNodes();
- method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
- method public void setContainer(boolean p);
- method public void setExplicitChildNodes(boolean p);
- method public void setSemanticsConfiguration(androidx.ui.core.semantics.SemanticsConfiguration p);
- property public final boolean container;
- property public final boolean explicitChildNodes;
- property public final androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
- }
-
- public interface SemanticsTreeNode {
- method public java.util.Set<androidx.ui.core.SemanticsTreeNode> getChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getData();
- method public androidx.ui.core.PxPosition? getGlobalPosition();
- method public androidx.ui.core.SemanticsTreeNode? getParent();
- property public abstract java.util.Set<androidx.ui.core.SemanticsTreeNode> children;
- property public abstract androidx.ui.core.semantics.SemanticsConfiguration data;
- property public abstract androidx.ui.core.PxPosition? globalPosition;
- property public abstract androidx.ui.core.SemanticsTreeNode? parent;
- }
-
- public final class SemanticsTreeNodeImpl implements androidx.ui.core.SemanticsTreeNode {
- ctor public SemanticsTreeNodeImpl(androidx.ui.core.SemanticsTreeNode? parent, androidx.ui.core.SemanticsComponentNode semanticsComponentNode);
- method public void addChild(androidx.ui.core.SemanticsTreeNode child);
- method public java.util.Set<androidx.ui.core.SemanticsTreeNode> getChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getData();
- method public androidx.ui.core.PxPosition? getGlobalPosition();
- method public androidx.ui.core.SemanticsTreeNode? getParent();
- property public java.util.Set<androidx.ui.core.SemanticsTreeNode> children;
- property public androidx.ui.core.semantics.SemanticsConfiguration data;
- property public androidx.ui.core.PxPosition? globalPosition;
- }
-
- public final class SemanticsTreeNodeImplKt {
- ctor public SemanticsTreeNodeImplKt();
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.SemanticsTreeNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.input {
-
- public final class InputStateKt {
- ctor public InputStateKt();
- }
-
- public final class RecordingInputConnectionKt {
- ctor public RecordingInputConnectionKt();
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapterKt {
- ctor public MotionEventAdapterKt();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(int id, androidx.ui.core.PointerInputData pointerInputData);
- method public int component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(int id, androidx.ui.core.PointerInputData pointerInputData);
- method public int getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- ctor public PointerInputEventProcessorKt();
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public boolean getExplicitChildNodes();
- method public boolean getHasBeenAnnotated();
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setExplicitChildNodes(boolean p);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean explicitChildNodes;
- property public final boolean hasBeenAnnotated;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- ctor public SemanticsConfigurationKt();
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode();
- method public boolean getAttached();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public int getChildrenCount();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public int getDepth();
- method public boolean getHasChildren();
- method public int getId();
- method public boolean getMergeAllDescendantsIntoThisNode();
- method public androidx.ui.core.semantics.SemanticsOwner? getOwner();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.engine.geometry.Rect? getParentPaintClipRect();
- method public androidx.ui.engine.geometry.Rect? getParentSemanticsClipRect();
- method public androidx.ui.engine.geometry.Rect getRect();
- method public boolean isInvisible();
- method public boolean isMergedIntoParent();
- method public boolean isPartOfNodeMerging();
- method public void redepthChild(androidx.ui.core.semantics.SemanticsNode child);
- method public void redepthChildren();
- method public void setChildren(java.util.List<androidx.ui.core.semantics.SemanticsNode> p);
- method public void setMergedIntoParent(boolean value);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- method public void setParentPaintClipRect(androidx.ui.engine.geometry.Rect? p);
- method public void setParentSemanticsClipRect(androidx.ui.engine.geometry.Rect? p);
- method public void setRect(androidx.ui.engine.geometry.Rect value);
- property public final boolean attached;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final int childrenCount;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final int depth;
- property public final boolean hasChildren;
- property public final boolean isInvisible;
- property public final boolean isMergedIntoParent;
- property public final boolean isPartOfNodeMerging;
- property public final boolean mergeAllDescendantsIntoThisNode;
- property public final androidx.ui.core.semantics.SemanticsOwner? owner;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.engine.geometry.Rect? parentPaintClipRect;
- property public final androidx.ui.engine.geometry.Rect? parentSemanticsClipRect;
- property public final androidx.ui.engine.geometry.Rect rect;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public androidx.ui.core.semantics.SemanticsNode root(androidx.ui.core.semantics.SemanticsOwner owner);
- }
-
- public final class SemanticsNodeKt {
- ctor public SemanticsNodeKt();
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner();
- }
-
-}
-
-package androidx.ui.internal {
-
- public final class Unicode {
- field public static final String ALM = "\u061c";
- field public static final String FSI = "\u2068";
- field public static final androidx.ui.internal.Unicode! INSTANCE;
- field public static final String LRE = "\u202a";
- field public static final String LRI = "\u2066";
- field public static final String LRM = "\u200e";
- field public static final String LRO = "\u202d";
- field public static final String PDF = "\u202c";
- field public static final String PDI = "\u2069";
- field public static final String RLE = "\u202b";
- field public static final String RLI = "\u2067";
- field public static final String RLM = "\u200f";
- field public static final String RLO = "\u202e";
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- ctor public CoroutineUtilsKt();
- method public static kotlinx.coroutines.Job delay(androidx.ui.core.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev02.txt b/ui/ui-platform/api/public_plus_experimental_0.1.0-dev02.txt
deleted file mode 100644
index 94d3381..0000000
--- a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev02.txt
+++ /dev/null
@@ -1,478 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- ctor public AndroidAutofillDebugUtilsKt();
- }
-
- public final class AndroidAutofillKt {
- ctor public AndroidAutofillKt();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class AndroidComposeView extends android.view.ViewGroup implements androidx.ui.core.DensityScope androidx.ui.core.Owner androidx.ui.core.SemanticsTreeProvider {
- ctor public AndroidComposeView(android.content.Context context);
- method public androidx.ui.core.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.core.PxSize parentSize);
- method public java.util.List<androidx.ui.core.SemanticsTreeNode> getAllSemanticNodes();
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getCommitUnsubscribe();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.Density getDensity();
- method public long getMeasureIteration();
- method public androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? getRef();
- method public androidx.ui.core.LayoutNode getRoot();
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onEndLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onEndMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void sendEvent(android.view.MotionEvent event);
- method public void setCommitUnsubscribe(kotlin.jvm.functions.Function0<kotlin.Unit>? p);
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? value);
- property public final androidx.ui.autofill.Autofill? autofill;
- property public final androidx.ui.autofill.AutofillTree autofillTree;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit>? commitUnsubscribe;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.Density density;
- property public long measureIteration;
- property public final androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? ref;
- property public final androidx.ui.core.LayoutNode root;
- }
-
- public final class AndroidOwnerKt {
- ctor public AndroidOwnerKt();
- }
-
- public abstract sealed class ComponentNode implements androidx.compose.Emittable {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public void emitInsertAt(int index, androidx.compose.Emittable instance);
- method public void emitMove(int from, int to, int count);
- method public void emitRemoveAt(int index, int count);
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method protected androidx.ui.core.LayoutNode? getContainingLayoutNode();
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public androidx.ui.core.RepaintBoundaryNode? getRepaintBoundary();
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- }
-
- public final class ComponentNodesKt {
- ctor public ComponentNodesKt();
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.PxPosition childToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode child, androidx.ui.core.PxPosition childLocal);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static androidx.ui.core.PxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.PxPosition global, boolean withOwnerOffset = true);
- method public static androidx.ui.core.IntPxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.IntPxPosition global, boolean withOwnerOffset = true);
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.PxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.core.PxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.core.IntPxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.core.IntPxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.core.PxPosition positionRelativeToAncestor(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode ancestor);
- method public static androidx.ui.core.IntPxPosition positionRelativeToRoot(androidx.ui.core.LayoutNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- ctor public DebugUtilsKt();
- method public static inline void ifDebug(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public boolean getAffectsParentSize();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.IntPxPosition getContentPosition();
- method public androidx.ui.core.IntPxSize getContentSize();
- method public androidx.ui.core.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.IntPxPosition getModifiedPosition();
- method public androidx.ui.core.IntPxSize getModifiedSize();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.core.IntPx getWidth();
- method public androidx.ui.core.IntPx getX();
- method public androidx.ui.core.IntPx getY();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public androidx.ui.core.IntPx maxIntrinsicHeight(androidx.ui.core.IntPx width);
- method public androidx.ui.core.IntPx maxIntrinsicWidth(androidx.ui.core.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.core.IntPx minIntrinsicHeight(androidx.ui.core.IntPx width);
- method public androidx.ui.core.IntPx minIntrinsicWidth(androidx.ui.core.IntPx height);
- method public void place(androidx.ui.core.IntPx x, androidx.ui.core.IntPx y);
- method public void placeChildren();
- method public void requestRemeasure();
- method public void setAffectsParentSize(boolean p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setMeasuring(boolean p);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setNeedsRelayout$lintWithKotlin(boolean p);
- method public void setNeedsRemeasure$lintWithKotlin(boolean p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.IntPxPosition contentPosition;
- property public final androidx.ui.core.IntPxSize contentSize;
- property public final androidx.ui.core.IntPx height;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.IntPxPosition modifiedPosition;
- property public final androidx.ui.core.IntPxSize modifiedSize;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.core.IntPx width;
- property public final androidx.ui.core.IntPx x;
- property public final androidx.ui.core.IntPx y;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.core.IntPx maxIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public androidx.ui.core.IntPx maxIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- method public androidx.ui.core.MeasureScope.LayoutResult measure(androidx.ui.core.MeasureScope measureScope, java.util.List<? extends androidx.ui.core.Measurable> measurables, androidx.ui.core.Constraints constraints);
- method public androidx.ui.core.IntPx minIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public androidx.ui.core.IntPx minIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- }
-
- public interface Owner {
- method public androidx.ui.core.IntPxPosition calculatePosition();
- method public androidx.ui.core.Density getDensity();
- method public long getMeasureIteration();
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onEndLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onEndMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartMeasure(androidx.ui.core.LayoutNode layoutNode);
- property public abstract androidx.ui.core.Density density;
- property public abstract long measureIteration;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.core.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.core.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class RepaintBoundaryNode extends androidx.ui.core.ComponentNode {
- ctor public RepaintBoundaryNode(String? name);
- method public boolean getClipToShape();
- method public androidx.ui.core.Dp getElevation();
- method public String? getName();
- method public float getOpacity();
- method public androidx.ui.engine.geometry.Shape? getShape();
- method public void setClipToShape(boolean value);
- method public void setElevation(androidx.ui.core.Dp value);
- method public void setOpacity(float value);
- method public void setShape(androidx.ui.engine.geometry.Shape? value);
- property public final boolean clipToShape;
- property public final androidx.ui.core.Dp elevation;
- property public final float opacity;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- property public final androidx.ui.engine.geometry.Shape? shape;
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration, boolean container, boolean explicitChildNodes);
- ctor public SemanticsComponentNode();
- method public boolean getContainer();
- method public boolean getExplicitChildNodes();
- method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
- method public void setContainer(boolean p);
- method public void setExplicitChildNodes(boolean p);
- method public void setSemanticsConfiguration(androidx.ui.core.semantics.SemanticsConfiguration p);
- property public final boolean container;
- property public final boolean explicitChildNodes;
- property public final androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
- }
-
- public interface SemanticsTreeNode {
- method public java.util.Set<androidx.ui.core.SemanticsTreeNode> getChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getData();
- method public androidx.ui.core.PxPosition? getGlobalPosition();
- method public androidx.ui.core.SemanticsTreeNode? getParent();
- property public abstract java.util.Set<androidx.ui.core.SemanticsTreeNode> children;
- property public abstract androidx.ui.core.semantics.SemanticsConfiguration data;
- property public abstract androidx.ui.core.PxPosition? globalPosition;
- property public abstract androidx.ui.core.SemanticsTreeNode? parent;
- }
-
- public final class SemanticsTreeNodeImpl implements androidx.ui.core.SemanticsTreeNode {
- ctor public SemanticsTreeNodeImpl(androidx.ui.core.SemanticsTreeNode? parent, androidx.ui.core.SemanticsComponentNode semanticsComponentNode);
- method public void addChild(androidx.ui.core.SemanticsTreeNode child);
- method public java.util.Set<androidx.ui.core.SemanticsTreeNode> getChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getData();
- method public androidx.ui.core.PxPosition? getGlobalPosition();
- method public androidx.ui.core.SemanticsTreeNode? getParent();
- property public java.util.Set<androidx.ui.core.SemanticsTreeNode> children;
- property public androidx.ui.core.semantics.SemanticsConfiguration data;
- property public androidx.ui.core.PxPosition? globalPosition;
- }
-
- public final class SemanticsTreeNodeImplKt {
- ctor public SemanticsTreeNodeImplKt();
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.SemanticsTreeNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.input {
-
- public final class InputStateKt {
- ctor public InputStateKt();
- }
-
- public final class RecordingInputConnectionKt {
- ctor public RecordingInputConnectionKt();
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapterKt {
- ctor public MotionEventAdapterKt();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(int id, androidx.ui.core.PointerInputData pointerInputData);
- method public int component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(int id, androidx.ui.core.PointerInputData pointerInputData);
- method public int getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- ctor public PointerInputEventProcessorKt();
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public boolean getExplicitChildNodes();
- method public boolean getHasBeenAnnotated();
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setExplicitChildNodes(boolean p);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean explicitChildNodes;
- property public final boolean hasBeenAnnotated;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- ctor public SemanticsConfigurationKt();
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode();
- method public boolean getAttached();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public int getChildrenCount();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public int getDepth();
- method public boolean getHasChildren();
- method public int getId();
- method public boolean getMergeAllDescendantsIntoThisNode();
- method public androidx.ui.core.semantics.SemanticsOwner? getOwner();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.engine.geometry.Rect? getParentPaintClipRect();
- method public androidx.ui.engine.geometry.Rect? getParentSemanticsClipRect();
- method public androidx.ui.engine.geometry.Rect getRect();
- method public boolean isInvisible();
- method public boolean isMergedIntoParent();
- method public boolean isPartOfNodeMerging();
- method public void redepthChild(androidx.ui.core.semantics.SemanticsNode child);
- method public void redepthChildren();
- method public void setChildren(java.util.List<androidx.ui.core.semantics.SemanticsNode> p);
- method public void setMergedIntoParent(boolean value);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- method public void setParentPaintClipRect(androidx.ui.engine.geometry.Rect? p);
- method public void setParentSemanticsClipRect(androidx.ui.engine.geometry.Rect? p);
- method public void setRect(androidx.ui.engine.geometry.Rect value);
- property public final boolean attached;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final int childrenCount;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final int depth;
- property public final boolean hasChildren;
- property public final boolean isInvisible;
- property public final boolean isMergedIntoParent;
- property public final boolean isPartOfNodeMerging;
- property public final boolean mergeAllDescendantsIntoThisNode;
- property public final androidx.ui.core.semantics.SemanticsOwner? owner;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.engine.geometry.Rect? parentPaintClipRect;
- property public final androidx.ui.engine.geometry.Rect? parentSemanticsClipRect;
- property public final androidx.ui.engine.geometry.Rect rect;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public androidx.ui.core.semantics.SemanticsNode root(androidx.ui.core.semantics.SemanticsOwner owner);
- }
-
- public final class SemanticsNodeKt {
- ctor public SemanticsNodeKt();
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner();
- }
-
-}
-
-package androidx.ui.internal {
-
- public final class Unicode {
- field public static final String ALM = "\u061c";
- field public static final String FSI = "\u2068";
- field public static final androidx.ui.internal.Unicode! INSTANCE;
- field public static final String LRE = "\u202a";
- field public static final String LRI = "\u2066";
- field public static final String LRM = "\u200e";
- field public static final String LRO = "\u202d";
- field public static final String PDF = "\u202c";
- field public static final String PDI = "\u2069";
- field public static final String RLE = "\u202b";
- field public static final String RLI = "\u2067";
- field public static final String RLM = "\u200f";
- field public static final String RLO = "\u202e";
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- ctor public CoroutineUtilsKt();
- method public static kotlinx.coroutines.Job delay(androidx.ui.core.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev03.txt b/ui/ui-platform/api/public_plus_experimental_0.1.0-dev03.txt
deleted file mode 100644
index bbf059a..0000000
--- a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev03.txt
+++ /dev/null
@@ -1,507 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- ctor public AndroidAutofillDebugUtilsKt();
- }
-
- public final class AndroidAutofillKt {
- ctor public AndroidAutofillKt();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class AndroidComposeView extends android.view.ViewGroup implements androidx.ui.core.DensityScope androidx.ui.core.Owner androidx.ui.core.SemanticsTreeProvider {
- ctor public AndroidComposeView(android.content.Context context);
- method public androidx.ui.core.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.core.PxSize parentSize);
- method public void enableModelReadObserving(boolean enabled);
- method public java.util.List<androidx.ui.core.SemanticsTreeNode> getAllSemanticNodes();
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public long getMeasureIteration();
- method public androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? getRef();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onEndLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onEndMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void sendEvent(android.view.MotionEvent event);
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? value);
- property public final androidx.ui.autofill.Autofill? autofill;
- property public final androidx.ui.autofill.AutofillTree autofillTree;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.Density density;
- property public final androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public long measureIteration;
- property public final androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? ref;
- property public final androidx.ui.core.LayoutNode root;
- property public final androidx.ui.input.TextInputService textInputService;
- }
-
- public final class AndroidOwnerKt {
- ctor public AndroidOwnerKt();
- }
-
- public abstract sealed class ComponentNode implements androidx.compose.Emittable {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public void emitInsertAt(int index, androidx.compose.Emittable instance);
- method public void emitMove(int from, int to, int count);
- method public void emitRemoveAt(int index, int count);
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method protected androidx.ui.core.LayoutNode? getContainingLayoutNode();
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public androidx.ui.core.RepaintBoundaryNode? getRepaintBoundary();
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- }
-
- public final class ComponentNodesKt {
- ctor public ComponentNodesKt();
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.PxPosition childToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode child, androidx.ui.core.PxPosition childLocal);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static androidx.ui.core.PxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.PxPosition global, boolean withOwnerOffset = true);
- method public static androidx.ui.core.IntPxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.IntPxPosition global, boolean withOwnerOffset = true);
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.PxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.core.PxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.core.IntPxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.core.IntPxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.core.PxPosition positionRelativeToAncestor(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode ancestor);
- method public static androidx.ui.core.IntPxPosition positionRelativeToRoot(androidx.ui.core.LayoutNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- ctor public DebugUtilsKt();
- method public static inline void ifDebug(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.Density density);
- method public boolean getAffectsParentSize();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.IntPxPosition getContentPosition();
- method public androidx.ui.core.IntPxSize getContentSize();
- method public androidx.ui.core.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.IntPxPosition getModifiedPosition();
- method public androidx.ui.core.IntPxSize getModifiedSize();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.core.IntPx getWidth();
- method public androidx.ui.core.IntPx getX();
- method public androidx.ui.core.IntPx getY();
- method public inline void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public androidx.ui.core.IntPx maxIntrinsicHeight(androidx.ui.core.IntPx width);
- method public androidx.ui.core.IntPx maxIntrinsicWidth(androidx.ui.core.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.core.IntPx minIntrinsicHeight(androidx.ui.core.IntPx width);
- method public androidx.ui.core.IntPx minIntrinsicWidth(androidx.ui.core.IntPx height);
- method public void place(androidx.ui.core.IntPx x, androidx.ui.core.IntPx y);
- method public void placeChildren();
- method public void requestRemeasure();
- method public void setAffectsParentSize(boolean p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setMeasuring(boolean p);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.IntPxPosition contentPosition;
- property public final androidx.ui.core.IntPxSize contentSize;
- property public final androidx.ui.core.IntPx height;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.IntPxPosition modifiedPosition;
- property public final androidx.ui.core.IntPxSize modifiedSize;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.core.IntPx width;
- property public final androidx.ui.core.IntPx x;
- property public final androidx.ui.core.IntPx y;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.core.IntPx maxIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public androidx.ui.core.IntPx maxIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- method public androidx.ui.core.MeasureScope.LayoutResult measure(androidx.ui.core.MeasureScope measureScope, java.util.List<? extends androidx.ui.core.Measurable> measurables, androidx.ui.core.Constraints constraints);
- method public androidx.ui.core.IntPx minIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public androidx.ui.core.IntPx minIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- }
-
- public abstract static class LayoutNode.NoIntristicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntristicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public Void maxIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- method public Void minIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public Void minIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- }
-
- public interface Owner {
- method public androidx.ui.core.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.core.PxSize parentSize);
- method public void enableModelReadObserving(boolean enabled);
- method public androidx.ui.core.Density getDensity();
- method public long getMeasureIteration();
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onEndLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onEndMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartMeasure(androidx.ui.core.LayoutNode layoutNode);
- property public abstract androidx.ui.core.Density density;
- property public abstract long measureIteration;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.core.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.core.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class RepaintBoundaryNode extends androidx.ui.core.ComponentNode {
- ctor public RepaintBoundaryNode(String? name);
- method public boolean getClipToShape();
- method public androidx.ui.core.Dp getElevation();
- method public String? getName();
- method public float getOpacity();
- method public androidx.ui.engine.geometry.Shape? getShape();
- method public void setClipToShape(boolean value);
- method public void setElevation(androidx.ui.core.Dp value);
- method public void setOpacity(float value);
- method public void setShape(androidx.ui.engine.geometry.Shape? value);
- property public final boolean clipToShape;
- property public final androidx.ui.core.Dp elevation;
- property public final float opacity;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- property public final androidx.ui.engine.geometry.Shape? shape;
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration, boolean container, boolean explicitChildNodes);
- ctor public SemanticsComponentNode();
- method public boolean getContainer();
- method public boolean getExplicitChildNodes();
- method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
- method public void setContainer(boolean p);
- method public void setExplicitChildNodes(boolean p);
- method public void setSemanticsConfiguration(androidx.ui.core.semantics.SemanticsConfiguration p);
- property public final boolean container;
- property public final boolean explicitChildNodes;
- property public final androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
- }
-
- public interface SemanticsTreeNode {
- method public androidx.ui.core.ComponentNode? findClosestParentNode(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- method public java.util.Set<androidx.ui.core.SemanticsTreeNode> getChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getData();
- method public androidx.ui.engine.geometry.Rect? getGlobalRect();
- method public androidx.ui.core.SemanticsTreeNode? getParent();
- property public abstract java.util.Set<androidx.ui.core.SemanticsTreeNode> children;
- property public abstract androidx.ui.core.semantics.SemanticsConfiguration data;
- property public abstract androidx.ui.engine.geometry.Rect? globalRect;
- property public abstract androidx.ui.core.SemanticsTreeNode? parent;
- }
-
- public final class SemanticsTreeNodeImpl implements androidx.ui.core.SemanticsTreeNode {
- ctor public SemanticsTreeNodeImpl(androidx.ui.core.SemanticsTreeNode? parent, androidx.ui.core.SemanticsComponentNode semanticsComponentNode);
- method public void addChild(androidx.ui.core.SemanticsTreeNode child);
- method public androidx.ui.core.ComponentNode? findClosestParentNode(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- method public java.util.Set<androidx.ui.core.SemanticsTreeNode> getChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getData();
- method public androidx.ui.engine.geometry.Rect? getGlobalRect();
- method public androidx.ui.core.SemanticsTreeNode? getParent();
- property public java.util.Set<androidx.ui.core.SemanticsTreeNode> children;
- property public androidx.ui.core.semantics.SemanticsConfiguration data;
- property public androidx.ui.engine.geometry.Rect? globalRect;
- }
-
- public final class SemanticsTreeNodeImplKt {
- ctor public SemanticsTreeNodeImplKt();
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.SemanticsTreeNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusNodeUtilsKt {
- ctor public FocusNodeUtilsKt();
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class HitPathTrackerKt {
- ctor public HitPathTrackerKt();
- }
-
- public final class MotionEventAdapterKt {
- ctor public MotionEventAdapterKt();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(int id, androidx.ui.core.PointerInputData pointerInputData);
- method public int component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(int id, androidx.ui.core.PointerInputData pointerInputData);
- method public int getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- ctor public PointerInputEventProcessorKt();
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public boolean getExplicitChildNodes();
- method public boolean getHasBeenAnnotated();
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setExplicitChildNodes(boolean p);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean explicitChildNodes;
- property public final boolean hasBeenAnnotated;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- ctor public SemanticsConfigurationKt();
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode();
- method public boolean getAttached();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public int getChildrenCount();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public int getDepth();
- method public boolean getHasChildren();
- method public int getId();
- method public boolean getMergeAllDescendantsIntoThisNode();
- method public androidx.ui.core.semantics.SemanticsOwner? getOwner();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.engine.geometry.Rect? getParentPaintClipRect();
- method public androidx.ui.engine.geometry.Rect? getParentSemanticsClipRect();
- method public androidx.ui.engine.geometry.Rect getRect();
- method public boolean isInvisible();
- method public boolean isMergedIntoParent();
- method public boolean isPartOfNodeMerging();
- method public void redepthChild(androidx.ui.core.semantics.SemanticsNode child);
- method public void redepthChildren();
- method public void setChildren(java.util.List<androidx.ui.core.semantics.SemanticsNode> p);
- method public void setMergedIntoParent(boolean value);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- method public void setParentPaintClipRect(androidx.ui.engine.geometry.Rect? p);
- method public void setParentSemanticsClipRect(androidx.ui.engine.geometry.Rect? p);
- method public void setRect(androidx.ui.engine.geometry.Rect value);
- property public final boolean attached;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final int childrenCount;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final int depth;
- property public final boolean hasChildren;
- property public final boolean isInvisible;
- property public final boolean isMergedIntoParent;
- property public final boolean isPartOfNodeMerging;
- property public final boolean mergeAllDescendantsIntoThisNode;
- property public final androidx.ui.core.semantics.SemanticsOwner? owner;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.engine.geometry.Rect? parentPaintClipRect;
- property public final androidx.ui.engine.geometry.Rect? parentSemanticsClipRect;
- property public final androidx.ui.engine.geometry.Rect rect;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public androidx.ui.core.semantics.SemanticsNode root(androidx.ui.core.semantics.SemanticsOwner owner);
- }
-
- public final class SemanticsNodeKt {
- ctor public SemanticsNodeKt();
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner();
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- ctor public InputStateKt();
- }
-
- public final class RecordingInputConnectionKt {
- ctor public RecordingInputConnectionKt();
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- ctor public CoroutineUtilsKt();
- method public static kotlinx.coroutines.Job delay(androidx.ui.core.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev04.txt b/ui/ui-platform/api/public_plus_experimental_0.1.0-dev04.txt
deleted file mode 100644
index 39d2006..0000000
--- a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev04.txt
+++ /dev/null
@@ -1,503 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public final class AndroidComposeView extends android.view.ViewGroup implements androidx.ui.core.AndroidOwner androidx.ui.unit.DensityScope androidx.ui.core.SemanticsTreeProvider {
- ctor public AndroidComposeView(android.content.Context context);
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedBack getHapticFeedBack();
- method public long getMeasureIteration();
- method public androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? getRef();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public void observeDrawModelReads(androidx.ui.core.RepaintBoundaryNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void removeAndroidView(android.view.View view);
- method public void sendEvent(android.view.MotionEvent event);
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? value);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public void setShowLayoutBounds(boolean p);
- property public final androidx.ui.autofill.Autofill? autofill;
- property public final androidx.ui.autofill.AutofillTree autofillTree;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.unit.Density density;
- property public final androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public final androidx.ui.core.hapticfeedback.HapticFeedBack hapticFeedBack;
- property public long measureIteration;
- property public final androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? ref;
- property public final androidx.ui.core.LayoutNode root;
- property public androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public boolean showLayoutBounds;
- property public final androidx.ui.input.TextInputService textInputService;
- field public static final androidx.ui.core.AndroidComposeView.Companion! Companion;
- }
-
- public static final class AndroidComposeView.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public void removeAndroidView(android.view.View view);
- }
-
- public final class AndroidOwnerKt {
- }
-
- public abstract sealed class ComponentNode implements androidx.compose.Emittable {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public void emitInsertAt(int index, androidx.compose.Emittable instance);
- method public void emitMove(int from, int to, int count);
- method public void emitRemoveAt(int index, int count);
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method protected androidx.ui.core.LayoutNode? getContainingLayoutNode();
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public androidx.ui.core.RepaintBoundaryNode? getRepaintBoundary();
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.unit.PxPosition childToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode child, androidx.ui.unit.PxPosition childLocal);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- 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);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static androidx.ui.unit.PxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.unit.PxPosition global, boolean withOwnerOffset = true);
- method public static androidx.ui.unit.IntPxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.unit.IntPxPosition global, boolean withOwnerOffset = true);
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.unit.PxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.unit.PxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.unit.IntPxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.unit.IntPxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.unit.PxPosition positionRelativeToAncestor(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode ancestor);
- method public static androidx.ui.unit.IntPxPosition positionRelativeToRoot(androidx.ui.core.LayoutNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.Density density);
- method public boolean getAffectsParentSize();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.unit.IntPxPosition getContentPosition();
- method public androidx.ui.unit.IntPxSize getContentSize();
- method public androidx.ui.unit.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.unit.IntPxPosition getModifiedPosition();
- method public androidx.ui.unit.IntPxSize getModifiedSize();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.unit.IntPx getWidth();
- method public androidx.ui.unit.IntPx getX();
- method public androidx.ui.unit.IntPx getY();
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public void onInvalidate();
- method public void place(androidx.ui.unit.IntPx x, androidx.ui.unit.IntPx y);
- method public void requestRemeasure();
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.unit.IntPxPosition contentPosition;
- property public final androidx.ui.unit.IntPxSize contentSize;
- property public final androidx.ui.unit.IntPx height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.unit.IntPxPosition modifiedPosition;
- property public final androidx.ui.unit.IntPxSize modifiedSize;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.unit.IntPx width;
- property public final androidx.ui.unit.IntPx x;
- property public final androidx.ui.unit.IntPx y;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- method public androidx.ui.core.MeasureScope.LayoutResult measure(androidx.ui.core.MeasureScope measureScope, java.util.List<? extends androidx.ui.core.Measurable> measurables, androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public Void maxIntrinsicWidth(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- method public Void minIntrinsicHeight(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public Void minIntrinsicWidth(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- }
-
- public final class LayoutNodeWrapperKt {
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public androidx.ui.unit.Density getDensity();
- method public long getMeasureIteration();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public void observeDrawModelReads(androidx.ui.core.RepaintBoundaryNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- property public abstract androidx.ui.unit.Density density;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class RepaintBoundaryNode extends androidx.ui.core.ComponentNode {
- ctor public RepaintBoundaryNode(String? name);
- method public boolean getClipToShape();
- method public androidx.ui.unit.Dp getElevation();
- method public String? getName();
- method public float getOpacity();
- method public androidx.ui.graphics.Shape? getShape();
- method public void setClipToShape(boolean value);
- method public void setElevation(androidx.ui.unit.Dp value);
- method public void setOpacity(float value);
- method public void setShape(androidx.ui.graphics.Shape? value);
- property public final boolean clipToShape;
- property public final androidx.ui.unit.Dp elevation;
- property public final float opacity;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- property public final androidx.ui.graphics.Shape? shape;
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration, int id);
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode getSemanticsNode();
- method public boolean hasSemanticsComponentNodeInTree$lintWithKotlin();
- method public void invalidateSemanticsComponentNode$lintWithKotlin();
- property public final androidx.ui.core.semantics.SemanticsNode semanticsNode;
- }
-
- public final class SemanticsTreeNodeImplKt {
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusNodeUtilsKt {
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedBack {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackConstants hapticFeedbackConstants);
- }
-
- public enum HapticFeedbackConstants {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackConstants LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackConstants TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapter {
- ctor public MotionEventAdapter();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode(androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig, androidx.ui.core.SemanticsComponentNode componentNode);
- method public boolean getAttached();
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getUnmergedChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- property public final boolean attached;
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> unmergedChildren;
- property public final androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev05.txt b/ui/ui-platform/api/public_plus_experimental_0.1.0-dev05.txt
deleted file mode 100644
index 62e6677..0000000
--- a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev05.txt
+++ /dev/null
@@ -1,495 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public final class AndroidComposeView extends android.view.ViewGroup implements androidx.ui.core.AndroidOwner androidx.ui.core.SemanticsTreeProvider {
- ctor public AndroidComposeView(android.content.Context context);
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public long getMeasureIteration();
- method public androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? getRef();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public void measureAndLayout();
- method public void observeDrawModelReads(androidx.ui.core.RepaintBoundaryNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void removeAndroidView(android.view.View view);
- method public void sendEvent(android.view.MotionEvent event);
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? value);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public void setShowLayoutBounds(boolean p);
- property public final androidx.ui.autofill.Autofill? autofill;
- property public final androidx.ui.autofill.AutofillTree autofillTree;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.unit.Density density;
- property public final androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public final androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public long measureIteration;
- property public final androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? ref;
- property public final androidx.ui.core.LayoutNode root;
- property public androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public boolean showLayoutBounds;
- property public final androidx.ui.input.TextInputService textInputService;
- field public static final androidx.ui.core.AndroidComposeView.Companion! Companion;
- }
-
- public static final class AndroidComposeView.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public void removeAndroidView(android.view.View view);
- }
-
- public final class AndroidOwnerKt {
- }
-
- public abstract sealed class ComponentNode implements androidx.compose.Emittable {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public void emitInsertAt(int index, androidx.compose.Emittable instance);
- method public void emitMove(int from, int to, int count);
- method public void emitRemoveAt(int index, int count);
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method protected androidx.ui.core.LayoutNode? getContainingLayoutNode();
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public androidx.ui.core.RepaintBoundaryNode? getRepaintBoundary();
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- 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);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.Density density);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method public androidx.ui.unit.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.unit.IntPx getWidth();
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public void onInvalidate();
- method public void place(androidx.ui.unit.IntPx x, androidx.ui.unit.IntPx y);
- method public void requestRemeasure();
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property public final androidx.ui.unit.IntPx height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.unit.IntPx width;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- method public androidx.ui.core.MeasureScope.LayoutResult measure(androidx.ui.core.MeasureScope measureScope, java.util.List<? extends androidx.ui.core.Measurable> measurables, androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public Void maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- method public Void minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public Void minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- }
-
- public final class LayoutNodeWrapperKt {
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public androidx.ui.unit.Density getDensity();
- method public long getMeasureIteration();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public void measureAndLayout();
- method public void observeDrawModelReads(androidx.ui.core.RepaintBoundaryNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- property public abstract androidx.ui.unit.Density density;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class RepaintBoundaryNode extends androidx.ui.core.ComponentNode {
- ctor public RepaintBoundaryNode(String? name);
- method public boolean getClipToShape();
- method public androidx.ui.unit.Dp getElevation();
- method public String? getName();
- method public float getOpacity();
- method public androidx.ui.graphics.Shape? getShape();
- method public void setClipToShape(boolean value);
- method public void setElevation(androidx.ui.unit.Dp value);
- method public void setOpacity(float value);
- method public void setShape(androidx.ui.graphics.Shape? value);
- property public final boolean clipToShape;
- property public final androidx.ui.unit.Dp elevation;
- property public final float opacity;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- property public final androidx.ui.graphics.Shape? shape;
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(int id, androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration);
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode getSemanticsNode();
- method public boolean hasSemanticsComponentNodeInTree$lintWithKotlin();
- method public void invalidateSemanticsComponentNode$lintWithKotlin();
- property public final androidx.ui.core.semantics.SemanticsNode semanticsNode;
- }
-
- public final class SemanticsTreeNodeImplKt {
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusNodeUtilsKt {
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapter {
- ctor public MotionEventAdapter();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode(androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig, androidx.ui.core.SemanticsComponentNode componentNode);
- method public boolean getAttached();
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getUnmergedChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- property public final boolean attached;
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> unmergedChildren;
- property public final androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev06.txt b/ui/ui-platform/api/public_plus_experimental_0.1.0-dev06.txt
deleted file mode 100644
index d143f3e..0000000
--- a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev06.txt
+++ /dev/null
@@ -1,510 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public final class AndroidComposeView extends android.view.ViewGroup implements androidx.ui.core.AndroidOwner androidx.ui.core.SemanticsTreeProvider {
- ctor public AndroidComposeView(android.content.Context context);
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public long getMeasureIteration();
- method public androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? getRef();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public void measureAndLayout();
- method public void observeDrawModelReads(androidx.ui.core.RepaintBoundaryNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void removeAndroidView(android.view.View view);
- method public void sendEvent(android.view.MotionEvent event);
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? value);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public void setShowLayoutBounds(boolean p);
- property public final androidx.ui.autofill.Autofill? autofill;
- property public final androidx.ui.autofill.AutofillTree autofillTree;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.unit.Density density;
- property public final androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public final androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public long measureIteration;
- property public final androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? ref;
- property public final androidx.ui.core.LayoutNode root;
- property public androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public boolean showLayoutBounds;
- property public final androidx.ui.input.TextInputService textInputService;
- field public static final androidx.ui.core.AndroidComposeView.Companion! Companion;
- }
-
- public static final class AndroidComposeView.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public void removeAndroidView(android.view.View view);
- }
-
- public final class AndroidOwnerKt {
- }
-
- public abstract sealed class ComponentNode implements androidx.compose.Emittable {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public void emitInsertAt(int index, androidx.compose.Emittable instance);
- method public void emitMove(int from, int to, int count);
- method public void emitRemoveAt(int index, int count);
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method protected androidx.ui.core.LayoutNode? getContainingLayoutNode();
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public androidx.ui.core.RepaintBoundaryNode? getRepaintBoundary();
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- 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);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.Density density);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method public androidx.ui.unit.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutDirection? getLayoutDirection();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.unit.IntPx getWidth();
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public void onInvalidate();
- method public void place(androidx.ui.unit.IntPx x, androidx.ui.unit.IntPx y);
- method public void requestRemeasure();
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setLayoutDirection(androidx.ui.core.LayoutDirection? p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property public final androidx.ui.unit.IntPx height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutDirection? layoutDirection;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.unit.IntPx width;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.core.MeasureScope.LayoutResult 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);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public final class LayoutNodeWrapperKt {
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public androidx.ui.unit.Density getDensity();
- method public long getMeasureIteration();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public void measureAndLayout();
- method public void observeDrawModelReads(androidx.ui.core.RepaintBoundaryNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- property public abstract androidx.ui.unit.Density density;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class RepaintBoundaryNode extends androidx.ui.core.ComponentNode {
- ctor public RepaintBoundaryNode(String? name);
- method public boolean getClipToShape();
- method public androidx.ui.unit.Dp getElevation();
- method public String? getName();
- method public float getOpacity();
- method public androidx.ui.graphics.Shape? getShape();
- method public void setClipToShape(boolean value);
- method public void setElevation(androidx.ui.unit.Dp value);
- method public void setOpacity(float value);
- method public void setShape(androidx.ui.graphics.Shape? value);
- property public final boolean clipToShape;
- property public final androidx.ui.unit.Dp elevation;
- property public final float opacity;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- property public final androidx.ui.graphics.Shape? shape;
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(int id, androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration);
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsConfiguration getLocalSemanticsConfiguration();
- method public androidx.ui.core.semantics.SemanticsNode getSemanticsNode();
- method public boolean hasSemanticsComponentNodeInTree$lintWithKotlin();
- method public void invalidateSemanticsComponentNode$lintWithKotlin();
- method public void setLocalSemanticsConfiguration(androidx.ui.core.semantics.SemanticsConfiguration p);
- property public final androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration;
- property public final androidx.ui.core.semantics.SemanticsNode semanticsNode;
- }
-
- public final class SemanticsTreeNodeImplKt {
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusNodeUtilsKt {
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapter {
- ctor public MotionEventAdapter();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode(androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig, androidx.ui.core.SemanticsComponentNode componentNode);
- method public boolean getAttached();
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getUnmergedChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- property public final boolean attached;
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> unmergedChildren;
- property public final androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.platform {
-
- public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
- ctor public AndroidUriHandler(android.content.Context context);
- method public void openLink(String uri);
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev07.txt b/ui/ui-platform/api/public_plus_experimental_0.1.0-dev07.txt
deleted file mode 100644
index 9e7e198..0000000
--- a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev07.txt
+++ /dev/null
@@ -1,493 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public void removeAndroidView(android.view.View view);
- }
-
- public final class AndroidOwnerKt {
- method public static androidx.ui.core.Owner createOwner(android.content.Context context);
- }
-
- public abstract sealed class ComponentNode {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method protected androidx.ui.core.LayoutNode? getContainingLayoutNode();
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
- method public final void move(int from, int to, int count);
- method public final void removeAt(int index, int count);
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- 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);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.Density density);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method @Deprecated public boolean getHandlesParentData();
- method public androidx.ui.unit.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutDirection? getLayoutDirection();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.unit.IntPx getWidth();
- method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public void onInvalidate();
- method public void place(androidx.ui.unit.IntPx x, androidx.ui.unit.IntPx y);
- method public void requestRemeasure();
- method public void setConstraints(androidx.ui.core.Constraints p);
- method @Deprecated public void setHandlesParentData(boolean p);
- method public void setLayoutDirection(androidx.ui.core.LayoutDirection? p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property @Deprecated public final boolean handlesParentData;
- property public final androidx.ui.unit.IntPx height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutDirection? layoutDirection;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.unit.IntPx width;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.core.MeasureScope.LayoutResult 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);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public final class LayoutNodeWrapperKt {
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public interface OwnedLayer {
- method public void destroy();
- method public void drawLayer(androidx.ui.graphics.Canvas canvas);
- method public android.graphics.Matrix getMatrix();
- method public void invalidate();
- method public void move(androidx.ui.unit.IntPxPosition position);
- method public void resize(androidx.ui.unit.IntPxSize size);
- method public void updateDisplayList();
- method public void updateLayerProperties();
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public androidx.ui.core.OwnedLayer createLayer(androidx.ui.core.DrawLayerModifier drawLayerModifier, kotlin.jvm.functions.Function2<? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.Density,kotlin.Unit> drawBlock);
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public long getMeasureIteration();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public void measureAndLayout();
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean requestFocus();
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public void setShowLayoutBounds(boolean p);
- property public abstract androidx.ui.autofill.Autofill? autofill;
- property public abstract androidx.ui.autofill.AutofillTree autofillTree;
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public abstract androidx.ui.unit.Density density;
- property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.LayoutNode root;
- property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- property public abstract androidx.ui.input.TextInputService textInputService;
- field public static final androidx.ui.core.Owner.Companion! Companion;
- }
-
- public static final class Owner.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class SavedStateDelegateKt {
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(int id, androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration);
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsConfiguration getLocalSemanticsConfiguration();
- method public androidx.ui.core.semantics.SemanticsNode getSemanticsNode();
- method public boolean hasSemanticsComponentNodeInTree$lintWithKotlin();
- method public void invalidateSemanticsComponentNode$lintWithKotlin();
- method public void setLocalSemanticsConfiguration(androidx.ui.core.semantics.SemanticsConfiguration p);
- property public final androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration;
- property public final androidx.ui.core.semantics.SemanticsNode semanticsNode;
- }
-
- public final class SemanticsTreeNodeImplKt {
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusNodeUtilsKt {
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapter {
- ctor public MotionEventAdapter();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public abstract class PointerInputFilter {
- ctor public PointerInputFilter();
- method public abstract kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public abstract kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public final void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates layoutCoordinates);
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public abstract kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class PointerInputModifier implements androidx.ui.core.Modifier.Element {
- ctor public PointerInputModifier(androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter);
- method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode(androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig, androidx.ui.core.SemanticsComponentNode componentNode);
- method public boolean getAttached();
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getUnmergedChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- property public final boolean attached;
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> unmergedChildren;
- property public final androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.platform {
-
- public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
- ctor public AndroidUriHandler(android.content.Context context);
- method public void openUri(String uri);
- }
-
- public interface UriHandler {
- method public void openUri(String uri);
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev08.txt b/ui/ui-platform/api/public_plus_experimental_0.1.0-dev08.txt
deleted file mode 100644
index 3e3ed20..0000000
--- a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev08.txt
+++ /dev/null
@@ -1,496 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public android.view.View getView();
- method public void removeAndroidView(android.view.View view);
- property public abstract android.view.View view;
- }
-
- public final class AndroidOwnerKt {
- method public static androidx.ui.core.AndroidOwner createOwner(android.content.Context context);
- }
-
- public abstract sealed class ComponentNode {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
- method public final void move(int from, int to, int count);
- method public final void removeAt(int index, int count);
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- 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);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.Density density);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutNode? getContainingLayoutNode$lintWithKotlin();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method @Deprecated public boolean getHandlesParentData();
- method public androidx.ui.unit.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutDirection? getLayoutDirection();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.unit.IntPx getWidth();
- method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public void onInvalidate();
- method public void place(androidx.ui.unit.IntPx x, androidx.ui.unit.IntPx y);
- method public void requestRemeasure();
- method public void setConstraints(androidx.ui.core.Constraints p);
- method @Deprecated public void setHandlesParentData(boolean p);
- method public void setLayoutDirection(androidx.ui.core.LayoutDirection? p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property @Deprecated public final boolean handlesParentData;
- property public final androidx.ui.unit.IntPx height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutDirection? layoutDirection;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.unit.IntPx width;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.core.MeasureScope.LayoutResult 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);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public final class LayoutNodeWrapperKt {
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public interface OwnedLayer {
- method public void destroy();
- method public void drawLayer(androidx.ui.graphics.Canvas canvas);
- method public boolean getHasElevation();
- method public android.graphics.Matrix getMatrix();
- method public void invalidate();
- method public void move(androidx.ui.unit.IntPxPosition position);
- method public void resize(androidx.ui.unit.IntPxSize size);
- method public void setElevationRiseListener(kotlin.jvm.functions.Function0<kotlin.Unit>? block);
- method public void updateDisplayList();
- method public void updateLayerProperties();
- property public abstract boolean hasElevation;
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public androidx.ui.core.OwnedLayer createLayer(androidx.ui.core.DrawLayerModifier drawLayerModifier, kotlin.jvm.functions.Function2<? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.Density,kotlin.Unit> drawBlock);
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public long getMeasureIteration();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public void measureAndLayout();
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean requestFocus();
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public void setShowLayoutBounds(boolean p);
- property public abstract androidx.ui.autofill.Autofill? autofill;
- property public abstract androidx.ui.autofill.AutofillTree autofillTree;
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public abstract androidx.ui.unit.Density density;
- property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.LayoutNode root;
- property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- property public abstract androidx.ui.input.TextInputService textInputService;
- field public static final androidx.ui.core.Owner.Companion! Companion;
- }
-
- public static final class Owner.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class SavedStateDelegateKt {
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(int id, androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration);
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsConfiguration getLocalSemanticsConfiguration();
- method public androidx.ui.core.semantics.SemanticsNode getSemanticsNode();
- method public boolean hasSemanticsComponentNodeInTree$lintWithKotlin();
- method public void invalidateSemanticsComponentNode$lintWithKotlin();
- method public void setLocalSemanticsConfiguration(androidx.ui.core.semantics.SemanticsConfiguration p);
- property public final androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration;
- property public final androidx.ui.core.semantics.SemanticsNode semanticsNode;
- }
-
- public final class SemanticsTreeNodeImplKt {
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusNodeUtilsKt {
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapter {
- ctor public MotionEventAdapter();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public abstract class PointerInputFilter {
- ctor public PointerInputFilter();
- method public abstract kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public abstract kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public abstract kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
- method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
- property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode(androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig, androidx.ui.core.SemanticsComponentNode componentNode);
- method public boolean getAttached();
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getUnmergedChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- property public final boolean attached;
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> unmergedChildren;
- property public final androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.platform {
-
- public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
- ctor public AndroidUriHandler(android.content.Context context);
- method public void openUri(String uri);
- }
-
- public interface UriHandler {
- method public void openUri(String uri);
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev09.txt b/ui/ui-platform/api/public_plus_experimental_0.1.0-dev09.txt
deleted file mode 100644
index e5f306f5..0000000
--- a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev09.txt
+++ /dev/null
@@ -1,504 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
- public final class AndroidAutofillTypeKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public android.view.View getView();
- method public void removeAndroidView(android.view.View view);
- property public abstract android.view.View view;
- }
-
- public final class AndroidOwnerKt {
- method public static androidx.ui.core.AndroidOwner createOwner(android.content.Context context, androidx.lifecycle.LifecycleOwner? lifecycleOwner = null);
- method public static androidx.ui.core.LayoutDirection getLocaleLayoutDirection(android.content.res.Configuration);
- }
-
- public abstract sealed class ComponentNode {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
- method public final void move(int from, int to, int count);
- method public final void removeAt(int index, int count);
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- 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);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method @Deprecated public boolean getCanMultiMeasure();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutNode? getContainingLayoutNode$lintWithKotlin();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method @Deprecated public boolean getHandlesParentData();
- method public androidx.ui.unit.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutDirection? getLayoutDirection();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.unit.IntPx getWidth();
- method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public void onInvalidate();
- method public void place(androidx.ui.unit.IntPx x, androidx.ui.unit.IntPx y);
- method public void requestRemeasure();
- method @Deprecated public void setCanMultiMeasure(boolean p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method @Deprecated public void setHandlesParentData(boolean p);
- method public void setLayoutDirection(androidx.ui.core.LayoutDirection? p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property @Deprecated public final boolean canMultiMeasure;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property @Deprecated public final boolean handlesParentData;
- property public final androidx.ui.unit.IntPx height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutDirection? layoutDirection;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.unit.IntPx width;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- 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);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public interface OwnedLayer {
- method public void destroy();
- method public void drawLayer(androidx.ui.graphics.Canvas canvas);
- method public android.graphics.Matrix getMatrix();
- method public void invalidate();
- method public void move(androidx.ui.unit.IntPxPosition position);
- method public void resize(androidx.ui.unit.IntPxSize size);
- method public void updateDisplayList();
- method public void updateLayerProperties();
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- 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);
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public androidx.ui.core.clipboard.ClipboardManager getClipboardManager();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public androidx.lifecycle.LifecycleOwner? getLifecycleOwner();
- method public long getMeasureIteration();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public void measureAndLayout();
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean requestFocus();
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setOnLifecycleOwnerAvailable(kotlin.jvm.functions.Function1<? super androidx.lifecycle.LifecycleOwner,kotlin.Unit> callback);
- method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public void setShowLayoutBounds(boolean p);
- property public abstract androidx.ui.autofill.Autofill? autofill;
- property public abstract androidx.ui.autofill.AutofillTree autofillTree;
- property public abstract androidx.ui.core.clipboard.ClipboardManager clipboardManager;
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public abstract androidx.ui.unit.Density density;
- property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public abstract androidx.lifecycle.LifecycleOwner? lifecycleOwner;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.LayoutNode root;
- property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- property public abstract androidx.ui.input.TextInputService textInputService;
- field public static final androidx.ui.core.Owner.Companion! Companion;
- }
-
- public static final class Owner.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class SavedStateDelegateKt {
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(int id, androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration);
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsConfiguration getLocalSemanticsConfiguration();
- method public androidx.ui.core.semantics.SemanticsNode getSemanticsNode();
- method public boolean hasSemanticsComponentNodeInTree$lintWithKotlin();
- method public void invalidateSemanticsComponentNode$lintWithKotlin();
- method public void setLocalSemanticsConfiguration(androidx.ui.core.semantics.SemanticsConfiguration p);
- property public final androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration;
- property public final androidx.ui.core.semantics.SemanticsNode semanticsNode;
- }
-
-}
-
-package androidx.ui.core.clipboard {
-
- public final class AndroidClipboardManagerKt {
- }
-
- public interface ClipboardManager {
- method public androidx.ui.text.AnnotatedString? getText();
- method public void setText(androidx.ui.text.AnnotatedString annotatedString);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusModifierImplKt {
- method public static androidx.ui.focus.FocusModifier createFocusModifier(androidx.ui.focus.FocusDetailedState focusDetailedState);
- }
-
- public final class FocusNodeUtilsKt {
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapter {
- ctor public MotionEventAdapter();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public abstract class PointerInputFilter {
- ctor public PointerInputFilter();
- method public abstract void onCancel();
- method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
- method public void onInit(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
- 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.IntPxSize bounds);
- }
-
- public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
- method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
- property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode(androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig, androidx.ui.core.SemanticsComponentNode componentNode);
- method public boolean getAttached();
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public androidx.ui.unit.PxPosition getGlobalPosition();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getUnmergedChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- property public final boolean attached;
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final androidx.ui.unit.PxPosition globalPosition;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> unmergedChildren;
- property public final androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
- public final class SemanticsOwnerKt {
- method public static java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticsNodes(androidx.ui.core.semantics.SemanticsOwner);
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.platform {
-
- public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
- ctor public AndroidUriHandler(android.content.Context context);
- method public void openUri(String uri);
- }
-
- public interface UriHandler {
- method public void openUri(String uri);
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev10.txt b/ui/ui-platform/api/public_plus_experimental_0.1.0-dev10.txt
deleted file mode 100644
index 55f6eed..0000000
--- a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev10.txt
+++ /dev/null
@@ -1,517 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
- public final class AndroidAutofillTypeKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public android.view.View getView();
- method public void removeAndroidView(android.view.View view);
- property public abstract android.view.View view;
- }
-
- public final class AndroidOwnerKt {
- method public static androidx.ui.core.AndroidOwner createOwner(android.content.Context context, androidx.lifecycle.LifecycleOwner? lifecycleOwner = null);
- method public static androidx.ui.core.LayoutDirection getLocaleLayoutDirection(android.content.res.Configuration);
- }
-
- public abstract sealed class ComponentNode {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
- method public final void move(int from, int to, int count);
- method public final void removeAt(int index, int count);
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method @Deprecated public boolean getCanMultiMeasure();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutNode? getContainingLayoutNode$lintWithKotlin();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method @Deprecated public boolean getHandlesParentData();
- method public int getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutDirection getLayoutDirection();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public java.util.List<androidx.ui.core.ModifierInfo> getModifierInfo();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public int getWidth();
- method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public int maxIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
- method public int maxIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
- method public void onInvalidate();
- method public void place-rRMsBxU(int x, int y);
- method public void requestRemeasure();
- method @Deprecated public void setCanMultiMeasure(boolean p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method @Deprecated public void setHandlesParentData(boolean p);
- method public void setLayoutDirection(androidx.ui.core.LayoutDirection p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property @Deprecated public final boolean canMultiMeasure;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property @Deprecated public final boolean handlesParentData;
- property public final int height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutDirection layoutDirection;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final int width;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public int maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public int maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- 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);
- method public int minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public final class ModifierInfo {
- ctor public ModifierInfo(androidx.ui.core.Modifier modifier, androidx.ui.core.LayoutCoordinates coordinates, Object? extra);
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method public Object? getExtra();
- method public androidx.ui.core.Modifier getModifier();
- }
-
- public interface OwnedLayer {
- method public void destroy();
- method public void drawLayer(androidx.ui.graphics.Canvas canvas);
- method public long getLayerId();
- method public android.graphics.Matrix getMatrix();
- method public void invalidate();
- method public void move(androidx.ui.unit.IntPxPosition position);
- method public void resize(androidx.ui.unit.IntPxSize size);
- method public void updateDisplayList();
- method public void updateLayerProperties();
- property public abstract long layerId;
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- 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);
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public androidx.ui.core.clipboard.ClipboardManager getClipboardManager();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public androidx.lifecycle.LifecycleOwner? getLifecycleOwner();
- method public long getMeasureIteration();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public androidx.ui.core.texttoolbar.TextToolbar getTextToolbar();
- method public void measureAndLayout();
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean requestFocus();
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setOnLifecycleOwnerAvailable(kotlin.jvm.functions.Function1<? super androidx.lifecycle.LifecycleOwner,kotlin.Unit> callback);
- method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public void setShowLayoutBounds(boolean p);
- property public abstract androidx.ui.autofill.Autofill? autofill;
- property public abstract androidx.ui.autofill.AutofillTree autofillTree;
- property public abstract androidx.ui.core.clipboard.ClipboardManager clipboardManager;
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public abstract androidx.ui.unit.Density density;
- property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public abstract androidx.lifecycle.LifecycleOwner? lifecycleOwner;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.LayoutNode root;
- property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- property public abstract androidx.ui.input.TextInputService textInputService;
- property public abstract androidx.ui.core.texttoolbar.TextToolbar textToolbar;
- field public static final androidx.ui.core.Owner.Companion! Companion;
- }
-
- public static final class Owner.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class SavedStateDelegateKt {
- }
-
-}
-
-package androidx.ui.core.clipboard {
-
- public final class AndroidClipboardManagerKt {
- }
-
- public interface ClipboardManager {
- method public androidx.ui.text.AnnotatedString? getText();
- method public void setText(androidx.ui.text.AnnotatedString annotatedString);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusModifierImplKt {
- method public static androidx.ui.focus.FocusModifier createFocusModifier(androidx.ui.focus.FocusDetailedState focusDetailedState);
- }
-
- public final class FocusNodeUtilsKt {
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapter {
- ctor public MotionEventAdapter();
- }
-
- public final class PointerInputEventData {
- method public long component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy-tII9_pY(long id, androidx.ui.core.PointerInputData pointerInputData);
- method public long getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- }
-
- public abstract class PointerInputFilter {
- ctor public PointerInputFilter();
- method public abstract void onCancel();
- method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
- method public void onInit(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
- 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.IntPxSize bounds);
- }
-
- public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
- method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
- property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public interface SemanticsModifier extends androidx.ui.core.Modifier.Element {
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
- property public abstract int id;
- property public abstract androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
- }
-
- public final class SemanticsModifierKt {
- method @Deprecated public static androidx.ui.core.semantics.SemanticsModifier semanticsCore(androidx.ui.core.Modifier, boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null);
- }
-
- public final class SemanticsNode {
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public androidx.ui.unit.PxPosition getGlobalPosition();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final androidx.ui.unit.PxPosition globalPosition;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- 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);
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
- public final class SemanticsOwnerKt {
- method public static java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticsNodes(androidx.ui.core.semantics.SemanticsOwner);
- }
-
-}
-
-package androidx.ui.core.texttoolbar {
-
- public interface TextToolbar {
- method public void showCopyMenu(androidx.ui.geometry.Rect rect, androidx.ui.text.AnnotatedString text);
- }
-
-}
-
-package androidx.ui.core.texttoolbar.actionmodecallback {
-
- public final class TextActionModeCallbackKt {
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.platform {
-
- public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
- ctor public AndroidUriHandler(android.content.Context context);
- method public void openUri(String uri);
- }
-
- public interface UriHandler {
- method public void openUri(String uri);
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev11.txt b/ui/ui-platform/api/public_plus_experimental_0.1.0-dev11.txt
deleted file mode 100644
index 843c59d..0000000
--- a/ui/ui-platform/api/public_plus_experimental_0.1.0-dev11.txt
+++ /dev/null
@@ -1,506 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
- public final class AndroidAutofillTypeKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public android.view.View getView();
- method public void removeAndroidView(android.view.View view);
- property public abstract android.view.View view;
- }
-
- public final class AndroidOwnerKt {
- method public static androidx.ui.core.AndroidOwner createOwner(android.content.Context context, androidx.lifecycle.LifecycleOwner? lifecycleOwner = null);
- method public static androidx.ui.core.LayoutDirection getLocaleLayoutDirection(android.content.res.Configuration);
- }
-
- public abstract sealed class ComponentNode {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
- method public final void move(int from, int to, int count);
- method public final void removeAt(int index, int count);
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- @Deprecated public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor @Deprecated public FocusNode();
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method @Deprecated public boolean getCanMultiMeasure();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutNode? getContainingLayoutNode$lintWithKotlin();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method @Deprecated public boolean getHandlesParentData();
- method public int getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutDirection getLayoutDirection();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public java.util.List<androidx.ui.core.ModifierInfo> getModifierInfo();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public int getWidth();
- method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public int maxIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
- method public int maxIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
- method public void onInvalidate();
- method public void place-rRMsBxU(int x, int y);
- method public void requestRemeasure();
- method @Deprecated public void setCanMultiMeasure(boolean p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method @Deprecated public void setHandlesParentData(boolean p);
- method public void setLayoutDirection(androidx.ui.core.LayoutDirection p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property @Deprecated public final boolean canMultiMeasure;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property @Deprecated public final boolean handlesParentData;
- property public final int height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutDirection layoutDirection;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final int width;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public int maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public int maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- 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);
- method public int minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public final class ModifierInfo {
- ctor public ModifierInfo(androidx.ui.core.Modifier modifier, androidx.ui.core.LayoutCoordinates coordinates, Object? extra);
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method public Object? getExtra();
- method public androidx.ui.core.Modifier getModifier();
- }
-
- public interface OwnedLayer {
- method public void destroy();
- method public void drawLayer(androidx.ui.graphics.Canvas canvas);
- method public long getLayerId();
- method public android.graphics.Matrix getMatrix();
- method public void invalidate();
- method public void move(androidx.ui.unit.IntPxPosition position);
- method public void resize(androidx.ui.unit.IntPxSize size);
- method public void updateDisplayList();
- method public void updateLayerProperties();
- property public abstract long layerId;
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- 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);
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public androidx.ui.core.clipboard.ClipboardManager getClipboardManager();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public androidx.lifecycle.LifecycleOwner? getLifecycleOwner();
- method public long getMeasureIteration();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public androidx.ui.core.texttoolbar.TextToolbar getTextToolbar();
- method public void measureAndLayout();
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean requestFocus();
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setOnLifecycleOwnerAvailable(kotlin.jvm.functions.Function1<? super androidx.lifecycle.LifecycleOwner,kotlin.Unit> callback);
- method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public void setShowLayoutBounds(boolean p);
- property public abstract androidx.ui.autofill.Autofill? autofill;
- property public abstract androidx.ui.autofill.AutofillTree autofillTree;
- property public abstract androidx.ui.core.clipboard.ClipboardManager clipboardManager;
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public abstract androidx.ui.unit.Density density;
- property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public abstract androidx.lifecycle.LifecycleOwner? lifecycleOwner;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.LayoutNode root;
- property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- property public abstract androidx.ui.input.TextInputService textInputService;
- property public abstract androidx.ui.core.texttoolbar.TextToolbar textToolbar;
- field public static final androidx.ui.core.Owner.Companion! Companion;
- }
-
- public static final class Owner.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class SavedStateDelegateKt {
- }
-
-}
-
-package androidx.ui.core.clipboard {
-
- public final class AndroidClipboardManagerKt {
- }
-
- public interface ClipboardManager {
- method public androidx.ui.text.AnnotatedString? getText();
- method public void setText(androidx.ui.text.AnnotatedString annotatedString);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusModifierImplKt {
- method public static androidx.ui.focus.FocusModifier createFocusModifier(androidx.ui.focus.FocusDetailedState focusDetailedState);
- }
-
- public final class FocusNodeUtilsKt {
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class PointerInputEventData {
- method public long component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy-tII9_pY(long id, androidx.ui.core.PointerInputData pointerInputData);
- method public long getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- }
-
- public abstract class PointerInputFilter {
- ctor public PointerInputFilter();
- method public abstract void onCancel();
- method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
- method public void onInit(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
- 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.IntPxSize bounds);
- }
-
- public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
- method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
- property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public interface SemanticsModifier extends androidx.ui.core.Modifier.Element {
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
- property public abstract int id;
- property public abstract androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
- }
-
- public final class SemanticsModifierKt {
- method @Deprecated public static androidx.ui.core.Modifier semanticsCore(androidx.ui.core.Modifier, boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null);
- }
-
- public final class SemanticsNode {
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public androidx.ui.unit.PxPosition getGlobalPosition();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final androidx.ui.unit.PxPosition globalPosition;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- 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);
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
- public final class SemanticsOwnerKt {
- method public static java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticsNodes(androidx.ui.core.semantics.SemanticsOwner);
- }
-
-}
-
-package androidx.ui.core.texttoolbar {
-
- public interface TextToolbar {
- method public androidx.ui.core.texttoolbar.TextToolbarStatus getStatus();
- method public void hide();
- method public void showCopyMenu(androidx.ui.geometry.Rect rect, kotlin.jvm.functions.Function0<kotlin.Unit> onDeselectRequested, kotlin.jvm.functions.Function0<kotlin.Unit> onCopyRequested);
- property public abstract androidx.ui.core.texttoolbar.TextToolbarStatus status;
- }
-
- public enum TextToolbarStatus {
- enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Hidden;
- enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Shown;
- }
-
-}
-
-package androidx.ui.core.texttoolbar.actionmodecallback {
-
- public final class TextActionModeCallbackKt {
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.platform {
-
- public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
- ctor public AndroidUriHandler(android.content.Context context);
- method public void openUri(String uri);
- }
-
- public interface UriHandler {
- method public void openUri(String uri);
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/public_plus_experimental_current.txt b/ui/ui-platform/api/public_plus_experimental_current.txt
deleted file mode 100644
index 843c59d..0000000
--- a/ui/ui-platform/api/public_plus_experimental_current.txt
+++ /dev/null
@@ -1,506 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
- public final class AndroidAutofillTypeKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public android.view.View getView();
- method public void removeAndroidView(android.view.View view);
- property public abstract android.view.View view;
- }
-
- public final class AndroidOwnerKt {
- method public static androidx.ui.core.AndroidOwner createOwner(android.content.Context context, androidx.lifecycle.LifecycleOwner? lifecycleOwner = null);
- method public static androidx.ui.core.LayoutDirection getLocaleLayoutDirection(android.content.res.Configuration);
- }
-
- public abstract sealed class ComponentNode {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
- method public final void move(int from, int to, int count);
- method public final void removeAt(int index, int count);
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- @Deprecated public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor @Deprecated public FocusNode();
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method @Deprecated public boolean getCanMultiMeasure();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutNode? getContainingLayoutNode$lintWithKotlin();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method @Deprecated public boolean getHandlesParentData();
- method public int getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutDirection getLayoutDirection();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public java.util.List<androidx.ui.core.ModifierInfo> getModifierInfo();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public int getWidth();
- method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public int maxIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
- method public int maxIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
- method public void onInvalidate();
- method public void place-rRMsBxU(int x, int y);
- method public void requestRemeasure();
- method @Deprecated public void setCanMultiMeasure(boolean p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method @Deprecated public void setHandlesParentData(boolean p);
- method public void setLayoutDirection(androidx.ui.core.LayoutDirection p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property @Deprecated public final boolean canMultiMeasure;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property @Deprecated public final boolean handlesParentData;
- property public final int height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutDirection layoutDirection;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final int width;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public int maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public int maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- 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);
- method public int minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public final class ModifierInfo {
- ctor public ModifierInfo(androidx.ui.core.Modifier modifier, androidx.ui.core.LayoutCoordinates coordinates, Object? extra);
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method public Object? getExtra();
- method public androidx.ui.core.Modifier getModifier();
- }
-
- public interface OwnedLayer {
- method public void destroy();
- method public void drawLayer(androidx.ui.graphics.Canvas canvas);
- method public long getLayerId();
- method public android.graphics.Matrix getMatrix();
- method public void invalidate();
- method public void move(androidx.ui.unit.IntPxPosition position);
- method public void resize(androidx.ui.unit.IntPxSize size);
- method public void updateDisplayList();
- method public void updateLayerProperties();
- property public abstract long layerId;
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- 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);
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public androidx.ui.core.clipboard.ClipboardManager getClipboardManager();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public androidx.lifecycle.LifecycleOwner? getLifecycleOwner();
- method public long getMeasureIteration();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public androidx.ui.core.texttoolbar.TextToolbar getTextToolbar();
- method public void measureAndLayout();
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean requestFocus();
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setOnLifecycleOwnerAvailable(kotlin.jvm.functions.Function1<? super androidx.lifecycle.LifecycleOwner,kotlin.Unit> callback);
- method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public void setShowLayoutBounds(boolean p);
- property public abstract androidx.ui.autofill.Autofill? autofill;
- property public abstract androidx.ui.autofill.AutofillTree autofillTree;
- property public abstract androidx.ui.core.clipboard.ClipboardManager clipboardManager;
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public abstract androidx.ui.unit.Density density;
- property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public abstract androidx.lifecycle.LifecycleOwner? lifecycleOwner;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.LayoutNode root;
- property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- property public abstract androidx.ui.input.TextInputService textInputService;
- property public abstract androidx.ui.core.texttoolbar.TextToolbar textToolbar;
- field public static final androidx.ui.core.Owner.Companion! Companion;
- }
-
- public static final class Owner.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class SavedStateDelegateKt {
- }
-
-}
-
-package androidx.ui.core.clipboard {
-
- public final class AndroidClipboardManagerKt {
- }
-
- public interface ClipboardManager {
- method public androidx.ui.text.AnnotatedString? getText();
- method public void setText(androidx.ui.text.AnnotatedString annotatedString);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusModifierImplKt {
- method public static androidx.ui.focus.FocusModifier createFocusModifier(androidx.ui.focus.FocusDetailedState focusDetailedState);
- }
-
- public final class FocusNodeUtilsKt {
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class PointerInputEventData {
- method public long component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy-tII9_pY(long id, androidx.ui.core.PointerInputData pointerInputData);
- method public long getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- }
-
- public abstract class PointerInputFilter {
- ctor public PointerInputFilter();
- method public abstract void onCancel();
- method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
- method public void onInit(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
- 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.IntPxSize bounds);
- }
-
- public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
- method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
- property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public interface SemanticsModifier extends androidx.ui.core.Modifier.Element {
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
- property public abstract int id;
- property public abstract androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
- }
-
- public final class SemanticsModifierKt {
- method @Deprecated public static androidx.ui.core.Modifier semanticsCore(androidx.ui.core.Modifier, boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null);
- }
-
- public final class SemanticsNode {
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public androidx.ui.unit.PxPosition getGlobalPosition();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final androidx.ui.unit.PxPosition globalPosition;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- 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);
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
- public final class SemanticsOwnerKt {
- method public static java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticsNodes(androidx.ui.core.semantics.SemanticsOwner);
- }
-
-}
-
-package androidx.ui.core.texttoolbar {
-
- public interface TextToolbar {
- method public androidx.ui.core.texttoolbar.TextToolbarStatus getStatus();
- method public void hide();
- method public void showCopyMenu(androidx.ui.geometry.Rect rect, kotlin.jvm.functions.Function0<kotlin.Unit> onDeselectRequested, kotlin.jvm.functions.Function0<kotlin.Unit> onCopyRequested);
- property public abstract androidx.ui.core.texttoolbar.TextToolbarStatus status;
- }
-
- public enum TextToolbarStatus {
- enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Hidden;
- enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Shown;
- }
-
-}
-
-package androidx.ui.core.texttoolbar.actionmodecallback {
-
- public final class TextActionModeCallbackKt {
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.platform {
-
- public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
- ctor public AndroidUriHandler(android.content.Context context);
- method public void openUri(String uri);
- }
-
- public interface UriHandler {
- method public void openUri(String uri);
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/res-0.1.0-dev01.txt b/ui/ui-platform/api/res-0.1.0-dev01.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-platform/api/res-0.1.0-dev01.txt
+++ /dev/null
diff --git a/ui/ui-platform/api/res-0.1.0-dev02.txt b/ui/ui-platform/api/res-0.1.0-dev02.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-platform/api/res-0.1.0-dev02.txt
+++ /dev/null
diff --git a/ui/ui-platform/api/res-0.1.0-dev03.txt b/ui/ui-platform/api/res-0.1.0-dev03.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-platform/api/res-0.1.0-dev03.txt
+++ /dev/null
diff --git a/ui/ui-platform/api/res-0.1.0-dev04.txt b/ui/ui-platform/api/res-0.1.0-dev04.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-platform/api/res-0.1.0-dev04.txt
+++ /dev/null
diff --git a/ui/ui-platform/api/res-0.1.0-dev05.txt b/ui/ui-platform/api/res-0.1.0-dev05.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-platform/api/res-0.1.0-dev05.txt
+++ /dev/null
diff --git a/ui/ui-platform/api/res-0.1.0-dev06.txt b/ui/ui-platform/api/res-0.1.0-dev06.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-platform/api/res-0.1.0-dev06.txt
+++ /dev/null
diff --git a/ui/ui-platform/api/res-0.1.0-dev07.txt b/ui/ui-platform/api/res-0.1.0-dev07.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-platform/api/res-0.1.0-dev07.txt
+++ /dev/null
diff --git a/ui/ui-platform/api/res-0.1.0-dev08.txt b/ui/ui-platform/api/res-0.1.0-dev08.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-platform/api/res-0.1.0-dev08.txt
+++ /dev/null
diff --git a/ui/ui-platform/api/res-0.1.0-dev09.txt b/ui/ui-platform/api/res-0.1.0-dev09.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-platform/api/res-0.1.0-dev09.txt
+++ /dev/null
diff --git a/ui/ui-platform/api/res-0.1.0-dev10.txt b/ui/ui-platform/api/res-0.1.0-dev10.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-platform/api/res-0.1.0-dev10.txt
+++ /dev/null
diff --git a/ui/ui-platform/api/res-0.1.0-dev11.txt b/ui/ui-platform/api/res-0.1.0-dev11.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-platform/api/res-0.1.0-dev11.txt
+++ /dev/null
diff --git a/ui/ui-platform/api/res-current.txt b/ui/ui-platform/api/res-current.txt
deleted file mode 100644
index e69de29..0000000
--- a/ui/ui-platform/api/res-current.txt
+++ /dev/null
diff --git a/ui/ui-platform/api/restricted_0.1.0-dev01.txt b/ui/ui-platform/api/restricted_0.1.0-dev01.txt
deleted file mode 100644
index e6535a4..0000000
--- a/ui/ui-platform/api/restricted_0.1.0-dev01.txt
+++ /dev/null
@@ -1,487 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- ctor public AndroidAutofillDebugUtilsKt();
- }
-
- public final class AndroidAutofillKt {
- ctor public AndroidAutofillKt();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class AndroidComposeView extends android.view.ViewGroup implements androidx.ui.core.DensityScope androidx.ui.core.Owner androidx.ui.core.SemanticsTreeProvider {
- ctor public AndroidComposeView(android.content.Context context);
- method public androidx.ui.core.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.core.PxSize parentSize);
- method public java.util.List<androidx.ui.core.SemanticsTreeNode> getAllSemanticNodes();
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getCommitUnsubscribe();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.Density getDensity();
- method public long getMeasureIteration();
- method public androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? getRef();
- method public androidx.ui.core.LayoutNode getRoot();
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onEndLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onEndMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void sendEvent(android.view.MotionEvent event);
- method public void setCommitUnsubscribe(kotlin.jvm.functions.Function0<kotlin.Unit>? p);
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? value);
- property public final androidx.ui.autofill.Autofill? autofill;
- property public final androidx.ui.autofill.AutofillTree autofillTree;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit>? commitUnsubscribe;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.Density density;
- property public long measureIteration;
- property public final androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? ref;
- property public final androidx.ui.core.LayoutNode root;
- }
-
- public final class AndroidOwnerKt {
- ctor public AndroidOwnerKt();
- }
-
- public abstract sealed class ComponentNode implements androidx.compose.Emittable {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public void emitInsertAt(int index, androidx.compose.Emittable instance);
- method public void emitMove(int from, int to, int count);
- method public void emitRemoveAt(int index, int count);
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method protected androidx.ui.core.LayoutNode? getContainingLayoutNode();
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public androidx.ui.core.RepaintBoundaryNode? getRepaintBoundary();
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- }
-
- public final class ComponentNodesKt {
- ctor public ComponentNodesKt();
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.PxPosition childToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode child, androidx.ui.core.PxPosition childLocal);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static androidx.ui.core.PxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.PxPosition global, boolean withOwnerOffset = true);
- method public static androidx.ui.core.IntPxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.IntPxPosition global, boolean withOwnerOffset = true);
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.PxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.core.PxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.core.IntPxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.core.IntPxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.core.PxPosition positionRelativeToAncestor(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode ancestor);
- method public static androidx.ui.core.IntPxPosition positionRelativeToRoot(androidx.ui.core.LayoutNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- ctor public DebugUtilsKt();
- method public static inline void ifDebug(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public boolean getAffectsParentSize();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.IntPxPosition getContentPosition();
- method public androidx.ui.core.IntPxSize getContentSize();
- method public androidx.ui.core.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.IntPxPosition getModifiedPosition();
- method public androidx.ui.core.IntPxSize getModifiedSize();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.core.IntPx getWidth();
- method public androidx.ui.core.IntPx getX();
- method public androidx.ui.core.IntPx getY();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public androidx.ui.core.IntPx maxIntrinsicHeight(androidx.ui.core.IntPx width);
- method public androidx.ui.core.IntPx maxIntrinsicWidth(androidx.ui.core.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.core.IntPx minIntrinsicHeight(androidx.ui.core.IntPx width);
- method public androidx.ui.core.IntPx minIntrinsicWidth(androidx.ui.core.IntPx height);
- method public void place(androidx.ui.core.IntPx x, androidx.ui.core.IntPx y);
- method public void placeChildren();
- method public void requestRemeasure();
- method public void setAffectsParentSize(boolean p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setMeasuring(boolean p);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setNeedsRelayout$lintWithKotlin(boolean p);
- method public void setNeedsRemeasure$lintWithKotlin(boolean p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.IntPxPosition contentPosition;
- property public final androidx.ui.core.IntPxSize contentSize;
- property public final androidx.ui.core.IntPx height;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.IntPxPosition modifiedPosition;
- property public final androidx.ui.core.IntPxSize modifiedSize;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.core.IntPx width;
- property public final androidx.ui.core.IntPx x;
- property public final androidx.ui.core.IntPx y;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.core.IntPx maxIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public androidx.ui.core.IntPx maxIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- method public androidx.ui.core.MeasureScope.LayoutResult measure(androidx.ui.core.MeasureScope measureScope, java.util.List<? extends androidx.ui.core.Measurable> measurables, androidx.ui.core.Constraints constraints);
- method public androidx.ui.core.IntPx minIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public androidx.ui.core.IntPx minIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- }
-
- public interface Owner {
- method public androidx.ui.core.IntPxPosition calculatePosition();
- method public androidx.ui.core.Density getDensity();
- method public long getMeasureIteration();
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onEndLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onEndMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartMeasure(androidx.ui.core.LayoutNode layoutNode);
- property public abstract androidx.ui.core.Density density;
- property public abstract long measureIteration;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function2<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setPointerInputHandler(kotlin.jvm.functions.Function2<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function2<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class RepaintBoundaryNode extends androidx.ui.core.ComponentNode {
- ctor public RepaintBoundaryNode(String? name);
- method public boolean getClipToShape();
- method public androidx.ui.core.Dp getElevation();
- method public String? getName();
- method public float getOpacity();
- method public androidx.ui.engine.geometry.Shape? getShape();
- method public void setClipToShape(boolean value);
- method public void setElevation(androidx.ui.core.Dp value);
- method public void setOpacity(float value);
- method public void setShape(androidx.ui.engine.geometry.Shape? value);
- property public final boolean clipToShape;
- property public final androidx.ui.core.Dp elevation;
- property public final float opacity;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- property public final androidx.ui.engine.geometry.Shape? shape;
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration, boolean container, boolean explicitChildNodes);
- ctor public SemanticsComponentNode();
- method public boolean getContainer();
- method public boolean getExplicitChildNodes();
- method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
- method public void setContainer(boolean p);
- method public void setExplicitChildNodes(boolean p);
- method public void setSemanticsConfiguration(androidx.ui.core.semantics.SemanticsConfiguration p);
- property public final boolean container;
- property public final boolean explicitChildNodes;
- property public final androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
- }
-
- public interface SemanticsTreeNode {
- method public java.util.Set<androidx.ui.core.SemanticsTreeNode> getChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getData();
- method public androidx.ui.core.PxPosition? getGlobalPosition();
- method public androidx.ui.core.SemanticsTreeNode? getParent();
- property public abstract java.util.Set<androidx.ui.core.SemanticsTreeNode> children;
- property public abstract androidx.ui.core.semantics.SemanticsConfiguration data;
- property public abstract androidx.ui.core.PxPosition? globalPosition;
- property public abstract androidx.ui.core.SemanticsTreeNode? parent;
- }
-
- public final class SemanticsTreeNodeImpl implements androidx.ui.core.SemanticsTreeNode {
- ctor public SemanticsTreeNodeImpl(androidx.ui.core.SemanticsTreeNode? parent, androidx.ui.core.SemanticsComponentNode semanticsComponentNode);
- method public void addChild(androidx.ui.core.SemanticsTreeNode child);
- method public java.util.Set<androidx.ui.core.SemanticsTreeNode> getChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getData();
- method public androidx.ui.core.PxPosition? getGlobalPosition();
- method public androidx.ui.core.SemanticsTreeNode? getParent();
- property public java.util.Set<androidx.ui.core.SemanticsTreeNode> children;
- property public androidx.ui.core.semantics.SemanticsConfiguration data;
- property public androidx.ui.core.PxPosition? globalPosition;
- }
-
- public final class SemanticsTreeNodeImplKt {
- ctor public SemanticsTreeNodeImplKt();
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.SemanticsTreeNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.input {
-
- public final class InputStateKt {
- ctor public InputStateKt();
- }
-
- public final class RecordingInputConnectionKt {
- ctor public RecordingInputConnectionKt();
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapterKt {
- ctor public MotionEventAdapterKt();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(int id, androidx.ui.core.PointerInputData pointerInputData);
- method public int component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(int id, androidx.ui.core.PointerInputData pointerInputData);
- method public int getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- ctor public PointerInputEventProcessorKt();
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public boolean getExplicitChildNodes();
- method public boolean getHasBeenAnnotated();
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setExplicitChildNodes(boolean p);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean explicitChildNodes;
- property public final boolean hasBeenAnnotated;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- ctor public SemanticsConfigurationKt();
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode();
- method public boolean getAttached();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public int getChildrenCount();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public int getDepth();
- method public boolean getHasChildren();
- method public int getId();
- method public boolean getMergeAllDescendantsIntoThisNode();
- method public androidx.ui.core.semantics.SemanticsOwner? getOwner();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.engine.geometry.Rect? getParentPaintClipRect();
- method public androidx.ui.engine.geometry.Rect? getParentSemanticsClipRect();
- method public androidx.ui.engine.geometry.Rect getRect();
- method public boolean isInvisible();
- method public boolean isMergedIntoParent();
- method public boolean isPartOfNodeMerging();
- method public void redepthChild(androidx.ui.core.semantics.SemanticsNode child);
- method public void redepthChildren();
- method public void setChildren(java.util.List<androidx.ui.core.semantics.SemanticsNode> p);
- method public void setMergedIntoParent(boolean value);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- method public void setParentPaintClipRect(androidx.ui.engine.geometry.Rect? p);
- method public void setParentSemanticsClipRect(androidx.ui.engine.geometry.Rect? p);
- method public void setRect(androidx.ui.engine.geometry.Rect value);
- property public final boolean attached;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final int childrenCount;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final int depth;
- property public final boolean hasChildren;
- property public final boolean isInvisible;
- property public final boolean isMergedIntoParent;
- property public final boolean isPartOfNodeMerging;
- property public final boolean mergeAllDescendantsIntoThisNode;
- property public final androidx.ui.core.semantics.SemanticsOwner? owner;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.engine.geometry.Rect? parentPaintClipRect;
- property public final androidx.ui.engine.geometry.Rect? parentSemanticsClipRect;
- property public final androidx.ui.engine.geometry.Rect rect;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public androidx.ui.core.semantics.SemanticsNode root(androidx.ui.core.semantics.SemanticsOwner owner);
- }
-
- public final class SemanticsNodeKt {
- ctor public SemanticsNodeKt();
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner();
- }
-
-}
-
-package androidx.ui.core.text {
-
- @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final class AndroidFontResourceLoader implements androidx.ui.text.font.Font.ResourceLoader {
- ctor public AndroidFontResourceLoader(android.content.Context context);
- method public android.graphics.Typeface load(androidx.ui.text.font.Font font);
- }
-
-}
-
-package androidx.ui.internal {
-
- public final class Unicode {
- field public static final String ALM = "\u061c";
- field public static final String FSI = "\u2068";
- field public static final androidx.ui.internal.Unicode! INSTANCE;
- field public static final String LRE = "\u202a";
- field public static final String LRI = "\u2066";
- field public static final String LRM = "\u200e";
- field public static final String LRO = "\u202d";
- field public static final String PDF = "\u202c";
- field public static final String PDI = "\u2069";
- field public static final String RLE = "\u202b";
- field public static final String RLI = "\u2067";
- field public static final String RLM = "\u200f";
- field public static final String RLO = "\u202e";
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- ctor public CoroutineUtilsKt();
- method public static kotlinx.coroutines.Job delay(androidx.ui.core.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/restricted_0.1.0-dev02.txt b/ui/ui-platform/api/restricted_0.1.0-dev02.txt
deleted file mode 100644
index 046cda7..0000000
--- a/ui/ui-platform/api/restricted_0.1.0-dev02.txt
+++ /dev/null
@@ -1,487 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- ctor public AndroidAutofillDebugUtilsKt();
- }
-
- public final class AndroidAutofillKt {
- ctor public AndroidAutofillKt();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class AndroidComposeView extends android.view.ViewGroup implements androidx.ui.core.DensityScope androidx.ui.core.Owner androidx.ui.core.SemanticsTreeProvider {
- ctor public AndroidComposeView(android.content.Context context);
- method public androidx.ui.core.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.core.PxSize parentSize);
- method public java.util.List<androidx.ui.core.SemanticsTreeNode> getAllSemanticNodes();
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit>? getCommitUnsubscribe();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.Density getDensity();
- method public long getMeasureIteration();
- method public androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? getRef();
- method public androidx.ui.core.LayoutNode getRoot();
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onEndLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onEndMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void sendEvent(android.view.MotionEvent event);
- method public void setCommitUnsubscribe(kotlin.jvm.functions.Function0<kotlin.Unit>? p);
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? value);
- property public final androidx.ui.autofill.Autofill? autofill;
- property public final androidx.ui.autofill.AutofillTree autofillTree;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit>? commitUnsubscribe;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.Density density;
- property public long measureIteration;
- property public final androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? ref;
- property public final androidx.ui.core.LayoutNode root;
- }
-
- public final class AndroidOwnerKt {
- ctor public AndroidOwnerKt();
- }
-
- public abstract sealed class ComponentNode implements androidx.compose.Emittable {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public void emitInsertAt(int index, androidx.compose.Emittable instance);
- method public void emitMove(int from, int to, int count);
- method public void emitRemoveAt(int index, int count);
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method protected androidx.ui.core.LayoutNode? getContainingLayoutNode();
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public androidx.ui.core.RepaintBoundaryNode? getRepaintBoundary();
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- }
-
- public final class ComponentNodesKt {
- ctor public ComponentNodesKt();
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.PxPosition childToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode child, androidx.ui.core.PxPosition childLocal);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static androidx.ui.core.PxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.PxPosition global, boolean withOwnerOffset = true);
- method public static androidx.ui.core.IntPxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.IntPxPosition global, boolean withOwnerOffset = true);
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.PxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.core.PxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.core.IntPxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.core.IntPxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.core.PxPosition positionRelativeToAncestor(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode ancestor);
- method public static androidx.ui.core.IntPxPosition positionRelativeToRoot(androidx.ui.core.LayoutNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- ctor public DebugUtilsKt();
- method public static inline void ifDebug(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public boolean getAffectsParentSize();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.IntPxPosition getContentPosition();
- method public androidx.ui.core.IntPxSize getContentSize();
- method public androidx.ui.core.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.IntPxPosition getModifiedPosition();
- method public androidx.ui.core.IntPxSize getModifiedSize();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.core.IntPx getWidth();
- method public androidx.ui.core.IntPx getX();
- method public androidx.ui.core.IntPx getY();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public androidx.ui.core.IntPx maxIntrinsicHeight(androidx.ui.core.IntPx width);
- method public androidx.ui.core.IntPx maxIntrinsicWidth(androidx.ui.core.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.core.IntPx minIntrinsicHeight(androidx.ui.core.IntPx width);
- method public androidx.ui.core.IntPx minIntrinsicWidth(androidx.ui.core.IntPx height);
- method public void place(androidx.ui.core.IntPx x, androidx.ui.core.IntPx y);
- method public void placeChildren();
- method public void requestRemeasure();
- method public void setAffectsParentSize(boolean p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setMeasuring(boolean p);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setNeedsRelayout$lintWithKotlin(boolean p);
- method public void setNeedsRemeasure$lintWithKotlin(boolean p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.IntPxPosition contentPosition;
- property public final androidx.ui.core.IntPxSize contentSize;
- property public final androidx.ui.core.IntPx height;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.IntPxPosition modifiedPosition;
- property public final androidx.ui.core.IntPxSize modifiedSize;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.core.IntPx width;
- property public final androidx.ui.core.IntPx x;
- property public final androidx.ui.core.IntPx y;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.core.IntPx maxIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public androidx.ui.core.IntPx maxIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- method public androidx.ui.core.MeasureScope.LayoutResult measure(androidx.ui.core.MeasureScope measureScope, java.util.List<? extends androidx.ui.core.Measurable> measurables, androidx.ui.core.Constraints constraints);
- method public androidx.ui.core.IntPx minIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public androidx.ui.core.IntPx minIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- }
-
- public interface Owner {
- method public androidx.ui.core.IntPxPosition calculatePosition();
- method public androidx.ui.core.Density getDensity();
- method public long getMeasureIteration();
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onEndLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onEndMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartMeasure(androidx.ui.core.LayoutNode layoutNode);
- property public abstract androidx.ui.core.Density density;
- property public abstract long measureIteration;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.core.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.core.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class RepaintBoundaryNode extends androidx.ui.core.ComponentNode {
- ctor public RepaintBoundaryNode(String? name);
- method public boolean getClipToShape();
- method public androidx.ui.core.Dp getElevation();
- method public String? getName();
- method public float getOpacity();
- method public androidx.ui.engine.geometry.Shape? getShape();
- method public void setClipToShape(boolean value);
- method public void setElevation(androidx.ui.core.Dp value);
- method public void setOpacity(float value);
- method public void setShape(androidx.ui.engine.geometry.Shape? value);
- property public final boolean clipToShape;
- property public final androidx.ui.core.Dp elevation;
- property public final float opacity;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- property public final androidx.ui.engine.geometry.Shape? shape;
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration, boolean container, boolean explicitChildNodes);
- ctor public SemanticsComponentNode();
- method public boolean getContainer();
- method public boolean getExplicitChildNodes();
- method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
- method public void setContainer(boolean p);
- method public void setExplicitChildNodes(boolean p);
- method public void setSemanticsConfiguration(androidx.ui.core.semantics.SemanticsConfiguration p);
- property public final boolean container;
- property public final boolean explicitChildNodes;
- property public final androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
- }
-
- public interface SemanticsTreeNode {
- method public java.util.Set<androidx.ui.core.SemanticsTreeNode> getChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getData();
- method public androidx.ui.core.PxPosition? getGlobalPosition();
- method public androidx.ui.core.SemanticsTreeNode? getParent();
- property public abstract java.util.Set<androidx.ui.core.SemanticsTreeNode> children;
- property public abstract androidx.ui.core.semantics.SemanticsConfiguration data;
- property public abstract androidx.ui.core.PxPosition? globalPosition;
- property public abstract androidx.ui.core.SemanticsTreeNode? parent;
- }
-
- public final class SemanticsTreeNodeImpl implements androidx.ui.core.SemanticsTreeNode {
- ctor public SemanticsTreeNodeImpl(androidx.ui.core.SemanticsTreeNode? parent, androidx.ui.core.SemanticsComponentNode semanticsComponentNode);
- method public void addChild(androidx.ui.core.SemanticsTreeNode child);
- method public java.util.Set<androidx.ui.core.SemanticsTreeNode> getChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getData();
- method public androidx.ui.core.PxPosition? getGlobalPosition();
- method public androidx.ui.core.SemanticsTreeNode? getParent();
- property public java.util.Set<androidx.ui.core.SemanticsTreeNode> children;
- property public androidx.ui.core.semantics.SemanticsConfiguration data;
- property public androidx.ui.core.PxPosition? globalPosition;
- }
-
- public final class SemanticsTreeNodeImplKt {
- ctor public SemanticsTreeNodeImplKt();
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.SemanticsTreeNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.input {
-
- public final class InputStateKt {
- ctor public InputStateKt();
- }
-
- public final class RecordingInputConnectionKt {
- ctor public RecordingInputConnectionKt();
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapterKt {
- ctor public MotionEventAdapterKt();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(int id, androidx.ui.core.PointerInputData pointerInputData);
- method public int component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(int id, androidx.ui.core.PointerInputData pointerInputData);
- method public int getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- ctor public PointerInputEventProcessorKt();
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public boolean getExplicitChildNodes();
- method public boolean getHasBeenAnnotated();
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setExplicitChildNodes(boolean p);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean explicitChildNodes;
- property public final boolean hasBeenAnnotated;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- ctor public SemanticsConfigurationKt();
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode();
- method public boolean getAttached();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public int getChildrenCount();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public int getDepth();
- method public boolean getHasChildren();
- method public int getId();
- method public boolean getMergeAllDescendantsIntoThisNode();
- method public androidx.ui.core.semantics.SemanticsOwner? getOwner();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.engine.geometry.Rect? getParentPaintClipRect();
- method public androidx.ui.engine.geometry.Rect? getParentSemanticsClipRect();
- method public androidx.ui.engine.geometry.Rect getRect();
- method public boolean isInvisible();
- method public boolean isMergedIntoParent();
- method public boolean isPartOfNodeMerging();
- method public void redepthChild(androidx.ui.core.semantics.SemanticsNode child);
- method public void redepthChildren();
- method public void setChildren(java.util.List<androidx.ui.core.semantics.SemanticsNode> p);
- method public void setMergedIntoParent(boolean value);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- method public void setParentPaintClipRect(androidx.ui.engine.geometry.Rect? p);
- method public void setParentSemanticsClipRect(androidx.ui.engine.geometry.Rect? p);
- method public void setRect(androidx.ui.engine.geometry.Rect value);
- property public final boolean attached;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final int childrenCount;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final int depth;
- property public final boolean hasChildren;
- property public final boolean isInvisible;
- property public final boolean isMergedIntoParent;
- property public final boolean isPartOfNodeMerging;
- property public final boolean mergeAllDescendantsIntoThisNode;
- property public final androidx.ui.core.semantics.SemanticsOwner? owner;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.engine.geometry.Rect? parentPaintClipRect;
- property public final androidx.ui.engine.geometry.Rect? parentSemanticsClipRect;
- property public final androidx.ui.engine.geometry.Rect rect;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public androidx.ui.core.semantics.SemanticsNode root(androidx.ui.core.semantics.SemanticsOwner owner);
- }
-
- public final class SemanticsNodeKt {
- ctor public SemanticsNodeKt();
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner();
- }
-
-}
-
-package androidx.ui.core.text {
-
- @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final class AndroidFontResourceLoader implements androidx.ui.text.font.Font.ResourceLoader {
- ctor public AndroidFontResourceLoader(android.content.Context context);
- method public android.graphics.Typeface load(androidx.ui.text.font.Font font);
- }
-
-}
-
-package androidx.ui.internal {
-
- public final class Unicode {
- field public static final String ALM = "\u061c";
- field public static final String FSI = "\u2068";
- field public static final androidx.ui.internal.Unicode! INSTANCE;
- field public static final String LRE = "\u202a";
- field public static final String LRI = "\u2066";
- field public static final String LRM = "\u200e";
- field public static final String LRO = "\u202d";
- field public static final String PDF = "\u202c";
- field public static final String PDI = "\u2069";
- field public static final String RLE = "\u202b";
- field public static final String RLI = "\u2067";
- field public static final String RLM = "\u200f";
- field public static final String RLO = "\u202e";
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- ctor public CoroutineUtilsKt();
- method public static kotlinx.coroutines.Job delay(androidx.ui.core.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/restricted_0.1.0-dev03.txt b/ui/ui-platform/api/restricted_0.1.0-dev03.txt
deleted file mode 100644
index bbf059a..0000000
--- a/ui/ui-platform/api/restricted_0.1.0-dev03.txt
+++ /dev/null
@@ -1,507 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- ctor public AndroidAutofillDebugUtilsKt();
- }
-
- public final class AndroidAutofillKt {
- ctor public AndroidAutofillKt();
- }
-
-}
-
-package androidx.ui.core {
-
- public final class AndroidComposeView extends android.view.ViewGroup implements androidx.ui.core.DensityScope androidx.ui.core.Owner androidx.ui.core.SemanticsTreeProvider {
- ctor public AndroidComposeView(android.content.Context context);
- method public androidx.ui.core.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.core.PxSize parentSize);
- method public void enableModelReadObserving(boolean enabled);
- method public java.util.List<androidx.ui.core.SemanticsTreeNode> getAllSemanticNodes();
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public long getMeasureIteration();
- method public androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? getRef();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onEndLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onEndMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void sendEvent(android.view.MotionEvent event);
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? value);
- property public final androidx.ui.autofill.Autofill? autofill;
- property public final androidx.ui.autofill.AutofillTree autofillTree;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.Density density;
- property public final androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public long measureIteration;
- property public final androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? ref;
- property public final androidx.ui.core.LayoutNode root;
- property public final androidx.ui.input.TextInputService textInputService;
- }
-
- public final class AndroidOwnerKt {
- ctor public AndroidOwnerKt();
- }
-
- public abstract sealed class ComponentNode implements androidx.compose.Emittable {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public void emitInsertAt(int index, androidx.compose.Emittable instance);
- method public void emitMove(int from, int to, int count);
- method public void emitRemoveAt(int index, int count);
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method protected androidx.ui.core.LayoutNode? getContainingLayoutNode();
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public androidx.ui.core.RepaintBoundaryNode? getRepaintBoundary();
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- }
-
- public final class ComponentNodesKt {
- ctor public ComponentNodesKt();
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.PxPosition childToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode child, androidx.ui.core.PxPosition childLocal);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static androidx.ui.core.PxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.PxPosition global, boolean withOwnerOffset = true);
- method public static androidx.ui.core.IntPxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.IntPxPosition global, boolean withOwnerOffset = true);
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.PxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.core.PxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.core.IntPxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.core.IntPxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.core.PxPosition positionRelativeToAncestor(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode ancestor);
- method public static androidx.ui.core.IntPxPosition positionRelativeToRoot(androidx.ui.core.LayoutNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- ctor public DebugUtilsKt();
- method public static inline void ifDebug(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.core.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.core.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.core.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.Density density);
- method public boolean getAffectsParentSize();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.IntPxPosition getContentPosition();
- method public androidx.ui.core.IntPxSize getContentSize();
- method public androidx.ui.core.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.IntPxPosition getModifiedPosition();
- method public androidx.ui.core.IntPxSize getModifiedSize();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.core.IntPx getWidth();
- method public androidx.ui.core.IntPx getX();
- method public androidx.ui.core.IntPx getY();
- method public inline void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public androidx.ui.core.IntPx maxIntrinsicHeight(androidx.ui.core.IntPx width);
- method public androidx.ui.core.IntPx maxIntrinsicWidth(androidx.ui.core.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.core.IntPx minIntrinsicHeight(androidx.ui.core.IntPx width);
- method public androidx.ui.core.IntPx minIntrinsicWidth(androidx.ui.core.IntPx height);
- method public void place(androidx.ui.core.IntPx x, androidx.ui.core.IntPx y);
- method public void placeChildren();
- method public void requestRemeasure();
- method public void setAffectsParentSize(boolean p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setMeasuring(boolean p);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.IntPxPosition contentPosition;
- property public final androidx.ui.core.IntPxSize contentSize;
- property public final androidx.ui.core.IntPx height;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.IntPxPosition modifiedPosition;
- property public final androidx.ui.core.IntPxSize modifiedSize;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.core.IntPx width;
- property public final androidx.ui.core.IntPx x;
- property public final androidx.ui.core.IntPx y;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.core.IntPx maxIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public androidx.ui.core.IntPx maxIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- method public androidx.ui.core.MeasureScope.LayoutResult measure(androidx.ui.core.MeasureScope measureScope, java.util.List<? extends androidx.ui.core.Measurable> measurables, androidx.ui.core.Constraints constraints);
- method public androidx.ui.core.IntPx minIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public androidx.ui.core.IntPx minIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- }
-
- public abstract static class LayoutNode.NoIntristicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntristicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public Void maxIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- method public Void minIntrinsicHeight(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx w);
- method public Void minIntrinsicWidth(androidx.ui.core.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.core.IntPx h);
- }
-
- public interface Owner {
- method public androidx.ui.core.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.core.PxSize parentSize);
- method public void enableModelReadObserving(boolean enabled);
- method public androidx.ui.core.Density getDensity();
- method public long getMeasureIteration();
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onEndLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onEndMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartLayout(androidx.ui.core.LayoutNode layoutNode);
- method public void onStartMeasure(androidx.ui.core.LayoutNode layoutNode);
- property public abstract androidx.ui.core.Density density;
- property public abstract long measureIteration;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.core.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.core.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.core.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class RepaintBoundaryNode extends androidx.ui.core.ComponentNode {
- ctor public RepaintBoundaryNode(String? name);
- method public boolean getClipToShape();
- method public androidx.ui.core.Dp getElevation();
- method public String? getName();
- method public float getOpacity();
- method public androidx.ui.engine.geometry.Shape? getShape();
- method public void setClipToShape(boolean value);
- method public void setElevation(androidx.ui.core.Dp value);
- method public void setOpacity(float value);
- method public void setShape(androidx.ui.engine.geometry.Shape? value);
- property public final boolean clipToShape;
- property public final androidx.ui.core.Dp elevation;
- property public final float opacity;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- property public final androidx.ui.engine.geometry.Shape? shape;
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration, boolean container, boolean explicitChildNodes);
- ctor public SemanticsComponentNode();
- method public boolean getContainer();
- method public boolean getExplicitChildNodes();
- method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
- method public void setContainer(boolean p);
- method public void setExplicitChildNodes(boolean p);
- method public void setSemanticsConfiguration(androidx.ui.core.semantics.SemanticsConfiguration p);
- property public final boolean container;
- property public final boolean explicitChildNodes;
- property public final androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
- }
-
- public interface SemanticsTreeNode {
- method public androidx.ui.core.ComponentNode? findClosestParentNode(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- method public java.util.Set<androidx.ui.core.SemanticsTreeNode> getChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getData();
- method public androidx.ui.engine.geometry.Rect? getGlobalRect();
- method public androidx.ui.core.SemanticsTreeNode? getParent();
- property public abstract java.util.Set<androidx.ui.core.SemanticsTreeNode> children;
- property public abstract androidx.ui.core.semantics.SemanticsConfiguration data;
- property public abstract androidx.ui.engine.geometry.Rect? globalRect;
- property public abstract androidx.ui.core.SemanticsTreeNode? parent;
- }
-
- public final class SemanticsTreeNodeImpl implements androidx.ui.core.SemanticsTreeNode {
- ctor public SemanticsTreeNodeImpl(androidx.ui.core.SemanticsTreeNode? parent, androidx.ui.core.SemanticsComponentNode semanticsComponentNode);
- method public void addChild(androidx.ui.core.SemanticsTreeNode child);
- method public androidx.ui.core.ComponentNode? findClosestParentNode(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- method public java.util.Set<androidx.ui.core.SemanticsTreeNode> getChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getData();
- method public androidx.ui.engine.geometry.Rect? getGlobalRect();
- method public androidx.ui.core.SemanticsTreeNode? getParent();
- property public java.util.Set<androidx.ui.core.SemanticsTreeNode> children;
- property public androidx.ui.core.semantics.SemanticsConfiguration data;
- property public androidx.ui.engine.geometry.Rect? globalRect;
- }
-
- public final class SemanticsTreeNodeImplKt {
- ctor public SemanticsTreeNodeImplKt();
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.SemanticsTreeNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusNodeUtilsKt {
- ctor public FocusNodeUtilsKt();
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class HitPathTrackerKt {
- ctor public HitPathTrackerKt();
- }
-
- public final class MotionEventAdapterKt {
- ctor public MotionEventAdapterKt();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(int id, androidx.ui.core.PointerInputData pointerInputData);
- method public int component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(int id, androidx.ui.core.PointerInputData pointerInputData);
- method public int getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- ctor public PointerInputEventProcessorKt();
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public boolean getExplicitChildNodes();
- method public boolean getHasBeenAnnotated();
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setExplicitChildNodes(boolean p);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean explicitChildNodes;
- property public final boolean hasBeenAnnotated;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- ctor public SemanticsConfigurationKt();
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode();
- method public boolean getAttached();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public int getChildrenCount();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public int getDepth();
- method public boolean getHasChildren();
- method public int getId();
- method public boolean getMergeAllDescendantsIntoThisNode();
- method public androidx.ui.core.semantics.SemanticsOwner? getOwner();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.engine.geometry.Rect? getParentPaintClipRect();
- method public androidx.ui.engine.geometry.Rect? getParentSemanticsClipRect();
- method public androidx.ui.engine.geometry.Rect getRect();
- method public boolean isInvisible();
- method public boolean isMergedIntoParent();
- method public boolean isPartOfNodeMerging();
- method public void redepthChild(androidx.ui.core.semantics.SemanticsNode child);
- method public void redepthChildren();
- method public void setChildren(java.util.List<androidx.ui.core.semantics.SemanticsNode> p);
- method public void setMergedIntoParent(boolean value);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- method public void setParentPaintClipRect(androidx.ui.engine.geometry.Rect? p);
- method public void setParentSemanticsClipRect(androidx.ui.engine.geometry.Rect? p);
- method public void setRect(androidx.ui.engine.geometry.Rect value);
- property public final boolean attached;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final int childrenCount;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final int depth;
- property public final boolean hasChildren;
- property public final boolean isInvisible;
- property public final boolean isMergedIntoParent;
- property public final boolean isPartOfNodeMerging;
- property public final boolean mergeAllDescendantsIntoThisNode;
- property public final androidx.ui.core.semantics.SemanticsOwner? owner;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.engine.geometry.Rect? parentPaintClipRect;
- property public final androidx.ui.engine.geometry.Rect? parentSemanticsClipRect;
- property public final androidx.ui.engine.geometry.Rect rect;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public androidx.ui.core.semantics.SemanticsNode root(androidx.ui.core.semantics.SemanticsOwner owner);
- }
-
- public final class SemanticsNodeKt {
- ctor public SemanticsNodeKt();
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner();
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- ctor public InputStateKt();
- }
-
- public final class RecordingInputConnectionKt {
- ctor public RecordingInputConnectionKt();
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- ctor public CoroutineUtilsKt();
- method public static kotlinx.coroutines.Job delay(androidx.ui.core.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/restricted_0.1.0-dev04.txt b/ui/ui-platform/api/restricted_0.1.0-dev04.txt
deleted file mode 100644
index 0b5be23..0000000
--- a/ui/ui-platform/api/restricted_0.1.0-dev04.txt
+++ /dev/null
@@ -1,505 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public final class AndroidComposeView extends android.view.ViewGroup implements androidx.ui.core.AndroidOwner androidx.ui.unit.DensityScope androidx.ui.core.SemanticsTreeProvider {
- ctor public AndroidComposeView(android.content.Context context);
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedBack getHapticFeedBack();
- method public long getMeasureIteration();
- method public androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? getRef();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public void observeDrawModelReads(androidx.ui.core.RepaintBoundaryNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void removeAndroidView(android.view.View view);
- method public void sendEvent(android.view.MotionEvent event);
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? value);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public void setShowLayoutBounds(boolean p);
- property public final androidx.ui.autofill.Autofill? autofill;
- property public final androidx.ui.autofill.AutofillTree autofillTree;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.unit.Density density;
- property public final androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public final androidx.ui.core.hapticfeedback.HapticFeedBack hapticFeedBack;
- property public long measureIteration;
- property public final androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? ref;
- property public final androidx.ui.core.LayoutNode root;
- property public androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public boolean showLayoutBounds;
- property public final androidx.ui.input.TextInputService textInputService;
- field public static final androidx.ui.core.AndroidComposeView.Companion! Companion;
- }
-
- public static final class AndroidComposeView.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public void removeAndroidView(android.view.View view);
- }
-
- public final class AndroidOwnerKt {
- }
-
- public abstract sealed class ComponentNode implements androidx.compose.Emittable {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public void emitInsertAt(int index, androidx.compose.Emittable instance);
- method public void emitMove(int from, int to, int count);
- method public void emitRemoveAt(int index, int count);
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method protected androidx.ui.core.LayoutNode? getContainingLayoutNode();
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public androidx.ui.core.RepaintBoundaryNode? getRepaintBoundary();
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.unit.PxPosition childToLocal(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode child, androidx.ui.unit.PxPosition childLocal);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- 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);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static androidx.ui.unit.PxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.unit.PxPosition global, boolean withOwnerOffset = true);
- method public static androidx.ui.unit.IntPxPosition globalToLocal(androidx.ui.core.LayoutNode, androidx.ui.unit.IntPxPosition global, boolean withOwnerOffset = true);
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.unit.PxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.unit.PxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.unit.IntPxPosition localToGlobal(androidx.ui.core.LayoutNode, androidx.ui.unit.IntPxPosition local, boolean withOwnerOffset = true);
- method public static androidx.ui.unit.PxPosition positionRelativeToAncestor(androidx.ui.core.LayoutNode, androidx.ui.core.LayoutNode ancestor);
- method public static androidx.ui.unit.IntPxPosition positionRelativeToRoot(androidx.ui.core.LayoutNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.DensityScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.DensityScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.Density density);
- method public boolean getAffectsParentSize();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.unit.IntPxPosition getContentPosition();
- method public androidx.ui.unit.IntPxSize getContentSize();
- method public androidx.ui.unit.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.unit.IntPxPosition getModifiedPosition();
- method public androidx.ui.unit.IntPxSize getModifiedSize();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.unit.IntPx getWidth();
- method public androidx.ui.unit.IntPx getX();
- method public androidx.ui.unit.IntPx getY();
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public void onInvalidate();
- method public void place(androidx.ui.unit.IntPx x, androidx.ui.unit.IntPx y);
- method public void requestRemeasure();
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.unit.IntPxPosition contentPosition;
- property public final androidx.ui.unit.IntPxSize contentSize;
- property public final androidx.ui.unit.IntPx height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.unit.IntPxPosition modifiedPosition;
- property public final androidx.ui.unit.IntPxSize modifiedSize;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.unit.IntPx width;
- property public final androidx.ui.unit.IntPx x;
- property public final androidx.ui.unit.IntPx y;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- method public androidx.ui.core.MeasureScope.LayoutResult measure(androidx.ui.core.MeasureScope measureScope, java.util.List<? extends androidx.ui.core.Measurable> measurables, androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public Void maxIntrinsicWidth(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- method public Void minIntrinsicHeight(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public Void minIntrinsicWidth(androidx.ui.unit.DensityScope densityScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- }
-
- public final class LayoutNodeWrapperKt {
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public kotlin.jvm.functions.Function2<java.util.Set<?>,androidx.compose.frames.Frame,kotlin.Unit> getFrameCommitObserver();
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- property @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final kotlin.jvm.functions.Function2<java.util.Set<?>,androidx.compose.frames.Frame,kotlin.Unit> frameCommitObserver;
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public androidx.ui.unit.Density getDensity();
- method public long getMeasureIteration();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public void observeDrawModelReads(androidx.ui.core.RepaintBoundaryNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- property public abstract androidx.ui.unit.Density density;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class RepaintBoundaryNode extends androidx.ui.core.ComponentNode {
- ctor public RepaintBoundaryNode(String? name);
- method public boolean getClipToShape();
- method public androidx.ui.unit.Dp getElevation();
- method public String? getName();
- method public float getOpacity();
- method public androidx.ui.graphics.Shape? getShape();
- method public void setClipToShape(boolean value);
- method public void setElevation(androidx.ui.unit.Dp value);
- method public void setOpacity(float value);
- method public void setShape(androidx.ui.graphics.Shape? value);
- property public final boolean clipToShape;
- property public final androidx.ui.unit.Dp elevation;
- property public final float opacity;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- property public final androidx.ui.graphics.Shape? shape;
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration, int id);
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode getSemanticsNode();
- method public boolean hasSemanticsComponentNodeInTree$lintWithKotlin();
- method public void invalidateSemanticsComponentNode$lintWithKotlin();
- property public final androidx.ui.core.semantics.SemanticsNode semanticsNode;
- }
-
- public final class SemanticsTreeNodeImplKt {
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusNodeUtilsKt {
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedBack {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackConstants hapticFeedbackConstants);
- }
-
- public enum HapticFeedbackConstants {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackConstants LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackConstants TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapter {
- ctor public MotionEventAdapter();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode(androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig, androidx.ui.core.SemanticsComponentNode componentNode);
- method public boolean getAttached();
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getUnmergedChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- property public final boolean attached;
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> unmergedChildren;
- property public final androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/restricted_0.1.0-dev05.txt b/ui/ui-platform/api/restricted_0.1.0-dev05.txt
deleted file mode 100644
index b5dc8660..0000000
--- a/ui/ui-platform/api/restricted_0.1.0-dev05.txt
+++ /dev/null
@@ -1,497 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public final class AndroidComposeView extends android.view.ViewGroup implements androidx.ui.core.AndroidOwner androidx.ui.core.SemanticsTreeProvider {
- ctor public AndroidComposeView(android.content.Context context);
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public long getMeasureIteration();
- method public androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? getRef();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public void measureAndLayout();
- method public void observeDrawModelReads(androidx.ui.core.RepaintBoundaryNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void removeAndroidView(android.view.View view);
- method public void sendEvent(android.view.MotionEvent event);
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? value);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public void setShowLayoutBounds(boolean p);
- property public final androidx.ui.autofill.Autofill? autofill;
- property public final androidx.ui.autofill.AutofillTree autofillTree;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.unit.Density density;
- property public final androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public final androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public long measureIteration;
- property public final androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? ref;
- property public final androidx.ui.core.LayoutNode root;
- property public androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public boolean showLayoutBounds;
- property public final androidx.ui.input.TextInputService textInputService;
- field public static final androidx.ui.core.AndroidComposeView.Companion! Companion;
- }
-
- public static final class AndroidComposeView.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public void removeAndroidView(android.view.View view);
- }
-
- public final class AndroidOwnerKt {
- }
-
- public abstract sealed class ComponentNode implements androidx.compose.Emittable {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public void emitInsertAt(int index, androidx.compose.Emittable instance);
- method public void emitMove(int from, int to, int count);
- method public void emitRemoveAt(int index, int count);
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method protected androidx.ui.core.LayoutNode? getContainingLayoutNode();
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public androidx.ui.core.RepaintBoundaryNode? getRepaintBoundary();
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- 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);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.Density density);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method public androidx.ui.unit.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.unit.IntPx getWidth();
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public void onInvalidate();
- method public void place(androidx.ui.unit.IntPx x, androidx.ui.unit.IntPx y);
- method public void requestRemeasure();
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property public final androidx.ui.unit.IntPx height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.unit.IntPx width;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- method public androidx.ui.core.MeasureScope.LayoutResult measure(androidx.ui.core.MeasureScope measureScope, java.util.List<? extends androidx.ui.core.Measurable> measurables, androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public Void maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- method public Void minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w);
- method public Void minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h);
- }
-
- public final class LayoutNodeWrapperKt {
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public kotlin.jvm.functions.Function2<java.util.Set<?>,androidx.compose.frames.Frame,kotlin.Unit> getFrameCommitObserver();
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- property @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final kotlin.jvm.functions.Function2<java.util.Set<?>,androidx.compose.frames.Frame,kotlin.Unit> frameCommitObserver;
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public androidx.ui.unit.Density getDensity();
- method public long getMeasureIteration();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public void measureAndLayout();
- method public void observeDrawModelReads(androidx.ui.core.RepaintBoundaryNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- property public abstract androidx.ui.unit.Density density;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class RepaintBoundaryNode extends androidx.ui.core.ComponentNode {
- ctor public RepaintBoundaryNode(String? name);
- method public boolean getClipToShape();
- method public androidx.ui.unit.Dp getElevation();
- method public String? getName();
- method public float getOpacity();
- method public androidx.ui.graphics.Shape? getShape();
- method public void setClipToShape(boolean value);
- method public void setElevation(androidx.ui.unit.Dp value);
- method public void setOpacity(float value);
- method public void setShape(androidx.ui.graphics.Shape? value);
- property public final boolean clipToShape;
- property public final androidx.ui.unit.Dp elevation;
- property public final float opacity;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- property public final androidx.ui.graphics.Shape? shape;
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(int id, androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration);
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode getSemanticsNode();
- method public boolean hasSemanticsComponentNodeInTree$lintWithKotlin();
- method public void invalidateSemanticsComponentNode$lintWithKotlin();
- property public final androidx.ui.core.semantics.SemanticsNode semanticsNode;
- }
-
- public final class SemanticsTreeNodeImplKt {
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusNodeUtilsKt {
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapter {
- ctor public MotionEventAdapter();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode(androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig, androidx.ui.core.SemanticsComponentNode componentNode);
- method public boolean getAttached();
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getUnmergedChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- property public final boolean attached;
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> unmergedChildren;
- property public final androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/restricted_0.1.0-dev06.txt b/ui/ui-platform/api/restricted_0.1.0-dev06.txt
deleted file mode 100644
index 4604adb..0000000
--- a/ui/ui-platform/api/restricted_0.1.0-dev06.txt
+++ /dev/null
@@ -1,512 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public final class AndroidComposeView extends android.view.ViewGroup implements androidx.ui.core.AndroidOwner androidx.ui.core.SemanticsTreeProvider {
- ctor public AndroidComposeView(android.content.Context context);
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public long getMeasureIteration();
- method public androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? getRef();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public void measureAndLayout();
- method public void observeDrawModelReads(androidx.ui.core.RepaintBoundaryNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void removeAndroidView(android.view.View view);
- method public void sendEvent(android.view.MotionEvent event);
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? value);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public void setShowLayoutBounds(boolean p);
- property public final androidx.ui.autofill.Autofill? autofill;
- property public final androidx.ui.autofill.AutofillTree autofillTree;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.unit.Density density;
- property public final androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public final androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public long measureIteration;
- property public final androidx.ui.core.Ref<androidx.ui.core.AndroidComposeView>? ref;
- property public final androidx.ui.core.LayoutNode root;
- property public androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public boolean showLayoutBounds;
- property public final androidx.ui.input.TextInputService textInputService;
- field public static final androidx.ui.core.AndroidComposeView.Companion! Companion;
- }
-
- public static final class AndroidComposeView.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public void removeAndroidView(android.view.View view);
- }
-
- public final class AndroidOwnerKt {
- }
-
- public abstract sealed class ComponentNode implements androidx.compose.Emittable {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public void emitInsertAt(int index, androidx.compose.Emittable instance);
- method public void emitMove(int from, int to, int count);
- method public void emitRemoveAt(int index, int count);
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method protected androidx.ui.core.LayoutNode? getContainingLayoutNode();
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public androidx.ui.core.RepaintBoundaryNode? getRepaintBoundary();
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- 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);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.Density density);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method public androidx.ui.unit.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutDirection? getLayoutDirection();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.unit.IntPx getWidth();
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public void onInvalidate();
- method public void place(androidx.ui.unit.IntPx x, androidx.ui.unit.IntPx y);
- method public void requestRemeasure();
- method public void setConstraints(androidx.ui.core.Constraints p);
- method public void setLayoutDirection(androidx.ui.core.LayoutDirection? p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property public final androidx.ui.unit.IntPx height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutDirection? layoutDirection;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.unit.IntPx width;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.core.MeasureScope.LayoutResult 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);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public final class LayoutNodeWrapperKt {
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public kotlin.jvm.functions.Function2<java.util.Set<?>,androidx.compose.frames.Frame,kotlin.Unit> getFrameCommitObserver();
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- property @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final kotlin.jvm.functions.Function2<java.util.Set<?>,androidx.compose.frames.Frame,kotlin.Unit> frameCommitObserver;
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public androidx.ui.unit.Density getDensity();
- method public long getMeasureIteration();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public void measureAndLayout();
- method public void observeDrawModelReads(androidx.ui.core.RepaintBoundaryNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRepaintBoundaryParamsChange(androidx.ui.core.RepaintBoundaryNode repaintBoundaryNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- property public abstract androidx.ui.unit.Density density;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class RepaintBoundaryNode extends androidx.ui.core.ComponentNode {
- ctor public RepaintBoundaryNode(String? name);
- method public boolean getClipToShape();
- method public androidx.ui.unit.Dp getElevation();
- method public String? getName();
- method public float getOpacity();
- method public androidx.ui.graphics.Shape? getShape();
- method public void setClipToShape(boolean value);
- method public void setElevation(androidx.ui.unit.Dp value);
- method public void setOpacity(float value);
- method public void setShape(androidx.ui.graphics.Shape? value);
- property public final boolean clipToShape;
- property public final androidx.ui.unit.Dp elevation;
- property public final float opacity;
- property public androidx.ui.core.RepaintBoundaryNode? repaintBoundary;
- property public final androidx.ui.graphics.Shape? shape;
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(int id, androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration);
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsConfiguration getLocalSemanticsConfiguration();
- method public androidx.ui.core.semantics.SemanticsNode getSemanticsNode();
- method public boolean hasSemanticsComponentNodeInTree$lintWithKotlin();
- method public void invalidateSemanticsComponentNode$lintWithKotlin();
- method public void setLocalSemanticsConfiguration(androidx.ui.core.semantics.SemanticsConfiguration p);
- property public final androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration;
- property public final androidx.ui.core.semantics.SemanticsNode semanticsNode;
- }
-
- public final class SemanticsTreeNodeImplKt {
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusNodeUtilsKt {
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapter {
- ctor public MotionEventAdapter();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode(androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig, androidx.ui.core.SemanticsComponentNode componentNode);
- method public boolean getAttached();
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getUnmergedChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- property public final boolean attached;
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> unmergedChildren;
- property public final androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.platform {
-
- public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
- ctor public AndroidUriHandler(android.content.Context context);
- method public void openLink(String uri);
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/restricted_0.1.0-dev07.txt b/ui/ui-platform/api/restricted_0.1.0-dev07.txt
deleted file mode 100644
index 47ef037..0000000
--- a/ui/ui-platform/api/restricted_0.1.0-dev07.txt
+++ /dev/null
@@ -1,495 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public void removeAndroidView(android.view.View view);
- }
-
- public final class AndroidOwnerKt {
- method public static androidx.ui.core.Owner createOwner(android.content.Context context);
- }
-
- public abstract sealed class ComponentNode {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method protected androidx.ui.core.LayoutNode? getContainingLayoutNode();
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
- method public final void move(int from, int to, int count);
- method public final void removeAt(int index, int count);
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- 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);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.Density density);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method @Deprecated public boolean getHandlesParentData();
- method public androidx.ui.unit.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutDirection? getLayoutDirection();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.unit.IntPx getWidth();
- method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public void onInvalidate();
- method public void place(androidx.ui.unit.IntPx x, androidx.ui.unit.IntPx y);
- method public void requestRemeasure();
- method public void setConstraints(androidx.ui.core.Constraints p);
- method @Deprecated public void setHandlesParentData(boolean p);
- method public void setLayoutDirection(androidx.ui.core.LayoutDirection? p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property protected androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property @Deprecated public final boolean handlesParentData;
- property public final androidx.ui.unit.IntPx height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutDirection? layoutDirection;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.unit.IntPx width;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.core.MeasureScope.LayoutResult 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);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public final class LayoutNodeWrapperKt {
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public kotlin.jvm.functions.Function2<java.util.Set<?>,androidx.compose.frames.Frame,kotlin.Unit> getFrameCommitObserver();
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- property @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final kotlin.jvm.functions.Function2<java.util.Set<?>,androidx.compose.frames.Frame,kotlin.Unit> frameCommitObserver;
- }
-
- public interface OwnedLayer {
- method public void destroy();
- method public void drawLayer(androidx.ui.graphics.Canvas canvas);
- method public android.graphics.Matrix getMatrix();
- method public void invalidate();
- method public void move(androidx.ui.unit.IntPxPosition position);
- method public void resize(androidx.ui.unit.IntPxSize size);
- method public void updateDisplayList();
- method public void updateLayerProperties();
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public androidx.ui.core.OwnedLayer createLayer(androidx.ui.core.DrawLayerModifier drawLayerModifier, kotlin.jvm.functions.Function2<? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.Density,kotlin.Unit> drawBlock);
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public long getMeasureIteration();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public void measureAndLayout();
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean requestFocus();
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public void setShowLayoutBounds(boolean p);
- property public abstract androidx.ui.autofill.Autofill? autofill;
- property public abstract androidx.ui.autofill.AutofillTree autofillTree;
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public abstract androidx.ui.unit.Density density;
- property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.LayoutNode root;
- property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- property public abstract androidx.ui.input.TextInputService textInputService;
- field public static final androidx.ui.core.Owner.Companion! Companion;
- }
-
- public static final class Owner.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class SavedStateDelegateKt {
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(int id, androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration);
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsConfiguration getLocalSemanticsConfiguration();
- method public androidx.ui.core.semantics.SemanticsNode getSemanticsNode();
- method public boolean hasSemanticsComponentNodeInTree$lintWithKotlin();
- method public void invalidateSemanticsComponentNode$lintWithKotlin();
- method public void setLocalSemanticsConfiguration(androidx.ui.core.semantics.SemanticsConfiguration p);
- property public final androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration;
- property public final androidx.ui.core.semantics.SemanticsNode semanticsNode;
- }
-
- public final class SemanticsTreeNodeImplKt {
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusNodeUtilsKt {
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapter {
- ctor public MotionEventAdapter();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public abstract class PointerInputFilter {
- ctor public PointerInputFilter();
- method public abstract kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public abstract kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public final void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates layoutCoordinates);
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public abstract kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class PointerInputModifier implements androidx.ui.core.Modifier.Element {
- ctor public PointerInputModifier(androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter);
- method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode(androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig, androidx.ui.core.SemanticsComponentNode componentNode);
- method public boolean getAttached();
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getUnmergedChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- property public final boolean attached;
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> unmergedChildren;
- property public final androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.platform {
-
- public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
- ctor public AndroidUriHandler(android.content.Context context);
- method public void openUri(String uri);
- }
-
- public interface UriHandler {
- method public void openUri(String uri);
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/restricted_0.1.0-dev08.txt b/ui/ui-platform/api/restricted_0.1.0-dev08.txt
deleted file mode 100644
index a5bad10..0000000
--- a/ui/ui-platform/api/restricted_0.1.0-dev08.txt
+++ /dev/null
@@ -1,498 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public android.view.View getView();
- method public void removeAndroidView(android.view.View view);
- property public abstract android.view.View view;
- }
-
- public final class AndroidOwnerKt {
- method public static androidx.ui.core.AndroidOwner createOwner(android.content.Context context);
- }
-
- public abstract sealed class ComponentNode {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
- method public final void move(int from, int to, int count);
- method public final void removeAt(int index, int count);
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- 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);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<kotlin.jvm.functions.Function1<androidx.ui.core.LayoutCoordinates,kotlin.Unit>> getOnChildPositionedKey();
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.DrawReceiver,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.DrawReceiver,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas, androidx.ui.unit.Density density);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutNode? getContainingLayoutNode$lintWithKotlin();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method @Deprecated public boolean getHandlesParentData();
- method public androidx.ui.unit.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutDirection? getLayoutDirection();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.unit.IntPx getWidth();
- method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public void onInvalidate();
- method public void place(androidx.ui.unit.IntPx x, androidx.ui.unit.IntPx y);
- method public void requestRemeasure();
- method public void setConstraints(androidx.ui.core.Constraints p);
- method @Deprecated public void setHandlesParentData(boolean p);
- method public void setLayoutDirection(androidx.ui.core.LayoutDirection? p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property @Deprecated public final boolean handlesParentData;
- property public final androidx.ui.unit.IntPx height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutDirection? layoutDirection;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.unit.IntPx width;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.core.MeasureScope.LayoutResult 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);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public final class LayoutNodeWrapperKt {
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public kotlin.jvm.functions.Function2<java.util.Set<?>,androidx.compose.frames.Frame,kotlin.Unit> getFrameCommitObserver();
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- property @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final kotlin.jvm.functions.Function2<java.util.Set<?>,androidx.compose.frames.Frame,kotlin.Unit> frameCommitObserver;
- }
-
- public interface OwnedLayer {
- method public void destroy();
- method public void drawLayer(androidx.ui.graphics.Canvas canvas);
- method public boolean getHasElevation();
- method public android.graphics.Matrix getMatrix();
- method public void invalidate();
- method public void move(androidx.ui.unit.IntPxPosition position);
- method public void resize(androidx.ui.unit.IntPxSize size);
- method public void setElevationRiseListener(kotlin.jvm.functions.Function0<kotlin.Unit>? block);
- method public void updateDisplayList();
- method public void updateLayerProperties();
- property public abstract boolean hasElevation;
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- method public androidx.ui.core.OwnedLayer createLayer(androidx.ui.core.DrawLayerModifier drawLayerModifier, kotlin.jvm.functions.Function2<? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.Density,kotlin.Unit> drawBlock);
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public long getMeasureIteration();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public void measureAndLayout();
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean requestFocus();
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public void setShowLayoutBounds(boolean p);
- property public abstract androidx.ui.autofill.Autofill? autofill;
- property public abstract androidx.ui.autofill.AutofillTree autofillTree;
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public abstract androidx.ui.unit.Density density;
- property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.LayoutNode root;
- property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- property public abstract androidx.ui.input.TextInputService textInputService;
- field public static final androidx.ui.core.Owner.Companion! Companion;
- }
-
- public static final class Owner.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class Ref<T> {
- ctor public Ref();
- method public T? getValue();
- method public void setValue(T? p);
- property public final T? value;
- }
-
- public final class SavedStateDelegateKt {
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(int id, androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration);
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsConfiguration getLocalSemanticsConfiguration();
- method public androidx.ui.core.semantics.SemanticsNode getSemanticsNode();
- method public boolean hasSemanticsComponentNodeInTree$lintWithKotlin();
- method public void invalidateSemanticsComponentNode$lintWithKotlin();
- method public void setLocalSemanticsConfiguration(androidx.ui.core.semantics.SemanticsConfiguration p);
- property public final androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration;
- property public final androidx.ui.core.semantics.SemanticsNode semanticsNode;
- }
-
- public final class SemanticsTreeNodeImplKt {
- }
-
- public interface SemanticsTreeProvider {
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticNodes();
- method public void sendEvent(android.view.MotionEvent event);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusNodeUtilsKt {
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapter {
- ctor public MotionEventAdapter();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public abstract class PointerInputFilter {
- ctor public PointerInputFilter();
- method public abstract kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public abstract kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public abstract kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
- method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
- property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode(androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig, androidx.ui.core.SemanticsComponentNode componentNode);
- method public boolean getAttached();
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getUnmergedChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- property public final boolean attached;
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> unmergedChildren;
- property public final androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.platform {
-
- public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
- ctor public AndroidUriHandler(android.content.Context context);
- method public void openUri(String uri);
- }
-
- public interface UriHandler {
- method public void openUri(String uri);
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/restricted_0.1.0-dev09.txt b/ui/ui-platform/api/restricted_0.1.0-dev09.txt
deleted file mode 100644
index 23d470c..0000000
--- a/ui/ui-platform/api/restricted_0.1.0-dev09.txt
+++ /dev/null
@@ -1,512 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
- public final class AndroidAutofillTypeKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public android.view.View getView();
- method public void removeAndroidView(android.view.View view);
- property public abstract android.view.View view;
- }
-
- @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final class AndroidOwner.Companion {
- method public kotlin.jvm.functions.Function1<androidx.ui.core.AndroidOwner,kotlin.Unit>? getOnAndroidOwnerCreatedCallback();
- method public void setOnAndroidOwnerCreatedCallback(kotlin.jvm.functions.Function1<? super androidx.ui.core.AndroidOwner,kotlin.Unit>? p);
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.AndroidOwner,kotlin.Unit>? onAndroidOwnerCreatedCallback;
- }
-
- public final class AndroidOwnerKt {
- method public static androidx.ui.core.AndroidOwner createOwner(android.content.Context context, androidx.lifecycle.LifecycleOwner? lifecycleOwner = null);
- method public static androidx.ui.core.LayoutDirection getLocaleLayoutDirection(android.content.res.Configuration);
- }
-
- public abstract sealed class ComponentNode {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
- method public final void move(int from, int to, int count);
- method public final void removeAt(int index, int count);
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- 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);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method @Deprecated public boolean getCanMultiMeasure();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutNode? getContainingLayoutNode$lintWithKotlin();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method @Deprecated public boolean getHandlesParentData();
- method public androidx.ui.unit.IntPx getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutDirection? getLayoutDirection();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public androidx.ui.unit.IntPx getWidth();
- method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.IntPx width);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.IntPx height);
- method public void onInvalidate();
- method public void place(androidx.ui.unit.IntPx x, androidx.ui.unit.IntPx y);
- method public void requestRemeasure();
- method @Deprecated public void setCanMultiMeasure(boolean p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method @Deprecated public void setHandlesParentData(boolean p);
- method public void setLayoutDirection(androidx.ui.core.LayoutDirection? p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property @Deprecated public final boolean canMultiMeasure;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property @Deprecated public final boolean handlesParentData;
- property public final androidx.ui.unit.IntPx height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutDirection? layoutDirection;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final androidx.ui.unit.IntPx width;
- }
-
- public abstract static class LayoutNode.InnerMeasureScope extends androidx.ui.core.MeasureScope {
- ctor public LayoutNode.InnerMeasureScope();
- method public abstract androidx.ui.core.LayoutNode getLayoutNode();
- property public abstract androidx.ui.core.LayoutNode layoutNode;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public androidx.ui.unit.IntPx maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- 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);
- method public androidx.ui.unit.IntPx minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.unit.IntPx minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void maxIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicHeight(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicWidth(androidx.ui.unit.Density density, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, androidx.ui.unit.IntPx h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public kotlin.jvm.functions.Function2<java.util.Set<?>,androidx.compose.frames.Frame,kotlin.Unit> getFrameCommitObserver();
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- property @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final kotlin.jvm.functions.Function2<java.util.Set<?>,androidx.compose.frames.Frame,kotlin.Unit> frameCommitObserver;
- }
-
- public interface OwnedLayer {
- method public void destroy();
- method public void drawLayer(androidx.ui.graphics.Canvas canvas);
- method public android.graphics.Matrix getMatrix();
- method public void invalidate();
- method public void move(androidx.ui.unit.IntPxPosition position);
- method public void resize(androidx.ui.unit.IntPxSize size);
- method public void updateDisplayList();
- method public void updateLayerProperties();
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- 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);
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public androidx.ui.core.clipboard.ClipboardManager getClipboardManager();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public androidx.lifecycle.LifecycleOwner? getLifecycleOwner();
- method public long getMeasureIteration();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public void measureAndLayout();
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onPositionChange(androidx.ui.core.LayoutNode layoutNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void onSizeChange(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean requestFocus();
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setOnLifecycleOwnerAvailable(kotlin.jvm.functions.Function1<? super androidx.lifecycle.LifecycleOwner,kotlin.Unit> callback);
- method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public void setShowLayoutBounds(boolean p);
- property public abstract androidx.ui.autofill.Autofill? autofill;
- property public abstract androidx.ui.autofill.AutofillTree autofillTree;
- property public abstract androidx.ui.core.clipboard.ClipboardManager clipboardManager;
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public abstract androidx.ui.unit.Density density;
- property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public abstract androidx.lifecycle.LifecycleOwner? lifecycleOwner;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.LayoutNode root;
- property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- property public abstract androidx.ui.input.TextInputService textInputService;
- field public static final androidx.ui.core.Owner.Companion! Companion;
- }
-
- public static final class Owner.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class SavedStateDelegateKt {
- }
-
- public final class SemanticsComponentNode extends androidx.ui.core.ComponentNode {
- ctor public SemanticsComponentNode(int id, androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration);
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsConfiguration getLocalSemanticsConfiguration();
- method public androidx.ui.core.semantics.SemanticsNode getSemanticsNode();
- method public boolean hasSemanticsComponentNodeInTree$lintWithKotlin();
- method public void invalidateSemanticsComponentNode$lintWithKotlin();
- method public void setLocalSemanticsConfiguration(androidx.ui.core.semantics.SemanticsConfiguration p);
- property public final androidx.ui.core.semantics.SemanticsConfiguration localSemanticsConfiguration;
- property public final androidx.ui.core.semantics.SemanticsNode semanticsNode;
- }
-
-}
-
-package androidx.ui.core.clipboard {
-
- public final class AndroidClipboardManagerKt {
- }
-
- public interface ClipboardManager {
- method public androidx.ui.text.AnnotatedString? getText();
- method public void setText(androidx.ui.text.AnnotatedString annotatedString);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusModifierImplKt {
- method public static androidx.ui.focus.FocusModifier createFocusModifier(androidx.ui.focus.FocusDetailedState focusDetailedState);
- }
-
- public final class FocusNodeUtilsKt {
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapter {
- ctor public MotionEventAdapter();
- }
-
- public final class PointerInputEventData {
- ctor public PointerInputEventData(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy(androidx.ui.core.PointerId id, androidx.ui.core.PointerInputData pointerInputData);
- method public androidx.ui.core.PointerId getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public abstract class PointerInputFilter {
- ctor public PointerInputFilter();
- method public abstract void onCancel();
- method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
- method public void onInit(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
- 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.IntPxSize bounds);
- }
-
- public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
- method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
- property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public final class SemanticsNode {
- ctor public SemanticsNode(androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig, androidx.ui.core.SemanticsComponentNode componentNode);
- method public boolean getAttached();
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public androidx.ui.unit.PxPosition getGlobalPosition();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getUnmergedChildren();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- method public void setParent(androidx.ui.core.semantics.SemanticsNode? p);
- property public final boolean attached;
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final androidx.ui.unit.PxPosition globalPosition;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> unmergedChildren;
- property public final androidx.ui.core.semantics.SemanticsConfiguration unmergedConfig;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
- public final class SemanticsOwnerKt {
- method public static java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticsNodes(androidx.ui.core.semantics.SemanticsOwner);
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.platform {
-
- public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
- ctor public AndroidUriHandler(android.content.Context context);
- method public void openUri(String uri);
- }
-
- public interface UriHandler {
- method public void openUri(String uri);
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/restricted_0.1.0-dev10.txt b/ui/ui-platform/api/restricted_0.1.0-dev10.txt
deleted file mode 100644
index 6b29995..0000000
--- a/ui/ui-platform/api/restricted_0.1.0-dev10.txt
+++ /dev/null
@@ -1,525 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
- public final class AndroidAutofillTypeKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public android.view.View getView();
- method public void removeAndroidView(android.view.View view);
- property public abstract android.view.View view;
- }
-
- @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final class AndroidOwner.Companion {
- method public kotlin.jvm.functions.Function1<androidx.ui.core.AndroidOwner,kotlin.Unit>? getOnAndroidOwnerCreatedCallback();
- method public void setOnAndroidOwnerCreatedCallback(kotlin.jvm.functions.Function1<? super androidx.ui.core.AndroidOwner,kotlin.Unit>? p);
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.AndroidOwner,kotlin.Unit>? onAndroidOwnerCreatedCallback;
- }
-
- public final class AndroidOwnerKt {
- method public static androidx.ui.core.AndroidOwner createOwner(android.content.Context context, androidx.lifecycle.LifecycleOwner? lifecycleOwner = null);
- method public static androidx.ui.core.LayoutDirection getLocaleLayoutDirection(android.content.res.Configuration);
- }
-
- public abstract sealed class ComponentNode {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
- method public final void move(int from, int to, int count);
- method public final void removeAt(int index, int count);
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor public FocusNode();
- method public boolean captureFocus();
- method public boolean freeFocus();
- method public androidx.ui.focus.FocusDetailedState getFocusState();
- method public androidx.ui.core.LayoutCoordinates? getLayoutCoordinates();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getRecompose();
- method public androidx.ui.core.Ref<androidx.ui.core.FocusNode>? getRef();
- method public void requestFocus(boolean propagateFocus = true);
- method public void setLayoutCoordinates(androidx.ui.core.LayoutCoordinates? p);
- method public void setRecompose(kotlin.jvm.functions.Function0<kotlin.Unit> value);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.FocusNode>? value);
- property public final androidx.ui.focus.FocusDetailedState focusState;
- property public final androidx.ui.core.LayoutCoordinates? layoutCoordinates;
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> recompose;
- property public final androidx.ui.core.Ref<androidx.ui.core.FocusNode>? ref;
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method @Deprecated public boolean getCanMultiMeasure();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutNode? getContainingLayoutNode$lintWithKotlin();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method @Deprecated public boolean getHandlesParentData();
- method public int getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutDirection getLayoutDirection();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public java.util.List<androidx.ui.core.ModifierInfo> getModifierInfo();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public int getWidth();
- method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public int maxIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
- method public int maxIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
- method public void onInvalidate();
- method public void place-rRMsBxU(int x, int y);
- method public void requestRemeasure();
- method @Deprecated public void setCanMultiMeasure(boolean p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method @Deprecated public void setHandlesParentData(boolean p);
- method public void setLayoutDirection(androidx.ui.core.LayoutDirection p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property @Deprecated public final boolean canMultiMeasure;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property @Deprecated public final boolean handlesParentData;
- property public final int height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutDirection layoutDirection;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final int width;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public int maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public int maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- 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);
- method public int minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public kotlin.jvm.functions.Function2<java.util.Set<?>,androidx.compose.frames.Frame,kotlin.Unit> getFrameCommitObserver();
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- property @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final kotlin.jvm.functions.Function2<java.util.Set<?>,androidx.compose.frames.Frame,kotlin.Unit> frameCommitObserver;
- }
-
- public final class ModifierInfo {
- ctor public ModifierInfo(androidx.ui.core.Modifier modifier, androidx.ui.core.LayoutCoordinates coordinates, Object? extra);
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method public Object? getExtra();
- method public androidx.ui.core.Modifier getModifier();
- }
-
- public interface OwnedLayer {
- method public void destroy();
- method public void drawLayer(androidx.ui.graphics.Canvas canvas);
- method public long getLayerId();
- method public android.graphics.Matrix getMatrix();
- method public void invalidate();
- method public void move(androidx.ui.unit.IntPxPosition position);
- method public void resize(androidx.ui.unit.IntPxSize size);
- method public void updateDisplayList();
- method public void updateLayerProperties();
- property public abstract long layerId;
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- 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);
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public androidx.ui.core.clipboard.ClipboardManager getClipboardManager();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public androidx.lifecycle.LifecycleOwner? getLifecycleOwner();
- method public long getMeasureIteration();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public androidx.ui.core.texttoolbar.TextToolbar getTextToolbar();
- method public void measureAndLayout();
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean requestFocus();
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setOnLifecycleOwnerAvailable(kotlin.jvm.functions.Function1<? super androidx.lifecycle.LifecycleOwner,kotlin.Unit> callback);
- method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public void setShowLayoutBounds(boolean p);
- property public abstract androidx.ui.autofill.Autofill? autofill;
- property public abstract androidx.ui.autofill.AutofillTree autofillTree;
- property public abstract androidx.ui.core.clipboard.ClipboardManager clipboardManager;
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public abstract androidx.ui.unit.Density density;
- property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public abstract androidx.lifecycle.LifecycleOwner? lifecycleOwner;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.LayoutNode root;
- property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- property public abstract androidx.ui.input.TextInputService textInputService;
- property public abstract androidx.ui.core.texttoolbar.TextToolbar textToolbar;
- field public static final androidx.ui.core.Owner.Companion! Companion;
- }
-
- public static final class Owner.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class SavedStateDelegateKt {
- }
-
-}
-
-package androidx.ui.core.clipboard {
-
- public final class AndroidClipboardManagerKt {
- }
-
- public interface ClipboardManager {
- method public androidx.ui.text.AnnotatedString? getText();
- method public void setText(androidx.ui.text.AnnotatedString annotatedString);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusModifierImplKt {
- method public static androidx.ui.focus.FocusModifier createFocusModifier(androidx.ui.focus.FocusDetailedState focusDetailedState);
- }
-
- public final class FocusNodeUtilsKt {
- method public static void initializeFocusState(androidx.ui.core.FocusNode);
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class MotionEventAdapter {
- ctor public MotionEventAdapter();
- }
-
- public final class PointerInputEventData {
- method public long component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy-tII9_pY(long id, androidx.ui.core.PointerInputData pointerInputData);
- method public long getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- }
-
- public abstract class PointerInputFilter {
- ctor public PointerInputFilter();
- method public abstract void onCancel();
- method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
- method public void onInit(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
- 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.IntPxSize bounds);
- }
-
- public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
- method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
- property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public interface SemanticsModifier extends androidx.ui.core.Modifier.Element {
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
- property public abstract int id;
- property public abstract androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
- }
-
- public final class SemanticsModifierKt {
- method @Deprecated public static androidx.ui.core.semantics.SemanticsModifier semanticsCore(androidx.ui.core.Modifier, boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null);
- }
-
- public final class SemanticsNode {
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public androidx.ui.unit.PxPosition getGlobalPosition();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final androidx.ui.unit.PxPosition globalPosition;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- 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);
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
- public final class SemanticsOwnerKt {
- method public static java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticsNodes(androidx.ui.core.semantics.SemanticsOwner);
- }
-
-}
-
-package androidx.ui.core.texttoolbar {
-
- public interface TextToolbar {
- method public void showCopyMenu(androidx.ui.geometry.Rect rect, androidx.ui.text.AnnotatedString text);
- }
-
-}
-
-package androidx.ui.core.texttoolbar.actionmodecallback {
-
- public final class TextActionModeCallbackKt {
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.platform {
-
- public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
- ctor public AndroidUriHandler(android.content.Context context);
- method public void openUri(String uri);
- }
-
- public interface UriHandler {
- method public void openUri(String uri);
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/restricted_0.1.0-dev11.txt b/ui/ui-platform/api/restricted_0.1.0-dev11.txt
deleted file mode 100644
index b912594..0000000
--- a/ui/ui-platform/api/restricted_0.1.0-dev11.txt
+++ /dev/null
@@ -1,514 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
- public final class AndroidAutofillTypeKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public android.view.View getView();
- method public void removeAndroidView(android.view.View view);
- property public abstract android.view.View view;
- }
-
- @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final class AndroidOwner.Companion {
- method public kotlin.jvm.functions.Function1<androidx.ui.core.AndroidOwner,kotlin.Unit>? getOnAndroidOwnerCreatedCallback();
- method public void setOnAndroidOwnerCreatedCallback(kotlin.jvm.functions.Function1<? super androidx.ui.core.AndroidOwner,kotlin.Unit>? p);
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.AndroidOwner,kotlin.Unit>? onAndroidOwnerCreatedCallback;
- }
-
- public final class AndroidOwnerKt {
- method public static androidx.ui.core.AndroidOwner createOwner(android.content.Context context, androidx.lifecycle.LifecycleOwner? lifecycleOwner = null);
- method public static androidx.ui.core.LayoutDirection getLocaleLayoutDirection(android.content.res.Configuration);
- }
-
- public abstract sealed class ComponentNode {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
- method public final void move(int from, int to, int count);
- method public final void removeAt(int index, int count);
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- @Deprecated public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor @Deprecated public FocusNode();
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method @Deprecated public boolean getCanMultiMeasure();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutNode? getContainingLayoutNode$lintWithKotlin();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method @Deprecated public boolean getHandlesParentData();
- method public int getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutDirection getLayoutDirection();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public java.util.List<androidx.ui.core.ModifierInfo> getModifierInfo();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public int getWidth();
- method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public int maxIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
- method public int maxIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
- method public void onInvalidate();
- method public void place-rRMsBxU(int x, int y);
- method public void requestRemeasure();
- method @Deprecated public void setCanMultiMeasure(boolean p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method @Deprecated public void setHandlesParentData(boolean p);
- method public void setLayoutDirection(androidx.ui.core.LayoutDirection p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property @Deprecated public final boolean canMultiMeasure;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property @Deprecated public final boolean handlesParentData;
- property public final int height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutDirection layoutDirection;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final int width;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public int maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public int maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- 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);
- method public int minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public kotlin.jvm.functions.Function2<java.util.Set<?>,androidx.compose.frames.Frame,kotlin.Unit> getFrameCommitObserver();
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- property @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final kotlin.jvm.functions.Function2<java.util.Set<?>,androidx.compose.frames.Frame,kotlin.Unit> frameCommitObserver;
- }
-
- public final class ModifierInfo {
- ctor public ModifierInfo(androidx.ui.core.Modifier modifier, androidx.ui.core.LayoutCoordinates coordinates, Object? extra);
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method public Object? getExtra();
- method public androidx.ui.core.Modifier getModifier();
- }
-
- public interface OwnedLayer {
- method public void destroy();
- method public void drawLayer(androidx.ui.graphics.Canvas canvas);
- method public long getLayerId();
- method public android.graphics.Matrix getMatrix();
- method public void invalidate();
- method public void move(androidx.ui.unit.IntPxPosition position);
- method public void resize(androidx.ui.unit.IntPxSize size);
- method public void updateDisplayList();
- method public void updateLayerProperties();
- property public abstract long layerId;
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- 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);
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public androidx.ui.core.clipboard.ClipboardManager getClipboardManager();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public androidx.lifecycle.LifecycleOwner? getLifecycleOwner();
- method public long getMeasureIteration();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public androidx.ui.core.texttoolbar.TextToolbar getTextToolbar();
- method public void measureAndLayout();
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean requestFocus();
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setOnLifecycleOwnerAvailable(kotlin.jvm.functions.Function1<? super androidx.lifecycle.LifecycleOwner,kotlin.Unit> callback);
- method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public void setShowLayoutBounds(boolean p);
- property public abstract androidx.ui.autofill.Autofill? autofill;
- property public abstract androidx.ui.autofill.AutofillTree autofillTree;
- property public abstract androidx.ui.core.clipboard.ClipboardManager clipboardManager;
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public abstract androidx.ui.unit.Density density;
- property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public abstract androidx.lifecycle.LifecycleOwner? lifecycleOwner;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.LayoutNode root;
- property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- property public abstract androidx.ui.input.TextInputService textInputService;
- property public abstract androidx.ui.core.texttoolbar.TextToolbar textToolbar;
- field public static final androidx.ui.core.Owner.Companion! Companion;
- }
-
- public static final class Owner.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class SavedStateDelegateKt {
- }
-
-}
-
-package androidx.ui.core.clipboard {
-
- public final class AndroidClipboardManagerKt {
- }
-
- public interface ClipboardManager {
- method public androidx.ui.text.AnnotatedString? getText();
- method public void setText(androidx.ui.text.AnnotatedString annotatedString);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusModifierImplKt {
- method public static androidx.ui.focus.FocusModifier createFocusModifier(androidx.ui.focus.FocusDetailedState focusDetailedState);
- }
-
- public final class FocusNodeUtilsKt {
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class PointerInputEventData {
- method public long component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy-tII9_pY(long id, androidx.ui.core.PointerInputData pointerInputData);
- method public long getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- }
-
- public abstract class PointerInputFilter {
- ctor public PointerInputFilter();
- method public abstract void onCancel();
- method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
- method public void onInit(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
- 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.IntPxSize bounds);
- }
-
- public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
- method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
- property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public interface SemanticsModifier extends androidx.ui.core.Modifier.Element {
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
- property public abstract int id;
- property public abstract androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
- }
-
- public final class SemanticsModifierKt {
- method @Deprecated public static androidx.ui.core.Modifier semanticsCore(androidx.ui.core.Modifier, boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null);
- }
-
- public final class SemanticsNode {
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public androidx.ui.unit.PxPosition getGlobalPosition();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final androidx.ui.unit.PxPosition globalPosition;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- 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);
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
- public final class SemanticsOwnerKt {
- method public static java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticsNodes(androidx.ui.core.semantics.SemanticsOwner);
- }
-
-}
-
-package androidx.ui.core.texttoolbar {
-
- public interface TextToolbar {
- method public androidx.ui.core.texttoolbar.TextToolbarStatus getStatus();
- method public void hide();
- method public void showCopyMenu(androidx.ui.geometry.Rect rect, kotlin.jvm.functions.Function0<kotlin.Unit> onDeselectRequested, kotlin.jvm.functions.Function0<kotlin.Unit> onCopyRequested);
- property public abstract androidx.ui.core.texttoolbar.TextToolbarStatus status;
- }
-
- public enum TextToolbarStatus {
- enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Hidden;
- enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Shown;
- }
-
-}
-
-package androidx.ui.core.texttoolbar.actionmodecallback {
-
- public final class TextActionModeCallbackKt {
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.platform {
-
- public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
- ctor public AndroidUriHandler(android.content.Context context);
- method public void openUri(String uri);
- }
-
- public interface UriHandler {
- method public void openUri(String uri);
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/api/restricted_current.txt b/ui/ui-platform/api/restricted_current.txt
deleted file mode 100644
index b912594..0000000
--- a/ui/ui-platform/api/restricted_current.txt
+++ /dev/null
@@ -1,514 +0,0 @@
-// Signature format: 3.0
-package androidx.ui.autofill {
-
- public final class AndroidAutofillDebugUtilsKt {
- }
-
- public final class AndroidAutofillKt {
- }
-
- public final class AndroidAutofillTypeKt {
- }
-
-}
-
-package androidx.ui.core {
-
- public interface AndroidOwner extends androidx.ui.core.Owner {
- method public void addAndroidView(android.view.View view, androidx.ui.core.LayoutNode layoutNode);
- method public android.view.View getView();
- method public void removeAndroidView(android.view.View view);
- property public abstract android.view.View view;
- }
-
- @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static final class AndroidOwner.Companion {
- method public kotlin.jvm.functions.Function1<androidx.ui.core.AndroidOwner,kotlin.Unit>? getOnAndroidOwnerCreatedCallback();
- method public void setOnAndroidOwnerCreatedCallback(kotlin.jvm.functions.Function1<? super androidx.ui.core.AndroidOwner,kotlin.Unit>? p);
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.AndroidOwner,kotlin.Unit>? onAndroidOwnerCreatedCallback;
- }
-
- public final class AndroidOwnerKt {
- method public static androidx.ui.core.AndroidOwner createOwner(android.content.Context context, androidx.lifecycle.LifecycleOwner? lifecycleOwner = null);
- method public static androidx.ui.core.LayoutDirection getLocaleLayoutDirection(android.content.res.Configuration);
- }
-
- public abstract sealed class ComponentNode {
- method public void attach(androidx.ui.core.Owner owner);
- method public void detach();
- method public final operator androidx.ui.core.ComponentNode get(int index);
- method public final int getCount();
- method public final int getDepth();
- method public final androidx.ui.core.Owner? getOwner();
- method public final Object? getOwnerData();
- method public final androidx.ui.core.ComponentNode? getParent();
- method public androidx.ui.core.LayoutNode? getParentLayoutNode();
- method public final void insertAt(int index, androidx.ui.core.ComponentNode instance);
- method public final void move(int from, int to, int count);
- method public final void removeAt(int index, int count);
- method public final void setDepth(int p);
- method public final void setOwnerData(Object? p);
- method public final inline void visitChildren(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- method public final inline void visitChildrenReverse(kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,kotlin.Unit> block);
- property public final int count;
- property public final int depth;
- property public final androidx.ui.core.Owner? owner;
- property public final Object? ownerData;
- property public final androidx.ui.core.ComponentNode? parent;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- }
-
- public final class ComponentNodesKt {
- method public static void add(androidx.ui.core.ComponentNode, androidx.ui.core.ComponentNode child);
- method public static androidx.ui.core.ComponentNode? findClosestParentNode(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.ComponentNode,java.lang.Boolean> selector);
- method public static androidx.ui.core.LayoutNode? findLastLayoutChild(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,java.lang.Boolean> block);
- method public static androidx.ui.core.DataNodeKey<java.lang.Object> getParentDataKey();
- method public static boolean hasNoLayoutDescendants(androidx.ui.core.ComponentNode);
- method public static boolean isAttached(androidx.ui.core.ComponentNode);
- method public static androidx.ui.core.Owner requireOwner(androidx.ui.core.ComponentNode);
- method public static void visitLayoutChildren(androidx.ui.core.ComponentNode, kotlin.jvm.functions.Function1<? super androidx.ui.core.LayoutNode,kotlin.Unit> block);
- }
-
- public final class DataNode<T> extends androidx.ui.core.ComponentNode {
- ctor public DataNode(androidx.ui.core.DataNodeKey<T> key, T! value);
- method public androidx.ui.core.DataNodeKey<T> getKey();
- method public T! getValue();
- method public void setValue(T? p);
- }
-
- public final class DataNodeKey<T> {
- ctor public DataNodeKey(String name);
- method public String getName();
- }
-
- public final class DebugUtilsKt {
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static String simpleIdentityToString(Object obj, String? name = null);
- }
-
- public final class DrawNode extends androidx.ui.core.ComponentNode {
- ctor public DrawNode();
- method public boolean getNeedsPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaint();
- method public kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? getOnPaintWithChildren();
- method public void invalidate();
- method public void setNeedsPaint(boolean p);
- method public void setOnPaint(kotlin.jvm.functions.Function3<? super androidx.ui.unit.Density,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- method public void setOnPaintWithChildren(kotlin.jvm.functions.Function3<? super androidx.ui.core.ContentDrawScope,? super androidx.ui.graphics.Canvas,? super androidx.ui.unit.PxSize,kotlin.Unit>? value);
- property public final boolean needsPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.unit.Density,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaint;
- property public final kotlin.jvm.functions.Function3<androidx.ui.core.ContentDrawScope,androidx.ui.graphics.Canvas,androidx.ui.unit.PxSize,kotlin.Unit>? onPaintWithChildren;
- }
-
- @Deprecated public final class FocusNode extends androidx.ui.core.ComponentNode {
- ctor @Deprecated public FocusNode();
- }
-
- public final class LayoutNode extends androidx.ui.core.ComponentNode implements androidx.ui.core.Measurable {
- ctor public LayoutNode();
- method public void draw(androidx.ui.graphics.Canvas canvas);
- method public boolean getAffectsParentSize();
- method public androidx.ui.unit.IntPx? getAlignmentLine(androidx.ui.core.AlignmentLine line);
- method @Deprecated public boolean getCanMultiMeasure();
- method public androidx.ui.core.Constraints getConstraints();
- method public androidx.ui.core.LayoutNode? getContainingLayoutNode$lintWithKotlin();
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method @Deprecated public boolean getHandlesParentData();
- method public int getHeight();
- method public java.util.List<androidx.ui.core.LayoutNode> getLayoutChildren();
- method public androidx.ui.core.LayoutDirection getLayoutDirection();
- method public androidx.ui.core.LayoutNode.MeasureBlocks getMeasureBlocks();
- method public androidx.ui.core.MeasureScope getMeasureScope();
- method public androidx.ui.core.Modifier getModifier();
- method public java.util.List<androidx.ui.core.ModifierInfo> getModifierInfo();
- method public boolean getNeedsRelayout();
- method public boolean getNeedsRemeasure();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnAttach();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? getOnDetach();
- method public Object? getParentData();
- method public boolean getPositionedDuringMeasurePass();
- method public androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? getRef();
- method public int getWidth();
- method public boolean hitTest(androidx.ui.unit.PxPosition pointerPositionRelativeToScreen, java.util.List<androidx.ui.core.pointerinput.PointerInputFilter> hitPointerInputFilters);
- method public void ignoreModelReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean isLayingOut();
- method public boolean isMeasuring();
- method public boolean isPlaced();
- method public void layout();
- method public int maxIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
- method public int maxIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
- method public androidx.ui.core.Placeable measure(androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicHeight-Ujlv2dA(int width, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicWidth-Ujlv2dA(int height, androidx.ui.core.LayoutDirection layoutDirection);
- method public void onInvalidate();
- method public void place-rRMsBxU(int x, int y);
- method public void requestRemeasure();
- method @Deprecated public void setCanMultiMeasure(boolean p);
- method public void setConstraints(androidx.ui.core.Constraints p);
- method @Deprecated public void setHandlesParentData(boolean p);
- method public void setLayoutDirection(androidx.ui.core.LayoutDirection p);
- method public void setMeasureBlocks(androidx.ui.core.LayoutNode.MeasureBlocks value);
- method public void setModifier(androidx.ui.core.Modifier value);
- method public void setOnAttach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setOnDetach(kotlin.jvm.functions.Function1<? super androidx.ui.core.Owner,kotlin.Unit>? p);
- method public void setPositionedDuringMeasurePass(boolean p);
- method public void setRef(androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? value);
- property public final boolean affectsParentSize;
- property @Deprecated public final boolean canMultiMeasure;
- property public final androidx.ui.core.Constraints constraints;
- property public androidx.ui.core.LayoutNode? containingLayoutNode;
- property public final androidx.ui.core.LayoutCoordinates coordinates;
- property @Deprecated public final boolean handlesParentData;
- property public final int height;
- property public final boolean isLayingOut;
- property public final boolean isMeasuring;
- property public final boolean isPlaced;
- property public final java.util.List<androidx.ui.core.LayoutNode> layoutChildren;
- property public final androidx.ui.core.LayoutDirection layoutDirection;
- property public final androidx.ui.core.LayoutNode.MeasureBlocks measureBlocks;
- property public final androidx.ui.core.MeasureScope measureScope;
- property public final androidx.ui.core.Modifier modifier;
- property public final boolean needsRelayout;
- property public final boolean needsRemeasure;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onAttach;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.Owner,kotlin.Unit>? onDetach;
- property public Object? parentData;
- property public androidx.ui.core.LayoutNode? parentLayoutNode;
- property public final boolean positionedDuringMeasurePass;
- property public final androidx.ui.core.Ref<androidx.ui.core.LayoutNode>? ref;
- property public final int width;
- }
-
- public static interface LayoutNode.MeasureBlocks {
- method public int maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public int maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- 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);
- method public int minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public int minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public abstract static class LayoutNode.NoIntrinsicsMeasureBlocks implements androidx.ui.core.LayoutNode.MeasureBlocks {
- ctor public LayoutNode.NoIntrinsicsMeasureBlocks(String error);
- method public Void maxIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void maxIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicHeight-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int w, androidx.ui.core.LayoutDirection layoutDirection);
- method public Void minIntrinsicWidth-5Bu9FwI(androidx.ui.core.IntrinsicMeasureScope intrinsicMeasureScope, java.util.List<? extends androidx.ui.core.IntrinsicMeasurable> measurables, int h, androidx.ui.core.LayoutDirection layoutDirection);
- }
-
- public final class ModelObserver {
- ctor public ModelObserver(kotlin.jvm.functions.Function1<? super kotlin.jvm.functions.Function0<kotlin.Unit>,kotlin.Unit> commitExecutor);
- method public void clear(Object target);
- method public void enableModelUpdatesObserving(boolean enabled);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public kotlin.jvm.functions.Function2<java.util.Set<?>,androidx.compose.frames.Frame,kotlin.Unit> getFrameCommitObserver();
- method public <T> void observeReads(T target, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> onCommit, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void pauseObservingReads(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- property @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final kotlin.jvm.functions.Function2<java.util.Set<?>,androidx.compose.frames.Frame,kotlin.Unit> frameCommitObserver;
- }
-
- public final class ModifierInfo {
- ctor public ModifierInfo(androidx.ui.core.Modifier modifier, androidx.ui.core.LayoutCoordinates coordinates, Object? extra);
- method public androidx.ui.core.LayoutCoordinates getCoordinates();
- method public Object? getExtra();
- method public androidx.ui.core.Modifier getModifier();
- }
-
- public interface OwnedLayer {
- method public void destroy();
- method public void drawLayer(androidx.ui.graphics.Canvas canvas);
- method public long getLayerId();
- method public android.graphics.Matrix getMatrix();
- method public void invalidate();
- method public void move(androidx.ui.unit.IntPxPosition position);
- method public void resize(androidx.ui.unit.IntPxSize size);
- method public void updateDisplayList();
- method public void updateLayerProperties();
- property public abstract long layerId;
- }
-
- public interface Owner {
- method public androidx.ui.unit.IntPxPosition calculatePosition();
- method public void callDraw(androidx.ui.graphics.Canvas canvas, androidx.ui.core.ComponentNode node, androidx.ui.unit.PxSize parentSize);
- 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);
- method public androidx.ui.autofill.Autofill? getAutofill();
- method public androidx.ui.autofill.AutofillTree getAutofillTree();
- method public androidx.ui.core.clipboard.ClipboardManager getClipboardManager();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getConfigurationChangeObserver();
- method public androidx.ui.unit.Density getDensity();
- method public androidx.ui.text.font.Font.ResourceLoader getFontLoader();
- method public androidx.ui.core.hapticfeedback.HapticFeedback getHapticFeedBack();
- method public androidx.lifecycle.LifecycleOwner? getLifecycleOwner();
- method public long getMeasureIteration();
- method public androidx.ui.core.LayoutNode getRoot();
- method public androidx.ui.savedinstancestate.UiSavedStateRegistry? getSavedStateRegistry();
- method public androidx.ui.core.semantics.SemanticsOwner getSemanticsOwner();
- method public boolean getShowLayoutBounds();
- method public androidx.ui.input.TextInputService getTextInputService();
- method public androidx.ui.core.texttoolbar.TextToolbar getTextToolbar();
- method public void measureAndLayout();
- method public void observeLayoutModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void observeMeasureModelReads(androidx.ui.core.LayoutNode node, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public void onAttach(androidx.ui.core.ComponentNode node);
- method public void onDetach(androidx.ui.core.ComponentNode node);
- method public void onInvalidate(androidx.ui.core.DrawNode drawNode);
- method public void onInvalidate(androidx.ui.core.LayoutNode layoutNode);
- method public void onRequestMeasure(androidx.ui.core.LayoutNode layoutNode);
- method public void pauseModelReadObserveration(kotlin.jvm.functions.Function0<kotlin.Unit> block);
- method public boolean requestFocus();
- method public void setConfigurationChangeObserver(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setOnLifecycleOwnerAvailable(kotlin.jvm.functions.Function1<? super androidx.lifecycle.LifecycleOwner,kotlin.Unit> callback);
- method public void setOnSavedStateRegistryAvailable(kotlin.jvm.functions.Function1<? super androidx.ui.savedinstancestate.UiSavedStateRegistry,kotlin.Unit> callback);
- method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public void setShowLayoutBounds(boolean p);
- property public abstract androidx.ui.autofill.Autofill? autofill;
- property public abstract androidx.ui.autofill.AutofillTree autofillTree;
- property public abstract androidx.ui.core.clipboard.ClipboardManager clipboardManager;
- property public abstract kotlin.jvm.functions.Function0<kotlin.Unit> configurationChangeObserver;
- property public abstract androidx.ui.unit.Density density;
- property public abstract androidx.ui.text.font.Font.ResourceLoader fontLoader;
- property public abstract androidx.ui.core.hapticfeedback.HapticFeedback hapticFeedBack;
- property public abstract androidx.lifecycle.LifecycleOwner? lifecycleOwner;
- property public abstract long measureIteration;
- property public abstract androidx.ui.core.LayoutNode root;
- property public abstract androidx.ui.savedinstancestate.UiSavedStateRegistry? savedStateRegistry;
- property public abstract androidx.ui.core.semantics.SemanticsOwner semanticsOwner;
- property public abstract boolean showLayoutBounds;
- property public abstract androidx.ui.input.TextInputService textInputService;
- property public abstract androidx.ui.core.texttoolbar.TextToolbar textToolbar;
- field public static final androidx.ui.core.Owner.Companion! Companion;
- }
-
- public static final class Owner.Companion {
- method public boolean getEnableExtraAssertions();
- method public void setEnableExtraAssertions(boolean p);
- property public final boolean enableExtraAssertions;
- }
-
- public final class PointerInputNode extends androidx.ui.core.ComponentNode {
- ctor public PointerInputNode();
- method public kotlin.jvm.functions.Function0<kotlin.Unit> getCancelHandler();
- method public kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? getCustomEventHandler();
- method public kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? getInitHandler();
- method public kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> getPointerInputHandler();
- method public void setCancelHandler(kotlin.jvm.functions.Function0<kotlin.Unit> p);
- method public void setCustomEventHandler(kotlin.jvm.functions.Function2<? super androidx.ui.core.CustomEvent,? super androidx.ui.core.PointerEventPass,kotlin.Unit>? p);
- method public void setInitHandler(kotlin.jvm.functions.Function1<? super androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? p);
- method public void setPointerInputHandler(kotlin.jvm.functions.Function3<? super java.util.List<androidx.ui.core.PointerInputChange>,? super androidx.ui.core.PointerEventPass,? super androidx.ui.unit.IntPxSize,? extends java.util.List<androidx.ui.core.PointerInputChange>> p);
- property public final kotlin.jvm.functions.Function0<kotlin.Unit> cancelHandler;
- property public final kotlin.jvm.functions.Function2<androidx.ui.core.CustomEvent,androidx.ui.core.PointerEventPass,kotlin.Unit>? customEventHandler;
- property public final kotlin.jvm.functions.Function1<androidx.ui.core.CustomEventDispatcher,kotlin.Unit>? initHandler;
- property public final kotlin.jvm.functions.Function3<java.util.List<androidx.ui.core.PointerInputChange>,androidx.ui.core.PointerEventPass,androidx.ui.unit.IntPxSize,java.util.List<androidx.ui.core.PointerInputChange>> pointerInputHandler;
- }
-
- public final class SavedStateDelegateKt {
- }
-
-}
-
-package androidx.ui.core.clipboard {
-
- public final class AndroidClipboardManagerKt {
- }
-
- public interface ClipboardManager {
- method public androidx.ui.text.AnnotatedString? getText();
- method public void setText(androidx.ui.text.AnnotatedString annotatedString);
- }
-
-}
-
-package androidx.ui.core.focus {
-
- public final class FocusModifierImplKt {
- method public static androidx.ui.focus.FocusModifier createFocusModifier(androidx.ui.focus.FocusDetailedState focusDetailedState);
- }
-
- public final class FocusNodeUtilsKt {
- }
-
-}
-
-package androidx.ui.core.hapticfeedback {
-
- public interface HapticFeedback {
- method public void performHapticFeedback(androidx.ui.core.hapticfeedback.HapticFeedbackType hapticFeedbackType);
- }
-
- public enum HapticFeedbackType {
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType LongPress;
- enum_constant public static final androidx.ui.core.hapticfeedback.HapticFeedbackType TextHandleMove;
- }
-
-}
-
-package androidx.ui.core.pointerinput {
-
- public final class PointerInputEventData {
- method public long component1();
- method public androidx.ui.core.PointerInputData component2();
- method public androidx.ui.core.pointerinput.PointerInputEventData copy-tII9_pY(long id, androidx.ui.core.PointerInputData pointerInputData);
- method public long getId();
- method public androidx.ui.core.PointerInputData getPointerInputData();
- }
-
- public final class PointerInputEventProcessorKt {
- }
-
- public abstract class PointerInputFilter {
- ctor public PointerInputFilter();
- method public abstract void onCancel();
- method public void onCustomEvent(androidx.ui.core.CustomEvent customEvent, androidx.ui.core.PointerEventPass pass);
- method public void onInit(androidx.ui.core.CustomEventDispatcher customEventDispatcher);
- 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.IntPxSize bounds);
- }
-
- public interface PointerInputModifier extends androidx.ui.core.Modifier.Element {
- method public androidx.ui.core.pointerinput.PointerInputFilter getPointerInputFilter();
- property public abstract androidx.ui.core.pointerinput.PointerInputFilter pointerInputFilter;
- }
-
-}
-
-package androidx.ui.core.semantics {
-
- 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 {
- ctor public SemanticsConfiguration();
- method public operator <T> boolean contains(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public androidx.ui.core.semantics.SemanticsConfiguration copy();
- method public operator <T> T! get(androidx.ui.semantics.SemanticsPropertyKey<T> key);
- method public <T> T! getOrElse(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public <T> T? getOrElseNullable(androidx.ui.semantics.SemanticsPropertyKey<T> key, kotlin.jvm.functions.Function0<? extends T> defaultValue);
- method public boolean isEmpty();
- method public boolean isMergingSemanticsOfDescendants();
- method public boolean isSemanticBoundary();
- method public java.util.Iterator<java.util.Map.Entry<androidx.ui.semantics.SemanticsPropertyKey<?>,java.lang.Object>> iterator();
- method public <T> void set(androidx.ui.semantics.SemanticsPropertyKey<T> key, T? value);
- method public void setMergingSemanticsOfDescendants(boolean value);
- method public void setSemanticBoundary(boolean value);
- property public final boolean isEmpty;
- property public final boolean isMergingSemanticsOfDescendants;
- property public final boolean isSemanticBoundary;
- }
-
- public final class SemanticsConfigurationKt {
- method public static <T> T? getOrNull(androidx.ui.core.semantics.SemanticsConfiguration, androidx.ui.semantics.SemanticsPropertyKey<T> key);
- }
-
- public final class SemanticsHintOverrides {
- ctor public SemanticsHintOverrides(String? onTapHint, String? onLongPressHint);
- method public String? component1();
- method public String? component2();
- method public androidx.ui.core.semantics.SemanticsHintOverrides copy(String? onTapHint, String? onLongPressHint);
- method public String? getOnLongPressHint();
- method public String? getOnTapHint();
- method public boolean isNotEmpty();
- property public final boolean isNotEmpty;
- }
-
- public interface SemanticsModifier extends androidx.ui.core.Modifier.Element {
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsConfiguration getSemanticsConfiguration();
- property public abstract int id;
- property public abstract androidx.ui.core.semantics.SemanticsConfiguration semanticsConfiguration;
- }
-
- public final class SemanticsModifierKt {
- method @Deprecated public static androidx.ui.core.Modifier semanticsCore(androidx.ui.core.Modifier, boolean container = false, boolean mergeAllDescendants = false, kotlin.jvm.functions.Function1<? super androidx.ui.semantics.SemanticsPropertyReceiver,kotlin.Unit>? properties = null);
- }
-
- public final class SemanticsNode {
- method public androidx.ui.unit.PxBounds getBoundsInRoot();
- method public java.util.List<androidx.ui.core.semantics.SemanticsNode> getChildren();
- method public androidx.ui.core.ComponentNode getComponentNode();
- method public androidx.ui.core.semantics.SemanticsConfiguration getConfig();
- method public androidx.ui.unit.PxBounds getGlobalBounds();
- method public androidx.ui.unit.PxPosition getGlobalPosition();
- method public boolean getHasChildren();
- method public int getId();
- method public androidx.ui.core.semantics.SemanticsNode? getParent();
- method public androidx.ui.unit.IntPxSize getSize();
- method public androidx.ui.core.semantics.SemanticsConfiguration getUnmergedConfig();
- method public boolean isSemanticBoundary();
- method public void setComponentNode(androidx.ui.core.ComponentNode p);
- property public final androidx.ui.unit.PxBounds boundsInRoot;
- property public final java.util.List<androidx.ui.core.semantics.SemanticsNode> children;
- property public final androidx.ui.core.semantics.SemanticsConfiguration config;
- property public final androidx.ui.unit.PxBounds globalBounds;
- property public final androidx.ui.unit.PxPosition globalPosition;
- property public final boolean hasChildren;
- property public final boolean isSemanticBoundary;
- property public final androidx.ui.core.semantics.SemanticsNode? parent;
- property public final androidx.ui.unit.IntPxSize size;
- field public static final androidx.ui.core.semantics.SemanticsNode.Companion! Companion;
- }
-
- public static final class SemanticsNode.Companion {
- method public int generateNewId();
- }
-
- public final class SemanticsNodeKt {
- 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);
- }
-
- public final class SemanticsOwner {
- ctor public SemanticsOwner(androidx.ui.core.ComponentNode rootNode);
- method public androidx.ui.core.semantics.SemanticsNode getRootSemanticsNode();
- property public final androidx.ui.core.semantics.SemanticsNode rootSemanticsNode;
- }
-
- public final class SemanticsOwnerKt {
- method public static java.util.List<androidx.ui.core.semantics.SemanticsNode> getAllSemanticsNodes(androidx.ui.core.semantics.SemanticsOwner);
- }
-
-}
-
-package androidx.ui.core.texttoolbar {
-
- public interface TextToolbar {
- method public androidx.ui.core.texttoolbar.TextToolbarStatus getStatus();
- method public void hide();
- method public void showCopyMenu(androidx.ui.geometry.Rect rect, kotlin.jvm.functions.Function0<kotlin.Unit> onDeselectRequested, kotlin.jvm.functions.Function0<kotlin.Unit> onCopyRequested);
- property public abstract androidx.ui.core.texttoolbar.TextToolbarStatus status;
- }
-
- public enum TextToolbarStatus {
- enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Hidden;
- enum_constant public static final androidx.ui.core.texttoolbar.TextToolbarStatus Shown;
- }
-
-}
-
-package androidx.ui.core.texttoolbar.actionmodecallback {
-
- public final class TextActionModeCallbackKt {
- }
-
-}
-
-package androidx.ui.input {
-
- public final class InputStateKt {
- }
-
- public final class RecordingInputConnectionKt {
- }
-
-}
-
-package androidx.ui.platform {
-
- public final class AndroidUriHandler implements androidx.ui.platform.UriHandler {
- ctor public AndroidUriHandler(android.content.Context context);
- method public void openUri(String uri);
- }
-
- public interface UriHandler {
- method public void openUri(String uri);
- }
-
-}
-
-package androidx.ui.temputils {
-
- public final class CoroutineUtilsKt {
- method public static kotlinx.coroutines.Job delay(androidx.ui.unit.Duration duration, kotlin.coroutines.CoroutineContext context, kotlin.jvm.functions.Function0<kotlin.Unit> block);
- }
-
-}
-
diff --git a/ui/ui-platform/build.gradle b/ui/ui-platform/build.gradle
deleted file mode 100644
index fc30515..0000000
--- a/ui/ui-platform/build.gradle
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * Copyright 2019 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import androidx.build.LibraryGroups
-import androidx.build.LibraryVersions
-import androidx.build.Publish
-import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
-
-import static androidx.build.dependencies.DependenciesKt.*
-// TODO(pavlis): Make this a multi-platform module
-plugins {
- id("AndroidXPlugin")
- id("com.android.library")
- id("AndroidXUiPlugin")
- id("org.jetbrains.kotlin.android")
-}
-
-dependencies {
- kotlinPlugin project(path: ":compose:compose-compiler")
- implementation(KOTLIN_STDLIB)
-
- implementation "androidx.autofill:autofill:1.0.0"
- implementation "androidx.core:core:1.0.2"
- implementation "androidx.lifecycle:lifecycle-runtime:2.3.0-alpha01"
-
- implementation project(":compose:compose-runtime")
- api project(":ui:ui-core")
- api project(":ui:ui-text-core")
- implementation project(":ui:ui-util")
- implementation project(":ui:ui-saved-instance-state")
-
- testImplementation(ANDROIDX_TEST_RULES)
- testImplementation(ANDROIDX_TEST_RUNNER)
- testImplementation(JUNIT)
- testImplementation(ROBOLECTRIC)
- testImplementation(MOCKITO_CORE)
- testImplementation(TRUTH)
- testImplementation MOCKITO_KOTLIN, {
- exclude group: 'org.mockito' // to keep control on the mockito version
- }
-
- testImplementation project(":ui:ui-test")
-
- androidTestImplementation(ANDROIDX_TEST_RULES)
- androidTestImplementation(ANDROIDX_TEST_RUNNER)
- androidTestImplementation(DEXMAKER_MOCKITO, libs.exclude_bytebuddy) // DexMaker has it"s own MockMaker
- androidTestImplementation(JUNIT)
- androidTestImplementation(TRUTH)
- androidTestImplementation(MOCKITO_CORE, libs.exclude_bytebuddy) // DexMaker has it"s own MockMaker
- androidTestImplementation MOCKITO_KOTLIN, {
- exclude group: 'org.mockito' // to keep control on the mockito version
- }
-
- androidTestImplementation project(":ui:ui-foundation")
- androidTestImplementation project(":ui:ui-framework")
- androidTestImplementation project(":ui:ui-platform:samples")
- androidTestImplementation project(":ui:ui-test")
-}
-
-androidx {
- name = "AndroidX UI Platform"
- publish = Publish.SNAPSHOT_AND_RELEASE
- mavenVersion = LibraryVersions.UI
- mavenGroup = LibraryGroups.UI
- inceptionYear = "2019"
- description = "Contains internal implementation that allows separation of android implementation from host-side tests."
-}
-
-tasks.withType(KotlinCompile).configureEach {
- kotlinOptions {
- useIR = true
- }
-}
-
-android {
- testOptions {
- unitTests {
- includeAndroidResources = true
- }
- }
-
- buildTypes.all {
- consumerProguardFiles("proguard-rules.pro")
- }
-}
\ No newline at end of file
diff --git a/ui/ui-platform/samples/build.gradle b/ui/ui-platform/samples/build.gradle
deleted file mode 100644
index 246204a..0000000
--- a/ui/ui-platform/samples/build.gradle
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Copyright 2019 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
-
-import static androidx.build.dependencies.DependenciesKt.*
-
-plugins {
- id("AndroidXPlugin")
- id("com.android.library")
- id("AndroidXUiPlugin")
- id("org.jetbrains.kotlin.android")
-}
-
-dependencies {
- kotlinPlugin project(path: ":compose:compose-compiler")
-
- implementation(KOTLIN_STDLIB)
-
- implementation project(":annotation:annotation-sampled")
-
- implementation project(":compose:compose-runtime")
- implementation project(":ui:ui-platform")
-}
-
-android {
- tasks.withType(KotlinCompile).configureEach {
- kotlinOptions {
- useIR = true
- }
- }
-}
diff --git a/ui/ui-platform/samples/src/main/AndroidManifest.xml b/ui/ui-platform/samples/src/main/AndroidManifest.xml
deleted file mode 100644
index 3383dcf..0000000
--- a/ui/ui-platform/samples/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<!--
- ~ Copyright (C) 2019 The Android Open Source Project
- ~
- ~ Licensed under the Apache License, Version 2.0 (the "License");
- ~ you may not use this file except in compliance with the License.
- ~ You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License
- -->
-
-<manifest package="androidx.ui.platform.samples" />
diff --git a/ui/ui-platform/src/androidTest/AndroidManifest.xml b/ui/ui-platform/src/androidTest/AndroidManifest.xml
deleted file mode 100644
index 9de696f..0000000
--- a/ui/ui-platform/src/androidTest/AndroidManifest.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?><!-- Copyright (C) 2019 The Android Open Source Project
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="androidx.ui.platform.test">
-
- <application>
- <activity android:name="androidx.ui.core.AndroidPointerInputTestActivity" />
- </application>
-</manifest>
-
diff --git a/ui/ui-platform/src/main/AndroidManifest.xml b/ui/ui-platform/src/main/AndroidManifest.xml
deleted file mode 100644
index 1d5345b..0000000
--- a/ui/ui-platform/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2019 The Android Open Source Project
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-<manifest package="androidx.ui.platform" />
diff --git a/ui/ui-saved-instance-state/build.gradle b/ui/ui-saved-instance-state/build.gradle
index 8c7aeb9..035518f 100644
--- a/ui/ui-saved-instance-state/build.gradle
+++ b/ui/ui-saved-instance-state/build.gradle
@@ -43,7 +43,7 @@
testImplementation(TRUTH)
androidTestImplementation project(':ui:ui-test')
- androidTestImplementation project(':ui:ui-framework')
+ androidTestImplementation project(':ui:ui-core')
androidTestImplementation(ANDROIDX_TEST_UIAUTOMATOR)
androidTestImplementation(ANDROIDX_TEST_CORE)
androidTestImplementation(ANDROIDX_TEST_RULES)
diff --git a/ui/ui-test/build.gradle b/ui/ui-test/build.gradle
index 91f2804..2b768d8 100644
--- a/ui/ui-test/build.gradle
+++ b/ui/ui-test/build.gradle
@@ -40,12 +40,10 @@
implementation(JUNIT)
api project(":ui:ui-core")
- api project(":ui:ui-platform")
implementation project(":compose:compose-runtime")
implementation project(":ui:ui-animation")
implementation project(":ui:ui-foundation")
- implementation project(":ui:ui-framework")
implementation project(":ui:ui-layout")
implementation project(":ui:ui-util")
implementation project(":ui:ui-saved-instance-state")
diff --git a/ui/ui-text-core/build.gradle b/ui/ui-text-core/build.gradle
index afaa9b7..06e27e1 100644
--- a/ui/ui-text-core/build.gradle
+++ b/ui/ui-text-core/build.gradle
@@ -39,7 +39,8 @@
implementation project(":compose:compose-runtime")
implementation project(":ui:ui-util")
implementation project(":ui:ui-text-android")
- api project(":ui:ui-core")
+ api project(":ui:ui-unit")
+ api project(":ui:ui-graphics")
testImplementation project(":ui:ui-test-font")
testImplementation(ANDROIDX_TEST_RULES)
diff --git a/ui/ui-text-core/integration-tests/text-demos/build.gradle b/ui/ui-text-core/integration-tests/text-demos/build.gradle
index 875a9b1..6ac8babb 100644
--- a/ui/ui-text-core/integration-tests/text-demos/build.gradle
+++ b/ui/ui-text-core/integration-tests/text-demos/build.gradle
@@ -17,7 +17,6 @@
implementation project(":compose:compose-runtime")
implementation project(":ui:integration-tests:demos:common")
implementation project(":ui:ui-core")
- implementation project(":ui:ui-framework")
implementation project(":ui:ui-foundation")
implementation project(":ui:ui-layout")
implementation project(":ui:ui-text-core")
diff --git a/ui/ui-text-core/samples/build.gradle b/ui/ui-text-core/samples/build.gradle
index bbd8985..26f61ec 100644
--- a/ui/ui-text-core/samples/build.gradle
+++ b/ui/ui-text-core/samples/build.gradle
@@ -35,7 +35,6 @@
implementation project(":compose:compose-runtime")
implementation project(":ui:ui-core")
implementation project(":ui:ui-foundation")
- implementation project(":ui:ui-framework")
implementation project(":ui:ui-text-core")
}
diff --git a/ui/ui-text/build.gradle b/ui/ui-text/build.gradle
index 2016923..52fcdd8 100644
--- a/ui/ui-text/build.gradle
+++ b/ui/ui-text/build.gradle
@@ -32,7 +32,7 @@
kotlinPlugin project(path: ":compose:compose-compiler")
implementation(KOTLIN_STDLIB)
implementation project(":compose:compose-runtime")
- api project(":ui:ui-framework")
+ api project(":ui:ui-core")
api project(":ui:ui-text-core")
testImplementation(ANDROIDX_TEST_RULES)
@@ -46,8 +46,6 @@
}
androidTestImplementation project(":ui:ui-test")
- // SelectionContainerTest and TextLayoutTest depends on ui-platform
- androidTestImplementation project(":ui:ui-platform")
androidTestImplementation project(":ui:ui-layout")
androidTestImplementation project(":ui:ui-test-font")
androidTestImplementation "androidx.core:core:1.0.2"
@@ -84,4 +82,4 @@
testCoverageEnabled = false // Breaks Kotlin compiler.
}
}
-}
\ No newline at end of file
+}
diff --git a/ui/ui-text/samples/build.gradle b/ui/ui-text/samples/build.gradle
index e322408..f980a9a 100644
--- a/ui/ui-text/samples/build.gradle
+++ b/ui/ui-text/samples/build.gradle
@@ -33,7 +33,6 @@
implementation project(":annotation:annotation-sampled")
implementation project(":compose:compose-runtime")
- implementation project(":ui:ui-framework")
implementation project(":ui:ui-foundation")
implementation project(":ui:ui-core")
}
diff --git a/ui/ui-tooling/build.gradle b/ui/ui-tooling/build.gradle
index 803519b..3de1f67 100644
--- a/ui/ui-tooling/build.gradle
+++ b/ui/ui-tooling/build.gradle
@@ -37,8 +37,6 @@
api(project(":compose:compose-runtime"))
api(project(":ui:ui-core"))
- implementation(project(":ui:ui-framework"))
- implementation(project(":ui:ui-platform"))
implementation(project(":ui:ui-material"))
// kotlin-reflect is provided by Studio at runtime
compileOnly(KOTLIN_REFLECT)
diff --git a/ui/ui-unit/api/0.1.0-dev10.txt b/ui/ui-unit/api/0.1.0-dev10.txt
index 2f30c03..316ae69 100644
--- a/ui/ui-unit/api/0.1.0-dev10.txt
+++ b/ui/ui-unit/api/0.1.0-dev10.txt
@@ -1,4 +1,79 @@
// Signature format: 3.0
+package androidx.ui.core {
+
+ public final class Constraints {
+ method public int component1();
+ method public int component2();
+ method public int component3();
+ method public int component4();
+ method public androidx.ui.core.Constraints copy-Q13GOEE(int minWidth, int maxWidth, int minHeight, int maxHeight);
+ method public int getMaxHeight();
+ method public int getMaxWidth();
+ method public int getMinHeight();
+ method public int getMinWidth();
+ field public static final androidx.ui.core.Constraints.Companion! Companion;
+ }
+
+ public static final class Constraints.Companion {
+ method public androidx.ui.core.Constraints fixed-rRMsBxU(int width, int height);
+ method public androidx.ui.core.Constraints fixedHeight-gshw56o(int height);
+ method public androidx.ui.core.Constraints fixedWidth-gshw56o(int width);
+ }
+
+ public final inline class Constraints2 {
+ ctor public Constraints2();
+ method public static long constructor-impl(internal long value);
+ method public static long copy-impl(long $this, int minWidth = this.minWidth, int maxWidth = this.maxWidth, int minHeight = this.minHeight, int maxHeight = this.maxHeight);
+ method public static boolean equals-impl(long p, Object? p1);
+ method public static boolean equals-impl0(long p1, long p2);
+ method public static boolean getHasBoundedHeight-impl(long $this);
+ method public static boolean getHasBoundedWidth-impl(long $this);
+ method public static int getMaxHeight-impl(long $this);
+ method public static int getMaxWidth-impl(long $this);
+ method public static int getMinHeight-impl(long $this);
+ method public static int getMinWidth-impl(long $this);
+ method public static int hashCode-impl(long p);
+ method public static String toString-impl(long p);
+ field public static final androidx.ui.core.Constraints2.Companion! Companion;
+ field public static final int Infinity = -1073741824; // 0xc0000000
+ }
+
+ public static final class Constraints2.Companion {
+ method public long fixed(int width, int height);
+ method public long fixedHeight(int height);
+ method public long fixedWidth(int width);
+ }
+
+ public final class Constraints2Kt {
+ method public static long Constraints2(@IntRange(from=0) int minWidth = 0, int maxWidth = -1073741824, @IntRange(from=0) int minHeight = 0, int maxHeight = -1073741824);
+ method public static long constrain-M1ogGms(long, long size);
+ method public static long enforce-uQjoOwo(long, long otherConstraints);
+ method public static boolean getHasFixedHeight-ybNdgAI(long);
+ method public static boolean getHasFixedWidth-ybNdgAI(long);
+ method public static boolean isZero-ybNdgAI(long);
+ method public static long offset-xOKVbDg(long, int horizontal = 0, int vertical = 0);
+ method public static boolean satisfiedBy-M1ogGms(long, long size);
+ }
+
+ public final class ConstraintsKt {
+ method public static androidx.ui.unit.IntPxSize constrain(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
+ method public static androidx.ui.core.Constraints enforce(androidx.ui.core.Constraints, androidx.ui.core.Constraints otherConstraints);
+ method public static boolean getHasBoundedHeight(androidx.ui.core.Constraints);
+ method public static boolean getHasBoundedWidth(androidx.ui.core.Constraints);
+ method public static boolean getHasFixedHeight(androidx.ui.core.Constraints);
+ method public static boolean getHasFixedWidth(androidx.ui.core.Constraints);
+ method public static boolean isZero(androidx.ui.core.Constraints);
+ method public static androidx.ui.core.Constraints offset-3L2DHGc(androidx.ui.core.Constraints, int horizontal = 0.ipx, int vertical = 0.ipx);
+ method public static boolean satisfiedBy(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
+ }
+
+ public enum LayoutDirection {
+ enum_constant public static final androidx.ui.core.LayoutDirection Ltr;
+ enum_constant public static final androidx.ui.core.LayoutDirection Rtl;
+ }
+
+}
+
package androidx.ui.unit {
public final class Bounds {
diff --git a/ui/ui-unit/api/0.1.0-dev11.txt b/ui/ui-unit/api/0.1.0-dev11.txt
index 4df20e4..30a4329 100644
--- a/ui/ui-unit/api/0.1.0-dev11.txt
+++ b/ui/ui-unit/api/0.1.0-dev11.txt
@@ -1,4 +1,79 @@
// Signature format: 3.0
+package androidx.ui.core {
+
+ public final class Constraints {
+ method public int component1();
+ method public int component2();
+ method public int component3();
+ method public int component4();
+ method public androidx.ui.core.Constraints copy-Q13GOEE(int minWidth, int maxWidth, int minHeight, int maxHeight);
+ method public int getMaxHeight();
+ method public int getMaxWidth();
+ method public int getMinHeight();
+ method public int getMinWidth();
+ field public static final androidx.ui.core.Constraints.Companion! Companion;
+ }
+
+ public static final class Constraints.Companion {
+ method public androidx.ui.core.Constraints fixed-rRMsBxU(int width, int height);
+ method public androidx.ui.core.Constraints fixedHeight-gshw56o(int height);
+ method public androidx.ui.core.Constraints fixedWidth-gshw56o(int width);
+ }
+
+ public final inline class Constraints2 {
+ ctor public Constraints2();
+ method public static long constructor-impl(internal long value);
+ method public static long copy-impl(long $this, int minWidth = this.minWidth, int maxWidth = this.maxWidth, int minHeight = this.minHeight, int maxHeight = this.maxHeight);
+ method public static inline boolean equals-impl(long p, Object? p1);
+ method public static boolean equals-impl0(long p1, long p2);
+ method public static boolean getHasBoundedHeight-impl(long $this);
+ method public static boolean getHasBoundedWidth-impl(long $this);
+ method public static int getMaxHeight-impl(long $this);
+ method public static int getMaxWidth-impl(long $this);
+ method public static int getMinHeight-impl(long $this);
+ method public static int getMinWidth-impl(long $this);
+ method public static inline int hashCode-impl(long p);
+ method public static inline String! toString-impl(long p);
+ field public static final androidx.ui.core.Constraints2.Companion! Companion;
+ field public static final int Infinity = -1073741824; // 0xc0000000
+ }
+
+ public static final class Constraints2.Companion {
+ method public long fixed(int width, int height);
+ method public long fixedHeight(int height);
+ method public long fixedWidth(int width);
+ }
+
+ public final class Constraints2Kt {
+ method public static long Constraints2(@IntRange(from=0) int minWidth = 0, int maxWidth = -1073741824, @IntRange(from=0) int minHeight = 0, int maxHeight = -1073741824);
+ method public static long constrain-M1ogGms(long, long size);
+ method public static long enforce-uQjoOwo(long, long otherConstraints);
+ method public static boolean getHasFixedHeight-ybNdgAI(long);
+ method public static boolean getHasFixedWidth-ybNdgAI(long);
+ method public static boolean isZero-ybNdgAI(long);
+ method public static long offset-xOKVbDg(long, int horizontal = 0, int vertical = 0);
+ method public static boolean satisfiedBy-M1ogGms(long, long size);
+ }
+
+ public final class ConstraintsKt {
+ method public static androidx.ui.unit.IntPxSize constrain(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
+ method public static androidx.ui.core.Constraints enforce(androidx.ui.core.Constraints, androidx.ui.core.Constraints otherConstraints);
+ method public static boolean getHasBoundedHeight(androidx.ui.core.Constraints);
+ method public static boolean getHasBoundedWidth(androidx.ui.core.Constraints);
+ method public static boolean getHasFixedHeight(androidx.ui.core.Constraints);
+ method public static boolean getHasFixedWidth(androidx.ui.core.Constraints);
+ method public static boolean isZero(androidx.ui.core.Constraints);
+ method public static androidx.ui.core.Constraints offset-3L2DHGc(androidx.ui.core.Constraints, int horizontal = 0.ipx, int vertical = 0.ipx);
+ method public static boolean satisfiedBy(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
+ }
+
+ public enum LayoutDirection {
+ enum_constant public static final androidx.ui.core.LayoutDirection Ltr;
+ enum_constant public static final androidx.ui.core.LayoutDirection Rtl;
+ }
+
+}
+
package androidx.ui.unit {
public final class Bounds {
diff --git a/ui/ui-unit/api/api_lint.ignore b/ui/ui-unit/api/api_lint.ignore
index e183b70..78507f6 100644
--- a/ui/ui-unit/api/api_lint.ignore
+++ b/ui/ui-unit/api/api_lint.ignore
@@ -1,4 +1,16 @@
// Baseline format: 1.0
+AcronymName: androidx.ui.core.Constraints#copy-Q13GOEE(int, int, int, int):
+ Acronyms should not be capitalized in method names: was `copy-Q13GOEE`, should this be `copy-Q13Goee`?
+AcronymName: androidx.ui.core.Constraints2Kt#getHasFixedHeight-ybNdgAI(long):
+ Acronyms should not be capitalized in method names: was `getHasFixedHeight-ybNdgAI`, should this be `getHasFixedHeight-ybNdgAi`?
+AcronymName: androidx.ui.core.Constraints2Kt#getHasFixedWidth-ybNdgAI(long):
+ Acronyms should not be capitalized in method names: was `getHasFixedWidth-ybNdgAI`, should this be `getHasFixedWidth-ybNdgAi`?
+AcronymName: androidx.ui.core.Constraints2Kt#isZero-ybNdgAI(long):
+ Acronyms should not be capitalized in method names: was `isZero-ybNdgAI`, should this be `isZero-ybNdgAi`?
+AcronymName: androidx.ui.core.Constraints2Kt#offset-xOKVbDg(long, int, int):
+ Acronyms should not be capitalized in method names: was `offset-xOKVbDg`, should this be `offset-xOkVbDg`?
+AcronymName: androidx.ui.core.ConstraintsKt#offset-3L2DHGc(androidx.ui.core.Constraints, int, int):
+ Acronyms should not be capitalized in method names: was `offset-3L2DHGc`, should this be `offset-3L2DhGc`?
AcronymName: androidx.ui.unit.Density#toPx-kAYDl8w(long):
Acronyms should not be capitalized in method names: was `toPx-kAYDl8w`, should this be `toPx-kAyDl8w`?
AcronymName: androidx.ui.unit.DpKt#center-kAYDl8w(long):
@@ -45,3 +57,7 @@
MethodNameUnits: androidx.ui.unit.Durations#inSeconds(androidx.ui.unit.Duration):
Returned time values must be in milliseconds, was `inSeconds`
+
+
+MissingNullability: androidx.ui.core.Constraints2#toString-impl(long):
+ Missing nullability on method `toString-impl` return
diff --git a/ui/ui-unit/api/current.txt b/ui/ui-unit/api/current.txt
index 4df20e4..30a4329 100644
--- a/ui/ui-unit/api/current.txt
+++ b/ui/ui-unit/api/current.txt
@@ -1,4 +1,79 @@
// Signature format: 3.0
+package androidx.ui.core {
+
+ public final class Constraints {
+ method public int component1();
+ method public int component2();
+ method public int component3();
+ method public int component4();
+ method public androidx.ui.core.Constraints copy-Q13GOEE(int minWidth, int maxWidth, int minHeight, int maxHeight);
+ method public int getMaxHeight();
+ method public int getMaxWidth();
+ method public int getMinHeight();
+ method public int getMinWidth();
+ field public static final androidx.ui.core.Constraints.Companion! Companion;
+ }
+
+ public static final class Constraints.Companion {
+ method public androidx.ui.core.Constraints fixed-rRMsBxU(int width, int height);
+ method public androidx.ui.core.Constraints fixedHeight-gshw56o(int height);
+ method public androidx.ui.core.Constraints fixedWidth-gshw56o(int width);
+ }
+
+ public final inline class Constraints2 {
+ ctor public Constraints2();
+ method public static long constructor-impl(internal long value);
+ method public static long copy-impl(long $this, int minWidth = this.minWidth, int maxWidth = this.maxWidth, int minHeight = this.minHeight, int maxHeight = this.maxHeight);
+ method public static inline boolean equals-impl(long p, Object? p1);
+ method public static boolean equals-impl0(long p1, long p2);
+ method public static boolean getHasBoundedHeight-impl(long $this);
+ method public static boolean getHasBoundedWidth-impl(long $this);
+ method public static int getMaxHeight-impl(long $this);
+ method public static int getMaxWidth-impl(long $this);
+ method public static int getMinHeight-impl(long $this);
+ method public static int getMinWidth-impl(long $this);
+ method public static inline int hashCode-impl(long p);
+ method public static inline String! toString-impl(long p);
+ field public static final androidx.ui.core.Constraints2.Companion! Companion;
+ field public static final int Infinity = -1073741824; // 0xc0000000
+ }
+
+ public static final class Constraints2.Companion {
+ method public long fixed(int width, int height);
+ method public long fixedHeight(int height);
+ method public long fixedWidth(int width);
+ }
+
+ public final class Constraints2Kt {
+ method public static long Constraints2(@IntRange(from=0) int minWidth = 0, int maxWidth = -1073741824, @IntRange(from=0) int minHeight = 0, int maxHeight = -1073741824);
+ method public static long constrain-M1ogGms(long, long size);
+ method public static long enforce-uQjoOwo(long, long otherConstraints);
+ method public static boolean getHasFixedHeight-ybNdgAI(long);
+ method public static boolean getHasFixedWidth-ybNdgAI(long);
+ method public static boolean isZero-ybNdgAI(long);
+ method public static long offset-xOKVbDg(long, int horizontal = 0, int vertical = 0);
+ method public static boolean satisfiedBy-M1ogGms(long, long size);
+ }
+
+ public final class ConstraintsKt {
+ method public static androidx.ui.unit.IntPxSize constrain(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
+ method public static androidx.ui.core.Constraints enforce(androidx.ui.core.Constraints, androidx.ui.core.Constraints otherConstraints);
+ method public static boolean getHasBoundedHeight(androidx.ui.core.Constraints);
+ method public static boolean getHasBoundedWidth(androidx.ui.core.Constraints);
+ method public static boolean getHasFixedHeight(androidx.ui.core.Constraints);
+ method public static boolean getHasFixedWidth(androidx.ui.core.Constraints);
+ method public static boolean isZero(androidx.ui.core.Constraints);
+ method public static androidx.ui.core.Constraints offset-3L2DHGc(androidx.ui.core.Constraints, int horizontal = 0.ipx, int vertical = 0.ipx);
+ method public static boolean satisfiedBy(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
+ }
+
+ public enum LayoutDirection {
+ enum_constant public static final androidx.ui.core.LayoutDirection Ltr;
+ enum_constant public static final androidx.ui.core.LayoutDirection Rtl;
+ }
+
+}
+
package androidx.ui.unit {
public final class Bounds {
diff --git a/ui/ui-unit/api/public_plus_experimental_0.1.0-dev10.txt b/ui/ui-unit/api/public_plus_experimental_0.1.0-dev10.txt
index 2f30c03..316ae69 100644
--- a/ui/ui-unit/api/public_plus_experimental_0.1.0-dev10.txt
+++ b/ui/ui-unit/api/public_plus_experimental_0.1.0-dev10.txt
@@ -1,4 +1,79 @@
// Signature format: 3.0
+package androidx.ui.core {
+
+ public final class Constraints {
+ method public int component1();
+ method public int component2();
+ method public int component3();
+ method public int component4();
+ method public androidx.ui.core.Constraints copy-Q13GOEE(int minWidth, int maxWidth, int minHeight, int maxHeight);
+ method public int getMaxHeight();
+ method public int getMaxWidth();
+ method public int getMinHeight();
+ method public int getMinWidth();
+ field public static final androidx.ui.core.Constraints.Companion! Companion;
+ }
+
+ public static final class Constraints.Companion {
+ method public androidx.ui.core.Constraints fixed-rRMsBxU(int width, int height);
+ method public androidx.ui.core.Constraints fixedHeight-gshw56o(int height);
+ method public androidx.ui.core.Constraints fixedWidth-gshw56o(int width);
+ }
+
+ public final inline class Constraints2 {
+ ctor public Constraints2();
+ method public static long constructor-impl(internal long value);
+ method public static long copy-impl(long $this, int minWidth = this.minWidth, int maxWidth = this.maxWidth, int minHeight = this.minHeight, int maxHeight = this.maxHeight);
+ method public static boolean equals-impl(long p, Object? p1);
+ method public static boolean equals-impl0(long p1, long p2);
+ method public static boolean getHasBoundedHeight-impl(long $this);
+ method public static boolean getHasBoundedWidth-impl(long $this);
+ method public static int getMaxHeight-impl(long $this);
+ method public static int getMaxWidth-impl(long $this);
+ method public static int getMinHeight-impl(long $this);
+ method public static int getMinWidth-impl(long $this);
+ method public static int hashCode-impl(long p);
+ method public static String toString-impl(long p);
+ field public static final androidx.ui.core.Constraints2.Companion! Companion;
+ field public static final int Infinity = -1073741824; // 0xc0000000
+ }
+
+ public static final class Constraints2.Companion {
+ method public long fixed(int width, int height);
+ method public long fixedHeight(int height);
+ method public long fixedWidth(int width);
+ }
+
+ public final class Constraints2Kt {
+ method public static long Constraints2(@IntRange(from=0) int minWidth = 0, int maxWidth = -1073741824, @IntRange(from=0) int minHeight = 0, int maxHeight = -1073741824);
+ method public static long constrain-M1ogGms(long, long size);
+ method public static long enforce-uQjoOwo(long, long otherConstraints);
+ method public static boolean getHasFixedHeight-ybNdgAI(long);
+ method public static boolean getHasFixedWidth-ybNdgAI(long);
+ method public static boolean isZero-ybNdgAI(long);
+ method public static long offset-xOKVbDg(long, int horizontal = 0, int vertical = 0);
+ method public static boolean satisfiedBy-M1ogGms(long, long size);
+ }
+
+ public final class ConstraintsKt {
+ method public static androidx.ui.unit.IntPxSize constrain(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
+ method public static androidx.ui.core.Constraints enforce(androidx.ui.core.Constraints, androidx.ui.core.Constraints otherConstraints);
+ method public static boolean getHasBoundedHeight(androidx.ui.core.Constraints);
+ method public static boolean getHasBoundedWidth(androidx.ui.core.Constraints);
+ method public static boolean getHasFixedHeight(androidx.ui.core.Constraints);
+ method public static boolean getHasFixedWidth(androidx.ui.core.Constraints);
+ method public static boolean isZero(androidx.ui.core.Constraints);
+ method public static androidx.ui.core.Constraints offset-3L2DHGc(androidx.ui.core.Constraints, int horizontal = 0.ipx, int vertical = 0.ipx);
+ method public static boolean satisfiedBy(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
+ }
+
+ public enum LayoutDirection {
+ enum_constant public static final androidx.ui.core.LayoutDirection Ltr;
+ enum_constant public static final androidx.ui.core.LayoutDirection Rtl;
+ }
+
+}
+
package androidx.ui.unit {
public final class Bounds {
diff --git a/ui/ui-unit/api/public_plus_experimental_0.1.0-dev11.txt b/ui/ui-unit/api/public_plus_experimental_0.1.0-dev11.txt
index 4df20e4..30a4329 100644
--- a/ui/ui-unit/api/public_plus_experimental_0.1.0-dev11.txt
+++ b/ui/ui-unit/api/public_plus_experimental_0.1.0-dev11.txt
@@ -1,4 +1,79 @@
// Signature format: 3.0
+package androidx.ui.core {
+
+ public final class Constraints {
+ method public int component1();
+ method public int component2();
+ method public int component3();
+ method public int component4();
+ method public androidx.ui.core.Constraints copy-Q13GOEE(int minWidth, int maxWidth, int minHeight, int maxHeight);
+ method public int getMaxHeight();
+ method public int getMaxWidth();
+ method public int getMinHeight();
+ method public int getMinWidth();
+ field public static final androidx.ui.core.Constraints.Companion! Companion;
+ }
+
+ public static final class Constraints.Companion {
+ method public androidx.ui.core.Constraints fixed-rRMsBxU(int width, int height);
+ method public androidx.ui.core.Constraints fixedHeight-gshw56o(int height);
+ method public androidx.ui.core.Constraints fixedWidth-gshw56o(int width);
+ }
+
+ public final inline class Constraints2 {
+ ctor public Constraints2();
+ method public static long constructor-impl(internal long value);
+ method public static long copy-impl(long $this, int minWidth = this.minWidth, int maxWidth = this.maxWidth, int minHeight = this.minHeight, int maxHeight = this.maxHeight);
+ method public static inline boolean equals-impl(long p, Object? p1);
+ method public static boolean equals-impl0(long p1, long p2);
+ method public static boolean getHasBoundedHeight-impl(long $this);
+ method public static boolean getHasBoundedWidth-impl(long $this);
+ method public static int getMaxHeight-impl(long $this);
+ method public static int getMaxWidth-impl(long $this);
+ method public static int getMinHeight-impl(long $this);
+ method public static int getMinWidth-impl(long $this);
+ method public static inline int hashCode-impl(long p);
+ method public static inline String! toString-impl(long p);
+ field public static final androidx.ui.core.Constraints2.Companion! Companion;
+ field public static final int Infinity = -1073741824; // 0xc0000000
+ }
+
+ public static final class Constraints2.Companion {
+ method public long fixed(int width, int height);
+ method public long fixedHeight(int height);
+ method public long fixedWidth(int width);
+ }
+
+ public final class Constraints2Kt {
+ method public static long Constraints2(@IntRange(from=0) int minWidth = 0, int maxWidth = -1073741824, @IntRange(from=0) int minHeight = 0, int maxHeight = -1073741824);
+ method public static long constrain-M1ogGms(long, long size);
+ method public static long enforce-uQjoOwo(long, long otherConstraints);
+ method public static boolean getHasFixedHeight-ybNdgAI(long);
+ method public static boolean getHasFixedWidth-ybNdgAI(long);
+ method public static boolean isZero-ybNdgAI(long);
+ method public static long offset-xOKVbDg(long, int horizontal = 0, int vertical = 0);
+ method public static boolean satisfiedBy-M1ogGms(long, long size);
+ }
+
+ public final class ConstraintsKt {
+ method public static androidx.ui.unit.IntPxSize constrain(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
+ method public static androidx.ui.core.Constraints enforce(androidx.ui.core.Constraints, androidx.ui.core.Constraints otherConstraints);
+ method public static boolean getHasBoundedHeight(androidx.ui.core.Constraints);
+ method public static boolean getHasBoundedWidth(androidx.ui.core.Constraints);
+ method public static boolean getHasFixedHeight(androidx.ui.core.Constraints);
+ method public static boolean getHasFixedWidth(androidx.ui.core.Constraints);
+ method public static boolean isZero(androidx.ui.core.Constraints);
+ method public static androidx.ui.core.Constraints offset-3L2DHGc(androidx.ui.core.Constraints, int horizontal = 0.ipx, int vertical = 0.ipx);
+ method public static boolean satisfiedBy(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
+ }
+
+ public enum LayoutDirection {
+ enum_constant public static final androidx.ui.core.LayoutDirection Ltr;
+ enum_constant public static final androidx.ui.core.LayoutDirection Rtl;
+ }
+
+}
+
package androidx.ui.unit {
public final class Bounds {
diff --git a/ui/ui-unit/api/public_plus_experimental_current.txt b/ui/ui-unit/api/public_plus_experimental_current.txt
index 4df20e4..30a4329 100644
--- a/ui/ui-unit/api/public_plus_experimental_current.txt
+++ b/ui/ui-unit/api/public_plus_experimental_current.txt
@@ -1,4 +1,79 @@
// Signature format: 3.0
+package androidx.ui.core {
+
+ public final class Constraints {
+ method public int component1();
+ method public int component2();
+ method public int component3();
+ method public int component4();
+ method public androidx.ui.core.Constraints copy-Q13GOEE(int minWidth, int maxWidth, int minHeight, int maxHeight);
+ method public int getMaxHeight();
+ method public int getMaxWidth();
+ method public int getMinHeight();
+ method public int getMinWidth();
+ field public static final androidx.ui.core.Constraints.Companion! Companion;
+ }
+
+ public static final class Constraints.Companion {
+ method public androidx.ui.core.Constraints fixed-rRMsBxU(int width, int height);
+ method public androidx.ui.core.Constraints fixedHeight-gshw56o(int height);
+ method public androidx.ui.core.Constraints fixedWidth-gshw56o(int width);
+ }
+
+ public final inline class Constraints2 {
+ ctor public Constraints2();
+ method public static long constructor-impl(internal long value);
+ method public static long copy-impl(long $this, int minWidth = this.minWidth, int maxWidth = this.maxWidth, int minHeight = this.minHeight, int maxHeight = this.maxHeight);
+ method public static inline boolean equals-impl(long p, Object? p1);
+ method public static boolean equals-impl0(long p1, long p2);
+ method public static boolean getHasBoundedHeight-impl(long $this);
+ method public static boolean getHasBoundedWidth-impl(long $this);
+ method public static int getMaxHeight-impl(long $this);
+ method public static int getMaxWidth-impl(long $this);
+ method public static int getMinHeight-impl(long $this);
+ method public static int getMinWidth-impl(long $this);
+ method public static inline int hashCode-impl(long p);
+ method public static inline String! toString-impl(long p);
+ field public static final androidx.ui.core.Constraints2.Companion! Companion;
+ field public static final int Infinity = -1073741824; // 0xc0000000
+ }
+
+ public static final class Constraints2.Companion {
+ method public long fixed(int width, int height);
+ method public long fixedHeight(int height);
+ method public long fixedWidth(int width);
+ }
+
+ public final class Constraints2Kt {
+ method public static long Constraints2(@IntRange(from=0) int minWidth = 0, int maxWidth = -1073741824, @IntRange(from=0) int minHeight = 0, int maxHeight = -1073741824);
+ method public static long constrain-M1ogGms(long, long size);
+ method public static long enforce-uQjoOwo(long, long otherConstraints);
+ method public static boolean getHasFixedHeight-ybNdgAI(long);
+ method public static boolean getHasFixedWidth-ybNdgAI(long);
+ method public static boolean isZero-ybNdgAI(long);
+ method public static long offset-xOKVbDg(long, int horizontal = 0, int vertical = 0);
+ method public static boolean satisfiedBy-M1ogGms(long, long size);
+ }
+
+ public final class ConstraintsKt {
+ method public static androidx.ui.unit.IntPxSize constrain(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
+ method public static androidx.ui.core.Constraints enforce(androidx.ui.core.Constraints, androidx.ui.core.Constraints otherConstraints);
+ method public static boolean getHasBoundedHeight(androidx.ui.core.Constraints);
+ method public static boolean getHasBoundedWidth(androidx.ui.core.Constraints);
+ method public static boolean getHasFixedHeight(androidx.ui.core.Constraints);
+ method public static boolean getHasFixedWidth(androidx.ui.core.Constraints);
+ method public static boolean isZero(androidx.ui.core.Constraints);
+ method public static androidx.ui.core.Constraints offset-3L2DHGc(androidx.ui.core.Constraints, int horizontal = 0.ipx, int vertical = 0.ipx);
+ method public static boolean satisfiedBy(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
+ }
+
+ public enum LayoutDirection {
+ enum_constant public static final androidx.ui.core.LayoutDirection Ltr;
+ enum_constant public static final androidx.ui.core.LayoutDirection Rtl;
+ }
+
+}
+
package androidx.ui.unit {
public final class Bounds {
diff --git a/ui/ui-unit/api/restricted_0.1.0-dev10.txt b/ui/ui-unit/api/restricted_0.1.0-dev10.txt
index 2f30c03..316ae69 100644
--- a/ui/ui-unit/api/restricted_0.1.0-dev10.txt
+++ b/ui/ui-unit/api/restricted_0.1.0-dev10.txt
@@ -1,4 +1,79 @@
// Signature format: 3.0
+package androidx.ui.core {
+
+ public final class Constraints {
+ method public int component1();
+ method public int component2();
+ method public int component3();
+ method public int component4();
+ method public androidx.ui.core.Constraints copy-Q13GOEE(int minWidth, int maxWidth, int minHeight, int maxHeight);
+ method public int getMaxHeight();
+ method public int getMaxWidth();
+ method public int getMinHeight();
+ method public int getMinWidth();
+ field public static final androidx.ui.core.Constraints.Companion! Companion;
+ }
+
+ public static final class Constraints.Companion {
+ method public androidx.ui.core.Constraints fixed-rRMsBxU(int width, int height);
+ method public androidx.ui.core.Constraints fixedHeight-gshw56o(int height);
+ method public androidx.ui.core.Constraints fixedWidth-gshw56o(int width);
+ }
+
+ public final inline class Constraints2 {
+ ctor public Constraints2();
+ method public static long constructor-impl(internal long value);
+ method public static long copy-impl(long $this, int minWidth = this.minWidth, int maxWidth = this.maxWidth, int minHeight = this.minHeight, int maxHeight = this.maxHeight);
+ method public static boolean equals-impl(long p, Object? p1);
+ method public static boolean equals-impl0(long p1, long p2);
+ method public static boolean getHasBoundedHeight-impl(long $this);
+ method public static boolean getHasBoundedWidth-impl(long $this);
+ method public static int getMaxHeight-impl(long $this);
+ method public static int getMaxWidth-impl(long $this);
+ method public static int getMinHeight-impl(long $this);
+ method public static int getMinWidth-impl(long $this);
+ method public static int hashCode-impl(long p);
+ method public static String toString-impl(long p);
+ field public static final androidx.ui.core.Constraints2.Companion! Companion;
+ field public static final int Infinity = -1073741824; // 0xc0000000
+ }
+
+ public static final class Constraints2.Companion {
+ method public long fixed(int width, int height);
+ method public long fixedHeight(int height);
+ method public long fixedWidth(int width);
+ }
+
+ public final class Constraints2Kt {
+ method public static long Constraints2(@IntRange(from=0) int minWidth = 0, int maxWidth = -1073741824, @IntRange(from=0) int minHeight = 0, int maxHeight = -1073741824);
+ method public static long constrain-M1ogGms(long, long size);
+ method public static long enforce-uQjoOwo(long, long otherConstraints);
+ method public static boolean getHasFixedHeight-ybNdgAI(long);
+ method public static boolean getHasFixedWidth-ybNdgAI(long);
+ method public static boolean isZero-ybNdgAI(long);
+ method public static long offset-xOKVbDg(long, int horizontal = 0, int vertical = 0);
+ method public static boolean satisfiedBy-M1ogGms(long, long size);
+ }
+
+ public final class ConstraintsKt {
+ method public static androidx.ui.unit.IntPxSize constrain(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
+ method public static androidx.ui.core.Constraints enforce(androidx.ui.core.Constraints, androidx.ui.core.Constraints otherConstraints);
+ method public static boolean getHasBoundedHeight(androidx.ui.core.Constraints);
+ method public static boolean getHasBoundedWidth(androidx.ui.core.Constraints);
+ method public static boolean getHasFixedHeight(androidx.ui.core.Constraints);
+ method public static boolean getHasFixedWidth(androidx.ui.core.Constraints);
+ method public static boolean isZero(androidx.ui.core.Constraints);
+ method public static androidx.ui.core.Constraints offset-3L2DHGc(androidx.ui.core.Constraints, int horizontal = 0.ipx, int vertical = 0.ipx);
+ method public static boolean satisfiedBy(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
+ }
+
+ public enum LayoutDirection {
+ enum_constant public static final androidx.ui.core.LayoutDirection Ltr;
+ enum_constant public static final androidx.ui.core.LayoutDirection Rtl;
+ }
+
+}
+
package androidx.ui.unit {
public final class Bounds {
diff --git a/ui/ui-unit/api/restricted_0.1.0-dev11.txt b/ui/ui-unit/api/restricted_0.1.0-dev11.txt
index 4df20e4..30a4329 100644
--- a/ui/ui-unit/api/restricted_0.1.0-dev11.txt
+++ b/ui/ui-unit/api/restricted_0.1.0-dev11.txt
@@ -1,4 +1,79 @@
// Signature format: 3.0
+package androidx.ui.core {
+
+ public final class Constraints {
+ method public int component1();
+ method public int component2();
+ method public int component3();
+ method public int component4();
+ method public androidx.ui.core.Constraints copy-Q13GOEE(int minWidth, int maxWidth, int minHeight, int maxHeight);
+ method public int getMaxHeight();
+ method public int getMaxWidth();
+ method public int getMinHeight();
+ method public int getMinWidth();
+ field public static final androidx.ui.core.Constraints.Companion! Companion;
+ }
+
+ public static final class Constraints.Companion {
+ method public androidx.ui.core.Constraints fixed-rRMsBxU(int width, int height);
+ method public androidx.ui.core.Constraints fixedHeight-gshw56o(int height);
+ method public androidx.ui.core.Constraints fixedWidth-gshw56o(int width);
+ }
+
+ public final inline class Constraints2 {
+ ctor public Constraints2();
+ method public static long constructor-impl(internal long value);
+ method public static long copy-impl(long $this, int minWidth = this.minWidth, int maxWidth = this.maxWidth, int minHeight = this.minHeight, int maxHeight = this.maxHeight);
+ method public static inline boolean equals-impl(long p, Object? p1);
+ method public static boolean equals-impl0(long p1, long p2);
+ method public static boolean getHasBoundedHeight-impl(long $this);
+ method public static boolean getHasBoundedWidth-impl(long $this);
+ method public static int getMaxHeight-impl(long $this);
+ method public static int getMaxWidth-impl(long $this);
+ method public static int getMinHeight-impl(long $this);
+ method public static int getMinWidth-impl(long $this);
+ method public static inline int hashCode-impl(long p);
+ method public static inline String! toString-impl(long p);
+ field public static final androidx.ui.core.Constraints2.Companion! Companion;
+ field public static final int Infinity = -1073741824; // 0xc0000000
+ }
+
+ public static final class Constraints2.Companion {
+ method public long fixed(int width, int height);
+ method public long fixedHeight(int height);
+ method public long fixedWidth(int width);
+ }
+
+ public final class Constraints2Kt {
+ method public static long Constraints2(@IntRange(from=0) int minWidth = 0, int maxWidth = -1073741824, @IntRange(from=0) int minHeight = 0, int maxHeight = -1073741824);
+ method public static long constrain-M1ogGms(long, long size);
+ method public static long enforce-uQjoOwo(long, long otherConstraints);
+ method public static boolean getHasFixedHeight-ybNdgAI(long);
+ method public static boolean getHasFixedWidth-ybNdgAI(long);
+ method public static boolean isZero-ybNdgAI(long);
+ method public static long offset-xOKVbDg(long, int horizontal = 0, int vertical = 0);
+ method public static boolean satisfiedBy-M1ogGms(long, long size);
+ }
+
+ public final class ConstraintsKt {
+ method public static androidx.ui.unit.IntPxSize constrain(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
+ method public static androidx.ui.core.Constraints enforce(androidx.ui.core.Constraints, androidx.ui.core.Constraints otherConstraints);
+ method public static boolean getHasBoundedHeight(androidx.ui.core.Constraints);
+ method public static boolean getHasBoundedWidth(androidx.ui.core.Constraints);
+ method public static boolean getHasFixedHeight(androidx.ui.core.Constraints);
+ method public static boolean getHasFixedWidth(androidx.ui.core.Constraints);
+ method public static boolean isZero(androidx.ui.core.Constraints);
+ method public static androidx.ui.core.Constraints offset-3L2DHGc(androidx.ui.core.Constraints, int horizontal = 0.ipx, int vertical = 0.ipx);
+ method public static boolean satisfiedBy(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
+ }
+
+ public enum LayoutDirection {
+ enum_constant public static final androidx.ui.core.LayoutDirection Ltr;
+ enum_constant public static final androidx.ui.core.LayoutDirection Rtl;
+ }
+
+}
+
package androidx.ui.unit {
public final class Bounds {
diff --git a/ui/ui-unit/api/restricted_current.txt b/ui/ui-unit/api/restricted_current.txt
index 4df20e4..30a4329 100644
--- a/ui/ui-unit/api/restricted_current.txt
+++ b/ui/ui-unit/api/restricted_current.txt
@@ -1,4 +1,79 @@
// Signature format: 3.0
+package androidx.ui.core {
+
+ public final class Constraints {
+ method public int component1();
+ method public int component2();
+ method public int component3();
+ method public int component4();
+ method public androidx.ui.core.Constraints copy-Q13GOEE(int minWidth, int maxWidth, int minHeight, int maxHeight);
+ method public int getMaxHeight();
+ method public int getMaxWidth();
+ method public int getMinHeight();
+ method public int getMinWidth();
+ field public static final androidx.ui.core.Constraints.Companion! Companion;
+ }
+
+ public static final class Constraints.Companion {
+ method public androidx.ui.core.Constraints fixed-rRMsBxU(int width, int height);
+ method public androidx.ui.core.Constraints fixedHeight-gshw56o(int height);
+ method public androidx.ui.core.Constraints fixedWidth-gshw56o(int width);
+ }
+
+ public final inline class Constraints2 {
+ ctor public Constraints2();
+ method public static long constructor-impl(internal long value);
+ method public static long copy-impl(long $this, int minWidth = this.minWidth, int maxWidth = this.maxWidth, int minHeight = this.minHeight, int maxHeight = this.maxHeight);
+ method public static inline boolean equals-impl(long p, Object? p1);
+ method public static boolean equals-impl0(long p1, long p2);
+ method public static boolean getHasBoundedHeight-impl(long $this);
+ method public static boolean getHasBoundedWidth-impl(long $this);
+ method public static int getMaxHeight-impl(long $this);
+ method public static int getMaxWidth-impl(long $this);
+ method public static int getMinHeight-impl(long $this);
+ method public static int getMinWidth-impl(long $this);
+ method public static inline int hashCode-impl(long p);
+ method public static inline String! toString-impl(long p);
+ field public static final androidx.ui.core.Constraints2.Companion! Companion;
+ field public static final int Infinity = -1073741824; // 0xc0000000
+ }
+
+ public static final class Constraints2.Companion {
+ method public long fixed(int width, int height);
+ method public long fixedHeight(int height);
+ method public long fixedWidth(int width);
+ }
+
+ public final class Constraints2Kt {
+ method public static long Constraints2(@IntRange(from=0) int minWidth = 0, int maxWidth = -1073741824, @IntRange(from=0) int minHeight = 0, int maxHeight = -1073741824);
+ method public static long constrain-M1ogGms(long, long size);
+ method public static long enforce-uQjoOwo(long, long otherConstraints);
+ method public static boolean getHasFixedHeight-ybNdgAI(long);
+ method public static boolean getHasFixedWidth-ybNdgAI(long);
+ method public static boolean isZero-ybNdgAI(long);
+ method public static long offset-xOKVbDg(long, int horizontal = 0, int vertical = 0);
+ method public static boolean satisfiedBy-M1ogGms(long, long size);
+ }
+
+ public final class ConstraintsKt {
+ method public static androidx.ui.unit.IntPxSize constrain(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
+ method public static androidx.ui.core.Constraints enforce(androidx.ui.core.Constraints, androidx.ui.core.Constraints otherConstraints);
+ method public static boolean getHasBoundedHeight(androidx.ui.core.Constraints);
+ method public static boolean getHasBoundedWidth(androidx.ui.core.Constraints);
+ method public static boolean getHasFixedHeight(androidx.ui.core.Constraints);
+ method public static boolean getHasFixedWidth(androidx.ui.core.Constraints);
+ method public static boolean isZero(androidx.ui.core.Constraints);
+ method public static androidx.ui.core.Constraints offset-3L2DHGc(androidx.ui.core.Constraints, int horizontal = 0.ipx, int vertical = 0.ipx);
+ method public static boolean satisfiedBy(androidx.ui.core.Constraints, androidx.ui.unit.IntPxSize size);
+ }
+
+ public enum LayoutDirection {
+ enum_constant public static final androidx.ui.core.LayoutDirection Ltr;
+ enum_constant public static final androidx.ui.core.LayoutDirection Rtl;
+ }
+
+}
+
package androidx.ui.unit {
public final class Bounds {
diff --git a/ui/ui-unit/samples/build.gradle b/ui/ui-unit/samples/build.gradle
index 7730d39..5922905 100644
--- a/ui/ui-unit/samples/build.gradle
+++ b/ui/ui-unit/samples/build.gradle
@@ -34,7 +34,7 @@
implementation project(":compose:compose-runtime")
implementation project(":ui:ui-unit")
- implementation project(":ui:ui-framework")
+ implementation project(":ui:ui-core")
}
android {
diff --git a/ui/ui-core/src/main/java/androidx/ui/core/Constraints.kt b/ui/ui-unit/src/main/java/androidx/ui/core/Constraints.kt
similarity index 100%
rename from ui/ui-core/src/main/java/androidx/ui/core/Constraints.kt
rename to ui/ui-unit/src/main/java/androidx/ui/core/Constraints.kt
diff --git a/ui/ui-core/src/main/java/androidx/ui/core/Constraints2.kt b/ui/ui-unit/src/main/java/androidx/ui/core/Constraints2.kt
similarity index 100%
rename from ui/ui-core/src/main/java/androidx/ui/core/Constraints2.kt
rename to ui/ui-unit/src/main/java/androidx/ui/core/Constraints2.kt
diff --git a/ui/ui-core/src/main/java/androidx/ui/core/LayoutDirection.kt b/ui/ui-unit/src/main/java/androidx/ui/core/LayoutDirection.kt
similarity index 100%
rename from ui/ui-core/src/main/java/androidx/ui/core/LayoutDirection.kt
rename to ui/ui-unit/src/main/java/androidx/ui/core/LayoutDirection.kt
diff --git a/ui/ui-unit/src/main/java/androidx/ui/unit/IntSize.kt b/ui/ui-unit/src/main/java/androidx/ui/unit/IntSize.kt
index 255672b5d..2076ac6 100644
--- a/ui/ui-unit/src/main/java/androidx/ui/unit/IntSize.kt
+++ b/ui/ui-unit/src/main/java/androidx/ui/unit/IntSize.kt
@@ -43,6 +43,7 @@
/**
* Returns an IntSize scaled by multiplying [width] and [height] by [other]
*/
+
operator fun times(other: Int): IntSize =
IntSize(width = width * other, height = height * other)
diff --git a/ui/ui-unit/src/main/java/androidx/ui/unit/Px.kt b/ui/ui-unit/src/main/java/androidx/ui/unit/Px.kt
index 9f3a814..36c4444 100644
--- a/ui/ui-unit/src/main/java/androidx/ui/unit/Px.kt
+++ b/ui/ui-unit/src/main/java/androidx/ui/unit/Px.kt
@@ -430,7 +430,6 @@
/**
* A two dimensional size using [Px] for units
*/
-@OptIn(ExperimentalUnsignedTypes::class)
@Immutable
data class PxSize @PublishedApi internal constructor(@PublishedApi internal val value: Long) {
@@ -498,7 +497,6 @@
/**
* Constructs a [PxSize] from width and height [Px] values.
*/
-@OptIn(ExperimentalUnsignedTypes::class)
inline fun PxSize(width: Px, height: Px): PxSize = PxSize(packFloats(width.value, height.value))
/**
@@ -532,7 +530,6 @@
/**
* A two-dimensional position using [Px] for units
*/
-@OptIn(ExperimentalUnsignedTypes::class)
@Immutable
data class PxPosition @PublishedApi internal constructor(@PublishedApi internal val value: Long) {
/**
@@ -586,7 +583,6 @@
/**
* Constructs a [PxPosition] from [x] and [y] position [Px] values.
*/
-@OptIn(ExperimentalUnsignedTypes::class)
inline fun PxPosition(x: Px, y: Px): PxPosition = PxPosition(packFloats(x.value, y.value))
/**
diff --git a/ui/ui-util/integration-tests/samples/build.gradle b/ui/ui-util/integration-tests/samples/build.gradle
index 84ad5db..0cb704e 100644
--- a/ui/ui-util/integration-tests/samples/build.gradle
+++ b/ui/ui-util/integration-tests/samples/build.gradle
@@ -34,7 +34,6 @@
implementation project(":compose:compose-runtime")
implementation project(":ui:ui-core")
- implementation project(":ui:ui-framework")
}
android {
diff --git a/ui/ui-vector/build.gradle b/ui/ui-vector/build.gradle
index 3b3c65cf..f570a86 100644
--- a/ui/ui-vector/build.gradle
+++ b/ui/ui-vector/build.gradle
@@ -31,7 +31,7 @@
dependencies {
kotlinPlugin project(path: ":compose:compose-compiler")
- api project(':ui:ui-core')
+ api project(':ui:ui-graphics')
api project(":compose:compose-runtime")
implementation (KOTLIN_STDLIB)
}