[go: nahoru, domu]

blob: ef0a3ec3508df004ebee3daf22c88202c25d2485 [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 Popa60a90cc2020-09-15 12:17:41 +010093 public final class BoxKt {
Louis Pullen-Freilichdc68dd502020-11-13 02:10:48 +000094 method @androidx.compose.runtime.Composable public static inline void Box(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Alignment alignment, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content);
Mihai Popa60a90cc2020-09-15 12:17:41 +010095 method @androidx.compose.runtime.Composable public static void Box(androidx.compose.ui.Modifier modifier);
Mihai Popae7bf6612020-09-25 11:15:39 +010096 method @androidx.compose.runtime.Composable @kotlin.PublishedApi internal static androidx.compose.ui.node.LayoutNode.MeasureBlocks rememberMeasureBlocks(androidx.compose.ui.Alignment alignment);
Mihai Popa60a90cc2020-09-15 12:17:41 +010097 }
98
99 @androidx.compose.foundation.layout.LayoutScopeMarker @androidx.compose.runtime.Immutable public interface BoxScope {
100 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 +0100101 method @androidx.compose.runtime.Stable public default androidx.compose.ui.Modifier matchParentSize(androidx.compose.ui.Modifier);
102 field public static final androidx.compose.foundation.layout.BoxScope.Companion Companion;
103 }
104
105 public static final class BoxScope.Companion implements androidx.compose.foundation.layout.BoxScope {
106 }
107
Mihai Popa53f4dd702020-05-27 12:57:45 +0100108 public final class ChainStyle {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100109 field public static final androidx.compose.foundation.layout.ChainStyle.Companion Companion;
Mihai Popa53f4dd702020-05-27 12:57:45 +0100110 }
111
112 public static final class ChainStyle.Companion {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100113 method public androidx.compose.foundation.layout.ChainStyle Packed(float bias);
114 method public androidx.compose.foundation.layout.ChainStyle getPacked();
115 method public androidx.compose.foundation.layout.ChainStyle getSpread();
116 method public androidx.compose.foundation.layout.ChainStyle getSpreadInside();
117 property public final androidx.compose.foundation.layout.ChainStyle Packed;
118 property public final androidx.compose.foundation.layout.ChainStyle Spread;
119 property public final androidx.compose.foundation.layout.ChainStyle SpreadInside;
Mihai Popa53f4dd702020-05-27 12:57:45 +0100120 }
121
Mihai Popa53db3272020-03-16 17:06:47 +0000122 public final class ColumnKt {
Louis Pullen-Freilichdc68dd502020-11-13 02:10:48 +0000123 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);
Mihai Popad0e8f052020-09-02 15:49:54 +0100124 method @androidx.compose.runtime.Composable @kotlin.PublishedApi internal static androidx.compose.ui.node.LayoutNode.MeasureBlocks columnMeasureBlocks(androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, androidx.compose.ui.Alignment.Horizontal horizontalAlignment);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100125 field @kotlin.PublishedApi internal static final androidx.compose.ui.node.LayoutNode.MeasureBlocks DefaultColumnMeasureBlocks;
Mihai Popa53db3272020-03-16 17:06:47 +0000126 }
127
Mihai Popac8deeac2020-09-07 12:16:36 +0100128 @androidx.compose.foundation.layout.LayoutScopeMarker @androidx.compose.runtime.Immutable public interface ColumnScope {
129 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 +0100130 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 +0100131 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 +0100132 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 +0100133 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 -0700134 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 +0100135 field public static final androidx.compose.foundation.layout.ColumnScope.Companion Companion;
136 }
137
138 public static final class ColumnScope.Companion implements androidx.compose.foundation.layout.ColumnScope {
Anastasia Soboleva29bef5e2019-10-22 16:50:15 +0100139 }
140
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100141 @androidx.compose.foundation.layout.LayoutScopeMarker public final class ConstrainScope {
142 method public void centerAround(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor anchor);
143 method public void centerAround(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor anchor);
144 method public void centerHorizontallyTo(androidx.compose.foundation.layout.ConstrainedLayoutReference other);
145 method public void centerTo(androidx.compose.foundation.layout.ConstrainedLayoutReference other);
146 method public void centerVerticallyTo(androidx.compose.foundation.layout.ConstrainedLayoutReference other);
147 method public androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable getAbsoluteLeft();
148 method public androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable getAbsoluteRight();
149 method public androidx.compose.foundation.layout.ConstrainScope.BaselineAnchorable getBaseline();
150 method public androidx.compose.foundation.layout.ConstrainScope.HorizontalAnchorable getBottom();
151 method public androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable getEnd();
152 method public androidx.compose.foundation.layout.Dimension getHeight();
153 method public androidx.compose.foundation.layout.ConstrainedLayoutReference getParent();
154 method public androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable getStart();
155 method public androidx.compose.foundation.layout.ConstrainScope.HorizontalAnchorable getTop();
156 method public androidx.compose.foundation.layout.Dimension getWidth();
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700157 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);
158 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);
159 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 +0100160 method public void setHeight(androidx.compose.foundation.layout.Dimension value);
161 method public void setWidth(androidx.compose.foundation.layout.Dimension value);
162 property public final androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable absoluteLeft;
163 property public final androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable absoluteRight;
164 property public final androidx.compose.foundation.layout.ConstrainScope.BaselineAnchorable baseline;
165 property public final androidx.compose.foundation.layout.ConstrainScope.HorizontalAnchorable bottom;
166 property public final androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable end;
167 property public final androidx.compose.foundation.layout.Dimension height;
168 property public final androidx.compose.foundation.layout.ConstrainedLayoutReference parent;
169 property public final androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable start;
170 property public final androidx.compose.foundation.layout.ConstrainScope.HorizontalAnchorable top;
171 property public final androidx.compose.foundation.layout.Dimension width;
Mihai Popa53f4dd702020-05-27 12:57:45 +0100172 }
173
174 public final class ConstrainScope.BaselineAnchorable {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700175 method public void linkTo-CqewBRU(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.BaselineAnchor anchor, optional float margin);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100176 }
177
178 public final class ConstrainScope.HorizontalAnchorable {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700179 method public void linkTo-TilihPk(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor anchor, optional float margin);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100180 }
181
182 public final class ConstrainScope.VerticalAnchorable {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700183 method public void linkTo-n6KZxjU(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor anchor, optional float margin);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100184 }
185
186 public final class ConstrainedLayoutReference {
Mihai Popa4d1d8142020-06-08 16:08:16 +0100187 ctor public ConstrainedLayoutReference(Object id);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100188 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor getAbsoluteLeft();
189 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor getAbsoluteRight();
190 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.BaselineAnchor getBaseline();
191 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor getBottom();
192 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor getEnd();
Mihai Popa4d1d8142020-06-08 16:08:16 +0100193 method public Object getId();
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100194 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor getStart();
195 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor getTop();
196 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor absoluteLeft;
197 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor absoluteRight;
198 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.BaselineAnchor baseline;
199 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor bottom;
200 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor end;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700201 property public final Object id;
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100202 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor start;
203 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor top;
Mihai Popa53f4dd702020-05-27 12:57:45 +0100204 }
205
206 public abstract class ConstraintLayoutBaseScope {
207 ctor public ConstraintLayoutBaseScope();
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100208 method public final void applyTo(androidx.compose.foundation.layout.State state);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700209 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createAbsoluteLeftBarrier-GB4eHDc(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, optional float margin);
210 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createAbsoluteRightBarrier-GB4eHDc(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, optional float margin);
211 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createBottomBarrier-GB4eHDc(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, optional float margin);
212 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 +0100213 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromAbsoluteLeft(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100214 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromAbsoluteLeft-0680j_4(float offset);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100215 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromAbsoluteRight(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100216 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromAbsoluteRight-0680j_4(float offset);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100217 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createGuidelineFromBottom(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100218 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createGuidelineFromBottom-0680j_4(float offset);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100219 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromEnd(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100220 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromEnd-0680j_4(float offset);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100221 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromStart(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100222 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromStart-0680j_4(float offset);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100223 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createGuidelineFromTop(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100224 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createGuidelineFromTop-0680j_4(float offset);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700225 method public final void createHorizontalChain(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, optional androidx.compose.foundation.layout.ChainStyle chainStyle);
226 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createStartBarrier-GB4eHDc(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, optional float margin);
227 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createTopBarrier-GB4eHDc(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, optional float margin);
228 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 +0100229 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 +0100230 method public final void reset();
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100231 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 +0100232 }
233
234 public static final class ConstraintLayoutBaseScope.BaselineAnchor {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100235 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.BaselineAnchor copy(Object id);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100236 }
237
238 public static final class ConstraintLayoutBaseScope.HorizontalAnchor {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100239 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor copy(Object id, int index);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100240 }
241
242 public static final class ConstraintLayoutBaseScope.VerticalAnchor {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100243 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor copy(Object id, int index);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100244 }
245
Mihai Popac9af2882020-03-16 17:55:00 +0000246 public final class ConstraintLayoutKt {
Louis Pullen-Freilichdc68dd502020-11-13 02:10:48 +0000247 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);
248 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 +0100249 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 +0100250 method public static androidx.compose.foundation.layout.Dimension.MaxCoercible atLeast-mVwPmw8(androidx.compose.foundation.layout.Dimension.Coercible, float dp);
251 method public static androidx.compose.foundation.layout.Dimension atLeastWrapContent-wkvWzeM(androidx.compose.foundation.layout.Dimension.MinCoercible, float dp);
252 method public static androidx.compose.foundation.layout.Dimension atMost-abS_yDw(androidx.compose.foundation.layout.Dimension.MaxCoercible, float dp);
253 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 +0100254 method public static androidx.compose.foundation.layout.Dimension.MaxCoercible getAtLeastWrapContent(androidx.compose.foundation.layout.Dimension.Coercible);
255 method public static androidx.compose.foundation.layout.Dimension getAtLeastWrapContent(androidx.compose.foundation.layout.Dimension.MinCoercible);
256 method public static androidx.compose.foundation.layout.Dimension.MinCoercible getAtMostWrapContent(androidx.compose.foundation.layout.Dimension.Coercible);
257 method public static androidx.compose.foundation.layout.Dimension getAtMostWrapContent(androidx.compose.foundation.layout.Dimension.MaxCoercible);
Mihai Popac9af2882020-03-16 17:55:00 +0000258 }
259
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100260 @androidx.compose.foundation.layout.LayoutScopeMarker public final class ConstraintLayoutScope extends androidx.compose.foundation.layout.ConstraintLayoutBaseScope {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100261 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 +0100262 method public androidx.compose.foundation.layout.ConstrainedLayoutReference createRef();
263 method public androidx.compose.foundation.layout.ConstraintLayoutScope.ConstrainedLayoutReferences createRefs();
Mihai Popac9af2882020-03-16 17:55:00 +0000264 }
265
Mihai Popa53f4dd702020-05-27 12:57:45 +0100266 public final class ConstraintLayoutScope.ConstrainedLayoutReferences {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100267 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component1();
268 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component10();
269 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component11();
270 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component12();
271 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component13();
272 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component14();
273 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component15();
274 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component16();
275 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component2();
276 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component3();
277 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component4();
278 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component5();
279 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component6();
280 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component7();
281 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component8();
282 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component9();
Mihai Popa53f4dd702020-05-27 12:57:45 +0100283 }
284
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100285 @androidx.compose.runtime.Immutable public interface ConstraintSet {
Mihai Popa68db1e32020-10-09 16:17:44 +0100286 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 +0100287 }
288
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100289 @androidx.compose.foundation.layout.LayoutScopeMarker public final class ConstraintSetScope extends androidx.compose.foundation.layout.ConstraintLayoutBaseScope {
290 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);
291 method public androidx.compose.foundation.layout.ConstrainedLayoutReference createRefFor(Object id);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100292 }
293
Mihai Popa53f4dd702020-05-27 12:57:45 +0100294 public interface Dimension {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100295 field public static final androidx.compose.foundation.layout.Dimension.Companion Companion;
Mihai Popa53f4dd702020-05-27 12:57:45 +0100296 }
297
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100298 public static interface Dimension.Coercible extends androidx.compose.foundation.layout.Dimension {
Mihai Popa53f4dd702020-05-27 12:57:45 +0100299 }
300
301 public static final class Dimension.Companion {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100302 method public androidx.compose.foundation.layout.Dimension getFillToConstraints();
303 method public androidx.compose.foundation.layout.Dimension.Coercible getPreferredWrapContent();
304 method public androidx.compose.foundation.layout.Dimension getWrapContent();
305 method public androidx.compose.foundation.layout.Dimension percent(float percent);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100306 method public androidx.compose.foundation.layout.Dimension.Coercible preferredValue-0680j_4(float dp);
307 method public androidx.compose.foundation.layout.Dimension value-0680j_4(float dp);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100308 property public final androidx.compose.foundation.layout.Dimension fillToConstraints;
309 property public final androidx.compose.foundation.layout.Dimension.Coercible preferredWrapContent;
310 property public final androidx.compose.foundation.layout.Dimension wrapContent;
Mihai Popa53f4dd702020-05-27 12:57:45 +0100311 }
312
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100313 public static interface Dimension.MaxCoercible extends androidx.compose.foundation.layout.Dimension {
Mihai Popa53f4dd702020-05-27 12:57:45 +0100314 }
315
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100316 public static interface Dimension.MinCoercible extends androidx.compose.foundation.layout.Dimension {
Mihai Popa53f4dd702020-05-27 12:57:45 +0100317 }
318
Aurimas Liutikas3ec16722020-05-27 13:08:04 -0700319 @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 +0100320 }
321
Calin Tataru940129e2019-09-09 17:32:57 +0100322 public enum FlowCrossAxisAlignment {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100323 enum_constant public static final androidx.compose.foundation.layout.FlowCrossAxisAlignment Center;
324 enum_constant public static final androidx.compose.foundation.layout.FlowCrossAxisAlignment End;
325 enum_constant public static final androidx.compose.foundation.layout.FlowCrossAxisAlignment Start;
Calin Tataru940129e2019-09-09 17:32:57 +0100326 }
327
328 public final class FlowKt {
Louis Pullen-Freilichdc68dd502020-11-13 02:10:48 +0000329 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);
330 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 -0400331 }
332
Mihai Popabc179852020-08-06 16:07:18 +0100333 @kotlin.RequiresOptIn(message="This is an internal layout API subject to change and should not be used directly.") public @interface InternalLayoutApi {
334 }
335
Jeff Gastone6a3a042019-07-01 18:23:37 -0400336 public final class IntrinsicKt {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100337 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);
338 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 +0000339 }
340
341 public enum IntrinsicSize {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100342 enum_constant public static final androidx.compose.foundation.layout.IntrinsicSize Max;
343 enum_constant public static final androidx.compose.foundation.layout.IntrinsicSize Min;
Jeff Gastone6a3a042019-07-01 18:23:37 -0400344 }
345
Mihai Popac9af2882020-03-16 17:55:00 +0000346 public final class LayoutAspectRatioKt {
Mihai Popa6c6bd692020-10-26 19:42:40 +0000347 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);
Mihai Popac9af2882020-03-16 17:55:00 +0000348 }
349
Adam Powell999a89b2020-03-11 09:08:07 -0700350 public final class LayoutOffsetKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700351 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier absoluteOffset-S2lCeAQ(androidx.compose.ui.Modifier, optional float x, optional float y);
352 method 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);
353 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier offset-S2lCeAQ(androidx.compose.ui.Modifier, optional float x, optional float y);
354 method 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);
Adam Powell999a89b2020-03-11 09:08:07 -0700355 }
356
Mihai Popac9af2882020-03-16 17:55:00 +0000357 public final class LayoutPaddingKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700358 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);
Mihai Popa2a4260e2020-09-03 16:46:24 +0100359 method public static androidx.compose.ui.Modifier padding(androidx.compose.ui.Modifier, androidx.compose.foundation.layout.PaddingValues padding);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700360 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier padding-S2lCeAQ(androidx.compose.ui.Modifier, optional float horizontal, optional float vertical);
361 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);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100362 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier padding-wxomhCo(androidx.compose.ui.Modifier, float all);
Mihai Popac9af2882020-03-16 17:55:00 +0000363 }
364
Mihai Popaa5bdece2019-11-11 19:03:40 +0000365 @kotlin.DslMarker public @interface LayoutScopeMarker {
366 }
367
Adam Powell999a89b2020-03-11 09:08:07 -0700368 public final class LayoutSizeKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700369 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier defaultMinSizeConstraints-S2lCeAQ(androidx.compose.ui.Modifier, optional float minWidth, optional float minHeight);
370 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);
371 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);
372 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);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100373 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier height-wxomhCo(androidx.compose.ui.Modifier, float height);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700374 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier heightIn-S2lCeAQ(androidx.compose.ui.Modifier, optional float min, optional float max);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100375 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredHeight-wxomhCo(androidx.compose.ui.Modifier, float height);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700376 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredHeightIn-S2lCeAQ(androidx.compose.ui.Modifier, optional float min, optional float max);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100377 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredSize-S2lCeAQ(androidx.compose.ui.Modifier, float width, float height);
378 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredSize-wxomhCo(androidx.compose.ui.Modifier, float size);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700379 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);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100380 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredWidth-wxomhCo(androidx.compose.ui.Modifier, float width);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700381 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredWidthIn-S2lCeAQ(androidx.compose.ui.Modifier, optional float min, optional float max);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100382 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier size-S2lCeAQ(androidx.compose.ui.Modifier, float width, float height);
383 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier size-wxomhCo(androidx.compose.ui.Modifier, float size);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700384 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);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100385 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier width-wxomhCo(androidx.compose.ui.Modifier, float width);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700386 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier widthIn-S2lCeAQ(androidx.compose.ui.Modifier, optional float min, optional float max);
387 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);
388 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);
389 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);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800390 }
391
Jeff Gastone6a3a042019-07-01 18:23:37 -0400392 public enum MainAxisAlignment {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100393 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment Center;
394 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment End;
395 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment SpaceAround;
396 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment SpaceBetween;
397 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment SpaceEvenly;
398 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment Start;
Jeff Gastone6a3a042019-07-01 18:23:37 -0400399 }
400
Mihai Popa2a4260e2020-09-03 16:46:24 +0100401 @androidx.compose.runtime.Immutable public final class PaddingValues {
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700402 method public float component1-D9Ej5fM();
403 method public float component2-D9Ej5fM();
404 method public float component3-D9Ej5fM();
405 method public float component4-D9Ej5fM();
Mihai Popa2a4260e2020-09-03 16:46:24 +0100406 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 -0700407 method public float getBottom-D9Ej5fM();
408 method public float getEnd-D9Ej5fM();
409 method public float getStart-D9Ej5fM();
410 method public float getTop-D9Ej5fM();
411 property public final float bottom;
412 property public final float end;
413 property public final float start;
414 property public final float top;
Mihai Popa2a4260e2020-09-03 16:46:24 +0100415 }
416
Mihai Popa53db3272020-03-16 17:06:47 +0000417 public final class RowColumnImplKt {
Mihai Popa325c2ec2020-09-11 15:11:58 +0100418 method @kotlin.PublishedApi internal static androidx.compose.ui.node.LayoutNode.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 +0000419 }
420
Mihai Popa53db3272020-03-16 17:06:47 +0000421 public final class RowKt {
Louis Pullen-Freilichdc68dd502020-11-13 02:10:48 +0000422 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);
Mihai Popad0e8f052020-09-02 15:49:54 +0100423 method @androidx.compose.runtime.Composable @kotlin.PublishedApi internal static androidx.compose.ui.node.LayoutNode.MeasureBlocks rowMeasureBlocks(androidx.compose.foundation.layout.Arrangement.Horizontal horizontalArrangement, androidx.compose.ui.Alignment.Vertical verticalAlignment);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100424 field @kotlin.PublishedApi internal static final androidx.compose.ui.node.LayoutNode.MeasureBlocks DefaultRowMeasureBlocks;
Mihai Popa53db3272020-03-16 17:06:47 +0000425 }
426
Mihai Popac8deeac2020-09-07 12:16:36 +0100427 @androidx.compose.foundation.layout.LayoutScopeMarker @androidx.compose.runtime.Immutable public interface RowScope {
428 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 +0100429 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 +0100430 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);
431 method @androidx.compose.runtime.Stable public default androidx.compose.ui.Modifier alignByBaseline(androidx.compose.ui.Modifier);
Mihai Popa68db1e32020-10-09 16:17:44 +0100432 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 +0100433 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 -0700434 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 +0100435 field public static final androidx.compose.foundation.layout.RowScope.Companion Companion;
436 }
437
438 public static final class RowScope.Companion implements androidx.compose.foundation.layout.RowScope {
Anastasia Soboleva29bef5e2019-10-22 16:50:15 +0100439 }
440
Adam Powell31c1ebd2020-01-09 09:48:24 -0800441 public enum SizeMode {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100442 enum_constant public static final androidx.compose.foundation.layout.SizeMode Expand;
443 enum_constant public static final androidx.compose.foundation.layout.SizeMode Wrap;
Anastasia Soboleva6a3a9892019-11-11 21:16:51 +0000444 }
445
Jeff Gastone6a3a042019-07-01 18:23:37 -0400446 public final class SpacerKt {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100447 method @androidx.compose.runtime.Composable public static void Spacer(androidx.compose.ui.Modifier modifier);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400448 }
449
Mihai Popadc4c6ec2020-06-01 19:30:59 +0100450 public final class State extends androidx.constraintlayout.core.state.State {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100451 ctor public State(androidx.compose.ui.unit.Density density);
452 method public androidx.compose.ui.unit.Density getDensity();
453 method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700454 method public long getRootIncomingConstraints-msEJaDk();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100455 method public void setLayoutDirection(androidx.compose.ui.unit.LayoutDirection p);
George Mount95a22b92020-08-07 17:46:51 -0700456 method public void setRootIncomingConstraints-BRTryo0(long p);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700457 property public final androidx.compose.ui.unit.Density density;
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100458 property public final androidx.compose.ui.unit.LayoutDirection layoutDirection;
George Mount95a22b92020-08-07 17:46:51 -0700459 property public final long rootIncomingConstraints;
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100460 field public androidx.compose.ui.unit.LayoutDirection layoutDirection;
Mihai Popadc4c6ec2020-06-01 19:30:59 +0100461 }
462
Jeff Gastone6a3a042019-07-01 18:23:37 -0400463}
464