[go: nahoru, domu]

blob: 4bb12317db928c2c9cbea4f65f10770559d8e83b [file] [log] [blame]
Mihai Popa3d1ff1d2019-02-25 12:03:23 +00001// Signature format: 3.0
Jeff Gastone6a3a042019-07-01 18:23:37 -04002package androidx.ui.layout {
3
4 public final class AlignKt {
Anastasia Soboleva22015a62020-03-12 12:48:37 +00005 method @Deprecated public static void Center(kotlin.jvm.functions.Function0<kotlin.Unit> children);
Jeff Gastone6a3a042019-07-01 18:23:37 -04006 }
7
Mihai Popa60263e22019-08-27 18:57:41 +01008 public final class AlignmentLineKt {
Matvei Malkov59bac362020-02-13 20:23:13 +00009 method public static void AlignmentLineOffset(androidx.ui.core.AlignmentLine alignmentLine, androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.unit.Dp before = 0.dp, androidx.ui.unit.Dp after = 0.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
George Mount5e1d3f12020-03-09 17:28:35 -070010 method public static void CenterAlignmentLine(androidx.ui.core.AlignmentLine alignmentLine, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit> children);
Mihai Popa60263e22019-08-27 18:57:41 +010011 }
12
Anastasia Soboleva33403ab2020-02-02 23:16:23 +000013 public interface Arrangement {
14 method public java.util.List<androidx.ui.unit.IntPx> arrange(androidx.ui.unit.IntPx totalSize, java.util.List<androidx.ui.unit.IntPx> size, androidx.ui.core.LayoutDirection layoutDirection);
15 field @Deprecated public static final androidx.ui.layout.Arrangement.Companion! Companion;
Anastasia Soboleva34e8db32019-11-20 12:08:58 +000016 }
17
Anastasia Soboleva33403ab2020-02-02 23:16:23 +000018 public static final class Arrangement.Bottom implements androidx.ui.layout.Arrangement.Vertical {
19 method public java.util.List<androidx.ui.unit.IntPx> arrange(androidx.ui.unit.IntPx totalSize, java.util.List<androidx.ui.unit.IntPx> size, androidx.ui.core.LayoutDirection layoutDirection);
20 field public static final androidx.ui.layout.Arrangement.Bottom! INSTANCE;
21 }
22
23 public static final class Arrangement.Center implements androidx.ui.layout.Arrangement.Horizontal androidx.ui.layout.Arrangement.Vertical {
24 method public java.util.List<androidx.ui.unit.IntPx> arrange(androidx.ui.unit.IntPx totalSize, java.util.List<androidx.ui.unit.IntPx> size, androidx.ui.core.LayoutDirection layoutDirection);
25 field public static final androidx.ui.layout.Arrangement.Center! INSTANCE;
26 }
27
28 public static final class Arrangement.End implements androidx.ui.layout.Arrangement.Horizontal {
29 method public java.util.List<androidx.ui.unit.IntPx> arrange(androidx.ui.unit.IntPx totalSize, java.util.List<androidx.ui.unit.IntPx> size, androidx.ui.core.LayoutDirection layoutDirection);
30 field public static final androidx.ui.layout.Arrangement.End! INSTANCE;
31 }
32
33 public static interface Arrangement.Horizontal extends androidx.ui.layout.Arrangement {
34 }
35
36 public static final class Arrangement.SpaceAround implements androidx.ui.layout.Arrangement.Horizontal androidx.ui.layout.Arrangement.Vertical {
37 method public java.util.List<androidx.ui.unit.IntPx> arrange(androidx.ui.unit.IntPx totalSize, java.util.List<androidx.ui.unit.IntPx> size, androidx.ui.core.LayoutDirection layoutDirection);
38 field public static final androidx.ui.layout.Arrangement.SpaceAround! INSTANCE;
39 }
40
41 public static final class Arrangement.SpaceBetween implements androidx.ui.layout.Arrangement.Horizontal androidx.ui.layout.Arrangement.Vertical {
42 method public java.util.List<androidx.ui.unit.IntPx> arrange(androidx.ui.unit.IntPx totalSize, java.util.List<androidx.ui.unit.IntPx> size, androidx.ui.core.LayoutDirection layoutDirection);
43 field public static final androidx.ui.layout.Arrangement.SpaceBetween! INSTANCE;
44 }
45
46 public static final class Arrangement.SpaceEvenly implements androidx.ui.layout.Arrangement.Horizontal androidx.ui.layout.Arrangement.Vertical {
47 method public java.util.List<androidx.ui.unit.IntPx> arrange(androidx.ui.unit.IntPx totalSize, java.util.List<androidx.ui.unit.IntPx> size, androidx.ui.core.LayoutDirection layoutDirection);
48 field public static final androidx.ui.layout.Arrangement.SpaceEvenly! INSTANCE;
49 }
50
51 public static final class Arrangement.Start implements androidx.ui.layout.Arrangement.Horizontal {
52 method public java.util.List<androidx.ui.unit.IntPx> arrange(androidx.ui.unit.IntPx totalSize, java.util.List<androidx.ui.unit.IntPx> size, androidx.ui.core.LayoutDirection layoutDirection);
53 field public static final androidx.ui.layout.Arrangement.Start! INSTANCE;
54 }
55
56 public static final class Arrangement.Top implements androidx.ui.layout.Arrangement.Vertical {
57 method public java.util.List<androidx.ui.unit.IntPx> arrange(androidx.ui.unit.IntPx totalSize, java.util.List<androidx.ui.unit.IntPx> size, androidx.ui.core.LayoutDirection layoutDirection);
58 field public static final androidx.ui.layout.Arrangement.Top! INSTANCE;
59 }
60
61 public static interface Arrangement.Vertical extends androidx.ui.layout.Arrangement {
Anastasia Soboleva34e8db32019-11-20 12:08:58 +000062 }
63
Jeff Gastone6a3a042019-07-01 18:23:37 -040064 public final class AspectRatioKt {
Jeff Gastone6a3a042019-07-01 18:23:37 -040065 }
66
Mihai Popa53db3272020-03-16 17:06:47 +000067 public final class ColumnKt {
68 method public static void Column(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.Arrangement.Vertical arrangement = Arrangement.Top, kotlin.jvm.functions.Function1<? super androidx.ui.layout.ColumnScope,kotlin.Unit> children);
69 }
70
71 @androidx.ui.layout.LayoutScopeMarker public final class ColumnScope {
72 method public androidx.ui.core.ParentDataModifier LayoutWeight(@FloatRange(from=0.0, fromInclusive=false) float weight, boolean fill = true);
Anastasia Soboleva3bb604c2019-12-13 11:29:33 +000073 method public androidx.ui.core.ParentDataModifier RelativeToSiblings(androidx.ui.layout.LayoutGravity, androidx.ui.core.VerticalAlignmentLine alignmentLine);
Mihai Popa53db3272020-03-16 17:06:47 +000074 method public androidx.ui.core.ParentDataModifier RelativeToSiblings(androidx.ui.layout.LayoutGravity, kotlin.jvm.functions.Function1<? super androidx.ui.core.Placeable,androidx.ui.unit.IntPx> alignmentLineBlock);
Anastasia Soboleva3bb604c2019-12-13 11:29:33 +000075 method public androidx.ui.core.ParentDataModifier getCenter(androidx.ui.layout.LayoutGravity);
76 method public androidx.ui.core.ParentDataModifier getEnd(androidx.ui.layout.LayoutGravity);
77 method public androidx.ui.core.ParentDataModifier getStart(androidx.ui.layout.LayoutGravity);
78 property public final androidx.ui.core.ParentDataModifier Center;
79 property public final androidx.ui.core.ParentDataModifier End;
80 property public final androidx.ui.core.ParentDataModifier Start;
Mihai Popa53db3272020-03-16 17:06:47 +000081 field public static final androidx.ui.layout.ColumnScope! INSTANCE;
Anastasia Soboleva29bef5e2019-10-22 16:50:15 +010082 }
83
Jeff Gastone6a3a042019-07-01 18:23:37 -040084 public final class ContainerKt {
Matvei Malkovea174342020-03-13 16:59:19 +000085 method @Deprecated public static void Container(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.EdgeInsets padding = androidx.ui.layout.EdgeInsets(0.dp), androidx.ui.core.Alignment alignment = Alignment.Center, boolean expanded = false, androidx.ui.layout.DpConstraints constraints = androidx.ui.layout.DpConstraints(), androidx.ui.unit.Dp? width = null, androidx.ui.unit.Dp? height = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
Jeff Gastone6a3a042019-07-01 18:23:37 -040086 }
87
Mihai Popa2dd08e22019-07-30 19:19:53 +010088 public final class CrossAxisAlignment {
89 field public static final androidx.ui.layout.CrossAxisAlignment.Companion! Companion;
90 }
91
92 public static final class CrossAxisAlignment.Companion {
93 method public androidx.ui.layout.CrossAxisAlignment AlignmentLine(androidx.ui.core.AlignmentLine alignmentLine);
94 method public androidx.ui.layout.CrossAxisAlignment getCenter();
95 method public androidx.ui.layout.CrossAxisAlignment getEnd();
96 method public androidx.ui.layout.CrossAxisAlignment getStart();
Mihai Popa2dd08e22019-07-30 19:19:53 +010097 property public final androidx.ui.layout.CrossAxisAlignment Center;
98 property public final androidx.ui.layout.CrossAxisAlignment End;
99 property public final androidx.ui.layout.CrossAxisAlignment Start;
Jeff Gastone6a3a042019-07-01 18:23:37 -0400100 }
101
102 public final class DpConstraints {
George Mount842c8c12020-01-08 16:03:42 -0800103 ctor public DpConstraints(androidx.ui.unit.Dp minWidth, androidx.ui.unit.Dp maxWidth, androidx.ui.unit.Dp minHeight, androidx.ui.unit.Dp maxHeight);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400104 ctor public DpConstraints();
George Mount842c8c12020-01-08 16:03:42 -0800105 method public androidx.ui.unit.Dp component1();
106 method public androidx.ui.unit.Dp component2();
107 method public androidx.ui.unit.Dp component3();
108 method public androidx.ui.unit.Dp component4();
109 method public androidx.ui.layout.DpConstraints copy(androidx.ui.unit.Dp minWidth, androidx.ui.unit.Dp maxWidth, androidx.ui.unit.Dp minHeight, androidx.ui.unit.Dp maxHeight);
110 method public androidx.ui.unit.Dp getMaxHeight();
111 method public androidx.ui.unit.Dp getMaxWidth();
112 method public androidx.ui.unit.Dp getMinHeight();
113 method public androidx.ui.unit.Dp getMinWidth();
Jeff Gastone6a3a042019-07-01 18:23:37 -0400114 field public static final androidx.ui.layout.DpConstraints.Companion! Companion;
115 }
116
117 public static final class DpConstraints.Companion {
Mihai Popaffe9fbd2020-01-16 20:55:45 +0000118 method public androidx.ui.layout.DpConstraints fixed(androidx.ui.unit.Dp width, androidx.ui.unit.Dp height);
119 method public androidx.ui.layout.DpConstraints fixedHeight(androidx.ui.unit.Dp height);
120 method public androidx.ui.layout.DpConstraints fixedWidth(androidx.ui.unit.Dp width);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400121 }
122
123 public final class DpConstraintsKt {
Andrey Kulikov47f0e1a2020-01-28 13:52:46 +0000124 method public static androidx.ui.core.Constraints Constraints(androidx.ui.unit.Density, androidx.ui.layout.DpConstraints dpConstraints);
125 method public static androidx.ui.layout.DpConstraints DpConstraints(androidx.ui.unit.Density, androidx.ui.core.Constraints constraints);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400126 method public static androidx.ui.layout.DpConstraints enforce(androidx.ui.layout.DpConstraints, androidx.ui.layout.DpConstraints otherConstraints);
127 method public static boolean getHasBoundedHeight(androidx.ui.layout.DpConstraints);
128 method public static boolean getHasBoundedWidth(androidx.ui.layout.DpConstraints);
Mihai Popaffe9fbd2020-01-16 20:55:45 +0000129 method public static boolean getHasFixedHeight(androidx.ui.layout.DpConstraints);
130 method public static boolean getHasFixedWidth(androidx.ui.layout.DpConstraints);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400131 method public static boolean getSatisfiable(androidx.ui.layout.DpConstraints);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400132 method public static boolean isZero(androidx.ui.layout.DpConstraints);
George Mount842c8c12020-01-08 16:03:42 -0800133 method public static androidx.ui.layout.DpConstraints offset(androidx.ui.layout.DpConstraints, androidx.ui.unit.Dp horizontal = 0.dp, androidx.ui.unit.Dp vertical = 0.dp);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400134 }
135
136 public final class EdgeInsets {
George Mount842c8c12020-01-08 16:03:42 -0800137 ctor public EdgeInsets(androidx.ui.unit.Dp left, androidx.ui.unit.Dp top, androidx.ui.unit.Dp right, androidx.ui.unit.Dp bottom);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400138 ctor public EdgeInsets();
George Mount842c8c12020-01-08 16:03:42 -0800139 ctor public EdgeInsets(androidx.ui.unit.Dp all);
140 method public androidx.ui.unit.Dp component1();
141 method public androidx.ui.unit.Dp component2();
142 method public androidx.ui.unit.Dp component3();
143 method public androidx.ui.unit.Dp component4();
144 method public androidx.ui.layout.EdgeInsets copy(androidx.ui.unit.Dp left, androidx.ui.unit.Dp top, androidx.ui.unit.Dp right, androidx.ui.unit.Dp bottom);
145 method public androidx.ui.unit.Dp getBottom();
146 method public androidx.ui.unit.Dp getLeft();
147 method public androidx.ui.unit.Dp getRight();
148 method public androidx.ui.unit.Dp getTop();
Jeff Gastone6a3a042019-07-01 18:23:37 -0400149 }
150
Calin Tataru940129e2019-09-09 17:32:57 +0100151 public enum FlowCrossAxisAlignment {
152 enum_constant public static final androidx.ui.layout.FlowCrossAxisAlignment Center;
153 enum_constant public static final androidx.ui.layout.FlowCrossAxisAlignment End;
154 enum_constant public static final androidx.ui.layout.FlowCrossAxisAlignment Start;
155 }
156
157 public final class FlowKt {
George Mount842c8c12020-01-08 16:03:42 -0800158 method public static void FlowColumn(androidx.ui.layout.SizeMode mainAxisSize = androidx.ui.layout.SizeMode.Wrap, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.unit.Dp mainAxisSpacing = 0.dp, androidx.ui.layout.FlowCrossAxisAlignment crossAxisAlignment = androidx.ui.layout.FlowCrossAxisAlignment.Start, androidx.ui.unit.Dp crossAxisSpacing = 0.dp, androidx.ui.layout.MainAxisAlignment lastLineMainAxisAlignment = mainAxisAlignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
159 method public static void FlowRow(androidx.ui.layout.SizeMode mainAxisSize = androidx.ui.layout.SizeMode.Wrap, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.unit.Dp mainAxisSpacing = 0.dp, androidx.ui.layout.FlowCrossAxisAlignment crossAxisAlignment = androidx.ui.layout.FlowCrossAxisAlignment.Start, androidx.ui.unit.Dp crossAxisSpacing = 0.dp, androidx.ui.layout.MainAxisAlignment lastLineMainAxisAlignment = mainAxisAlignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400160 }
161
162 public final class IntrinsicKt {
Jeff Gastone6a3a042019-07-01 18:23:37 -0400163 method public static void MaxIntrinsicHeight(kotlin.jvm.functions.Function0<kotlin.Unit> children);
164 method public static void MaxIntrinsicWidth(kotlin.jvm.functions.Function0<kotlin.Unit> children);
165 method public static void MinIntrinsicHeight(kotlin.jvm.functions.Function0<kotlin.Unit> children);
166 method public static void MinIntrinsicWidth(kotlin.jvm.functions.Function0<kotlin.Unit> children);
167 }
168
Adam Powell712dc992019-12-04 12:48:30 -0800169 public final class LayoutAlign {
170 method public androidx.ui.core.LayoutModifier getBottom();
171 method public androidx.ui.core.LayoutModifier getBottomCenter();
Anastasia Soboleva637055e2020-02-27 14:26:28 +0000172 method public androidx.ui.core.LayoutModifier getBottomEnd();
173 method public androidx.ui.core.LayoutModifier getBottomStart();
Adam Powell712dc992019-12-04 12:48:30 -0800174 method public androidx.ui.core.LayoutModifier getCenter();
Anastasia Soboleva637055e2020-02-27 14:26:28 +0000175 method public androidx.ui.core.LayoutModifier getCenterEnd();
Adam Powell712dc992019-12-04 12:48:30 -0800176 method public androidx.ui.core.LayoutModifier getCenterHorizontally();
Anastasia Soboleva637055e2020-02-27 14:26:28 +0000177 method public androidx.ui.core.LayoutModifier getCenterStart();
Adam Powell712dc992019-12-04 12:48:30 -0800178 method public androidx.ui.core.LayoutModifier getCenterVertically();
179 method public androidx.ui.core.LayoutModifier getEnd();
180 method public androidx.ui.core.LayoutModifier getStart();
181 method public androidx.ui.core.LayoutModifier getTop();
182 method public androidx.ui.core.LayoutModifier getTopCenter();
Anastasia Soboleva637055e2020-02-27 14:26:28 +0000183 method public androidx.ui.core.LayoutModifier getTopEnd();
184 method public androidx.ui.core.LayoutModifier getTopStart();
Adam Powell712dc992019-12-04 12:48:30 -0800185 property public final androidx.ui.core.LayoutModifier Bottom;
186 property public final androidx.ui.core.LayoutModifier BottomCenter;
Anastasia Soboleva637055e2020-02-27 14:26:28 +0000187 property public final androidx.ui.core.LayoutModifier BottomEnd;
188 property public final androidx.ui.core.LayoutModifier BottomStart;
Adam Powell712dc992019-12-04 12:48:30 -0800189 property public final androidx.ui.core.LayoutModifier Center;
Anastasia Soboleva637055e2020-02-27 14:26:28 +0000190 property public final androidx.ui.core.LayoutModifier CenterEnd;
Adam Powell712dc992019-12-04 12:48:30 -0800191 property public final androidx.ui.core.LayoutModifier CenterHorizontally;
Anastasia Soboleva637055e2020-02-27 14:26:28 +0000192 property public final androidx.ui.core.LayoutModifier CenterStart;
Adam Powell712dc992019-12-04 12:48:30 -0800193 property public final androidx.ui.core.LayoutModifier CenterVertically;
194 property public final androidx.ui.core.LayoutModifier End;
195 property public final androidx.ui.core.LayoutModifier Start;
196 property public final androidx.ui.core.LayoutModifier Top;
197 property public final androidx.ui.core.LayoutModifier TopCenter;
Anastasia Soboleva637055e2020-02-27 14:26:28 +0000198 property public final androidx.ui.core.LayoutModifier TopEnd;
199 property public final androidx.ui.core.LayoutModifier TopStart;
Adam Powell712dc992019-12-04 12:48:30 -0800200 field public static final androidx.ui.layout.LayoutAlign! INSTANCE;
201 }
202
203 public final class LayoutAspectRatio implements androidx.ui.core.LayoutModifier {
204 ctor public LayoutAspectRatio(@FloatRange(from=null, fromInclusive=null) float aspectRatio);
205 method public float component1();
206 method public androidx.ui.layout.LayoutAspectRatio copy(float aspectRatio);
207 method public float getAspectRatio();
Anastasia Soboleva9474ff82020-02-19 19:02:15 +0000208 method public androidx.ui.unit.IntPx maxIntrinsicHeightOf(androidx.ui.unit.Density, androidx.ui.core.Measurable measurable, androidx.ui.unit.IntPx width, androidx.ui.core.LayoutDirection layoutDirection);
209 method public androidx.ui.unit.IntPx maxIntrinsicWidthOf(androidx.ui.unit.Density, androidx.ui.core.Measurable measurable, androidx.ui.unit.IntPx height, androidx.ui.core.LayoutDirection layoutDirection);
210 method public androidx.ui.unit.IntPx minIntrinsicHeightOf(androidx.ui.unit.Density, androidx.ui.core.Measurable measurable, androidx.ui.unit.IntPx width, androidx.ui.core.LayoutDirection layoutDirection);
211 method public androidx.ui.unit.IntPx minIntrinsicWidthOf(androidx.ui.unit.Density, androidx.ui.core.Measurable measurable, androidx.ui.unit.IntPx height, androidx.ui.core.LayoutDirection layoutDirection);
212 method public androidx.ui.core.Constraints modifyConstraints(androidx.ui.unit.Density, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
213 }
214
215 public final class LayoutDirectionModifier {
216 method public androidx.ui.core.LayoutModifier getLtr();
217 method public androidx.ui.core.LayoutModifier getRtl();
218 property public final androidx.ui.core.LayoutModifier Ltr;
219 property public final androidx.ui.core.LayoutModifier Rtl;
220 field public static final androidx.ui.layout.LayoutDirectionModifier! INSTANCE;
Adam Powell712dc992019-12-04 12:48:30 -0800221 }
222
223 public final class LayoutGravity {
224 field public static final androidx.ui.layout.LayoutGravity! INSTANCE;
225 }
226
Adam Powell31c1ebd2020-01-09 09:48:24 -0800227 public final class LayoutHeight implements androidx.ui.core.LayoutModifier {
George Mount842c8c12020-01-08 16:03:42 -0800228 ctor public LayoutHeight(androidx.ui.unit.Dp height);
229 method public androidx.ui.unit.Dp component1();
230 method public androidx.ui.layout.LayoutHeight copy(androidx.ui.unit.Dp height);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800231 method public <R> R! foldIn(R! initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
232 method public <R> R! foldOut(R! initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
George Mount842c8c12020-01-08 16:03:42 -0800233 method public androidx.ui.unit.Dp getHeight();
Anastasia Soboleva9474ff82020-02-19 19:02:15 +0000234 method public androidx.ui.unit.IntPx? modifyAlignmentLine(androidx.ui.unit.Density, androidx.ui.core.AlignmentLine line, androidx.ui.unit.IntPx? value, androidx.ui.core.LayoutDirection layoutDirection);
235 method public androidx.ui.core.LayoutDirection modifyLayoutDirection(androidx.ui.unit.Density, androidx.ui.core.LayoutDirection layoutDirection);
236 method public androidx.ui.unit.IntPxPosition modifyPosition(androidx.ui.unit.Density, androidx.ui.unit.IntPxSize childSize, androidx.ui.unit.IntPxSize containerSize, androidx.ui.core.LayoutDirection layoutDirection);
237 method public androidx.ui.unit.IntPxSize modifySize(androidx.ui.unit.Density, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection, androidx.ui.unit.IntPxSize childSize);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800238 method public androidx.ui.core.Modifier plus(androidx.ui.core.Modifier other);
239 method @Deprecated public androidx.ui.core.Modifier wraps(androidx.ui.core.Modifier other);
240 }
241
242 public static final class LayoutHeight.Constrain implements androidx.ui.core.LayoutModifier {
George Mount842c8c12020-01-08 16:03:42 -0800243 ctor public LayoutHeight.Constrain(androidx.ui.unit.Dp minHeight, androidx.ui.unit.Dp maxHeight);
244 method public androidx.ui.unit.Dp component1();
245 method public androidx.ui.unit.Dp component2();
246 method public androidx.ui.layout.LayoutHeight.Constrain copy(androidx.ui.unit.Dp minHeight, androidx.ui.unit.Dp maxHeight);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800247 method public <R> R! foldIn(R! initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
248 method public <R> R! foldOut(R! initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
George Mount842c8c12020-01-08 16:03:42 -0800249 method public androidx.ui.unit.Dp getMaxHeight();
250 method public androidx.ui.unit.Dp getMinHeight();
Anastasia Soboleva9474ff82020-02-19 19:02:15 +0000251 method public androidx.ui.unit.IntPx? modifyAlignmentLine(androidx.ui.unit.Density, androidx.ui.core.AlignmentLine line, androidx.ui.unit.IntPx? value, androidx.ui.core.LayoutDirection layoutDirection);
252 method public androidx.ui.core.LayoutDirection modifyLayoutDirection(androidx.ui.unit.Density, androidx.ui.core.LayoutDirection layoutDirection);
253 method public androidx.ui.unit.IntPxPosition modifyPosition(androidx.ui.unit.Density, androidx.ui.unit.IntPxSize childSize, androidx.ui.unit.IntPxSize containerSize, androidx.ui.core.LayoutDirection layoutDirection);
254 method public androidx.ui.unit.IntPxSize modifySize(androidx.ui.unit.Density, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection, androidx.ui.unit.IntPxSize childSize);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800255 method public androidx.ui.core.Modifier plus(androidx.ui.core.Modifier other);
256 method @Deprecated public androidx.ui.core.Modifier wraps(androidx.ui.core.Modifier other);
257 }
258
259 public static final class LayoutHeight.Fill implements androidx.ui.core.LayoutModifier {
Anastasia Soboleva9474ff82020-02-19 19:02:15 +0000260 method public androidx.ui.core.Constraints modifyConstraints(androidx.ui.unit.Density, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800261 field public static final androidx.ui.layout.LayoutHeight.Fill! INSTANCE;
262 }
263
264 public static final class LayoutHeight.Max implements androidx.ui.core.LayoutModifier {
George Mount842c8c12020-01-08 16:03:42 -0800265 ctor public LayoutHeight.Max(androidx.ui.unit.Dp maxHeight);
266 method public androidx.ui.unit.Dp component1();
267 method public androidx.ui.layout.LayoutHeight.Max copy(androidx.ui.unit.Dp maxHeight);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800268 method public <R> R! foldIn(R! initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
269 method public <R> R! foldOut(R! initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
George Mount842c8c12020-01-08 16:03:42 -0800270 method public androidx.ui.unit.Dp getMaxHeight();
Anastasia Soboleva9474ff82020-02-19 19:02:15 +0000271 method public androidx.ui.unit.IntPx? modifyAlignmentLine(androidx.ui.unit.Density, androidx.ui.core.AlignmentLine line, androidx.ui.unit.IntPx? value, androidx.ui.core.LayoutDirection layoutDirection);
272 method public androidx.ui.core.LayoutDirection modifyLayoutDirection(androidx.ui.unit.Density, androidx.ui.core.LayoutDirection layoutDirection);
273 method public androidx.ui.unit.IntPxPosition modifyPosition(androidx.ui.unit.Density, androidx.ui.unit.IntPxSize childSize, androidx.ui.unit.IntPxSize containerSize, androidx.ui.core.LayoutDirection layoutDirection);
274 method public androidx.ui.unit.IntPxSize modifySize(androidx.ui.unit.Density, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection, androidx.ui.unit.IntPxSize childSize);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800275 method public androidx.ui.core.Modifier plus(androidx.ui.core.Modifier other);
276 method @Deprecated public androidx.ui.core.Modifier wraps(androidx.ui.core.Modifier other);
277 }
278
279 public static final class LayoutHeight.Min implements androidx.ui.core.LayoutModifier {
George Mount842c8c12020-01-08 16:03:42 -0800280 ctor public LayoutHeight.Min(androidx.ui.unit.Dp minHeight);
281 method public androidx.ui.unit.Dp component1();
282 method public androidx.ui.layout.LayoutHeight.Min copy(androidx.ui.unit.Dp minHeight);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800283 method public <R> R! foldIn(R! initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
284 method public <R> R! foldOut(R! initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
George Mount842c8c12020-01-08 16:03:42 -0800285 method public androidx.ui.unit.Dp getMinHeight();
Anastasia Soboleva9474ff82020-02-19 19:02:15 +0000286 method public androidx.ui.unit.IntPx? modifyAlignmentLine(androidx.ui.unit.Density, androidx.ui.core.AlignmentLine line, androidx.ui.unit.IntPx? value, androidx.ui.core.LayoutDirection layoutDirection);
287 method public androidx.ui.core.LayoutDirection modifyLayoutDirection(androidx.ui.unit.Density, androidx.ui.core.LayoutDirection layoutDirection);
288 method public androidx.ui.unit.IntPxPosition modifyPosition(androidx.ui.unit.Density, androidx.ui.unit.IntPxSize childSize, androidx.ui.unit.IntPxSize containerSize, androidx.ui.core.LayoutDirection layoutDirection);
289 method public androidx.ui.unit.IntPxSize modifySize(androidx.ui.unit.Density, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection, androidx.ui.unit.IntPxSize childSize);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800290 method public androidx.ui.core.Modifier plus(androidx.ui.core.Modifier other);
291 method @Deprecated public androidx.ui.core.Modifier wraps(androidx.ui.core.Modifier other);
292 }
293
Mihai Popa600ccf52020-03-03 14:18:37 +0000294 public final class LayoutOffset implements androidx.ui.core.LayoutModifier {
295 ctor public LayoutOffset(androidx.ui.unit.Dp x, androidx.ui.unit.Dp y);
296 method public androidx.ui.unit.Dp component1();
297 method public androidx.ui.unit.Dp component2();
298 method public androidx.ui.layout.LayoutOffset copy(androidx.ui.unit.Dp x, androidx.ui.unit.Dp y);
299 method public androidx.ui.unit.Dp getX();
300 method public androidx.ui.unit.Dp getY();
301 method public androidx.ui.unit.IntPxPosition modifyPosition(androidx.ui.unit.Density, androidx.ui.unit.IntPxSize childSize, androidx.ui.unit.IntPxSize containerSize, androidx.ui.core.LayoutDirection layoutDirection);
302 }
303
Adam Powell712dc992019-12-04 12:48:30 -0800304 public final class LayoutPadding implements androidx.ui.core.LayoutModifier {
Anastasia Soboleva24bacea2020-02-06 19:10:26 +0000305 ctor public LayoutPadding(androidx.ui.unit.Dp start, androidx.ui.unit.Dp top, androidx.ui.unit.Dp end, androidx.ui.unit.Dp bottom);
Adam Powell712dc992019-12-04 12:48:30 -0800306 ctor public LayoutPadding();
George Mount842c8c12020-01-08 16:03:42 -0800307 method public androidx.ui.unit.Dp component1();
308 method public androidx.ui.unit.Dp component2();
309 method public androidx.ui.unit.Dp component3();
310 method public androidx.ui.unit.Dp component4();
Anastasia Soboleva24bacea2020-02-06 19:10:26 +0000311 method public androidx.ui.layout.LayoutPadding copy(androidx.ui.unit.Dp start, androidx.ui.unit.Dp top, androidx.ui.unit.Dp end, androidx.ui.unit.Dp bottom);
George Mount842c8c12020-01-08 16:03:42 -0800312 method public androidx.ui.unit.Dp getBottom();
Anastasia Soboleva24bacea2020-02-06 19:10:26 +0000313 method public androidx.ui.unit.Dp getEnd();
314 method public androidx.ui.unit.Dp getStart();
George Mount842c8c12020-01-08 16:03:42 -0800315 method public androidx.ui.unit.Dp getTop();
Anastasia Soboleva9474ff82020-02-19 19:02:15 +0000316 method public androidx.ui.core.Constraints modifyConstraints(androidx.ui.unit.Density, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
317 method public androidx.ui.unit.IntPxPosition modifyPosition(androidx.ui.unit.Density, androidx.ui.unit.IntPxSize childSize, androidx.ui.unit.IntPxSize containerSize, androidx.ui.core.LayoutDirection layoutDirection);
318 method public androidx.ui.unit.IntPxSize modifySize(androidx.ui.unit.Density, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection, androidx.ui.unit.IntPxSize childSize);
Adam Powell712dc992019-12-04 12:48:30 -0800319 }
320
Mihai Popaa5bdece2019-11-11 19:03:40 +0000321 @kotlin.DslMarker public @interface LayoutScopeMarker {
322 }
323
Adam Powell31c1ebd2020-01-09 09:48:24 -0800324 public final class LayoutSize implements androidx.ui.core.LayoutModifier {
George Mount842c8c12020-01-08 16:03:42 -0800325 ctor public LayoutSize(androidx.ui.unit.Dp width, androidx.ui.unit.Dp height);
326 ctor public LayoutSize(androidx.ui.unit.Dp size);
327 method public androidx.ui.unit.Dp component1();
328 method public androidx.ui.unit.Dp component2();
329 method public androidx.ui.layout.LayoutSize copy(androidx.ui.unit.Dp width, androidx.ui.unit.Dp height);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800330 method public <R> R! foldIn(R! initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
331 method public <R> R! foldOut(R! initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
George Mount842c8c12020-01-08 16:03:42 -0800332 method public androidx.ui.unit.Dp getHeight();
333 method public androidx.ui.unit.Dp getWidth();
Anastasia Soboleva9474ff82020-02-19 19:02:15 +0000334 method public androidx.ui.unit.IntPx? modifyAlignmentLine(androidx.ui.unit.Density, androidx.ui.core.AlignmentLine line, androidx.ui.unit.IntPx? value, androidx.ui.core.LayoutDirection layoutDirection);
335 method public androidx.ui.core.LayoutDirection modifyLayoutDirection(androidx.ui.unit.Density, androidx.ui.core.LayoutDirection layoutDirection);
336 method public androidx.ui.unit.IntPxPosition modifyPosition(androidx.ui.unit.Density, androidx.ui.unit.IntPxSize childSize, androidx.ui.unit.IntPxSize containerSize, androidx.ui.core.LayoutDirection layoutDirection);
337 method public androidx.ui.unit.IntPxSize modifySize(androidx.ui.unit.Density, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection, androidx.ui.unit.IntPxSize childSize);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800338 method public androidx.ui.core.Modifier plus(androidx.ui.core.Modifier other);
339 method @Deprecated public androidx.ui.core.Modifier wraps(androidx.ui.core.Modifier other);
340 }
341
342 public static final class LayoutSize.Constrain implements androidx.ui.core.LayoutModifier {
George Mount842c8c12020-01-08 16:03:42 -0800343 ctor public LayoutSize.Constrain(androidx.ui.unit.Dp minWidth, androidx.ui.unit.Dp minHeight, androidx.ui.unit.Dp maxWidth, androidx.ui.unit.Dp maxHeight);
344 ctor public LayoutSize.Constrain(androidx.ui.unit.Dp minSize, androidx.ui.unit.Dp maxSize);
345 method public androidx.ui.unit.Dp component1();
346 method public androidx.ui.unit.Dp component2();
347 method public androidx.ui.unit.Dp component3();
348 method public androidx.ui.unit.Dp component4();
349 method public androidx.ui.layout.LayoutSize.Constrain copy(androidx.ui.unit.Dp minWidth, androidx.ui.unit.Dp minHeight, androidx.ui.unit.Dp maxWidth, androidx.ui.unit.Dp maxHeight);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800350 method public <R> R! foldIn(R! initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
351 method public <R> R! foldOut(R! initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
George Mount842c8c12020-01-08 16:03:42 -0800352 method public androidx.ui.unit.Dp getMaxHeight();
353 method public androidx.ui.unit.Dp getMaxWidth();
354 method public androidx.ui.unit.Dp getMinHeight();
355 method public androidx.ui.unit.Dp getMinWidth();
Anastasia Soboleva9474ff82020-02-19 19:02:15 +0000356 method public androidx.ui.unit.IntPx? modifyAlignmentLine(androidx.ui.unit.Density, androidx.ui.core.AlignmentLine line, androidx.ui.unit.IntPx? value, androidx.ui.core.LayoutDirection layoutDirection);
357 method public androidx.ui.core.LayoutDirection modifyLayoutDirection(androidx.ui.unit.Density, androidx.ui.core.LayoutDirection layoutDirection);
358 method public androidx.ui.unit.IntPxPosition modifyPosition(androidx.ui.unit.Density, androidx.ui.unit.IntPxSize childSize, androidx.ui.unit.IntPxSize containerSize, androidx.ui.core.LayoutDirection layoutDirection);
359 method public androidx.ui.unit.IntPxSize modifySize(androidx.ui.unit.Density, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection, androidx.ui.unit.IntPxSize childSize);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800360 method public androidx.ui.core.Modifier plus(androidx.ui.core.Modifier other);
361 method @Deprecated public androidx.ui.core.Modifier wraps(androidx.ui.core.Modifier other);
362 }
363
364 public static final class LayoutSize.Fill implements androidx.ui.core.LayoutModifier {
Anastasia Soboleva9474ff82020-02-19 19:02:15 +0000365 method public androidx.ui.core.Constraints modifyConstraints(androidx.ui.unit.Density, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800366 field public static final androidx.ui.layout.LayoutSize.Fill! INSTANCE;
367 }
368
369 public static final class LayoutSize.Max implements androidx.ui.core.LayoutModifier {
George Mount842c8c12020-01-08 16:03:42 -0800370 ctor public LayoutSize.Max(androidx.ui.unit.Dp maxWidth, androidx.ui.unit.Dp maxHeight);
371 ctor public LayoutSize.Max(androidx.ui.unit.Dp maxSize);
372 method public androidx.ui.unit.Dp component1();
373 method public androidx.ui.unit.Dp component2();
374 method public androidx.ui.layout.LayoutSize.Max copy(androidx.ui.unit.Dp maxWidth, androidx.ui.unit.Dp maxHeight);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800375 method public <R> R! foldIn(R! initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
376 method public <R> R! foldOut(R! initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
George Mount842c8c12020-01-08 16:03:42 -0800377 method public androidx.ui.unit.Dp getMaxHeight();
378 method public androidx.ui.unit.Dp getMaxWidth();
Anastasia Soboleva9474ff82020-02-19 19:02:15 +0000379 method public androidx.ui.unit.IntPx? modifyAlignmentLine(androidx.ui.unit.Density, androidx.ui.core.AlignmentLine line, androidx.ui.unit.IntPx? value, androidx.ui.core.LayoutDirection layoutDirection);
380 method public androidx.ui.core.LayoutDirection modifyLayoutDirection(androidx.ui.unit.Density, androidx.ui.core.LayoutDirection layoutDirection);
381 method public androidx.ui.unit.IntPxPosition modifyPosition(androidx.ui.unit.Density, androidx.ui.unit.IntPxSize childSize, androidx.ui.unit.IntPxSize containerSize, androidx.ui.core.LayoutDirection layoutDirection);
382 method public androidx.ui.unit.IntPxSize modifySize(androidx.ui.unit.Density, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection, androidx.ui.unit.IntPxSize childSize);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800383 method public androidx.ui.core.Modifier plus(androidx.ui.core.Modifier other);
384 method @Deprecated public androidx.ui.core.Modifier wraps(androidx.ui.core.Modifier other);
385 }
386
387 public static final class LayoutSize.Min implements androidx.ui.core.LayoutModifier {
George Mount842c8c12020-01-08 16:03:42 -0800388 ctor public LayoutSize.Min(androidx.ui.unit.Dp minWidth, androidx.ui.unit.Dp minHeight);
389 ctor public LayoutSize.Min(androidx.ui.unit.Dp minSize);
390 method public androidx.ui.unit.Dp component1();
391 method public androidx.ui.unit.Dp component2();
392 method public androidx.ui.layout.LayoutSize.Min copy(androidx.ui.unit.Dp minWidth, androidx.ui.unit.Dp minHeight);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800393 method public <R> R! foldIn(R! initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
394 method public <R> R! foldOut(R! initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
George Mount842c8c12020-01-08 16:03:42 -0800395 method public androidx.ui.unit.Dp getMinHeight();
396 method public androidx.ui.unit.Dp getMinWidth();
Anastasia Soboleva9474ff82020-02-19 19:02:15 +0000397 method public androidx.ui.unit.IntPx? modifyAlignmentLine(androidx.ui.unit.Density, androidx.ui.core.AlignmentLine line, androidx.ui.unit.IntPx? value, androidx.ui.core.LayoutDirection layoutDirection);
398 method public androidx.ui.core.LayoutDirection modifyLayoutDirection(androidx.ui.unit.Density, androidx.ui.core.LayoutDirection layoutDirection);
399 method public androidx.ui.unit.IntPxPosition modifyPosition(androidx.ui.unit.Density, androidx.ui.unit.IntPxSize childSize, androidx.ui.unit.IntPxSize containerSize, androidx.ui.core.LayoutDirection layoutDirection);
400 method public androidx.ui.unit.IntPxSize modifySize(androidx.ui.unit.Density, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection, androidx.ui.unit.IntPxSize childSize);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800401 method public androidx.ui.core.Modifier plus(androidx.ui.core.Modifier other);
402 method @Deprecated public androidx.ui.core.Modifier wraps(androidx.ui.core.Modifier other);
403 }
404
405 public final class LayoutWidth implements androidx.ui.core.LayoutModifier {
George Mount842c8c12020-01-08 16:03:42 -0800406 ctor public LayoutWidth(androidx.ui.unit.Dp width);
407 method public androidx.ui.unit.Dp component1();
408 method public androidx.ui.layout.LayoutWidth copy(androidx.ui.unit.Dp width);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800409 method public <R> R! foldIn(R! initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
410 method public <R> R! foldOut(R! initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
George Mount842c8c12020-01-08 16:03:42 -0800411 method public androidx.ui.unit.Dp getWidth();
Anastasia Soboleva9474ff82020-02-19 19:02:15 +0000412 method public androidx.ui.unit.IntPx? modifyAlignmentLine(androidx.ui.unit.Density, androidx.ui.core.AlignmentLine line, androidx.ui.unit.IntPx? value, androidx.ui.core.LayoutDirection layoutDirection);
413 method public androidx.ui.core.LayoutDirection modifyLayoutDirection(androidx.ui.unit.Density, androidx.ui.core.LayoutDirection layoutDirection);
414 method public androidx.ui.unit.IntPxPosition modifyPosition(androidx.ui.unit.Density, androidx.ui.unit.IntPxSize childSize, androidx.ui.unit.IntPxSize containerSize, androidx.ui.core.LayoutDirection layoutDirection);
415 method public androidx.ui.unit.IntPxSize modifySize(androidx.ui.unit.Density, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection, androidx.ui.unit.IntPxSize childSize);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800416 method public androidx.ui.core.Modifier plus(androidx.ui.core.Modifier other);
417 method @Deprecated public androidx.ui.core.Modifier wraps(androidx.ui.core.Modifier other);
418 }
419
420 public static final class LayoutWidth.Constrain implements androidx.ui.core.LayoutModifier {
George Mount842c8c12020-01-08 16:03:42 -0800421 ctor public LayoutWidth.Constrain(androidx.ui.unit.Dp minWidth, androidx.ui.unit.Dp maxWidth);
422 method public androidx.ui.unit.Dp component1();
423 method public androidx.ui.unit.Dp component2();
424 method public androidx.ui.layout.LayoutWidth.Constrain copy(androidx.ui.unit.Dp minWidth, androidx.ui.unit.Dp maxWidth);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800425 method public <R> R! foldIn(R! initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
426 method public <R> R! foldOut(R! initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
George Mount842c8c12020-01-08 16:03:42 -0800427 method public androidx.ui.unit.Dp getMaxWidth();
428 method public androidx.ui.unit.Dp getMinWidth();
Anastasia Soboleva9474ff82020-02-19 19:02:15 +0000429 method public androidx.ui.unit.IntPx? modifyAlignmentLine(androidx.ui.unit.Density, androidx.ui.core.AlignmentLine line, androidx.ui.unit.IntPx? value, androidx.ui.core.LayoutDirection layoutDirection);
430 method public androidx.ui.core.LayoutDirection modifyLayoutDirection(androidx.ui.unit.Density, androidx.ui.core.LayoutDirection layoutDirection);
431 method public androidx.ui.unit.IntPxPosition modifyPosition(androidx.ui.unit.Density, androidx.ui.unit.IntPxSize childSize, androidx.ui.unit.IntPxSize containerSize, androidx.ui.core.LayoutDirection layoutDirection);
432 method public androidx.ui.unit.IntPxSize modifySize(androidx.ui.unit.Density, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection, androidx.ui.unit.IntPxSize childSize);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800433 method public androidx.ui.core.Modifier plus(androidx.ui.core.Modifier other);
434 method @Deprecated public androidx.ui.core.Modifier wraps(androidx.ui.core.Modifier other);
435 }
436
437 public static final class LayoutWidth.Fill implements androidx.ui.core.LayoutModifier {
Anastasia Soboleva9474ff82020-02-19 19:02:15 +0000438 method public androidx.ui.core.Constraints modifyConstraints(androidx.ui.unit.Density, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800439 field public static final androidx.ui.layout.LayoutWidth.Fill! INSTANCE;
440 }
441
442 public static final class LayoutWidth.Max implements androidx.ui.core.LayoutModifier {
George Mount842c8c12020-01-08 16:03:42 -0800443 ctor public LayoutWidth.Max(androidx.ui.unit.Dp maxWidth);
444 method public androidx.ui.unit.Dp component1();
445 method public androidx.ui.layout.LayoutWidth.Max copy(androidx.ui.unit.Dp maxWidth);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800446 method public <R> R! foldIn(R! initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
447 method public <R> R! foldOut(R! initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
George Mount842c8c12020-01-08 16:03:42 -0800448 method public androidx.ui.unit.Dp getMaxWidth();
Anastasia Soboleva9474ff82020-02-19 19:02:15 +0000449 method public androidx.ui.unit.IntPx? modifyAlignmentLine(androidx.ui.unit.Density, androidx.ui.core.AlignmentLine line, androidx.ui.unit.IntPx? value, androidx.ui.core.LayoutDirection layoutDirection);
450 method public androidx.ui.core.LayoutDirection modifyLayoutDirection(androidx.ui.unit.Density, androidx.ui.core.LayoutDirection layoutDirection);
451 method public androidx.ui.unit.IntPxPosition modifyPosition(androidx.ui.unit.Density, androidx.ui.unit.IntPxSize childSize, androidx.ui.unit.IntPxSize containerSize, androidx.ui.core.LayoutDirection layoutDirection);
452 method public androidx.ui.unit.IntPxSize modifySize(androidx.ui.unit.Density, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection, androidx.ui.unit.IntPxSize childSize);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800453 method public androidx.ui.core.Modifier plus(androidx.ui.core.Modifier other);
454 method @Deprecated public androidx.ui.core.Modifier wraps(androidx.ui.core.Modifier other);
455 }
456
457 public static final class LayoutWidth.Min implements androidx.ui.core.LayoutModifier {
George Mount842c8c12020-01-08 16:03:42 -0800458 ctor public LayoutWidth.Min(androidx.ui.unit.Dp minWidth);
459 method public androidx.ui.unit.Dp component1();
460 method public androidx.ui.layout.LayoutWidth.Min copy(androidx.ui.unit.Dp minWidth);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800461 method public <R> R! foldIn(R! initial, kotlin.jvm.functions.Function2<? super R,? super androidx.ui.core.Modifier.Element,? extends R> operation);
462 method public <R> R! foldOut(R! initial, kotlin.jvm.functions.Function2<? super androidx.ui.core.Modifier.Element,? super R,? extends R> operation);
George Mount842c8c12020-01-08 16:03:42 -0800463 method public androidx.ui.unit.Dp getMinWidth();
Anastasia Soboleva9474ff82020-02-19 19:02:15 +0000464 method public androidx.ui.unit.IntPx? modifyAlignmentLine(androidx.ui.unit.Density, androidx.ui.core.AlignmentLine line, androidx.ui.unit.IntPx? value, androidx.ui.core.LayoutDirection layoutDirection);
465 method public androidx.ui.core.LayoutDirection modifyLayoutDirection(androidx.ui.unit.Density, androidx.ui.core.LayoutDirection layoutDirection);
466 method public androidx.ui.unit.IntPxPosition modifyPosition(androidx.ui.unit.Density, androidx.ui.unit.IntPxSize childSize, androidx.ui.unit.IntPxSize containerSize, androidx.ui.core.LayoutDirection layoutDirection);
467 method public androidx.ui.unit.IntPxSize modifySize(androidx.ui.unit.Density, androidx.ui.core.Constraints constraints, androidx.ui.core.LayoutDirection layoutDirection, androidx.ui.unit.IntPxSize childSize);
Adam Powell31c1ebd2020-01-09 09:48:24 -0800468 method public androidx.ui.core.Modifier plus(androidx.ui.core.Modifier other);
469 method @Deprecated public androidx.ui.core.Modifier wraps(androidx.ui.core.Modifier other);
Calin Tataru940129e2019-09-09 17:32:57 +0100470 }
471
Jeff Gastone6a3a042019-07-01 18:23:37 -0400472 public enum MainAxisAlignment {
473 enum_constant public static final androidx.ui.layout.MainAxisAlignment Center;
474 enum_constant public static final androidx.ui.layout.MainAxisAlignment End;
475 enum_constant public static final androidx.ui.layout.MainAxisAlignment SpaceAround;
476 enum_constant public static final androidx.ui.layout.MainAxisAlignment SpaceBetween;
477 enum_constant public static final androidx.ui.layout.MainAxisAlignment SpaceEvenly;
478 enum_constant public static final androidx.ui.layout.MainAxisAlignment Start;
479 }
480
Adam Powell712dc992019-12-04 12:48:30 -0800481 public final class PaddingKt {
George Mount842c8c12020-01-08 16:03:42 -0800482 method public static androidx.ui.layout.LayoutPadding LayoutPadding(androidx.ui.unit.Dp all);
Adam Powell712dc992019-12-04 12:48:30 -0800483 }
484
Mihai Popa53db3272020-03-16 17:06:47 +0000485 public final class RowColumnImplKt {
Mihai Popa9fcfaeb2020-03-09 17:50:28 +0000486 }
487
Mihai Popa53db3272020-03-16 17:06:47 +0000488 public final class RowKt {
489 method public static void Row(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.Arrangement.Horizontal arrangement = Arrangement.Start, kotlin.jvm.functions.Function1<? super androidx.ui.layout.RowScope,kotlin.Unit> children);
490 }
491
492 @androidx.ui.layout.LayoutScopeMarker public final class RowScope {
493 method public androidx.ui.core.ParentDataModifier LayoutWeight(@FloatRange(from=0.0, fromInclusive=false) float weight, boolean fill = true);
Anastasia Soboleva3bb604c2019-12-13 11:29:33 +0000494 method public androidx.ui.core.ParentDataModifier RelativeToSiblings(androidx.ui.layout.LayoutGravity, androidx.ui.core.HorizontalAlignmentLine alignmentLine);
Mihai Popa53db3272020-03-16 17:06:47 +0000495 method public androidx.ui.core.ParentDataModifier RelativeToSiblings(androidx.ui.layout.LayoutGravity, kotlin.jvm.functions.Function1<? super androidx.ui.core.Placeable,androidx.ui.unit.IntPx> alignmentLineBlock);
Anastasia Soboleva3bb604c2019-12-13 11:29:33 +0000496 method public androidx.ui.core.ParentDataModifier getBottom(androidx.ui.layout.LayoutGravity);
497 method public androidx.ui.core.ParentDataModifier getCenter(androidx.ui.layout.LayoutGravity);
498 method public androidx.ui.core.ParentDataModifier getTop(androidx.ui.layout.LayoutGravity);
499 property public final androidx.ui.core.ParentDataModifier Bottom;
500 property public final androidx.ui.core.ParentDataModifier Center;
501 property public final androidx.ui.core.ParentDataModifier Top;
Mihai Popa53db3272020-03-16 17:06:47 +0000502 field public static final androidx.ui.layout.RowScope! INSTANCE;
Anastasia Soboleva29bef5e2019-10-22 16:50:15 +0100503 }
504
Adam Powell31c1ebd2020-01-09 09:48:24 -0800505 public enum SizeMode {
506 enum_constant public static final androidx.ui.layout.SizeMode Expand;
507 enum_constant public static final androidx.ui.layout.SizeMode Wrap;
Anastasia Soboleva6a3a9892019-11-11 21:16:51 +0000508 }
509
Jeff Gastone6a3a042019-07-01 18:23:37 -0400510 public final class SpacerKt {
Matvei Malkov7a729582019-11-26 17:32:03 +0000511 method public static void Spacer(androidx.ui.core.Modifier modifier);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400512 }
513
Jeff Gastone6a3a042019-07-01 18:23:37 -0400514 public final class StackKt {
Anastasia Sobolevad7779a22019-11-21 16:34:26 +0000515 method public static void Stack(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.layout.StackScope,kotlin.Unit> children);
516 }
517
518 @androidx.ui.layout.LayoutScopeMarker public final class StackScope {
519 ctor public StackScope();
Anastasia Soboleva3bb604c2019-12-13 11:29:33 +0000520 method public androidx.ui.core.ParentDataModifier getBottomCenter(androidx.ui.layout.LayoutGravity);
Anastasia Sobolevae5a97772020-02-18 16:05:48 +0000521 method public androidx.ui.core.ParentDataModifier getBottomEnd(androidx.ui.layout.LayoutGravity);
522 method public androidx.ui.core.ParentDataModifier getBottomStart(androidx.ui.layout.LayoutGravity);
Anastasia Soboleva3bb604c2019-12-13 11:29:33 +0000523 method public androidx.ui.core.ParentDataModifier getCenter(androidx.ui.layout.LayoutGravity);
Anastasia Sobolevae5a97772020-02-18 16:05:48 +0000524 method public androidx.ui.core.ParentDataModifier getCenterEnd(androidx.ui.layout.LayoutGravity);
525 method public androidx.ui.core.ParentDataModifier getCenterStart(androidx.ui.layout.LayoutGravity);
Anastasia Soboleva3bb604c2019-12-13 11:29:33 +0000526 method public androidx.ui.core.ParentDataModifier getStretch(androidx.ui.layout.LayoutGravity);
527 method public androidx.ui.core.ParentDataModifier getTopCenter(androidx.ui.layout.LayoutGravity);
Anastasia Sobolevae5a97772020-02-18 16:05:48 +0000528 method public androidx.ui.core.ParentDataModifier getTopEnd(androidx.ui.layout.LayoutGravity);
529 method public androidx.ui.core.ParentDataModifier getTopStart(androidx.ui.layout.LayoutGravity);
Anastasia Soboleva3bb604c2019-12-13 11:29:33 +0000530 property public final androidx.ui.core.ParentDataModifier BottomCenter;
Anastasia Sobolevae5a97772020-02-18 16:05:48 +0000531 property public final androidx.ui.core.ParentDataModifier BottomEnd;
532 property public final androidx.ui.core.ParentDataModifier BottomStart;
Anastasia Soboleva3bb604c2019-12-13 11:29:33 +0000533 property public final androidx.ui.core.ParentDataModifier Center;
Anastasia Sobolevae5a97772020-02-18 16:05:48 +0000534 property public final androidx.ui.core.ParentDataModifier CenterEnd;
535 property public final androidx.ui.core.ParentDataModifier CenterStart;
Anastasia Soboleva3bb604c2019-12-13 11:29:33 +0000536 property public final androidx.ui.core.ParentDataModifier Stretch;
537 property public final androidx.ui.core.ParentDataModifier TopCenter;
Anastasia Sobolevae5a97772020-02-18 16:05:48 +0000538 property public final androidx.ui.core.ParentDataModifier TopEnd;
539 property public final androidx.ui.core.ParentDataModifier TopStart;
Jeff Gastone6a3a042019-07-01 18:23:37 -0400540 }
541
Mihai Popaa5bdece2019-11-11 19:03:40 +0000542 @androidx.ui.layout.LayoutScopeMarker public final class TableChildren {
Calin Tataru3c63b732019-09-04 11:12:28 +0100543 method public void tableDecoration(boolean overlay, kotlin.jvm.functions.Function1<? super androidx.ui.layout.TableDecorationChildren,kotlin.Unit> decoration);
Calin Tataru36e1b032019-09-03 12:14:47 +0100544 method public void tableRow(kotlin.jvm.functions.Function0<kotlin.Unit> children);
Calin Tataruebf4dcc2019-07-10 15:34:28 +0100545 }
546
Calin Tataru84b7aec2019-08-09 14:17:47 +0100547 public abstract class TableColumnWidth {
George Mount842c8c12020-01-08 16:03:42 -0800548 method public androidx.ui.unit.IntPx maxIntrinsicWidth(java.util.List<androidx.ui.layout.TableMeasurable> cells, androidx.ui.unit.IntPx containerWidth, androidx.ui.unit.Density density, androidx.ui.unit.IntPx availableHeight);
549 method public androidx.ui.unit.IntPx minIntrinsicWidth(java.util.List<androidx.ui.layout.TableMeasurable> cells, androidx.ui.unit.IntPx containerWidth, androidx.ui.unit.Density density, androidx.ui.unit.IntPx availableHeight);
550 method public abstract androidx.ui.unit.IntPx preferredWidth(java.util.List<androidx.ui.layout.TableMeasurable> cells, androidx.ui.unit.IntPx containerWidth, androidx.ui.unit.Density density);
Calin Tatarufc68cce2019-07-15 18:47:16 +0100551 }
552
Calin Tataru84b7aec2019-08-09 14:17:47 +0100553 public static final class TableColumnWidth.Fixed extends androidx.ui.layout.TableColumnWidth.Inflexible {
George Mount842c8c12020-01-08 16:03:42 -0800554 ctor public TableColumnWidth.Fixed(androidx.ui.unit.Dp width);
555 method public androidx.ui.layout.TableColumnWidth.Fixed copy(androidx.ui.unit.Dp width);
556 method public androidx.ui.unit.IntPx preferredWidth(java.util.List<androidx.ui.layout.TableMeasurable> cells, androidx.ui.unit.IntPx containerWidth, androidx.ui.unit.Density density);
Calin Tatarufc68cce2019-07-15 18:47:16 +0100557 }
558
Calin Tataru84b7aec2019-08-09 14:17:47 +0100559 public static final class TableColumnWidth.Flex extends androidx.ui.layout.TableColumnWidth {
560 ctor public TableColumnWidth.Flex(@FloatRange(from=null) float flex);
561 method public androidx.ui.layout.TableColumnWidth.Flex copy(float flex);
George Mount842c8c12020-01-08 16:03:42 -0800562 method public androidx.ui.unit.IntPx preferredWidth(java.util.List<androidx.ui.layout.TableMeasurable> cells, androidx.ui.unit.IntPx containerWidth, androidx.ui.unit.Density density);
Calin Tatarufc68cce2019-07-15 18:47:16 +0100563 }
564
Calin Tataru84b7aec2019-08-09 14:17:47 +0100565 public static final class TableColumnWidth.Fraction extends androidx.ui.layout.TableColumnWidth.Inflexible {
566 ctor public TableColumnWidth.Fraction(@FloatRange(from=null, to=null) float fraction);
567 method public androidx.ui.layout.TableColumnWidth.Fraction copy(float fraction);
George Mount842c8c12020-01-08 16:03:42 -0800568 method public androidx.ui.unit.IntPx preferredWidth(java.util.List<androidx.ui.layout.TableMeasurable> cells, androidx.ui.unit.IntPx containerWidth, androidx.ui.unit.Density density);
Calin Tatarufc68cce2019-07-15 18:47:16 +0100569 }
570
Calin Tataru84b7aec2019-08-09 14:17:47 +0100571 public abstract static class TableColumnWidth.Inflexible extends androidx.ui.layout.TableColumnWidth {
572 ctor public TableColumnWidth.Inflexible();
573 method public final androidx.ui.layout.TableColumnWidth flexible(float flex);
Calin Tataru16d7eb42019-07-24 11:43:09 +0100574 }
575
Calin Tataru84b7aec2019-08-09 14:17:47 +0100576 public static final class TableColumnWidth.Max extends androidx.ui.layout.TableColumnWidth.Inflexible {
577 ctor public TableColumnWidth.Max(androidx.ui.layout.TableColumnWidth.Inflexible a, androidx.ui.layout.TableColumnWidth.Inflexible b);
578 method public androidx.ui.layout.TableColumnWidth.Max copy(androidx.ui.layout.TableColumnWidth.Inflexible a, androidx.ui.layout.TableColumnWidth.Inflexible b);
George Mount842c8c12020-01-08 16:03:42 -0800579 method public androidx.ui.unit.IntPx preferredWidth(java.util.List<androidx.ui.layout.TableMeasurable> cells, androidx.ui.unit.IntPx containerWidth, androidx.ui.unit.Density density);
Calin Tataru16d7eb42019-07-24 11:43:09 +0100580 }
581
Calin Tataru46875862019-09-02 18:35:07 +0100582 public static final class TableColumnWidth.MaxIntrinsic extends androidx.ui.layout.TableColumnWidth.Inflexible {
George Mount842c8c12020-01-08 16:03:42 -0800583 method public androidx.ui.unit.IntPx preferredWidth(java.util.List<androidx.ui.layout.TableMeasurable> cells, androidx.ui.unit.IntPx containerWidth, androidx.ui.unit.Density density);
Calin Tataru46875862019-09-02 18:35:07 +0100584 field public static final androidx.ui.layout.TableColumnWidth.MaxIntrinsic! INSTANCE;
585 }
586
Calin Tataru84b7aec2019-08-09 14:17:47 +0100587 public static final class TableColumnWidth.Min extends androidx.ui.layout.TableColumnWidth.Inflexible {
588 ctor public TableColumnWidth.Min(androidx.ui.layout.TableColumnWidth.Inflexible a, androidx.ui.layout.TableColumnWidth.Inflexible b);
589 method public androidx.ui.layout.TableColumnWidth.Min copy(androidx.ui.layout.TableColumnWidth.Inflexible a, androidx.ui.layout.TableColumnWidth.Inflexible b);
George Mount842c8c12020-01-08 16:03:42 -0800590 method public androidx.ui.unit.IntPx preferredWidth(java.util.List<androidx.ui.layout.TableMeasurable> cells, androidx.ui.unit.IntPx containerWidth, androidx.ui.unit.Density density);
Calin Tataru16d7eb42019-07-24 11:43:09 +0100591 }
592
Calin Tataru46875862019-09-02 18:35:07 +0100593 public static final class TableColumnWidth.MinIntrinsic extends androidx.ui.layout.TableColumnWidth.Inflexible {
George Mount842c8c12020-01-08 16:03:42 -0800594 method public androidx.ui.unit.IntPx preferredWidth(java.util.List<androidx.ui.layout.TableMeasurable> cells, androidx.ui.unit.IntPx containerWidth, androidx.ui.unit.Density density);
Calin Tataru46875862019-09-02 18:35:07 +0100595 field public static final androidx.ui.layout.TableColumnWidth.MinIntrinsic! INSTANCE;
596 }
597
Calin Tataru84b7aec2019-08-09 14:17:47 +0100598 public static final class TableColumnWidth.Wrap extends androidx.ui.layout.TableColumnWidth.Inflexible {
George Mount842c8c12020-01-08 16:03:42 -0800599 method public androidx.ui.unit.IntPx preferredWidth(java.util.List<androidx.ui.layout.TableMeasurable> cells, androidx.ui.unit.IntPx containerWidth, androidx.ui.unit.Density density);
Calin Tataru84b7aec2019-08-09 14:17:47 +0100600 field public static final androidx.ui.layout.TableColumnWidth.Wrap! INSTANCE;
Calin Tatarufc68cce2019-07-15 18:47:16 +0100601 }
602
Calin Tataru3c63b732019-09-04 11:12:28 +0100603 public final class TableDecorationChildren {
George Mount842c8c12020-01-08 16:03:42 -0800604 method public java.util.List<androidx.ui.unit.IntPx> component1();
605 method public java.util.List<androidx.ui.unit.IntPx> component2();
606 method public androidx.ui.layout.TableDecorationChildren copy(java.util.List<androidx.ui.unit.IntPx> verticalOffsets, java.util.List<androidx.ui.unit.IntPx> horizontalOffsets);
607 method public java.util.List<androidx.ui.unit.IntPx> getHorizontalOffsets();
608 method public java.util.List<androidx.ui.unit.IntPx> getVerticalOffsets();
Calin Tataru3c63b732019-09-04 11:12:28 +0100609 }
610
Calin Tataruebf4dcc2019-07-10 15:34:28 +0100611 public final class TableKt {
Anastasia Sobolevae5a97772020-02-18 16:05:48 +0000612 method public static void Table(int columns, kotlin.jvm.functions.Function1<? super java.lang.Integer,? extends androidx.ui.core.Alignment> alignment = { Alignment.TopStart }, kotlin.jvm.functions.Function1<? super java.lang.Integer,? extends androidx.ui.layout.TableColumnWidth> columnWidth = { TableColumnWidth.<init>(1.0) }, kotlin.jvm.functions.Function1<? super androidx.ui.layout.TableChildren,kotlin.Unit> children);
Calin Tataru84b7aec2019-08-09 14:17:47 +0100613 }
614
615 public final class TableMeasurable {
George Mount842c8c12020-01-08 16:03:42 -0800616 method public kotlin.jvm.functions.Function0<androidx.ui.unit.IntPx> component1();
617 method public kotlin.jvm.functions.Function1<androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> component2();
618 method public kotlin.jvm.functions.Function1<androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> component3();
619 method public androidx.ui.layout.TableMeasurable copy(kotlin.jvm.functions.Function0<androidx.ui.unit.IntPx> preferredWidth, kotlin.jvm.functions.Function1<? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> minIntrinsicWidth, kotlin.jvm.functions.Function1<? super androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> maxIntrinsicWidth);
620 method public kotlin.jvm.functions.Function1<androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> getMaxIntrinsicWidth();
621 method public kotlin.jvm.functions.Function1<androidx.ui.unit.IntPx,androidx.ui.unit.IntPx> getMinIntrinsicWidth();
622 method public kotlin.jvm.functions.Function0<androidx.ui.unit.IntPx> getPreferredWidth();
Calin Tataruebf4dcc2019-07-10 15:34:28 +0100623 }
624
Jeff Gastone6a3a042019-07-01 18:23:37 -0400625 public final class WrapKt {
Anastasia Soboleva5c77fc52020-03-05 16:50:34 +0000626 method @Deprecated public static void Wrap(androidx.ui.core.Alignment alignment = Alignment.TopStart, kotlin.jvm.functions.Function0<kotlin.Unit> children);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400627 }
628
629}
630
Nicolas Roardde2a50122019-07-01 09:38:00 -0700631package androidx.ui.layout.constraintlayout {
632
633 public final class ConstraintLayoutKt {
Nicolas Roardde2a50122019-07-01 09:38:00 -0700634 method public static void ConstraintLayout(androidx.ui.layout.constraintlayout.ConstraintSet constraintSet, kotlin.jvm.functions.Function0<kotlin.Unit> children);
Nicolas Roardde2a50122019-07-01 09:38:00 -0700635 }
636
637 public final class ConstraintSet {
638 ctor public ConstraintSet(internal kotlin.jvm.functions.Function1<? super androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope,kotlin.Unit> description);
639 method public androidx.ui.layout.constraintlayout.ConstraintSet copy(kotlin.jvm.functions.Function1<? super androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope,kotlin.Unit> description);
640 }
641
642 public final class ConstraintSetBuilderScope {
643 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.HorizontalAnchor.BarrierAnchor createBottomBarrier(androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ConstrainedLayoutReference... elements);
George Mount842c8c12020-01-08 16:03:42 -0800644 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.HorizontalAnchor.GuidelineAnchor createGuidelineFromBottom(androidx.ui.unit.Dp offset);
Nicolas Roardde2a50122019-07-01 09:38:00 -0700645 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.HorizontalAnchor.GuidelineAnchor createGuidelineFromBottom(float percent);
George Mount842c8c12020-01-08 16:03:42 -0800646 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.VerticalAnchor.GuidelineAnchor createGuidelineFromLeft(androidx.ui.unit.Dp offset);
Nicolas Roardde2a50122019-07-01 09:38:00 -0700647 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.VerticalAnchor.GuidelineAnchor createGuidelineFromLeft(float percent);
George Mount842c8c12020-01-08 16:03:42 -0800648 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.VerticalAnchor.GuidelineAnchor createGuidelineFromRight(androidx.ui.unit.Dp offset);
Nicolas Roardde2a50122019-07-01 09:38:00 -0700649 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.VerticalAnchor.GuidelineAnchor createGuidelineFromRight(float percent);
George Mount842c8c12020-01-08 16:03:42 -0800650 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.HorizontalAnchor.GuidelineAnchor createGuidelineFromTop(androidx.ui.unit.Dp offset);
Nicolas Roardde2a50122019-07-01 09:38:00 -0700651 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.HorizontalAnchor.GuidelineAnchor createGuidelineFromTop(float percent);
652 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.HorizontalChain createHorizontalChain(androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ConstrainedLayoutReference![] elements, androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ChainStyle chainStyle = ChainStyle.Spread);
653 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.VerticalAnchor.BarrierAnchor createLeftBarrier(androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ConstrainedLayoutReference... elements);
654 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.VerticalAnchor.BarrierAnchor createRightBarrier(androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ConstrainedLayoutReference... elements);
655 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.HorizontalAnchor.BarrierAnchor createTopBarrier(androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ConstrainedLayoutReference... elements);
656 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.VerticalChain createVerticalChain(androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ConstrainedLayoutReference![] elements, androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ChainStyle chainStyle = ChainStyle.Spread);
657 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ConstrainedLayoutReference getParent();
Nicolas Roardde2a50122019-07-01 09:38:00 -0700658 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ConstrainedLayoutReference tag(Object tag);
Nicolas Roardde2a50122019-07-01 09:38:00 -0700659 property public final androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ConstrainedLayoutReference parent;
660 }
661
662 public static final class ConstraintSetBuilderScope.ChainStyle {
663 field public static final androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ChainStyle.Companion! Companion;
664 }
665
666 public static final class ConstraintSetBuilderScope.ChainStyle.Companion {
667 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ChainStyle Packed(float bias);
668 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ChainStyle getPacked();
669 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ChainStyle getSpread();
670 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ChainStyle getSpreadInside();
671 property public final androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ChainStyle Packed;
672 property public final androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ChainStyle Spread;
673 property public final androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ChainStyle SpreadInside;
674 }
675
676 public static final class ConstraintSetBuilderScope.ConstrainedLayoutBaselineAnchor {
677 method public infix void constrainTo(androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ConstrainedLayoutBaselineAnchor other);
678 method public androidx.constraintlayout.solver.state.State getState();
679 method public Object getTag();
680 }
681
682 public static final class ConstraintSetBuilderScope.ConstrainedLayoutReference {
683 method public void center();
684 method public void centerHorizontally();
685 method public void centerVertically();
686 method public infix void constrainHorizontallyTo(androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ConstrainedLayoutReference other);
687 method public infix void constrainTo(androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ConstrainedLayoutReference other);
688 method public infix void constrainVerticallyTo(androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ConstrainedLayoutReference other);
689 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ConstrainedLayoutBaselineAnchor getBaseline();
690 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.HorizontalAnchor.ConstrainedLayoutAnchor getBottom();
691 method public float getHorizontalBias();
692 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.VerticalAnchor.ConstrainedLayoutAnchor getLeft();
693 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.VerticalAnchor.ConstrainedLayoutAnchor getRight();
694 method public androidx.constraintlayout.solver.state.State getState();
695 method public Object getTag();
696 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.HorizontalAnchor.ConstrainedLayoutAnchor getTop();
697 method public float getVerticalBias();
698 method public void setBaseline(androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ConstrainedLayoutBaselineAnchor p);
699 method public void setBottom(androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.HorizontalAnchor.ConstrainedLayoutAnchor p);
700 method public void setHorizontalBias(float value);
701 method public void setRight(androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.VerticalAnchor.ConstrainedLayoutAnchor p);
702 method public void setVerticalBias(float value);
703 property public final androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ConstrainedLayoutBaselineAnchor baseline;
704 property public final androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.HorizontalAnchor.ConstrainedLayoutAnchor bottom;
705 property public final float horizontalBias;
706 property public final androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.VerticalAnchor.ConstrainedLayoutAnchor left;
707 property public final androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.VerticalAnchor.ConstrainedLayoutAnchor right;
708 property public final androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.HorizontalAnchor.ConstrainedLayoutAnchor top;
709 property public final float verticalBias;
710 }
711
712 public abstract static sealed class ConstraintSetBuilderScope.HorizontalAnchor {
713 }
714
715 public static final class ConstraintSetBuilderScope.HorizontalAnchor.BarrierAnchor extends androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.HorizontalAnchor {
716 method public int getIndex$lintWithKotlin();
George Mount842c8c12020-01-08 16:03:42 -0800717 method public androidx.ui.unit.Dp getMargin();
Nicolas Roardde2a50122019-07-01 09:38:00 -0700718 method public androidx.constraintlayout.solver.state.State getState$lintWithKotlin();
719 method public Object getTag$lintWithKotlin();
George Mount842c8c12020-01-08 16:03:42 -0800720 method public void setMargin(androidx.ui.unit.Dp value);
721 property public final androidx.ui.unit.Dp margin;
Nicolas Roardde2a50122019-07-01 09:38:00 -0700722 }
723
724 public static final class ConstraintSetBuilderScope.HorizontalAnchor.ConstrainedLayoutAnchor extends androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.HorizontalAnchor {
725 method public infix void constrainTo(androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.HorizontalAnchor other);
726 method public int getIndex$lintWithKotlin();
George Mount842c8c12020-01-08 16:03:42 -0800727 method public androidx.ui.unit.Dp getMargin();
Nicolas Roardde2a50122019-07-01 09:38:00 -0700728 method public androidx.constraintlayout.solver.state.State getState$lintWithKotlin();
729 method public Object getTag$lintWithKotlin();
George Mount842c8c12020-01-08 16:03:42 -0800730 method public void setMargin(androidx.ui.unit.Dp value);
731 property public final androidx.ui.unit.Dp margin;
Nicolas Roardde2a50122019-07-01 09:38:00 -0700732 property public Object tag;
733 }
734
735 public static final class ConstraintSetBuilderScope.HorizontalAnchor.GuidelineAnchor extends androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.HorizontalAnchor {
736 method public int getIndex$lintWithKotlin();
737 method public androidx.constraintlayout.solver.state.State getState$lintWithKotlin();
738 method public Object getTag$lintWithKotlin();
739 }
740
741 public static final class ConstraintSetBuilderScope.HorizontalChain {
742 method public infix void constrainTo(androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ConstrainedLayoutReference other);
743 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.VerticalAnchor.ConstrainedLayoutAnchor getLeft();
744 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.VerticalAnchor.ConstrainedLayoutAnchor getRight();
745 property public final androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.VerticalAnchor.ConstrainedLayoutAnchor left;
746 property public final androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.VerticalAnchor.ConstrainedLayoutAnchor right;
747 }
748
749 public abstract static sealed class ConstraintSetBuilderScope.VerticalAnchor {
750 }
751
752 public static final class ConstraintSetBuilderScope.VerticalAnchor.BarrierAnchor extends androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.VerticalAnchor {
753 method public int getIndex$lintWithKotlin();
George Mount842c8c12020-01-08 16:03:42 -0800754 method public androidx.ui.unit.Dp getMargin();
Nicolas Roardde2a50122019-07-01 09:38:00 -0700755 method public androidx.constraintlayout.solver.state.State getState$lintWithKotlin();
756 method public Object getTag$lintWithKotlin();
George Mount842c8c12020-01-08 16:03:42 -0800757 method public void setMargin(androidx.ui.unit.Dp value);
758 property public final androidx.ui.unit.Dp margin;
Nicolas Roardde2a50122019-07-01 09:38:00 -0700759 }
760
761 public static final class ConstraintSetBuilderScope.VerticalAnchor.ConstrainedLayoutAnchor extends androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.VerticalAnchor {
762 method public infix void constrainTo(androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.VerticalAnchor other);
763 method public int getIndex$lintWithKotlin();
George Mount842c8c12020-01-08 16:03:42 -0800764 method public androidx.ui.unit.Dp getMargin();
Nicolas Roardde2a50122019-07-01 09:38:00 -0700765 method public androidx.constraintlayout.solver.state.State getState$lintWithKotlin();
766 method public Object getTag$lintWithKotlin();
George Mount842c8c12020-01-08 16:03:42 -0800767 method public void setMargin(androidx.ui.unit.Dp value);
768 property public final androidx.ui.unit.Dp margin;
Nicolas Roardde2a50122019-07-01 09:38:00 -0700769 property public Object tag;
770 }
771
772 public static final class ConstraintSetBuilderScope.VerticalAnchor.GuidelineAnchor extends androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.VerticalAnchor {
773 method public int getIndex$lintWithKotlin();
774 method public androidx.constraintlayout.solver.state.State getState$lintWithKotlin();
775 method public Object getTag$lintWithKotlin();
776 }
777
778 public static final class ConstraintSetBuilderScope.VerticalChain {
779 method public infix void constrainTo(androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.ConstrainedLayoutReference other);
780 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.HorizontalAnchor.ConstrainedLayoutAnchor getBottom();
781 method public androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.HorizontalAnchor.ConstrainedLayoutAnchor getTop();
782 property public final androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.HorizontalAnchor.ConstrainedLayoutAnchor bottom;
783 property public final androidx.ui.layout.constraintlayout.ConstraintSetBuilderScope.HorizontalAnchor.ConstrainedLayoutAnchor top;
784 }
785
786}
787