[go: nahoru, domu]

blob: 94376e8111647c12255ece1aebf8619e6d131e39 [file] [log] [blame]
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -07001// Signature format: 4.0
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +01002package androidx.compose.foundation.layout {
Jeff Gastone6a3a042019-07-01 18:23:37 -04003
Mihai Popaadbf9b12020-11-18 16:36:02 +00004 @Deprecated @androidx.compose.runtime.Immutable public final class AbsoluteArrangement {
5 method @Deprecated @androidx.compose.runtime.Stable public androidx.compose.foundation.layout.Arrangement.Horizontal aligned(androidx.compose.ui.Alignment.Horizontal alignment);
6 method @Deprecated public androidx.compose.foundation.layout.Arrangement.Horizontal getCenter();
7 method @Deprecated public androidx.compose.foundation.layout.Arrangement.Horizontal getLeft();
8 method @Deprecated public androidx.compose.foundation.layout.Arrangement.Horizontal getRight();
9 method @Deprecated public androidx.compose.foundation.layout.Arrangement.Horizontal getSpaceAround();
10 method @Deprecated public androidx.compose.foundation.layout.Arrangement.Horizontal getSpaceBetween();
11 method @Deprecated public androidx.compose.foundation.layout.Arrangement.Horizontal getSpaceEvenly();
12 method @Deprecated @androidx.compose.runtime.Stable public androidx.compose.foundation.layout.Arrangement.HorizontalOrVertical spacedBy-0680j_4(float space);
13 method @Deprecated @androidx.compose.runtime.Stable public androidx.compose.foundation.layout.Arrangement.Vertical spacedBy-6mHxxJo(float space, androidx.compose.ui.Alignment.Vertical alignment);
14 method @Deprecated @androidx.compose.runtime.Stable public androidx.compose.foundation.layout.Arrangement.Horizontal spacedBy-w0p642k(float space, androidx.compose.ui.Alignment.Horizontal alignment);
15 property @Deprecated public final androidx.compose.foundation.layout.Arrangement.Horizontal Center;
16 property @Deprecated public final androidx.compose.foundation.layout.Arrangement.Horizontal Left;
17 property @Deprecated public final androidx.compose.foundation.layout.Arrangement.Horizontal Right;
18 property @Deprecated public final androidx.compose.foundation.layout.Arrangement.Horizontal SpaceAround;
19 property @Deprecated public final androidx.compose.foundation.layout.Arrangement.Horizontal SpaceBetween;
20 property @Deprecated public final androidx.compose.foundation.layout.Arrangement.Horizontal SpaceEvenly;
21 field @Deprecated public static final androidx.compose.foundation.layout.AbsoluteArrangement INSTANCE;
Anastasia Soboleva82144712020-06-19 22:06:16 +010022 }
23
Mihai Popa60263e22019-08-27 18:57:41 +010024 public final class AlignmentLineKt {
Mihai Popabd57e942020-10-12 17:03:21 +010025 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier paddingFrom-XACvGJ4(androidx.compose.ui.Modifier, androidx.compose.ui.layout.AlignmentLine alignmentLine, optional long before, optional long after);
26 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier paddingFrom-x1H7Rps(androidx.compose.ui.Modifier, androidx.compose.ui.layout.AlignmentLine alignmentLine, optional float before, optional float after);
27 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier paddingFromBaseline-S2lCeAQ(androidx.compose.ui.Modifier, optional float top, optional float bottom);
28 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier paddingFromBaseline-zCFLmh4(androidx.compose.ui.Modifier, optional long top, optional long bottom);
29 method @Deprecated @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier relativePaddingFrom-x1H7Rps(androidx.compose.ui.Modifier, androidx.compose.ui.layout.AlignmentLine alignmentLine, optional float before, optional float after);
Mihai Popa60263e22019-08-27 18:57:41 +010030 }
31
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +010032 @androidx.compose.runtime.Immutable public final class Arrangement {
Mihai Popa54dc4362020-11-18 16:16:03 +000033 method @androidx.compose.runtime.Stable public androidx.compose.foundation.layout.Arrangement.Horizontal aligned(androidx.compose.ui.Alignment.Horizontal alignment);
34 method @androidx.compose.runtime.Stable public androidx.compose.foundation.layout.Arrangement.Vertical aligned(androidx.compose.ui.Alignment.Vertical alignment);
Mihai Popabc179852020-08-06 16:07:18 +010035 method public androidx.compose.foundation.layout.Arrangement.Vertical getBottom();
36 method public androidx.compose.foundation.layout.Arrangement.HorizontalOrVertical getCenter();
37 method public androidx.compose.foundation.layout.Arrangement.Horizontal getEnd();
38 method public androidx.compose.foundation.layout.Arrangement.HorizontalOrVertical getSpaceAround();
39 method public androidx.compose.foundation.layout.Arrangement.HorizontalOrVertical getSpaceBetween();
40 method public androidx.compose.foundation.layout.Arrangement.HorizontalOrVertical getSpaceEvenly();
41 method public androidx.compose.foundation.layout.Arrangement.Horizontal getStart();
42 method public androidx.compose.foundation.layout.Arrangement.Vertical getTop();
Mihai Popa54dc4362020-11-18 16:16:03 +000043 method @androidx.compose.runtime.Stable public androidx.compose.foundation.layout.Arrangement.HorizontalOrVertical spacedBy-0680j_4(float space);
44 method @androidx.compose.runtime.Stable public androidx.compose.foundation.layout.Arrangement.Vertical spacedBy-6mHxxJo(float space, androidx.compose.ui.Alignment.Vertical alignment);
45 method @androidx.compose.runtime.Stable public androidx.compose.foundation.layout.Arrangement.Horizontal spacedBy-w0p642k(float space, androidx.compose.ui.Alignment.Horizontal alignment);
Mihai Popabc179852020-08-06 16:07:18 +010046 property public final androidx.compose.foundation.layout.Arrangement.Vertical Bottom;
47 property public final androidx.compose.foundation.layout.Arrangement.HorizontalOrVertical Center;
48 property public final androidx.compose.foundation.layout.Arrangement.Horizontal End;
49 property public final androidx.compose.foundation.layout.Arrangement.HorizontalOrVertical SpaceAround;
50 property public final androidx.compose.foundation.layout.Arrangement.HorizontalOrVertical SpaceBetween;
51 property public final androidx.compose.foundation.layout.Arrangement.HorizontalOrVertical SpaceEvenly;
52 property public final androidx.compose.foundation.layout.Arrangement.Horizontal Start;
53 property public final androidx.compose.foundation.layout.Arrangement.Vertical Top;
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +010054 field public static final androidx.compose.foundation.layout.Arrangement INSTANCE;
Anastasia Soboleva34e8db32019-11-20 12:08:58 +000055 }
56
Mihai Popaadbf9b12020-11-18 16:36:02 +000057 @androidx.compose.runtime.Immutable public static final class Arrangement.Absolute {
58 method @androidx.compose.runtime.Stable public androidx.compose.foundation.layout.Arrangement.Horizontal aligned(androidx.compose.ui.Alignment.Horizontal alignment);
59 method public androidx.compose.foundation.layout.Arrangement.Horizontal getCenter();
60 method public androidx.compose.foundation.layout.Arrangement.Horizontal getLeft();
61 method public androidx.compose.foundation.layout.Arrangement.Horizontal getRight();
62 method public androidx.compose.foundation.layout.Arrangement.Horizontal getSpaceAround();
63 method public androidx.compose.foundation.layout.Arrangement.Horizontal getSpaceBetween();
64 method public androidx.compose.foundation.layout.Arrangement.Horizontal getSpaceEvenly();
65 method @androidx.compose.runtime.Stable public androidx.compose.foundation.layout.Arrangement.HorizontalOrVertical spacedBy-0680j_4(float space);
66 method @androidx.compose.runtime.Stable public androidx.compose.foundation.layout.Arrangement.Vertical spacedBy-6mHxxJo(float space, androidx.compose.ui.Alignment.Vertical alignment);
67 method @androidx.compose.runtime.Stable public androidx.compose.foundation.layout.Arrangement.Horizontal spacedBy-w0p642k(float space, androidx.compose.ui.Alignment.Horizontal alignment);
68 property public final androidx.compose.foundation.layout.Arrangement.Horizontal Center;
69 property public final androidx.compose.foundation.layout.Arrangement.Horizontal Left;
70 property public final androidx.compose.foundation.layout.Arrangement.Horizontal Right;
71 property public final androidx.compose.foundation.layout.Arrangement.Horizontal SpaceAround;
72 property public final androidx.compose.foundation.layout.Arrangement.Horizontal SpaceBetween;
73 property public final androidx.compose.foundation.layout.Arrangement.Horizontal SpaceEvenly;
74 field public static final androidx.compose.foundation.layout.Arrangement.Absolute INSTANCE;
75 }
76
Mihai Popa54dc4362020-11-18 16:16:03 +000077 @androidx.compose.foundation.layout.InternalLayoutApi @androidx.compose.runtime.Immutable public static interface Arrangement.Horizontal {
Mihai Popa325c2ec2020-09-11 15:11:58 +010078 method public void arrange(int totalSize, int[] size, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.unit.Density density, int[] outPosition);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -070079 method public default float getSpacing-D9Ej5fM();
Mihai Popabc179852020-08-06 16:07:18 +010080 property public default float spacing;
Anastasia Soboleva33403ab2020-02-02 23:16:23 +000081 }
82
Mihai Popa54dc4362020-11-18 16:16:03 +000083 @androidx.compose.foundation.layout.InternalLayoutApi @androidx.compose.runtime.Immutable public static interface Arrangement.HorizontalOrVertical extends androidx.compose.foundation.layout.Arrangement.Horizontal androidx.compose.foundation.layout.Arrangement.Vertical {
Mihai Popabc179852020-08-06 16:07:18 +010084 property public default float spacing;
Anastasia Soboleva33403ab2020-02-02 23:16:23 +000085 }
86
Mihai Popa54dc4362020-11-18 16:16:03 +000087 @androidx.compose.foundation.layout.InternalLayoutApi @androidx.compose.runtime.Immutable public static interface Arrangement.Vertical {
Mihai Popa325c2ec2020-09-11 15:11:58 +010088 method public void arrange(int totalSize, int[] size, androidx.compose.ui.unit.Density density, int[] outPosition);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -070089 method public default float getSpacing-D9Ej5fM();
Mihai Popabc179852020-08-06 16:07:18 +010090 property public default float spacing;
Anastasia Soboleva34e8db32019-11-20 12:08:58 +000091 }
92
Mihai Popa5836ac42020-11-06 10:36:03 +000093 public final class AspectRatioKt {
94 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier aspectRatio(androidx.compose.ui.Modifier, @FloatRange(from=0.0, to=3.4E38, fromInclusive=false) float ratio, optional boolean matchHeightConstraintsFirst);
95 }
96
Mihai Popa60a90cc2020-09-15 12:17:41 +010097 public final class BoxKt {
Mihai Popaccdb8682020-11-18 15:53:17 +000098 method @androidx.compose.runtime.Composable public static inline void Box(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Alignment contentAlignment, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content);
Mihai Popa60a90cc2020-09-15 12:17:41 +010099 method @androidx.compose.runtime.Composable public static void Box(androidx.compose.ui.Modifier modifier);
George Mountfdd4f0f2020-11-19 23:42:29 +0000100 method @androidx.compose.runtime.Composable @kotlin.PublishedApi internal static androidx.compose.ui.node.MeasureBlocks rememberMeasureBlocks(androidx.compose.ui.Alignment alignment);
Mihai Popa60a90cc2020-09-15 12:17:41 +0100101 }
102
103 @androidx.compose.foundation.layout.LayoutScopeMarker @androidx.compose.runtime.Immutable public interface BoxScope {
104 method @androidx.compose.runtime.Stable public default androidx.compose.ui.Modifier align(androidx.compose.ui.Modifier, androidx.compose.ui.Alignment alignment);
Mihai Popa60a90cc2020-09-15 12:17:41 +0100105 method @androidx.compose.runtime.Stable public default androidx.compose.ui.Modifier matchParentSize(androidx.compose.ui.Modifier);
106 field public static final androidx.compose.foundation.layout.BoxScope.Companion Companion;
107 }
108
109 public static final class BoxScope.Companion implements androidx.compose.foundation.layout.BoxScope {
110 }
111
Mihai Popa53f4dd702020-05-27 12:57:45 +0100112 public final class ChainStyle {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100113 field public static final androidx.compose.foundation.layout.ChainStyle.Companion Companion;
Mihai Popa53f4dd702020-05-27 12:57:45 +0100114 }
115
116 public static final class ChainStyle.Companion {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100117 method public androidx.compose.foundation.layout.ChainStyle Packed(float bias);
118 method public androidx.compose.foundation.layout.ChainStyle getPacked();
119 method public androidx.compose.foundation.layout.ChainStyle getSpread();
120 method public androidx.compose.foundation.layout.ChainStyle getSpreadInside();
121 property public final androidx.compose.foundation.layout.ChainStyle Packed;
122 property public final androidx.compose.foundation.layout.ChainStyle Spread;
123 property public final androidx.compose.foundation.layout.ChainStyle SpreadInside;
Mihai Popa53f4dd702020-05-27 12:57:45 +0100124 }
125
Mihai Popa53db3272020-03-16 17:06:47 +0000126 public final class ColumnKt {
Louis Pullen-Freilichdc68dd502020-11-13 02:10:48 +0000127 method @androidx.compose.runtime.Composable public static inline void Column(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.ui.Alignment.Horizontal horizontalAlignment, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content);
George Mountfdd4f0f2020-11-19 23:42:29 +0000128 method @androidx.compose.runtime.Composable @kotlin.PublishedApi internal static androidx.compose.ui.node.MeasureBlocks columnMeasureBlocks(androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, androidx.compose.ui.Alignment.Horizontal horizontalAlignment);
129 field @kotlin.PublishedApi internal static final androidx.compose.ui.node.MeasureBlocks DefaultColumnMeasureBlocks;
Mihai Popa53db3272020-03-16 17:06:47 +0000130 }
131
Mihai Popac8deeac2020-09-07 12:16:36 +0100132 @androidx.compose.foundation.layout.LayoutScopeMarker @androidx.compose.runtime.Immutable public interface ColumnScope {
133 method @androidx.compose.runtime.Stable public default androidx.compose.ui.Modifier align(androidx.compose.ui.Modifier, androidx.compose.ui.Alignment.Horizontal alignment);
Mihai Popa68db1e32020-10-09 16:17:44 +0100134 method @androidx.compose.runtime.Stable public default androidx.compose.ui.Modifier alignBy(androidx.compose.ui.Modifier, androidx.compose.ui.layout.VerticalAlignmentLine alignmentLine);
Mihai Popa0f1851a82020-10-12 16:01:55 +0100135 method @androidx.compose.runtime.Stable public default androidx.compose.ui.Modifier alignBy(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.layout.Measured,java.lang.Integer> alignmentLineBlock);
Mihai Popa68db1e32020-10-09 16:17:44 +0100136 method @Deprecated public default androidx.compose.ui.Modifier alignWithSiblings(androidx.compose.ui.Modifier, androidx.compose.ui.layout.VerticalAlignmentLine alignmentLine);
Mihai Popa0f1851a82020-10-12 16:01:55 +0100137 method @Deprecated public default androidx.compose.ui.Modifier alignWithSiblings(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.layout.Measured,java.lang.Integer> alignmentLineBlock);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700138 method @androidx.compose.runtime.Stable public default androidx.compose.ui.Modifier weight(androidx.compose.ui.Modifier, @FloatRange(from=0.0, to=3.4E38, fromInclusive=false) float weight, optional boolean fill);
Mihai Popac8deeac2020-09-07 12:16:36 +0100139 field public static final androidx.compose.foundation.layout.ColumnScope.Companion Companion;
140 }
141
142 public static final class ColumnScope.Companion implements androidx.compose.foundation.layout.ColumnScope {
Anastasia Soboleva29bef5e2019-10-22 16:50:15 +0100143 }
144
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100145 @androidx.compose.foundation.layout.LayoutScopeMarker public final class ConstrainScope {
146 method public void centerAround(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor anchor);
147 method public void centerAround(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor anchor);
148 method public void centerHorizontallyTo(androidx.compose.foundation.layout.ConstrainedLayoutReference other);
149 method public void centerTo(androidx.compose.foundation.layout.ConstrainedLayoutReference other);
150 method public void centerVerticallyTo(androidx.compose.foundation.layout.ConstrainedLayoutReference other);
151 method public androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable getAbsoluteLeft();
152 method public androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable getAbsoluteRight();
153 method public androidx.compose.foundation.layout.ConstrainScope.BaselineAnchorable getBaseline();
154 method public androidx.compose.foundation.layout.ConstrainScope.HorizontalAnchorable getBottom();
155 method public androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable getEnd();
156 method public androidx.compose.foundation.layout.Dimension getHeight();
157 method public androidx.compose.foundation.layout.ConstrainedLayoutReference getParent();
158 method public androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable getStart();
159 method public androidx.compose.foundation.layout.ConstrainScope.HorizontalAnchorable getTop();
160 method public androidx.compose.foundation.layout.Dimension getWidth();
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700161 method public void linkTo-6izaRyI(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor start, androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor top, androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor end, androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor bottom, optional float startMargin, optional float topMargin, optional float endMargin, optional float bottomMargin, optional @FloatRange(from=0.0, to=1.0) float horizontalBias, optional @FloatRange(from=0.0, to=1.0) float verticalBias);
162 method public void linkTo-KSLczBc(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor top, androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor bottom, optional float topMargin, optional float bottomMargin, optional @FloatRange(from=0.0, to=1.0) float bias);
163 method public void linkTo-tOGOrBo(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor start, androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor end, optional float startMargin, optional float endMargin, optional @FloatRange(from=0.0, to=1.0) float bias);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100164 method public void setHeight(androidx.compose.foundation.layout.Dimension value);
165 method public void setWidth(androidx.compose.foundation.layout.Dimension value);
166 property public final androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable absoluteLeft;
167 property public final androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable absoluteRight;
168 property public final androidx.compose.foundation.layout.ConstrainScope.BaselineAnchorable baseline;
169 property public final androidx.compose.foundation.layout.ConstrainScope.HorizontalAnchorable bottom;
170 property public final androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable end;
171 property public final androidx.compose.foundation.layout.Dimension height;
172 property public final androidx.compose.foundation.layout.ConstrainedLayoutReference parent;
173 property public final androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable start;
174 property public final androidx.compose.foundation.layout.ConstrainScope.HorizontalAnchorable top;
175 property public final androidx.compose.foundation.layout.Dimension width;
Mihai Popa53f4dd702020-05-27 12:57:45 +0100176 }
177
178 public final class ConstrainScope.BaselineAnchorable {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700179 method public void linkTo-CqewBRU(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.BaselineAnchor anchor, optional float margin);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100180 }
181
182 public final class ConstrainScope.HorizontalAnchorable {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700183 method public void linkTo-TilihPk(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor anchor, optional float margin);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100184 }
185
186 public final class ConstrainScope.VerticalAnchorable {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700187 method public void linkTo-n6KZxjU(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor anchor, optional float margin);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100188 }
189
190 public final class ConstrainedLayoutReference {
Mihai Popa4d1d8142020-06-08 16:08:16 +0100191 ctor public ConstrainedLayoutReference(Object id);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100192 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor getAbsoluteLeft();
193 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor getAbsoluteRight();
194 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.BaselineAnchor getBaseline();
195 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor getBottom();
196 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor getEnd();
Mihai Popa4d1d8142020-06-08 16:08:16 +0100197 method public Object getId();
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100198 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor getStart();
199 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor getTop();
200 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor absoluteLeft;
201 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor absoluteRight;
202 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.BaselineAnchor baseline;
203 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor bottom;
204 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor end;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700205 property public final Object id;
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100206 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor start;
207 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor top;
Mihai Popa53f4dd702020-05-27 12:57:45 +0100208 }
209
210 public abstract class ConstraintLayoutBaseScope {
211 ctor public ConstraintLayoutBaseScope();
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100212 method public final void applyTo(androidx.compose.foundation.layout.State state);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700213 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createAbsoluteLeftBarrier-GB4eHDc(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, optional float margin);
214 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createAbsoluteRightBarrier-GB4eHDc(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, optional float margin);
215 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createBottomBarrier-GB4eHDc(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, optional float margin);
216 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createEndBarrier-GB4eHDc(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, optional float margin);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100217 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromAbsoluteLeft(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100218 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromAbsoluteLeft-0680j_4(float offset);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100219 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromAbsoluteRight(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100220 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromAbsoluteRight-0680j_4(float offset);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100221 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createGuidelineFromBottom(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100222 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createGuidelineFromBottom-0680j_4(float offset);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100223 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromEnd(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100224 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromEnd-0680j_4(float offset);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100225 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromStart(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100226 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromStart-0680j_4(float offset);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100227 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createGuidelineFromTop(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100228 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createGuidelineFromTop-0680j_4(float offset);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700229 method public final void createHorizontalChain(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, optional androidx.compose.foundation.layout.ChainStyle chainStyle);
230 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createStartBarrier-GB4eHDc(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, optional float margin);
231 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createTopBarrier-GB4eHDc(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, optional float margin);
232 method public final void createVerticalChain(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, optional androidx.compose.foundation.layout.ChainStyle chainStyle);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100233 method protected final java.util.List<kotlin.jvm.functions.Function1<androidx.compose.foundation.layout.State,kotlin.Unit>> getTasks();
Mihai Popa53f4dd702020-05-27 12:57:45 +0100234 method public final void reset();
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100235 property protected final java.util.List<kotlin.jvm.functions.Function1<androidx.compose.foundation.layout.State,kotlin.Unit>> tasks;
Mihai Popa53f4dd702020-05-27 12:57:45 +0100236 }
237
238 public static final class ConstraintLayoutBaseScope.BaselineAnchor {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100239 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.BaselineAnchor copy(Object id);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100240 }
241
242 public static final class ConstraintLayoutBaseScope.HorizontalAnchor {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100243 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor copy(Object id, int index);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100244 }
245
246 public static final class ConstraintLayoutBaseScope.VerticalAnchor {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100247 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor copy(Object id, int index);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100248 }
249
Mihai Popac9af2882020-03-16 17:55:00 +0000250 public final class ConstraintLayoutKt {
Louis Pullen-Freilichdc68dd502020-11-13 02:10:48 +0000251 method @androidx.compose.runtime.Composable public static void ConstraintLayout(optional androidx.compose.ui.Modifier modifier, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ConstraintLayoutScope,kotlin.Unit> content);
252 method @androidx.compose.runtime.Composable public static void ConstraintLayout(androidx.compose.foundation.layout.ConstraintSet constraintSet, optional androidx.compose.ui.Modifier modifier, kotlin.jvm.functions.Function0<kotlin.Unit> content);
Mihai Popa4deab0f2020-07-30 01:22:08 +0100253 method public static androidx.compose.foundation.layout.ConstraintSet ConstraintSet(kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ConstraintSetScope,kotlin.Unit> description);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100254 method public static androidx.compose.foundation.layout.Dimension.MaxCoercible atLeast-mVwPmw8(androidx.compose.foundation.layout.Dimension.Coercible, float dp);
255 method public static androidx.compose.foundation.layout.Dimension atLeastWrapContent-wkvWzeM(androidx.compose.foundation.layout.Dimension.MinCoercible, float dp);
256 method public static androidx.compose.foundation.layout.Dimension atMost-abS_yDw(androidx.compose.foundation.layout.Dimension.MaxCoercible, float dp);
257 method public static androidx.compose.foundation.layout.Dimension.MinCoercible atMost-mVwPmw8(androidx.compose.foundation.layout.Dimension.Coercible, float dp);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100258 method public static androidx.compose.foundation.layout.Dimension.MaxCoercible getAtLeastWrapContent(androidx.compose.foundation.layout.Dimension.Coercible);
259 method public static androidx.compose.foundation.layout.Dimension getAtLeastWrapContent(androidx.compose.foundation.layout.Dimension.MinCoercible);
260 method public static androidx.compose.foundation.layout.Dimension.MinCoercible getAtMostWrapContent(androidx.compose.foundation.layout.Dimension.Coercible);
261 method public static androidx.compose.foundation.layout.Dimension getAtMostWrapContent(androidx.compose.foundation.layout.Dimension.MaxCoercible);
Mihai Popac9af2882020-03-16 17:55:00 +0000262 }
263
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100264 @androidx.compose.foundation.layout.LayoutScopeMarker public final class ConstraintLayoutScope extends androidx.compose.foundation.layout.ConstraintLayoutBaseScope {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100265 method public androidx.compose.ui.Modifier constrainAs(androidx.compose.ui.Modifier, androidx.compose.foundation.layout.ConstrainedLayoutReference ref, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ConstrainScope,kotlin.Unit> constrainBlock);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100266 method public androidx.compose.foundation.layout.ConstrainedLayoutReference createRef();
267 method public androidx.compose.foundation.layout.ConstraintLayoutScope.ConstrainedLayoutReferences createRefs();
Mihai Popac9af2882020-03-16 17:55:00 +0000268 }
269
Mihai Popa53f4dd702020-05-27 12:57:45 +0100270 public final class ConstraintLayoutScope.ConstrainedLayoutReferences {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100271 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component1();
272 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component10();
273 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component11();
274 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component12();
275 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component13();
276 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component14();
277 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component15();
278 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component16();
279 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component2();
280 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component3();
281 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component4();
282 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component5();
283 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component6();
284 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component7();
285 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component8();
286 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component9();
Mihai Popa53f4dd702020-05-27 12:57:45 +0100287 }
288
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100289 @androidx.compose.runtime.Immutable public interface ConstraintSet {
Mihai Popa68db1e32020-10-09 16:17:44 +0100290 method public void applyTo(androidx.compose.foundation.layout.State state, java.util.List<? extends androidx.compose.ui.layout.Measurable> measurables);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100291 }
292
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100293 @androidx.compose.foundation.layout.LayoutScopeMarker public final class ConstraintSetScope extends androidx.compose.foundation.layout.ConstraintLayoutBaseScope {
294 method public androidx.compose.foundation.layout.ConstrainScope constrain(androidx.compose.foundation.layout.ConstrainedLayoutReference ref, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ConstrainScope,kotlin.Unit> constrainBlock);
295 method public androidx.compose.foundation.layout.ConstrainedLayoutReference createRefFor(Object id);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100296 }
297
Mihai Popa53f4dd702020-05-27 12:57:45 +0100298 public interface Dimension {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100299 field public static final androidx.compose.foundation.layout.Dimension.Companion Companion;
Mihai Popa53f4dd702020-05-27 12:57:45 +0100300 }
301
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100302 public static interface Dimension.Coercible extends androidx.compose.foundation.layout.Dimension {
Mihai Popa53f4dd702020-05-27 12:57:45 +0100303 }
304
305 public static final class Dimension.Companion {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100306 method public androidx.compose.foundation.layout.Dimension getFillToConstraints();
307 method public androidx.compose.foundation.layout.Dimension.Coercible getPreferredWrapContent();
308 method public androidx.compose.foundation.layout.Dimension getWrapContent();
309 method public androidx.compose.foundation.layout.Dimension percent(float percent);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100310 method public androidx.compose.foundation.layout.Dimension.Coercible preferredValue-0680j_4(float dp);
311 method public androidx.compose.foundation.layout.Dimension value-0680j_4(float dp);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100312 property public final androidx.compose.foundation.layout.Dimension fillToConstraints;
313 property public final androidx.compose.foundation.layout.Dimension.Coercible preferredWrapContent;
314 property public final androidx.compose.foundation.layout.Dimension wrapContent;
Mihai Popa53f4dd702020-05-27 12:57:45 +0100315 }
316
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100317 public static interface Dimension.MaxCoercible extends androidx.compose.foundation.layout.Dimension {
Mihai Popa53f4dd702020-05-27 12:57:45 +0100318 }
319
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100320 public static interface Dimension.MinCoercible extends androidx.compose.foundation.layout.Dimension {
Mihai Popa53f4dd702020-05-27 12:57:45 +0100321 }
322
Aurimas Liutikas3ec16722020-05-27 13:08:04 -0700323 @kotlin.RequiresOptIn(message="The API of this layout is experimental and is likely to change in the future.") public @interface ExperimentalLayout {
Mihai Popa7d7481d2020-05-20 19:22:04 +0100324 }
325
Calin Tataru940129e2019-09-09 17:32:57 +0100326 public enum FlowCrossAxisAlignment {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100327 enum_constant public static final androidx.compose.foundation.layout.FlowCrossAxisAlignment Center;
328 enum_constant public static final androidx.compose.foundation.layout.FlowCrossAxisAlignment End;
329 enum_constant public static final androidx.compose.foundation.layout.FlowCrossAxisAlignment Start;
Calin Tataru940129e2019-09-09 17:32:57 +0100330 }
331
332 public final class FlowKt {
Louis Pullen-Freilichdc68dd502020-11-13 02:10:48 +0000333 method @androidx.compose.foundation.layout.ExperimentalLayout @androidx.compose.runtime.Composable public static void FlowColumn-4CIokMg(optional androidx.compose.foundation.layout.SizeMode mainAxisSize, optional androidx.compose.foundation.layout.MainAxisAlignment mainAxisAlignment, optional float mainAxisSpacing, optional androidx.compose.foundation.layout.FlowCrossAxisAlignment crossAxisAlignment, optional float crossAxisSpacing, optional androidx.compose.foundation.layout.MainAxisAlignment lastLineMainAxisAlignment, kotlin.jvm.functions.Function0<kotlin.Unit> content);
334 method @androidx.compose.foundation.layout.ExperimentalLayout @androidx.compose.runtime.Composable public static void FlowRow-4CIokMg(optional androidx.compose.foundation.layout.SizeMode mainAxisSize, optional androidx.compose.foundation.layout.MainAxisAlignment mainAxisAlignment, optional float mainAxisSpacing, optional androidx.compose.foundation.layout.FlowCrossAxisAlignment crossAxisAlignment, optional float crossAxisSpacing, optional androidx.compose.foundation.layout.MainAxisAlignment lastLineMainAxisAlignment, kotlin.jvm.functions.Function0<kotlin.Unit> content);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400335 }
336
Mihai Popabc179852020-08-06 16:07:18 +0100337 @kotlin.RequiresOptIn(message="This is an internal layout API subject to change and should not be used directly.") public @interface InternalLayoutApi {
338 }
339
Jeff Gastone6a3a042019-07-01 18:23:37 -0400340 public final class IntrinsicKt {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100341 method @androidx.compose.foundation.layout.ExperimentalLayout @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredHeight(androidx.compose.ui.Modifier, androidx.compose.foundation.layout.IntrinsicSize intrinsicSize);
342 method @androidx.compose.foundation.layout.ExperimentalLayout @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredWidth(androidx.compose.ui.Modifier, androidx.compose.foundation.layout.IntrinsicSize intrinsicSize);
Mihai Popa8b5b06b2020-03-27 14:34:39 +0000343 }
344
345 public enum IntrinsicSize {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100346 enum_constant public static final androidx.compose.foundation.layout.IntrinsicSize Max;
347 enum_constant public static final androidx.compose.foundation.layout.IntrinsicSize Min;
Jeff Gastone6a3a042019-07-01 18:23:37 -0400348 }
349
Mihai Popaa5bdece2019-11-11 19:03:40 +0000350 @kotlin.DslMarker public @interface LayoutScopeMarker {
351 }
352
Jeff Gastone6a3a042019-07-01 18:23:37 -0400353 public enum MainAxisAlignment {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100354 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment Center;
355 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment End;
356 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment SpaceAround;
357 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment SpaceBetween;
358 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment SpaceEvenly;
359 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment Start;
Jeff Gastone6a3a042019-07-01 18:23:37 -0400360 }
361
Mihai Popa5836ac42020-11-06 10:36:03 +0000362 public final class OffsetKt {
Mihai Popac7d40e22020-11-24 14:24:08 +0000363 method public static androidx.compose.ui.Modifier absoluteOffset(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.unit.Density,androidx.compose.ui.unit.IntOffset> offset);
Mihai Popa5836ac42020-11-06 10:36:03 +0000364 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier absoluteOffset-S2lCeAQ(androidx.compose.ui.Modifier, optional float x, optional float y);
365 method @Deprecated public static androidx.compose.ui.Modifier absoluteOffsetPx(androidx.compose.ui.Modifier, optional androidx.compose.runtime.State<java.lang.Float> x, optional androidx.compose.runtime.State<java.lang.Float> y);
Mihai Popac7d40e22020-11-24 14:24:08 +0000366 method public static androidx.compose.ui.Modifier offset(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.unit.Density,androidx.compose.ui.unit.IntOffset> offset);
Mihai Popa5836ac42020-11-06 10:36:03 +0000367 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier offset-S2lCeAQ(androidx.compose.ui.Modifier, optional float x, optional float y);
368 method @Deprecated public static androidx.compose.ui.Modifier offsetPx(androidx.compose.ui.Modifier, optional androidx.compose.runtime.State<java.lang.Float> x, optional androidx.compose.runtime.State<java.lang.Float> y);
369 }
370
371 public final class PaddingKt {
372 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier absolutePadding-w2-DAAU(androidx.compose.ui.Modifier, optional float left, optional float top, optional float right, optional float bottom);
373 method public static androidx.compose.ui.Modifier padding(androidx.compose.ui.Modifier, androidx.compose.foundation.layout.PaddingValues padding);
374 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier padding-S2lCeAQ(androidx.compose.ui.Modifier, optional float horizontal, optional float vertical);
375 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier padding-w2-DAAU(androidx.compose.ui.Modifier, optional float start, optional float top, optional float end, optional float bottom);
376 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier padding-wxomhCo(androidx.compose.ui.Modifier, float all);
377 }
378
Mihai Popa2a4260e2020-09-03 16:46:24 +0100379 @androidx.compose.runtime.Immutable public final class PaddingValues {
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700380 method public float component1-D9Ej5fM();
381 method public float component2-D9Ej5fM();
382 method public float component3-D9Ej5fM();
383 method public float component4-D9Ej5fM();
Mihai Popa2a4260e2020-09-03 16:46:24 +0100384 method @androidx.compose.runtime.Immutable public androidx.compose.foundation.layout.PaddingValues copy-ZmiikuI(float start, float top, float end, float bottom);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700385 method public float getBottom-D9Ej5fM();
386 method public float getEnd-D9Ej5fM();
387 method public float getStart-D9Ej5fM();
388 method public float getTop-D9Ej5fM();
389 property public final float bottom;
390 property public final float end;
391 property public final float start;
392 property public final float top;
Mihai Popa2a4260e2020-09-03 16:46:24 +0100393 }
394
Mihai Popa53db3272020-03-16 17:06:47 +0000395 public final class RowColumnImplKt {
George Mountfdd4f0f2020-11-19 23:42:29 +0000396 method @kotlin.PublishedApi internal static androidx.compose.ui.node.MeasureBlocks rowColumnMeasureBlocks-GZ6WFlY(androidx.compose.foundation.layout.LayoutOrientation orientation, kotlin.jvm.functions.Function5<? super java.lang.Integer,? super int[],? super androidx.compose.ui.unit.LayoutDirection,? super androidx.compose.ui.unit.Density,? super int[],kotlin.Unit> arrangement, float arrangementSpacing, androidx.compose.foundation.layout.SizeMode crossAxisSize, androidx.compose.foundation.layout.CrossAxisAlignment crossAxisAlignment);
Mihai Popa9fcfaeb2020-03-09 17:50:28 +0000397 }
398
Mihai Popa53db3272020-03-16 17:06:47 +0000399 public final class RowKt {
Louis Pullen-Freilichdc68dd502020-11-13 02:10:48 +0000400 method @androidx.compose.runtime.Composable public static inline void Row(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.layout.Arrangement.Horizontal horizontalArrangement, optional androidx.compose.ui.Alignment.Vertical verticalAlignment, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content);
George Mountfdd4f0f2020-11-19 23:42:29 +0000401 method @androidx.compose.runtime.Composable @kotlin.PublishedApi internal static androidx.compose.ui.node.MeasureBlocks rowMeasureBlocks(androidx.compose.foundation.layout.Arrangement.Horizontal horizontalArrangement, androidx.compose.ui.Alignment.Vertical verticalAlignment);
402 field @kotlin.PublishedApi internal static final androidx.compose.ui.node.MeasureBlocks DefaultRowMeasureBlocks;
Mihai Popa53db3272020-03-16 17:06:47 +0000403 }
404
Mihai Popac8deeac2020-09-07 12:16:36 +0100405 @androidx.compose.foundation.layout.LayoutScopeMarker @androidx.compose.runtime.Immutable public interface RowScope {
406 method @androidx.compose.runtime.Stable public default androidx.compose.ui.Modifier align(androidx.compose.ui.Modifier, androidx.compose.ui.Alignment.Vertical alignment);
Mihai Popa68db1e32020-10-09 16:17:44 +0100407 method @androidx.compose.runtime.Stable public default androidx.compose.ui.Modifier alignBy(androidx.compose.ui.Modifier, androidx.compose.ui.layout.HorizontalAlignmentLine alignmentLine);
Mihai Popa0f1851a82020-10-12 16:01:55 +0100408 method @androidx.compose.runtime.Stable public default androidx.compose.ui.Modifier alignBy(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.layout.Measured,java.lang.Integer> alignmentLineBlock);
409 method @androidx.compose.runtime.Stable public default androidx.compose.ui.Modifier alignByBaseline(androidx.compose.ui.Modifier);
Mihai Popa68db1e32020-10-09 16:17:44 +0100410 method @Deprecated public default androidx.compose.ui.Modifier alignWithSiblings(androidx.compose.ui.Modifier, androidx.compose.ui.layout.HorizontalAlignmentLine alignmentLine);
Mihai Popa0f1851a82020-10-12 16:01:55 +0100411 method @Deprecated public default androidx.compose.ui.Modifier alignWithSiblings(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.layout.Measured,java.lang.Integer> alignmentLineBlock);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700412 method @androidx.compose.runtime.Stable public default androidx.compose.ui.Modifier weight(androidx.compose.ui.Modifier, @FloatRange(from=0.0, to=3.4E38, fromInclusive=false) float weight, optional boolean fill);
Mihai Popac8deeac2020-09-07 12:16:36 +0100413 field public static final androidx.compose.foundation.layout.RowScope.Companion Companion;
414 }
415
416 public static final class RowScope.Companion implements androidx.compose.foundation.layout.RowScope {
Anastasia Soboleva29bef5e2019-10-22 16:50:15 +0100417 }
418
Mihai Popa5836ac42020-11-06 10:36:03 +0000419 public final class SizeKt {
420 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier defaultMinSizeConstraints-S2lCeAQ(androidx.compose.ui.Modifier, optional float minWidth, optional float minHeight);
421 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier fillMaxHeight(androidx.compose.ui.Modifier, optional @FloatRange(from=0.0, to=1.0) float fraction);
422 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier fillMaxSize(androidx.compose.ui.Modifier, optional @FloatRange(from=0.0, to=1.0) float fraction);
423 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier fillMaxWidth(androidx.compose.ui.Modifier, optional @FloatRange(from=0.0, to=1.0) float fraction);
424 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier height-wxomhCo(androidx.compose.ui.Modifier, float height);
425 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier heightIn-S2lCeAQ(androidx.compose.ui.Modifier, optional float min, optional float max);
426 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredHeight-wxomhCo(androidx.compose.ui.Modifier, float height);
427 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredHeightIn-S2lCeAQ(androidx.compose.ui.Modifier, optional float min, optional float max);
428 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredSize-S2lCeAQ(androidx.compose.ui.Modifier, float width, float height);
429 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredSize-wxomhCo(androidx.compose.ui.Modifier, float size);
430 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredSizeIn-w2-DAAU(androidx.compose.ui.Modifier, optional float minWidth, optional float minHeight, optional float maxWidth, optional float maxHeight);
431 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredWidth-wxomhCo(androidx.compose.ui.Modifier, float width);
432 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredWidthIn-S2lCeAQ(androidx.compose.ui.Modifier, optional float min, optional float max);
433 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier size-S2lCeAQ(androidx.compose.ui.Modifier, float width, float height);
434 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier size-wxomhCo(androidx.compose.ui.Modifier, float size);
435 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier sizeIn-w2-DAAU(androidx.compose.ui.Modifier, optional float minWidth, optional float minHeight, optional float maxWidth, optional float maxHeight);
436 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier width-wxomhCo(androidx.compose.ui.Modifier, float width);
437 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier widthIn-S2lCeAQ(androidx.compose.ui.Modifier, optional float min, optional float max);
438 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier wrapContentHeight(androidx.compose.ui.Modifier, optional androidx.compose.ui.Alignment.Vertical align, optional boolean unbounded);
439 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier wrapContentSize(androidx.compose.ui.Modifier, optional androidx.compose.ui.Alignment align, optional boolean unbounded);
440 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier wrapContentWidth(androidx.compose.ui.Modifier, optional androidx.compose.ui.Alignment.Horizontal align, optional boolean unbounded);
441 }
442
Adam Powell31c1ebd2020-01-09 09:48:24 -0800443 public enum SizeMode {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100444 enum_constant public static final androidx.compose.foundation.layout.SizeMode Expand;
445 enum_constant public static final androidx.compose.foundation.layout.SizeMode Wrap;
Anastasia Soboleva6a3a9892019-11-11 21:16:51 +0000446 }
447
Jeff Gastone6a3a042019-07-01 18:23:37 -0400448 public final class SpacerKt {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100449 method @androidx.compose.runtime.Composable public static void Spacer(androidx.compose.ui.Modifier modifier);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400450 }
451
Mihai Popadc4c6ec2020-06-01 19:30:59 +0100452 public final class State extends androidx.constraintlayout.core.state.State {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100453 ctor public State(androidx.compose.ui.unit.Density density);
454 method public androidx.compose.ui.unit.Density getDensity();
455 method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700456 method public long getRootIncomingConstraints-msEJaDk();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100457 method public void setLayoutDirection(androidx.compose.ui.unit.LayoutDirection p);
George Mount95a22b92020-08-07 17:46:51 -0700458 method public void setRootIncomingConstraints-BRTryo0(long p);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700459 property public final androidx.compose.ui.unit.Density density;
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100460 property public final androidx.compose.ui.unit.LayoutDirection layoutDirection;
George Mount95a22b92020-08-07 17:46:51 -0700461 property public final long rootIncomingConstraints;
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100462 field public androidx.compose.ui.unit.LayoutDirection layoutDirection;
Mihai Popadc4c6ec2020-06-01 19:30:59 +0100463 }
464
Jeff Gastone6a3a042019-07-01 18:23:37 -0400465}
466