[go: nahoru, domu]

blob: e2e2300fe23d6142499419b382239afa331627d8 [file] [log] [blame]
Mihai Popa3d1ff1d2019-02-25 12:03:23 +00001// Signature format: 3.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 {
Mihai Popa74ccf392020-08-04 19:55:58 +010025 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier relativePaddingFrom-7P-br3g(androidx.compose.ui.Modifier, androidx.compose.ui.AlignmentLine alignmentLine, float before = Dp.Unspecified, float after = Dp.Unspecified);
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 {
54 method public void arrange(int totalSize, java.util.List<java.lang.Integer> size, androidx.compose.ui.unit.LayoutDirection layoutDirection, androidx.compose.ui.unit.Density density, java.util.List<java.lang.Integer> outPosition);
55 method @Deprecated public default java.util.List<java.lang.Integer> arrange(int totalSize, java.util.List<java.lang.Integer> size, androidx.compose.ui.unit.LayoutDirection layoutDirection);
56 method public default float getSpacing();
57 property public default float spacing;
Anastasia Soboleva33403ab2020-02-02 23:16:23 +000058 }
59
Mihai Popabc179852020-08-06 16:07:18 +010060 @androidx.compose.foundation.layout.InternalLayoutApi public static interface Arrangement.HorizontalOrVertical extends androidx.compose.foundation.layout.Arrangement.Horizontal androidx.compose.foundation.layout.Arrangement.Vertical {
61 property public default float spacing;
Anastasia Soboleva33403ab2020-02-02 23:16:23 +000062 }
63
Mihai Popabc179852020-08-06 16:07:18 +010064 @androidx.compose.foundation.layout.InternalLayoutApi public static interface Arrangement.Vertical {
65 method public void arrange(int totalSize, java.util.List<java.lang.Integer> size, androidx.compose.ui.unit.Density density, java.util.List<java.lang.Integer> outPosition);
66 method @Deprecated public default java.util.List<java.lang.Integer> arrange(int totalSize, java.util.List<java.lang.Integer> size);
67 method public default float getSpacing();
68 property public default float spacing;
Anastasia Soboleva34e8db32019-11-20 12:08:58 +000069 }
70
Mihai Popa53f4dd702020-05-27 12:57:45 +010071 public final class ChainStyle {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +010072 field public static final androidx.compose.foundation.layout.ChainStyle.Companion Companion;
Mihai Popa53f4dd702020-05-27 12:57:45 +010073 }
74
75 public static final class ChainStyle.Companion {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +010076 method public androidx.compose.foundation.layout.ChainStyle Packed(float bias);
77 method public androidx.compose.foundation.layout.ChainStyle getPacked();
78 method public androidx.compose.foundation.layout.ChainStyle getSpread();
79 method public androidx.compose.foundation.layout.ChainStyle getSpreadInside();
80 property public final androidx.compose.foundation.layout.ChainStyle Packed;
81 property public final androidx.compose.foundation.layout.ChainStyle Spread;
82 property public final androidx.compose.foundation.layout.ChainStyle SpreadInside;
Mihai Popa53f4dd702020-05-27 12:57:45 +010083 }
84
Mihai Popa53db3272020-03-16 17:06:47 +000085 public final class ColumnKt {
Mihai Popad0e8f052020-09-02 15:49:54 +010086 method @androidx.compose.runtime.Composable public static inline void Column(androidx.compose.ui.Modifier modifier = Modifier, androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement = Arrangement.Top, androidx.compose.ui.Alignment.Horizontal horizontalAlignment = Alignment.Start, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> children);
87 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 +010088 field @kotlin.PublishedApi internal static final androidx.compose.ui.node.LayoutNode.MeasureBlocks DefaultColumnMeasureBlocks;
Mihai Popa53db3272020-03-16 17:06:47 +000089 }
90
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +010091 @androidx.compose.foundation.layout.LayoutScopeMarker @androidx.compose.runtime.Immutable public final class ColumnScope {
Mihai Popad0e8f052020-09-02 15:49:54 +010092 method @androidx.compose.runtime.Stable public androidx.compose.ui.Modifier align(androidx.compose.ui.Modifier, androidx.compose.ui.Alignment.Horizontal alignment);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +010093 method @androidx.compose.runtime.Stable public androidx.compose.ui.Modifier alignWithSiblings(androidx.compose.ui.Modifier, androidx.compose.ui.VerticalAlignmentLine alignmentLine);
94 method @androidx.compose.runtime.Stable public androidx.compose.ui.Modifier alignWithSiblings(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.layout.Measured,java.lang.Integer> alignmentLineBlock);
Mihai Popad0e8f052020-09-02 15:49:54 +010095 method @Deprecated @androidx.compose.runtime.Stable public androidx.compose.ui.Modifier gravity(androidx.compose.ui.Modifier, androidx.compose.ui.Alignment.Horizontal align);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +010096 method @androidx.compose.runtime.Stable public androidx.compose.ui.Modifier weight(androidx.compose.ui.Modifier, @FloatRange(from=0.0, to=3.4E38, fromInclusive=false) float weight, boolean fill = true);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +010097 field public static final androidx.compose.foundation.layout.ColumnScope INSTANCE;
Anastasia Soboleva29bef5e2019-10-22 16:50:15 +010098 }
99
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100100 @androidx.compose.foundation.layout.LayoutScopeMarker public final class ConstrainScope {
101 method public void centerAround(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor anchor);
102 method public void centerAround(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor anchor);
103 method public void centerHorizontallyTo(androidx.compose.foundation.layout.ConstrainedLayoutReference other);
104 method public void centerTo(androidx.compose.foundation.layout.ConstrainedLayoutReference other);
105 method public void centerVerticallyTo(androidx.compose.foundation.layout.ConstrainedLayoutReference other);
106 method public androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable getAbsoluteLeft();
107 method public androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable getAbsoluteRight();
108 method public androidx.compose.foundation.layout.ConstrainScope.BaselineAnchorable getBaseline();
109 method public androidx.compose.foundation.layout.ConstrainScope.HorizontalAnchorable getBottom();
110 method public androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable getEnd();
111 method public androidx.compose.foundation.layout.Dimension getHeight();
112 method public androidx.compose.foundation.layout.ConstrainedLayoutReference getParent();
113 method public androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable getStart();
114 method public androidx.compose.foundation.layout.ConstrainScope.HorizontalAnchorable getTop();
115 method public androidx.compose.foundation.layout.Dimension getWidth();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100116 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, float startMargin = 0.dp, float topMargin = 0.dp, float endMargin = 0.dp, float bottomMargin = 0.dp, @FloatRange(from=0.0, to=1.0) float horizontalBias = 0.5f, @FloatRange(from=0.0, to=1.0) float verticalBias = 0.5f);
117 method public void linkTo-KSLczBc(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor top, androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor bottom, float topMargin = 0.dp, float bottomMargin = 0.dp, @FloatRange(from=0.0, to=1.0) float bias = 0.5f);
118 method public void linkTo-tOGOrBo(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor start, androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor end, float startMargin = 0.dp, float endMargin = 0.dp, @FloatRange(from=0.0, to=1.0) float bias = 0.5f);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100119 method public void setHeight(androidx.compose.foundation.layout.Dimension value);
120 method public void setWidth(androidx.compose.foundation.layout.Dimension value);
121 property public final androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable absoluteLeft;
122 property public final androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable absoluteRight;
123 property public final androidx.compose.foundation.layout.ConstrainScope.BaselineAnchorable baseline;
124 property public final androidx.compose.foundation.layout.ConstrainScope.HorizontalAnchorable bottom;
125 property public final androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable end;
126 property public final androidx.compose.foundation.layout.Dimension height;
127 property public final androidx.compose.foundation.layout.ConstrainedLayoutReference parent;
128 property public final androidx.compose.foundation.layout.ConstrainScope.VerticalAnchorable start;
129 property public final androidx.compose.foundation.layout.ConstrainScope.HorizontalAnchorable top;
130 property public final androidx.compose.foundation.layout.Dimension width;
Mihai Popa53f4dd702020-05-27 12:57:45 +0100131 }
132
133 public final class ConstrainScope.BaselineAnchorable {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100134 method public void linkTo-CqewBRU(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.BaselineAnchor anchor, float margin = 0.dp);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100135 }
136
137 public final class ConstrainScope.HorizontalAnchorable {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100138 method public void linkTo-TilihPk(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor anchor, float margin = 0.dp);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100139 }
140
141 public final class ConstrainScope.VerticalAnchorable {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100142 method public void linkTo-n6KZxjU(androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor anchor, float margin = 0.dp);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100143 }
144
145 public final class ConstrainedLayoutReference {
Mihai Popa4d1d8142020-06-08 16:08:16 +0100146 ctor public ConstrainedLayoutReference(Object id);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100147 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor getAbsoluteLeft();
148 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor getAbsoluteRight();
149 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.BaselineAnchor getBaseline();
150 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor getBottom();
151 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor getEnd();
Mihai Popa4d1d8142020-06-08 16:08:16 +0100152 method public Object getId();
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100153 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor getStart();
154 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor getTop();
155 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor absoluteLeft;
156 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor absoluteRight;
157 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.BaselineAnchor baseline;
158 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor bottom;
159 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor end;
160 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor start;
161 property public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor top;
Mihai Popa53f4dd702020-05-27 12:57:45 +0100162 }
163
164 public abstract class ConstraintLayoutBaseScope {
165 ctor public ConstraintLayoutBaseScope();
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100166 method public final void applyTo(androidx.compose.foundation.layout.State state);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100167 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createAbsoluteLeftBarrier-GB4eHDc(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, float margin = 0.dp);
168 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createAbsoluteRightBarrier-GB4eHDc(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, float margin = 0.dp);
169 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createBottomBarrier-GB4eHDc(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, float margin = 0.dp);
170 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createEndBarrier-GB4eHDc(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, float margin = 0.dp);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100171 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromAbsoluteLeft(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100172 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromAbsoluteLeft-0680j_4(float offset);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100173 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromAbsoluteRight(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100174 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromAbsoluteRight-0680j_4(float offset);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100175 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createGuidelineFromBottom(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100176 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createGuidelineFromBottom-0680j_4(float offset);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100177 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromEnd(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100178 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromEnd-0680j_4(float offset);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100179 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromStart(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100180 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createGuidelineFromStart-0680j_4(float offset);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100181 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createGuidelineFromTop(float fraction);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100182 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createGuidelineFromTop-0680j_4(float offset);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100183 method public final void createHorizontalChain(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, androidx.compose.foundation.layout.ChainStyle chainStyle = ChainStyle.Spread);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100184 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor createStartBarrier-GB4eHDc(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, float margin = 0.dp);
185 method public final androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor createTopBarrier-GB4eHDc(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, float margin = 0.dp);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100186 method public final void createVerticalChain(androidx.compose.foundation.layout.ConstrainedLayoutReference![] elements, androidx.compose.foundation.layout.ChainStyle chainStyle = ChainStyle.Spread);
187 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 +0100188 method public final void reset();
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100189 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 +0100190 }
191
192 public static final class ConstraintLayoutBaseScope.BaselineAnchor {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100193 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.BaselineAnchor copy(Object id);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100194 }
195
196 public static final class ConstraintLayoutBaseScope.HorizontalAnchor {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100197 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.HorizontalAnchor copy(Object id, int index);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100198 }
199
200 public static final class ConstraintLayoutBaseScope.VerticalAnchor {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100201 method public androidx.compose.foundation.layout.ConstraintLayoutBaseScope.VerticalAnchor copy(Object id, int index);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100202 }
203
Mihai Popac9af2882020-03-16 17:55:00 +0000204 public final class ConstraintLayoutKt {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100205 method @androidx.compose.runtime.Composable public static void ConstraintLayout(androidx.compose.ui.Modifier modifier = Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ConstraintLayoutScope,kotlin.Unit> children);
206 method @androidx.compose.runtime.Composable public static void ConstraintLayout(androidx.compose.foundation.layout.ConstraintSet constraintSet, androidx.compose.ui.Modifier modifier = Modifier, kotlin.jvm.functions.Function0<kotlin.Unit> children);
Mihai Popa4deab0f2020-07-30 01:22:08 +0100207 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 +0100208 method public static androidx.compose.foundation.layout.Dimension.MaxCoercible atLeast-mVwPmw8(androidx.compose.foundation.layout.Dimension.Coercible, float dp);
209 method public static androidx.compose.foundation.layout.Dimension atLeastWrapContent-wkvWzeM(androidx.compose.foundation.layout.Dimension.MinCoercible, float dp);
210 method public static androidx.compose.foundation.layout.Dimension atMost-abS_yDw(androidx.compose.foundation.layout.Dimension.MaxCoercible, float dp);
211 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 +0100212 method public static androidx.compose.foundation.layout.Dimension.MaxCoercible getAtLeastWrapContent(androidx.compose.foundation.layout.Dimension.Coercible);
213 method public static androidx.compose.foundation.layout.Dimension getAtLeastWrapContent(androidx.compose.foundation.layout.Dimension.MinCoercible);
214 method public static androidx.compose.foundation.layout.Dimension.MinCoercible getAtMostWrapContent(androidx.compose.foundation.layout.Dimension.Coercible);
215 method public static androidx.compose.foundation.layout.Dimension getAtMostWrapContent(androidx.compose.foundation.layout.Dimension.MaxCoercible);
Mihai Popac9af2882020-03-16 17:55:00 +0000216 }
217
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100218 @androidx.compose.foundation.layout.LayoutScopeMarker public final class ConstraintLayoutScope extends androidx.compose.foundation.layout.ConstraintLayoutBaseScope {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100219 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 +0100220 method public androidx.compose.foundation.layout.ConstrainedLayoutReference createRef();
221 method public androidx.compose.foundation.layout.ConstraintLayoutScope.ConstrainedLayoutReferences createRefs();
Mihai Popac9af2882020-03-16 17:55:00 +0000222 }
223
Mihai Popa53f4dd702020-05-27 12:57:45 +0100224 public final class ConstraintLayoutScope.ConstrainedLayoutReferences {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100225 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component1();
226 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component10();
227 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component11();
228 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component12();
229 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component13();
230 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component14();
231 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component15();
232 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component16();
233 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component2();
234 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component3();
235 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component4();
236 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component5();
237 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component6();
238 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component7();
239 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component8();
240 method public operator androidx.compose.foundation.layout.ConstrainedLayoutReference component9();
Mihai Popa53f4dd702020-05-27 12:57:45 +0100241 }
242
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100243 @androidx.compose.runtime.Immutable public interface ConstraintSet {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100244 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 +0100245 }
246
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100247 @androidx.compose.foundation.layout.LayoutScopeMarker public final class ConstraintSetScope extends androidx.compose.foundation.layout.ConstraintLayoutBaseScope {
248 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);
249 method public androidx.compose.foundation.layout.ConstrainedLayoutReference createRefFor(Object id);
Mihai Popa53f4dd702020-05-27 12:57:45 +0100250 }
251
Mihai Popa53f4dd702020-05-27 12:57:45 +0100252 public interface Dimension {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100253 field public static final androidx.compose.foundation.layout.Dimension.Companion Companion;
Mihai Popa53f4dd702020-05-27 12:57:45 +0100254 }
255
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100256 public static interface Dimension.Coercible extends androidx.compose.foundation.layout.Dimension {
Mihai Popa53f4dd702020-05-27 12:57:45 +0100257 }
258
259 public static final class Dimension.Companion {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100260 method public androidx.compose.foundation.layout.Dimension getFillToConstraints();
261 method public androidx.compose.foundation.layout.Dimension.Coercible getPreferredWrapContent();
262 method public androidx.compose.foundation.layout.Dimension getWrapContent();
263 method public androidx.compose.foundation.layout.Dimension percent(float percent);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100264 method public androidx.compose.foundation.layout.Dimension.Coercible preferredValue-0680j_4(float dp);
265 method public androidx.compose.foundation.layout.Dimension value-0680j_4(float dp);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100266 property public final androidx.compose.foundation.layout.Dimension fillToConstraints;
267 property public final androidx.compose.foundation.layout.Dimension.Coercible preferredWrapContent;
268 property public final androidx.compose.foundation.layout.Dimension wrapContent;
Mihai Popa53f4dd702020-05-27 12:57:45 +0100269 }
270
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100271 public static interface Dimension.MaxCoercible extends androidx.compose.foundation.layout.Dimension {
Mihai Popa53f4dd702020-05-27 12:57:45 +0100272 }
273
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100274 public static interface Dimension.MinCoercible extends androidx.compose.foundation.layout.Dimension {
Mihai Popa53f4dd702020-05-27 12:57:45 +0100275 }
276
Mihai Popa96befd82020-09-03 15:30:32 +0100277 @Deprecated @androidx.compose.runtime.Immutable public final class DpConstraints {
278 method @Deprecated public float component1();
279 method @Deprecated public float component2();
280 method @Deprecated public float component3();
281 method @Deprecated public float component4();
282 method @Deprecated @androidx.compose.runtime.Immutable public androidx.compose.foundation.layout.DpConstraints copy-ZmiikuI(float minWidth, float maxWidth, float minHeight, float maxHeight);
283 method @Deprecated public float getMaxHeight();
284 method @Deprecated public float getMaxWidth();
285 method @Deprecated public float getMinHeight();
286 method @Deprecated public float getMinWidth();
287 field @Deprecated public static final androidx.compose.foundation.layout.DpConstraints.Companion Companion;
Jeff Gastone6a3a042019-07-01 18:23:37 -0400288 }
289
Mihai Popa96befd82020-09-03 15:30:32 +0100290 @Deprecated public static final class DpConstraints.Companion {
291 method @Deprecated @androidx.compose.runtime.Stable public androidx.compose.foundation.layout.DpConstraints fixed-ioHfwGI(float width, float height);
292 method @Deprecated @androidx.compose.runtime.Stable public androidx.compose.foundation.layout.DpConstraints fixedHeight-0680j_4(float height);
293 method @Deprecated @androidx.compose.runtime.Stable public androidx.compose.foundation.layout.DpConstraints fixedWidth-0680j_4(float width);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400294 }
295
296 public final class DpConstraintsKt {
Mihai Popa96befd82020-09-03 15:30:32 +0100297 method @Deprecated @androidx.compose.runtime.Stable public static long Constraints(androidx.compose.ui.unit.Density, androidx.compose.foundation.layout.DpConstraints dpConstraints);
298 method @Deprecated @androidx.compose.runtime.Stable public static androidx.compose.foundation.layout.DpConstraints DpConstraints-qRtEn08(androidx.compose.ui.unit.Density, long constraints);
299 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);
300 method @Deprecated public static boolean getHasBoundedHeight(androidx.compose.foundation.layout.DpConstraints);
301 method @Deprecated public static boolean getHasBoundedWidth(androidx.compose.foundation.layout.DpConstraints);
302 method @Deprecated public static boolean getHasFixedHeight(androidx.compose.foundation.layout.DpConstraints);
303 method @Deprecated public static boolean getHasFixedWidth(androidx.compose.foundation.layout.DpConstraints);
304 method @Deprecated public static boolean getSatisfiable(androidx.compose.foundation.layout.DpConstraints);
305 method @Deprecated public static boolean isZero(androidx.compose.foundation.layout.DpConstraints);
306 method @Deprecated @androidx.compose.runtime.Stable public static androidx.compose.foundation.layout.DpConstraints offset-Dnn0juw(androidx.compose.foundation.layout.DpConstraints, float horizontal = 0.dp, float vertical = 0.dp);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400307 }
308
Aurimas Liutikas3ec16722020-05-27 13:08:04 -0700309 @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 +0100310 }
311
Calin Tataru940129e2019-09-09 17:32:57 +0100312 public enum FlowCrossAxisAlignment {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100313 method public static androidx.compose.foundation.layout.FlowCrossAxisAlignment valueOf(String name) throws java.lang.IllegalArgumentException;
314 method public static androidx.compose.foundation.layout.FlowCrossAxisAlignment[] values();
315 enum_constant public static final androidx.compose.foundation.layout.FlowCrossAxisAlignment Center;
316 enum_constant public static final androidx.compose.foundation.layout.FlowCrossAxisAlignment End;
317 enum_constant public static final androidx.compose.foundation.layout.FlowCrossAxisAlignment Start;
Calin Tataru940129e2019-09-09 17:32:57 +0100318 }
319
320 public final class FlowKt {
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100321 method @androidx.compose.foundation.layout.ExperimentalLayout @androidx.compose.runtime.Composable public static void FlowColumn-4CIokMg(androidx.compose.foundation.layout.SizeMode mainAxisSize = androidx.compose.foundation.layout.SizeMode.Wrap, androidx.compose.foundation.layout.MainAxisAlignment mainAxisAlignment = androidx.compose.foundation.layout.MainAxisAlignment.Start, float mainAxisSpacing = 0.dp, androidx.compose.foundation.layout.FlowCrossAxisAlignment crossAxisAlignment = androidx.compose.foundation.layout.FlowCrossAxisAlignment.Start, float crossAxisSpacing = 0.dp, androidx.compose.foundation.layout.MainAxisAlignment lastLineMainAxisAlignment = mainAxisAlignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
322 method @androidx.compose.foundation.layout.ExperimentalLayout @androidx.compose.runtime.Composable public static void FlowRow-4CIokMg(androidx.compose.foundation.layout.SizeMode mainAxisSize = androidx.compose.foundation.layout.SizeMode.Wrap, androidx.compose.foundation.layout.MainAxisAlignment mainAxisAlignment = androidx.compose.foundation.layout.MainAxisAlignment.Start, float mainAxisSpacing = 0.dp, androidx.compose.foundation.layout.FlowCrossAxisAlignment crossAxisAlignment = androidx.compose.foundation.layout.FlowCrossAxisAlignment.Start, float crossAxisSpacing = 0.dp, androidx.compose.foundation.layout.MainAxisAlignment lastLineMainAxisAlignment = mainAxisAlignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400323 }
324
Mihai Popabc179852020-08-06 16:07:18 +0100325 @kotlin.RequiresOptIn(message="This is an internal layout API subject to change and should not be used directly.") public @interface InternalLayoutApi {
326 }
327
Jeff Gastone6a3a042019-07-01 18:23:37 -0400328 public final class IntrinsicKt {
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100329 method @Deprecated @androidx.compose.runtime.Composable public static void MaxIntrinsicHeight(kotlin.jvm.functions.Function0<kotlin.Unit> children);
330 method @Deprecated @androidx.compose.runtime.Composable public static void MaxIntrinsicWidth(kotlin.jvm.functions.Function0<kotlin.Unit> children);
331 method @Deprecated @androidx.compose.runtime.Composable public static void MinIntrinsicHeight(kotlin.jvm.functions.Function0<kotlin.Unit> children);
332 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 +0100333 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);
334 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 +0000335 }
336
337 public enum IntrinsicSize {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100338 method public static androidx.compose.foundation.layout.IntrinsicSize valueOf(String name) throws java.lang.IllegalArgumentException;
339 method public static androidx.compose.foundation.layout.IntrinsicSize[] values();
340 enum_constant public static final androidx.compose.foundation.layout.IntrinsicSize Max;
341 enum_constant public static final androidx.compose.foundation.layout.IntrinsicSize Min;
Jeff Gastone6a3a042019-07-01 18:23:37 -0400342 }
343
Mihai Popac9af2882020-03-16 17:55:00 +0000344 public final class LayoutAspectRatioKt {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100345 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 +0000346 }
347
Adam Powell999a89b2020-03-11 09:08:07 -0700348 public final class LayoutOffsetKt {
Anastasia Soboleva4044ecf2020-07-28 15:05:24 +0100349 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier absoluteOffset-S2lCeAQ(androidx.compose.ui.Modifier, float x = 0.dp, float y = 0.dp);
350 method public static androidx.compose.ui.Modifier absoluteOffsetPx(androidx.compose.ui.Modifier, androidx.compose.runtime.State<java.lang.Float> x = mutableStateOf(0.0), androidx.compose.runtime.State<java.lang.Float> y = mutableStateOf(0.0));
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100351 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier offset-S2lCeAQ(androidx.compose.ui.Modifier, float x = 0.dp, float y = 0.dp);
352 method public static androidx.compose.ui.Modifier offsetPx(androidx.compose.ui.Modifier, androidx.compose.runtime.State<java.lang.Float> x = mutableStateOf(0.0), androidx.compose.runtime.State<java.lang.Float> y = mutableStateOf(0.0));
Adam Powell999a89b2020-03-11 09:08:07 -0700353 }
354
Mihai Popac9af2882020-03-16 17:55:00 +0000355 public final class LayoutPaddingKt {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100356 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier absolutePadding-w2-DAAU(androidx.compose.ui.Modifier, float left = 0.dp, float top = 0.dp, float right = 0.dp, float bottom = 0.dp);
Mihai Popa2a4260e2020-09-03 16:46:24 +0100357 method public static androidx.compose.ui.Modifier padding(androidx.compose.ui.Modifier, androidx.compose.foundation.layout.PaddingValues padding);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100358 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier padding-S2lCeAQ(androidx.compose.ui.Modifier, float horizontal = 0.dp, float vertical = 0.dp);
359 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier padding-w2-DAAU(androidx.compose.ui.Modifier, float start = 0.dp, float top = 0.dp, float end = 0.dp, float bottom = 0.dp);
360 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 +0000361 }
362
Mihai Popaa5bdece2019-11-11 19:03:40 +0000363 @kotlin.DslMarker public @interface LayoutScopeMarker {
364 }
365
Adam Powell999a89b2020-03-11 09:08:07 -0700366 public final class LayoutSizeKt {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100367 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier defaultMinSizeConstraints-S2lCeAQ(androidx.compose.ui.Modifier, float minWidth = Dp.Unspecified, float minHeight = Dp.Unspecified);
Mihai Popaa25a5e62020-07-31 20:45:09 +0100368 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier fillMaxHeight(androidx.compose.ui.Modifier, @FloatRange(from=0.0, to=1.0) float fraction = 1f);
369 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier fillMaxSize(androidx.compose.ui.Modifier, @FloatRange(from=0.0, to=1.0) float fraction = 1f);
370 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier fillMaxWidth(androidx.compose.ui.Modifier, @FloatRange(from=0.0, to=1.0) float fraction = 1f);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100371 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier height-wxomhCo(androidx.compose.ui.Modifier, float height);
Mihai Popa3945b552020-09-03 16:25:38 +0100372 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier heightIn-S2lCeAQ(androidx.compose.ui.Modifier, float min = Dp.Unspecified, float max = Dp.Unspecified);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100373 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredHeight-wxomhCo(androidx.compose.ui.Modifier, float height);
Mihai Popa3945b552020-09-03 16:25:38 +0100374 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredHeightIn-S2lCeAQ(androidx.compose.ui.Modifier, float min = Dp.Unspecified, float max = Dp.Unspecified);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100375 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredSize-S2lCeAQ(androidx.compose.ui.Modifier, float width, float height);
376 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 +0100377 method @Deprecated @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredSizeIn(androidx.compose.ui.Modifier, androidx.compose.foundation.layout.DpConstraints constraints);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100378 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredSizeIn-w2-DAAU(androidx.compose.ui.Modifier, float minWidth = Dp.Unspecified, float minHeight = Dp.Unspecified, float maxWidth = Dp.Unspecified, float maxHeight = Dp.Unspecified);
379 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredWidth-wxomhCo(androidx.compose.ui.Modifier, float width);
Mihai Popa3945b552020-09-03 16:25:38 +0100380 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier preferredWidthIn-S2lCeAQ(androidx.compose.ui.Modifier, float min = Dp.Unspecified, float max = Dp.Unspecified);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100381 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier size-S2lCeAQ(androidx.compose.ui.Modifier, float width, float height);
382 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 +0100383 method @Deprecated @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier sizeIn(androidx.compose.ui.Modifier, androidx.compose.foundation.layout.DpConstraints constraints);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100384 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier sizeIn-w2-DAAU(androidx.compose.ui.Modifier, float minWidth = Dp.Unspecified, float minHeight = Dp.Unspecified, float maxWidth = Dp.Unspecified, float maxHeight = Dp.Unspecified);
385 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier width-wxomhCo(androidx.compose.ui.Modifier, float width);
Mihai Popa3945b552020-09-03 16:25:38 +0100386 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier widthIn-S2lCeAQ(androidx.compose.ui.Modifier, float min = Dp.Unspecified, float max = Dp.Unspecified);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100387 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier wrapContentHeight(androidx.compose.ui.Modifier, androidx.compose.ui.Alignment.Vertical align = Alignment.CenterVertically);
388 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier wrapContentSize(androidx.compose.ui.Modifier, androidx.compose.ui.Alignment align = Alignment.Center);
389 method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier wrapContentWidth(androidx.compose.ui.Modifier, androidx.compose.ui.Alignment.Horizontal align = Alignment.CenterHorizontally);
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 method public static androidx.compose.foundation.layout.MainAxisAlignment valueOf(String name) throws java.lang.IllegalArgumentException;
394 method public static androidx.compose.foundation.layout.MainAxisAlignment[] values();
395 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment Center;
396 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment End;
397 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment SpaceAround;
398 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment SpaceBetween;
399 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment SpaceEvenly;
400 enum_constant public static final androidx.compose.foundation.layout.MainAxisAlignment Start;
Jeff Gastone6a3a042019-07-01 18:23:37 -0400401 }
402
Mihai Popa2a4260e2020-09-03 16:46:24 +0100403 @androidx.compose.runtime.Immutable public final class PaddingValues {
404 method public float component1();
405 method public float component2();
406 method public float component3();
407 method public float component4();
408 method @androidx.compose.runtime.Immutable public androidx.compose.foundation.layout.PaddingValues copy-ZmiikuI(float start, float top, float end, float bottom);
409 method public float getBottom();
410 method public float getEnd();
411 method public float getStart();
412 method public float getTop();
413 }
414
Mihai Popa53db3272020-03-16 17:06:47 +0000415 public final class RowColumnImplKt {
Mihai Popabc179852020-08-06 16:07:18 +0100416 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 java.util.List<java.lang.Integer>,? super androidx.compose.ui.unit.LayoutDirection,? super androidx.compose.ui.unit.Density,? super java.util.List<java.lang.Integer>,kotlin.Unit> arrangement, float arrangementSpacing, androidx.compose.foundation.layout.SizeMode crossAxisSize, androidx.compose.foundation.layout.CrossAxisAlignment crossAxisAlignment);
Mihai Popa9fcfaeb2020-03-09 17:50:28 +0000417 }
418
Mihai Popa53db3272020-03-16 17:06:47 +0000419 public final class RowKt {
Mihai Popad0e8f052020-09-02 15:49:54 +0100420 method @androidx.compose.runtime.Composable public static inline void Row(androidx.compose.ui.Modifier modifier = Modifier, androidx.compose.foundation.layout.Arrangement.Horizontal horizontalArrangement = Arrangement.Start, androidx.compose.ui.Alignment.Vertical verticalAlignment = Alignment.Top, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> children);
421 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 +0100422 field @kotlin.PublishedApi internal static final androidx.compose.ui.node.LayoutNode.MeasureBlocks DefaultRowMeasureBlocks;
Mihai Popa53db3272020-03-16 17:06:47 +0000423 }
424
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100425 @androidx.compose.foundation.layout.LayoutScopeMarker @androidx.compose.runtime.Immutable public final class RowScope {
Mihai Popad0e8f052020-09-02 15:49:54 +0100426 method @androidx.compose.runtime.Stable public androidx.compose.ui.Modifier align(androidx.compose.ui.Modifier, androidx.compose.ui.Alignment.Vertical alignment);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100427 method @androidx.compose.runtime.Stable public androidx.compose.ui.Modifier alignWithSiblings(androidx.compose.ui.Modifier, androidx.compose.ui.HorizontalAlignmentLine alignmentLine);
428 method @androidx.compose.runtime.Stable public androidx.compose.ui.Modifier alignWithSiblings(androidx.compose.ui.Modifier, kotlin.jvm.functions.Function1<? super androidx.compose.ui.layout.Measured,java.lang.Integer> alignmentLineBlock);
Mihai Popad0e8f052020-09-02 15:49:54 +0100429 method @Deprecated @androidx.compose.runtime.Stable public androidx.compose.ui.Modifier gravity(androidx.compose.ui.Modifier, androidx.compose.ui.Alignment.Vertical align);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100430 method @androidx.compose.runtime.Stable public androidx.compose.ui.Modifier weight(androidx.compose.ui.Modifier, @FloatRange(from=0.0, to=3.4E38, fromInclusive=false) float weight, boolean fill = true);
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100431 field public static final androidx.compose.foundation.layout.RowScope INSTANCE;
Anastasia Soboleva29bef5e2019-10-22 16:50:15 +0100432 }
433
Adam Powell31c1ebd2020-01-09 09:48:24 -0800434 public enum SizeMode {
Louis Pullen-Freilich623e4052020-07-19 20:24:03 +0100435 method public static androidx.compose.foundation.layout.SizeMode valueOf(String name) throws java.lang.IllegalArgumentException;
436 method public static androidx.compose.foundation.layout.SizeMode[] values();
437 enum_constant public static final androidx.compose.foundation.layout.SizeMode Expand;
438 enum_constant public static final androidx.compose.foundation.layout.SizeMode Wrap;
Anastasia Soboleva6a3a9892019-11-11 21:16:51 +0000439 }
440
Jeff Gastone6a3a042019-07-01 18:23:37 -0400441 public final class SpacerKt {
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100442 method @androidx.compose.runtime.Composable public static void Spacer(androidx.compose.ui.Modifier modifier);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400443 }
444
Jeff Gastone6a3a042019-07-01 18:23:37 -0400445 public final class StackKt {
Mihai Popad3533c02020-08-13 16:44:23 +0100446 method @androidx.compose.runtime.Composable public static void Stack(androidx.compose.ui.Modifier modifier = Modifier, androidx.compose.ui.Alignment alignment = Alignment.TopStart, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.StackScope,kotlin.Unit> children);
Anastasia Sobolevad7779a22019-11-21 16:34:26 +0000447 }
448
Louis Pullen-Freilich1f10a592020-07-24 16:35:14 +0100449 @androidx.compose.foundation.layout.LayoutScopeMarker @androidx.compose.runtime.Immutable public final class StackScope {
Anastasia Sobolevad7779a22019-11-21 16:34:26 +0000450 ctor public StackScope();
Mihai Popad0e8f052020-09-02 15:49:54 +0100451 method @androidx.compose.runtime.Stable public androidx.compose.ui.Modifier align(androidx.compose.ui.Modifier, androidx.compose.ui.Alignment alignment);
452 method @Deprecated @androidx.compose.runtime.Stable public androidx.compose.ui.Modifier gravity(androidx.compose.ui.Modifier, androidx.compose.ui.Alignment align);
Louis Pullen-Freilicha03fd6c2020-07-24 23:26:29 +0100453 method @androidx.compose.runtime.Stable public androidx.compose.ui.Modifier matchParentSize(androidx.compose.ui.Modifier);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400454 }
455
Mihai Popadc4c6ec2020-06-01 19:30:59 +0100456 public final class State extends androidx.constraintlayout.core.state.State {
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100457 ctor public State(androidx.compose.ui.unit.Density density);
458 method public androidx.compose.ui.unit.Density getDensity();
459 method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
George Mount95a22b92020-08-07 17:46:51 -0700460 method public long getRootIncomingConstraints();
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100461 method public void setLayoutDirection(androidx.compose.ui.unit.LayoutDirection p);
George Mount95a22b92020-08-07 17:46:51 -0700462 method public void setRootIncomingConstraints-BRTryo0(long p);
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100463 property public final androidx.compose.ui.unit.LayoutDirection layoutDirection;
George Mount95a22b92020-08-07 17:46:51 -0700464 property public final long rootIncomingConstraints;
Louis Pullen-Freilicha7eeb102020-07-22 17:54:24 +0100465 field public androidx.compose.ui.unit.LayoutDirection layoutDirection;
Mihai Popadc4c6ec2020-06-01 19:30:59 +0100466 }
467
Jeff Gastone6a3a042019-07-01 18:23:37 -0400468}
469