[go: nahoru, domu]

blob: 46e800efc04ce24a6ce3ac3f2c288bf7a4baf381 [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
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +01004 @androidx.compose.runtime.Immutable public final class AbsoluteArrangement {
Mihai Popabc179852020-08-06 16:07:18 +01005 method public androidx.compose.foundation.layout.Arrangement.Horizontal aligned(androidx.compose.ui.Alignment.Horizontal alignment);
6 method public androidx.compose.foundation.layout.Arrangement.Horizontal getCenter();
7 method public androidx.compose.foundation.layout.Arrangement.Horizontal getLeft();
8 method public androidx.compose.foundation.layout.Arrangement.Horizontal getRight();
9 method public androidx.compose.foundation.layout.Arrangement.Horizontal getSpaceAround();
10 method public androidx.compose.foundation.layout.Arrangement.Horizontal getSpaceBetween();
11 method public androidx.compose.foundation.layout.Arrangement.Horizontal getSpaceEvenly();
12 method public androidx.compose.foundation.layout.Arrangement.HorizontalOrVertical spacedBy-0680j_4(float space);
13 method public androidx.compose.foundation.layout.Arrangement.Vertical spacedBy-6mHxxJo(float space, androidx.compose.ui.Alignment.Vertical alignment);
14 method public androidx.compose.foundation.layout.Arrangement.Horizontal spacedBy-w0p642k(float space, androidx.compose.ui.Alignment.Horizontal alignment);
15 property public final androidx.compose.foundation.layout.Arrangement.Horizontal Center;
16 property public final androidx.compose.foundation.layout.Arrangement.Horizontal Left;
17 property public final androidx.compose.foundation.layout.Arrangement.Horizontal Right;
18 property public final androidx.compose.foundation.layout.Arrangement.Horizontal SpaceAround;
19 property public final androidx.compose.foundation.layout.Arrangement.Horizontal SpaceBetween;
20 property public final androidx.compose.foundation.layout.Arrangement.Horizontal SpaceEvenly;
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +010021 field 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 {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -070025 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier relativePaddingFrom-7P-br3g(androidx.compose.ui.Modifier, androidx.compose.ui.AlignmentLine alignmentLine, optional float before, optional float after);
Mihai Popa60263e22019-08-27 18:57:41 +010026 }
27
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +010028 @androidx.compose.runtime.Immutable public final class Arrangement {
Mihai Popabc179852020-08-06 16:07:18 +010029 method public androidx.compose.foundation.layout.Arrangement.Horizontal aligned(androidx.compose.ui.Alignment.Horizontal alignment);
30 method public androidx.compose.foundation.layout.Arrangement.Vertical aligned(androidx.compose.ui.Alignment.Vertical alignment);
31 method public androidx.compose.foundation.layout.Arrangement.Vertical getBottom();
32 method public androidx.compose.foundation.layout.Arrangement.HorizontalOrVertical getCenter();
33 method public androidx.compose.foundation.layout.Arrangement.Horizontal getEnd();
34 method public androidx.compose.foundation.layout.Arrangement.HorizontalOrVertical getSpaceAround();
35 method public androidx.compose.foundation.layout.Arrangement.HorizontalOrVertical getSpaceBetween();
36 method public androidx.compose.foundation.layout.Arrangement.HorizontalOrVertical getSpaceEvenly();
37 method public androidx.compose.foundation.layout.Arrangement.Horizontal getStart();
38 method public androidx.compose.foundation.layout.Arrangement.Vertical getTop();
39 method public androidx.compose.foundation.layout.Arrangement.HorizontalOrVertical spacedBy-0680j_4(float space);
40 method public androidx.compose.foundation.layout.Arrangement.Vertical spacedBy-6mHxxJo(float space, androidx.compose.ui.Alignment.Vertical alignment);
41 method public androidx.compose.foundation.layout.Arrangement.Horizontal spacedBy-w0p642k(float space, androidx.compose.ui.Alignment.Horizontal alignment);
42 property public final androidx.compose.foundation.layout.Arrangement.Vertical Bottom;
43 property public final androidx.compose.foundation.layout.Arrangement.HorizontalOrVertical Center;
44 property public final androidx.compose.foundation.layout.Arrangement.Horizontal End;
45 property public final androidx.compose.foundation.layout.Arrangement.HorizontalOrVertical SpaceAround;
46 property public final androidx.compose.foundation.layout.Arrangement.HorizontalOrVertical SpaceBetween;
47 property public final androidx.compose.foundation.layout.Arrangement.HorizontalOrVertical SpaceEvenly;
48 property public final androidx.compose.foundation.layout.Arrangement.Horizontal Start;
49 property public final androidx.compose.foundation.layout.Arrangement.Vertical Top;
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +010050 field public static final androidx.compose.foundation.layout.Arrangement INSTANCE;
Anastasia Soboleva34e8db32019-11-20 12:08:58 +000051 }
52
Mihai Popabc179852020-08-06 16:07:18 +010053 @androidx.compose.foundation.layout.InternalLayoutApi public static interface Arrangement.Horizontal {
Mihai Popa325c2ec2020-09-11 15:11:58 +010054 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 -070055 method public default float getSpacing-D9Ej5fM();
Mihai Popabc179852020-08-06 16:07:18 +010056 property public default float spacing;
Anastasia Soboleva33403ab2020-02-02 23:16:23 +000057 }
58
Mihai Popabc179852020-08-06 16:07:18 +010059 @androidx.compose.foundation.layout.InternalLayoutApi public static interface Arrangement.HorizontalOrVertical extends androidx.compose.foundation.layout.Arrangement.Horizontal androidx.compose.foundation.layout.Arrangement.Vertical {
60 property public default float spacing;
Anastasia Soboleva33403ab2020-02-02 23:16:23 +000061 }
62
Mihai Popabc179852020-08-06 16:07:18 +010063 @androidx.compose.foundation.layout.InternalLayoutApi public static interface Arrangement.Vertical {
Mihai Popa325c2ec2020-09-11 15:11:58 +010064 method public void arrange(int totalSize, int[] size, androidx.compose.ui.unit.Density density, int[] outPosition);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -070065 method public default float getSpacing-D9Ej5fM();
Mihai Popabc179852020-08-06 16:07:18 +010066 property public default float spacing;
Anastasia Soboleva34e8db32019-11-20 12:08:58 +000067 }
68
Mihai Popa60a90cc2020-09-15 12:17:41 +010069 public final class BoxKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -070070 method @androidx.compose.runtime.Composable public static 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> children);
Mihai Popa60a90cc2020-09-15 12:17:41 +010071 method @androidx.compose.runtime.Composable public static void Box(androidx.compose.ui.Modifier modifier);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -070072 method @Deprecated @androidx.compose.runtime.Composable public static void Stack(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Alignment alignment, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> children);
Mihai Popa60a90cc2020-09-15 12:17:41 +010073 }
74
75 @androidx.compose.foundation.layout.LayoutScopeMarker @androidx.compose.runtime.Immutable public interface BoxScope {
76 method @androidx.compose.runtime.Stable public default androidx.compose.ui.Modifier align(androidx.compose.ui.Modifier, androidx.compose.ui.Alignment alignment);
77 method @Deprecated @androidx.compose.runtime.Stable public default androidx.compose.ui.Modifier gravity(androidx.compose.ui.Modifier, androidx.compose.ui.Alignment align);
78 method @androidx.compose.runtime.Stable public default androidx.compose.ui.Modifier matchParentSize(androidx.compose.ui.Modifier);
79 field public static final androidx.compose.foundation.layout.BoxScope.Companion Companion;
80 }
81
82 public static final class BoxScope.Companion implements androidx.compose.foundation.layout.BoxScope {
83 }
84
Mihai Popa53f4dd702020-05-27 12:57:45 +010085 public final class ChainStyle {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +010086 field public static final androidx.compose.foundation.layout.ChainStyle.Companion Companion;
Mihai Popa53f4dd702020-05-27 12:57:45 +010087 }
88
89 public static final class ChainStyle.Companion {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +010090 method public androidx.compose.foundation.layout.ChainStyle Packed(float bias);
91 method public androidx.compose.foundation.layout.ChainStyle getPacked();
92 method public androidx.compose.foundation.layout.ChainStyle getSpread();
93 method public androidx.compose.foundation.layout.ChainStyle getSpreadInside();
94 property public final androidx.compose.foundation.layout.ChainStyle Packed;
95 property public final androidx.compose.foundation.layout.ChainStyle Spread;
96 property public final androidx.compose.foundation.layout.ChainStyle SpreadInside;
Mihai Popa53f4dd702020-05-27 12:57:45 +010097 }
98
Mihai Popa53db3272020-03-16 17:06:47 +000099 public final class ColumnKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700100 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> children);
Mihai Popad0e8f052020-09-02 15:49:54 +0100101 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 +0100102 field @kotlin.PublishedApi internal static final androidx.compose.ui.node.LayoutNode.MeasureBlocks DefaultColumnMeasureBlocks;
Mihai Popa53db3272020-03-16 17:06:47 +0000103 }
104
Mihai Popac8deeac2020-09-07 12:16:36 +0100105 @androidx.compose.foundation.layout.LayoutScopeMarker @androidx.compose.runtime.Immutable public interface ColumnScope {
106 method @androidx.compose.runtime.Stable public default androidx.compose.ui.Modifier align(androidx.compose.ui.Modifier, androidx.compose.ui.Alignment.Horizontal alignment);
107 method @androidx.compose.runtime.Stable public default androidx.compose.ui.Modifier alignWithSiblings(androidx.compose.ui.Modifier, androidx.compose.ui.VerticalAlignmentLine alignmentLine);
108 method @androidx.compose.runtime.Stable 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);
109 method @Deprecated @androidx.compose.runtime.Stable public default androidx.compose.ui.Modifier gravity(androidx.compose.ui.Modifier, androidx.compose.ui.Alignment.Horizontal align);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700110 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 +0100111 field public static final androidx.compose.foundation.layout.ColumnScope.Companion Companion;
112 }
113
114 public static final class ColumnScope.Companion implements androidx.compose.foundation.layout.ColumnScope {
Anastasia Soboleva29bef5e2019-10-22 16:50:15 +0100115 }
116
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100117 @androidx.compose.foundation.layout.LayoutScopeMarker public final class ConstrainScope {
118 method public void centerAround(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor anchor);
119 method public void centerAround(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor anchor);
120 method public void centerHorizontallyTo(androidx.compose.foundation.layout.ConstrainedLayoutReference other);
121 method public void centerTo(androidx.compose.foundation.layout.ConstrainedLayoutReference other);
122 method public void centerVerticallyTo(androidx.compose.foundation.layout.ConstrainedLayoutReference other);
123 method public androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable getAbsoluteLeft();
124 method public androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable getAbsoluteRight();
125 method public androidx.compose.foundation.layout.ConstrainScope.BaselineAnchorable getBaseline();
126 method public androidx.compose.foundation.layout.ConstrainScope.HorizontalAnchorable getBottom();
127 method public androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable getEnd();
128 method public androidx.compose.foundation.layout.Dimension getHeight();
129 method public androidx.compose.foundation.layout.ConstrainedLayoutReference getParent();
130 method public androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable getStart();
131 method public androidx.compose.foundation.layout.ConstrainScope.HorizontalAnchorable getTop();
132 method public androidx.compose.foundation.layout.Dimension getWidth();
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700133 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);
134 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);
135 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 +0100136 method public void setHeight(androidx.compose.foundation.layout.Dimension value);
137 method public void setWidth(androidx.compose.foundation.layout.Dimension value);
138 property public final androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable absoluteLeft;
139 property public final androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable absoluteRight;
140 property public final androidx.compose.foundation.layout.ConstrainScope.BaselineAnchorable baseline;
141 property public final androidx.compose.foundation.layout.ConstrainScope.HorizontalAnchorable bottom;
142 property public final androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable end;
143 property public final androidx.compose.foundation.layout.Dimension height;
144 property public final androidx.compose.foundation.layout.ConstrainedLayoutReference parent;
145 property public final androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable start;
146 property public final androidx.compose.foundation.layout.ConstrainScope.HorizontalAnchorable top;
147 property public final androidx.compose.foundation.layout.Dimension width;
Mihai Popa53f4dd702020-05-27 12:57:45 +0100148 }
149
150 public final class ConstrainScope.BaselineAnchorable {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700151 method public void linkTo-CqewBRU(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.BaselineAnchor anchor, optional float margin);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100152 }
153
154 public final class ConstrainScope.HorizontalAnchorable {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700155 method public void linkTo-TilihPk(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor anchor, optional float margin);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100156 }
157
158 public final class ConstrainScope.VerticalAnchorable {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700159 method public void linkTo-n6KZxjU(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor anchor, optional float margin);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100160 }
161
162 public final class ConstrainedLayoutReference {
Mihai Popa4d1d8142020-06-08 16:08:16 +0100163 ctor public ConstrainedLayoutReference(Object id);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100164 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor getAbsoluteLeft();
165 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor getAbsoluteRight();
166 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.BaselineAnchor getBaseline();
167 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor getBottom();
168 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor getEnd();
Mihai Popa4d1d8142020-06-08 16:08:16 +0100169 method public Object getId();
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100170 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor getStart();
171 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor getTop();
172 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor absoluteLeft;
173 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor absoluteRight;
174 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.BaselineAnchor baseline;
175 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor bottom;
176 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor end;
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700177 property public final Object id;
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100178 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor start;
179 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor top;
Mihai Popa53f4dd702020-05-27 12:57:45 +0100180 }
181
182 public abstract class ConstraintLayoutBaseScope {
183 ctor public ConstraintLayoutBaseScope();
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100184 method public final void applyTo(androidx.compose.foundation.layout.State state);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700185 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createAbsoluteLeftBarrier-GB4eHDc(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, optional float margin);
186 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createAbsoluteRightBarrier-GB4eHDc(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, optional float margin);
187 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createBottomBarrier-GB4eHDc(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, optional float margin);
188 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 +0100189 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromAbsoluteLeft(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100190 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromAbsoluteLeft-0680j_4(float offset);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100191 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromAbsoluteRight(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100192 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromAbsoluteRight-0680j_4(float offset);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100193 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createGuidelineFromBottom(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100194 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createGuidelineFromBottom-0680j_4(float offset);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100195 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromEnd(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100196 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromEnd-0680j_4(float offset);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100197 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromStart(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100198 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromStart-0680j_4(float offset);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100199 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createGuidelineFromTop(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100200 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createGuidelineFromTop-0680j_4(float offset);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700201 method public final void createHorizontalChain(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, optional androidx.compose.foundation.layout.ChainStyle chainStyle);
202 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createStartBarrier-GB4eHDc(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, optional float margin);
203 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createTopBarrier-GB4eHDc(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, optional float margin);
204 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 +0100205 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 +0100206 method public final void reset();
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100207 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 +0100208 }
209
210 public static final class ConstraintLayoutBaseScope.BaselineAnchor {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100211 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.BaselineAnchor copy(Object id);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100212 }
213
214 public static final class ConstraintLayoutBaseScope.HorizontalAnchor {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100215 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor copy(Object id, int index);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100216 }
217
218 public static final class ConstraintLayoutBaseScope.VerticalAnchor {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100219 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor copy(Object id, int index);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100220 }
221
Mihai Popac9af2882020-03-16 17:55:00 +0000222 public final class ConstraintLayoutKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700223 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> children);
224 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> children);
Mihai Popa4deab0f2020-07-30 01:22:08 +0100225 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 +0100226 method public static androidx.compose.foundation.layout.Dimension.MaxCoercible atLeast-mVwPmw8(androidx.compose.foundation.layout.Dimension.Coercible, float dp);
227 method public static androidx.compose.foundation.layout.Dimension atLeastWrapContent-wkvWzeM(androidx.compose.foundation.layout.Dimension.MinCoercible, float dp);
228 method public static androidx.compose.foundation.layout.Dimension atMost-abS_yDw(androidx.compose.foundation.layout.Dimension.MaxCoercible, float dp);
229 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 +0100230 method public static androidx.compose.foundation.layout.Dimension.MaxCoercible getAtLeastWrapContent(androidx.compose.foundation.layout.Dimension.Coercible);
231 method public static androidx.compose.foundation.layout.Dimension getAtLeastWrapContent(androidx.compose.foundation.layout.Dimension.MinCoercible);
232 method public static androidx.compose.foundation.layout.Dimension.MinCoercible getAtMostWrapContent(androidx.compose.foundation.layout.Dimension.Coercible);
233 method public static androidx.compose.foundation.layout.Dimension getAtMostWrapContent(androidx.compose.foundation.layout.Dimension.MaxCoercible);
Mihai Popac9af2882020-03-16 17:55:00 +0000234 }
235
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100236 @androidx.compose.foundation.layout.LayoutScopeMarker public final class ConstraintLayoutScope extends androidx.compose.foundation.layout.ConstraintLayoutBaseScope {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100237 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 +0100238 method public androidx.compose.foundation.layout.ConstrainedLayoutReference createRef();
239 method public androidx.compose.foundation.layout.ConstraintLayoutScope.ConstrainedLayoutReferences createRefs();
Mihai Popac9af2882020-03-16 17:55:00 +0000240 }
241
Mihai Popa53f4dd702020-05-27 12:57:45 +0100242 public final class ConstraintLayoutScope.ConstrainedLayoutReferences {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100243 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component1();
244 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component10();
245 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component11();
246 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component12();
247 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component13();
248 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component14();
249 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component15();
250 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component16();
251 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component2();
252 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component3();
253 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component4();
254 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component5();
255 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component6();
256 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component7();
257 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component8();
258 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component9();
Mihai Popa53f4dd702020-05-27 12:57:45 +0100259 }
260
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100261 @androidx.compose.runtime.Immutable public interface ConstraintSet {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100262 method public void applyTo(androidx.compose.foundation.layout.State state, java.util.List<? extends androidx.compose.ui.Measurable> measurables);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100263 }
264
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100265 @androidx.compose.foundation.layout.LayoutScopeMarker public final class ConstraintSetScope extends androidx.compose.foundation.layout.ConstraintLayoutBaseScope {
266 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);
267 method public androidx.compose.foundation.layout.ConstrainedLayoutReference createRefFor(Object id);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100268 }
269
Mihai Popa53f4dd702020-05-27 12:57:45 +0100270 public interface Dimension {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100271 field public static final androidx.compose.foundation.layout.Dimension.Companion Companion;
Mihai Popa53f4dd702020-05-27 12:57:45 +0100272 }
273
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100274 public static interface Dimension.Coercible extends androidx.compose.foundation.layout.Dimension {
Mihai Popa53f4dd702020-05-27 12:57:45 +0100275 }
276
277 public static final class Dimension.Companion {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100278 method public androidx.compose.foundation.layout.Dimension getFillToConstraints();
279 method public androidx.compose.foundation.layout.Dimension.Coercible getPreferredWrapContent();
280 method public androidx.compose.foundation.layout.Dimension getWrapContent();
281 method public androidx.compose.foundation.layout.Dimension percent(float percent);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100282 method public androidx.compose.foundation.layout.Dimension.Coercible preferredValue-0680j_4(float dp);
283 method public androidx.compose.foundation.layout.Dimension value-0680j_4(float dp);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100284 property public final androidx.compose.foundation.layout.Dimension fillToConstraints;
285 property public final androidx.compose.foundation.layout.Dimension.Coercible preferredWrapContent;
286 property public final androidx.compose.foundation.layout.Dimension wrapContent;
Mihai Popa53f4dd702020-05-27 12:57:45 +0100287 }
288
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100289 public static interface Dimension.MaxCoercible extends androidx.compose.foundation.layout.Dimension {
Mihai Popa53f4dd702020-05-27 12:57:45 +0100290 }
291
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100292 public static interface Dimension.MinCoercible extends androidx.compose.foundation.layout.Dimension {
Mihai Popa53f4dd702020-05-27 12:57:45 +0100293 }
294
Mihai Popa96befd82020-09-03 15:30:32 +0100295 @Deprecated @androidx.compose.runtime.Immutable public final class DpConstraints {
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700296 method @Deprecated public float component1-D9Ej5fM();
297 method @Deprecated public float component2-D9Ej5fM();
298 method @Deprecated public float component3-D9Ej5fM();
299 method @Deprecated public float component4-D9Ej5fM();
Mihai Popa96befd82020-09-03 15:30:32 +0100300 method @Deprecated @androidx.compose.runtime.Immutable public androidx.compose.foundation.layout.DpConstraints copy-ZmiikuI(float minWidth, float maxWidth, float minHeight, float maxHeight);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700301 method @Deprecated public float getMaxHeight-D9Ej5fM();
302 method @Deprecated public float getMaxWidth-D9Ej5fM();
303 method @Deprecated public float getMinHeight-D9Ej5fM();
304 method @Deprecated public float getMinWidth-D9Ej5fM();
305 property public final float maxHeight;
306 property public final float maxWidth;
307 property public final float minHeight;
308 property public final float minWidth;
Mihai Popa96befd82020-09-03 15:30:32 +0100309 field @Deprecated public static final androidx.compose.foundation.layout.DpConstraints.Companion Companion;
Jeff Gastone6a3a042019-07-01 18:23:37 -0400310 }
311
Mihai Popa96befd82020-09-03 15:30:32 +0100312 @Deprecated public static final class DpConstraints.Companion {
313 method @Deprecated @androidx.compose.runtime.Stable public androidx.compose.foundation.layout.DpConstraints fixed-ioHfwGI(float width, float height);
314 method @Deprecated @androidx.compose.runtime.Stable public androidx.compose.foundation.layout.DpConstraints fixedHeight-0680j_4(float height);
315 method @Deprecated @androidx.compose.runtime.Stable public androidx.compose.foundation.layout.DpConstraints fixedWidth-0680j_4(float width);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400316 }
317
318 public final class DpConstraintsKt {
Mihai Popa96befd82020-09-03 15:30:32 +0100319 method @Deprecated @androidx.compose.runtime.Stable public static long Constraints(androidx.compose.ui.unit.Density, androidx.compose.foundation.layout.DpConstraints dpConstraints);
320 method @Deprecated @androidx.compose.runtime.Stable public static androidx.compose.foundation.layout.DpConstraints DpConstraints-qRtEn08(androidx.compose.ui.unit.Density, long constraints);
321 method @Deprecated @androidx.compose.runtime.Stable public static androidx.compose.foundation.layout.DpConstraints enforce(androidx.compose.foundation.layout.DpConstraints, androidx.compose.foundation.layout.DpConstraints otherConstraints);
322 method @Deprecated public static boolean getHasBoundedHeight(androidx.compose.foundation.layout.DpConstraints);
323 method @Deprecated public static boolean getHasBoundedWidth(androidx.compose.foundation.layout.DpConstraints);
324 method @Deprecated public static boolean getHasFixedHeight(androidx.compose.foundation.layout.DpConstraints);
325 method @Deprecated public static boolean getHasFixedWidth(androidx.compose.foundation.layout.DpConstraints);
326 method @Deprecated public static boolean getSatisfiable(androidx.compose.foundation.layout.DpConstraints);
327 method @Deprecated public static boolean isZero(androidx.compose.foundation.layout.DpConstraints);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700328 method @Deprecated @androidx.compose.runtime.Stable public static androidx.compose.foundation.layout.DpConstraints offset-Dnn0juw(androidx.compose.foundation.layout.DpConstraints, optional float horizontal, optional float vertical);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400329 }
330
Aurimas Liutikas3ec16722020-05-27 13:08:04 -0700331 @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 +0100332 }
333
Calin Tataru940129e2019-09-09 17:32:57 +0100334 public enum FlowCrossAxisAlignment {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100335 enum_constant public static final androidx.compose.foundation.layout.FlowCrossAxisAlignment Center;
336 enum_constant public static final androidx.compose.foundation.layout.FlowCrossAxisAlignment End;
337 enum_constant public static final androidx.compose.foundation.layout.FlowCrossAxisAlignment Start;
Calin Tataru940129e2019-09-09 17:32:57 +0100338 }
339
340 public final class FlowKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700341 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> children);
342 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> children);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400343 }
344
Mihai Popabc179852020-08-06 16:07:18 +0100345 @kotlin.RequiresOptIn(message="This is an internal layout API subject to change and should not be used directly.") public @interface InternalLayoutApi {
346 }
347
Jeff Gastone6a3a042019-07-01 18:23:37 -0400348 public final class IntrinsicKt {
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100349 method @Deprecated @androidx.compose.runtime.Composable public static void MaxIntrinsicHeight(kotlin.jvm.functions.Function0<kotlin.Unit> children);
350 method @Deprecated @androidx.compose.runtime.Composable public static void MaxIntrinsicWidth(kotlin.jvm.functions.Function0<kotlin.Unit> children);
351 method @Deprecated @androidx.compose.runtime.Composable public static void MinIntrinsicHeight(kotlin.jvm.functions.Function0<kotlin.Unit> children);
352 method @Deprecated @androidx.compose.runtime.Composable public static void MinIntrinsicWidth(kotlin.jvm.functions.Function0<kotlin.Unit> children);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100353 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);
354 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 +0000355 }
356
357 public enum IntrinsicSize {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100358 enum_constant public static final androidx.compose.foundation.layout.IntrinsicSize Max;
359 enum_constant public static final androidx.compose.foundation.layout.IntrinsicSize Min;
Jeff Gastone6a3a042019-07-01 18:23:37 -0400360 }
361
Mihai Popac9af2882020-03-16 17:55:00 +0000362 public final class LayoutAspectRatioKt {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100363 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);
Mihai Popac9af2882020-03-16 17:55:00 +0000364 }
365
Adam Powell999a89b2020-03-11 09:08:07 -0700366 public final class LayoutOffsetKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700367 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier absoluteOffset-S2lCeAQ(androidx.compose.ui.Modifier, optional float x, optional float y);
368 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);
369 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier offset-S2lCeAQ(androidx.compose.ui.Modifier, optional float x, optional float y);
370 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 -0700371 }
372
Mihai Popac9af2882020-03-16 17:55:00 +0000373 public final class LayoutPaddingKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700374 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 +0100375 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 -0700376 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier padding-S2lCeAQ(androidx.compose.ui.Modifier, optional float horizontal, optional float vertical);
377 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 +0100378 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 +0000379 }
380
Mihai Popaa5bdece2019-11-11 19:03:40 +0000381 @kotlin.DslMarker public @interface LayoutScopeMarker {
382 }
383
Adam Powell999a89b2020-03-11 09:08:07 -0700384 public final class LayoutSizeKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700385 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier defaultMinSizeConstraints-S2lCeAQ(androidx.compose.ui.Modifier, optional float minWidth, optional float minHeight);
386 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);
387 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);
388 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 +0100389 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 -0700390 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 +0100391 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 -0700392 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 +0100393 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredSize-S2lCeAQ(androidx.compose.ui.Modifier, float width, float height);
394 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredSize-wxomhCo(androidx.compose.ui.Modifier, float size);
Mihai Popa96befd82020-09-03 15:30:32 +0100395 method @Deprecated @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredSizeIn(androidx.compose.ui.Modifier, androidx.compose.foundation.layout.DpConstraints constraints);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700396 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 +0100397 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 -0700398 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 +0100399 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier size-S2lCeAQ(androidx.compose.ui.Modifier, float width, float height);
400 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier size-wxomhCo(androidx.compose.ui.Modifier, float size);
Mihai Popa96befd82020-09-03 15:30:32 +0100401 method @Deprecated @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier sizeIn(androidx.compose.ui.Modifier, androidx.compose.foundation.layout.DpConstraints constraints);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700402 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 +0100403 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 -0700404 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier widthIn-S2lCeAQ(androidx.compose.ui.Modifier, optional float min, optional float max);
405 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);
406 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);
407 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 -0800408 }
409
Jeff Gastone6a3a042019-07-01 18:23:37 -0400410 public enum MainAxisAlignment {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100411 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment Center;
412 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment End;
413 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment SpaceAround;
414 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment SpaceBetween;
415 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment SpaceEvenly;
416 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment Start;
Jeff Gastone6a3a042019-07-01 18:23:37 -0400417 }
418
Mihai Popa2a4260e2020-09-03 16:46:24 +0100419 @androidx.compose.runtime.Immutable public final class PaddingValues {
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700420 method public float component1-D9Ej5fM();
421 method public float component2-D9Ej5fM();
422 method public float component3-D9Ej5fM();
423 method public float component4-D9Ej5fM();
Mihai Popa2a4260e2020-09-03 16:46:24 +0100424 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 -0700425 method public float getBottom-D9Ej5fM();
426 method public float getEnd-D9Ej5fM();
427 method public float getStart-D9Ej5fM();
428 method public float getTop-D9Ej5fM();
429 property public final float bottom;
430 property public final float end;
431 property public final float start;
432 property public final float top;
Mihai Popa2a4260e2020-09-03 16:46:24 +0100433 }
434
Mihai Popa53db3272020-03-16 17:06:47 +0000435 public final class RowColumnImplKt {
Mihai Popa325c2ec2020-09-11 15:11:58 +0100436 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 +0000437 }
438
Mihai Popa53db3272020-03-16 17:06:47 +0000439 public final class RowKt {
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700440 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> children);
Mihai Popad0e8f052020-09-02 15:49:54 +0100441 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 +0100442 field @kotlin.PublishedApi internal static final androidx.compose.ui.node.LayoutNode.MeasureBlocks DefaultRowMeasureBlocks;
Mihai Popa53db3272020-03-16 17:06:47 +0000443 }
444
Mihai Popac8deeac2020-09-07 12:16:36 +0100445 @androidx.compose.foundation.layout.LayoutScopeMarker @androidx.compose.runtime.Immutable public interface RowScope {
446 method @androidx.compose.runtime.Stable public default androidx.compose.ui.Modifier align(androidx.compose.ui.Modifier, androidx.compose.ui.Alignment.Vertical alignment);
447 method @androidx.compose.runtime.Stable public default androidx.compose.ui.Modifier alignWithSiblings(androidx.compose.ui.Modifier, androidx.compose.ui.HorizontalAlignmentLine alignmentLine);
448 method @androidx.compose.runtime.Stable 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);
449 method @Deprecated @androidx.compose.runtime.Stable public default androidx.compose.ui.Modifier gravity(androidx.compose.ui.Modifier, androidx.compose.ui.Alignment.Vertical align);
Aurimas Liutikas3aa5a202020-10-05 09:42:14 -0700450 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 +0100451 field public static final androidx.compose.foundation.layout.RowScope.Companion Companion;
452 }
453
454 public static final class RowScope.Companion implements androidx.compose.foundation.layout.RowScope {
Anastasia Soboleva29bef5e2019-10-22 16:50:15 +0100455 }
456
Adam Powell31c1ebd2020-01-09 09:48:24 -0800457 public enum SizeMode {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100458 enum_constant public static final androidx.compose.foundation.layout.SizeMode Expand;
459 enum_constant public static final androidx.compose.foundation.layout.SizeMode Wrap;
Anastasia Soboleva6a3a9892019-11-11 21:16:51 +0000460 }
461
Jeff Gastone6a3a042019-07-01 18:23:37 -0400462 public final class SpacerKt {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100463 method @androidx.compose.runtime.Composable public static void Spacer(androidx.compose.ui.Modifier modifier);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400464 }
465
Mihai Popadc4c6ec2020-06-01 19:30:59 +0100466 public final class State extends androidx.constraintlayout.core.state.State {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100467 ctor public State(androidx.compose.ui.unit.Density density);
468 method public androidx.compose.ui.unit.Density getDensity();
469 method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700470 method public long getRootIncomingConstraints-msEJaDk();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100471 method public void setLayoutDirection(androidx.compose.ui.unit.LayoutDirection p);
George Mount95a22b92020-08-07 17:46:51 -0700472 method public void setRootIncomingConstraints-BRTryo0(long p);
Aurimas Liutikas6ac8c642020-09-29 13:48:32 -0700473 property public final androidx.compose.ui.unit.Density density;
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100474 property public final androidx.compose.ui.unit.LayoutDirection layoutDirection;
George Mount95a22b92020-08-07 17:46:51 -0700475 property public final long rootIncomingConstraints;
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100476 field public androidx.compose.ui.unit.LayoutDirection layoutDirection;
Mihai Popadc4c6ec2020-06-01 19:30:59 +0100477 }
478
Jeff Gastone6a3a042019-07-01 18:23:37 -0400479}
480