[go: nahoru, domu]

blob: 4b107bc3602ac48b67f55e11c2d91602405e8440 [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 {
5 ctor public AlignKt();
Qingqing Deng8c5d0382019-09-16 11:59:16 -07006 method public static void Align(androidx.ui.core.Alignment alignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
Jeff Gastone6a3a042019-07-01 18:23:37 -04007 method public static void Center(kotlin.jvm.functions.Function0<kotlin.Unit> children);
8 }
9
Mihai Popa60263e22019-08-27 18:57:41 +010010 public final class AlignmentLineKt {
11 ctor public AlignmentLineKt();
12 method public static void AlignmentLineOffset(androidx.ui.core.AlignmentLine alignmentLine, androidx.ui.core.Dp before = 0.dp, androidx.ui.core.Dp after = 0.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
Mihai Popa623dc272019-08-29 15:36:37 +010013 method public static void CenterAlignmentLine(androidx.ui.core.AlignmentLine alignmentLine, kotlin.jvm.functions.Function0<kotlin.Unit> children);
Mihai Popa60263e22019-08-27 18:57:41 +010014 }
15
Jeff Gastone6a3a042019-07-01 18:23:37 -040016 public final class AspectRatioKt {
17 ctor public AspectRatioKt();
Anastasia Soboleva1de1d102019-09-30 16:48:31 +010018 method public static androidx.ui.core.LayoutModifier AspectRatio(float value);
Anastasia Sobolevaa02c6252019-10-07 23:16:00 +010019 method @Deprecated public static void AspectRatio(float aspectRatio, kotlin.jvm.functions.Function0<kotlin.Unit> children);
Jeff Gastone6a3a042019-07-01 18:23:37 -040020 }
21
Anastasia Soboleva29bef5e2019-10-22 16:50:15 +010022 public final class ColumnScope extends androidx.ui.layout.FlexScope {
23 method public androidx.ui.core.LayoutModifier getCenter(androidx.ui.layout.Gravity);
24 method public androidx.ui.core.LayoutModifier getEnd(androidx.ui.layout.Gravity);
25 method public androidx.ui.core.LayoutModifier getStart(androidx.ui.layout.Gravity);
26 property public final androidx.ui.core.LayoutModifier Center;
27 property public final androidx.ui.core.LayoutModifier End;
28 property public final androidx.ui.core.LayoutModifier Start;
29 }
30
Jeff Gastone6a3a042019-07-01 18:23:37 -040031 public final class ConstrainedBoxKt {
32 ctor public ConstrainedBoxKt();
Adam Powell384bbaa2019-07-11 14:44:14 -070033 method public static void ConstrainedBox(androidx.ui.layout.DpConstraints constraints, androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function0<kotlin.Unit> children);
Jeff Gastone6a3a042019-07-01 18:23:37 -040034 }
35
36 public final class ContainerKt {
37 ctor public ContainerKt();
Adam Powell384bbaa2019-07-11 14:44:14 -070038 method 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.core.Dp? width = null, androidx.ui.core.Dp? height = null, kotlin.jvm.functions.Function0<kotlin.Unit> children);
Jeff Gastone6a3a042019-07-01 18:23:37 -040039 }
40
Mihai Popa2dd08e22019-07-30 19:19:53 +010041 public final class CrossAxisAlignment {
42 field public static final androidx.ui.layout.CrossAxisAlignment.Companion! Companion;
43 }
44
45 public static final class CrossAxisAlignment.Companion {
46 method public androidx.ui.layout.CrossAxisAlignment AlignmentLine(androidx.ui.core.AlignmentLine alignmentLine);
47 method public androidx.ui.layout.CrossAxisAlignment getCenter();
48 method public androidx.ui.layout.CrossAxisAlignment getEnd();
49 method public androidx.ui.layout.CrossAxisAlignment getStart();
50 method public androidx.ui.layout.CrossAxisAlignment getStretch();
51 property public final androidx.ui.layout.CrossAxisAlignment Center;
52 property public final androidx.ui.layout.CrossAxisAlignment End;
53 property public final androidx.ui.layout.CrossAxisAlignment Start;
54 property public final androidx.ui.layout.CrossAxisAlignment Stretch;
Jeff Gastone6a3a042019-07-01 18:23:37 -040055 }
56
57 public final class DpConstraints {
58 ctor public DpConstraints(androidx.ui.core.Dp minWidth, androidx.ui.core.Dp maxWidth, androidx.ui.core.Dp minHeight, androidx.ui.core.Dp maxHeight);
59 ctor public DpConstraints();
60 method public androidx.ui.core.Dp component1();
61 method public androidx.ui.core.Dp component2();
62 method public androidx.ui.core.Dp component3();
63 method public androidx.ui.core.Dp component4();
64 method public androidx.ui.layout.DpConstraints copy(androidx.ui.core.Dp minWidth, androidx.ui.core.Dp maxWidth, androidx.ui.core.Dp minHeight, androidx.ui.core.Dp maxHeight);
65 method public androidx.ui.core.Dp getMaxHeight();
66 method public androidx.ui.core.Dp getMaxWidth();
67 method public androidx.ui.core.Dp getMinHeight();
68 method public androidx.ui.core.Dp getMinWidth();
69 field public static final androidx.ui.layout.DpConstraints.Companion! Companion;
70 }
71
72 public static final class DpConstraints.Companion {
73 method public androidx.ui.layout.DpConstraints tightConstraints(androidx.ui.core.Dp width, androidx.ui.core.Dp height);
74 method public androidx.ui.layout.DpConstraints tightConstraintsForHeight(androidx.ui.core.Dp height);
75 method public androidx.ui.layout.DpConstraints tightConstraintsForWidth(androidx.ui.core.Dp width);
76 }
77
78 public final class DpConstraintsKt {
79 ctor public DpConstraintsKt();
Adam Powell384bbaa2019-07-11 14:44:14 -070080 method public static androidx.ui.core.Constraints Constraints(androidx.ui.core.DensityScope, androidx.ui.layout.DpConstraints dpConstraints);
81 method public static androidx.ui.layout.DpConstraints DpConstraints(androidx.ui.core.DensityScope, androidx.ui.core.Constraints constraints);
Jeff Gastone6a3a042019-07-01 18:23:37 -040082 method public static androidx.ui.layout.DpConstraints enforce(androidx.ui.layout.DpConstraints, androidx.ui.layout.DpConstraints otherConstraints);
83 method public static boolean getHasBoundedHeight(androidx.ui.layout.DpConstraints);
84 method public static boolean getHasBoundedWidth(androidx.ui.layout.DpConstraints);
85 method public static boolean getHasTightHeight(androidx.ui.layout.DpConstraints);
86 method public static boolean getHasTightWidth(androidx.ui.layout.DpConstraints);
87 method public static boolean getSatisfiable(androidx.ui.layout.DpConstraints);
88 method public static boolean isTight(androidx.ui.layout.DpConstraints);
89 method public static boolean isZero(androidx.ui.layout.DpConstraints);
90 method public static androidx.ui.layout.DpConstraints looseMax(androidx.ui.layout.DpConstraints);
91 method public static androidx.ui.layout.DpConstraints looseMin(androidx.ui.layout.DpConstraints);
92 method public static androidx.ui.layout.DpConstraints offset(androidx.ui.layout.DpConstraints, androidx.ui.core.Dp horizontal = 0.dp, androidx.ui.core.Dp vertical = 0.dp);
93 method public static androidx.ui.layout.DpConstraints tightMax(androidx.ui.layout.DpConstraints);
94 method public static androidx.ui.layout.DpConstraints tightMin(androidx.ui.layout.DpConstraints);
95 method public static androidx.ui.layout.DpConstraints withTight(androidx.ui.layout.DpConstraints, androidx.ui.core.Dp? width = null, androidx.ui.core.Dp? height = null);
96 }
97
98 public final class EdgeInsets {
99 ctor public EdgeInsets(androidx.ui.core.Dp left, androidx.ui.core.Dp top, androidx.ui.core.Dp right, androidx.ui.core.Dp bottom);
100 ctor public EdgeInsets();
101 ctor public EdgeInsets(androidx.ui.core.Dp all);
102 method public androidx.ui.core.Dp component1();
103 method public androidx.ui.core.Dp component2();
104 method public androidx.ui.core.Dp component3();
105 method public androidx.ui.core.Dp component4();
106 method public androidx.ui.layout.EdgeInsets copy(androidx.ui.core.Dp left, androidx.ui.core.Dp top, androidx.ui.core.Dp right, androidx.ui.core.Dp bottom);
107 method public androidx.ui.core.Dp getBottom();
108 method public androidx.ui.core.Dp getLeft();
109 method public androidx.ui.core.Dp getRight();
110 method public androidx.ui.core.Dp getTop();
111 }
112
Anastasia Soboleva36ee15a2019-10-04 18:50:16 +0100113 public final class ExpandedModifierKt {
114 ctor public ExpandedModifierKt();
115 method public static androidx.ui.core.LayoutModifier getExpanded();
116 method public static androidx.ui.core.LayoutModifier getExpandedHeight();
117 method public static androidx.ui.core.LayoutModifier getExpandedWidth();
118 }
119
Jeff Gastone6a3a042019-07-01 18:23:37 -0400120 public final class FlexChildren {
121 method public void expanded(@FloatRange(from=0.0) float flex, kotlin.jvm.functions.Function0<kotlin.Unit> children);
122 method public void flexible(@FloatRange(from=0.0) float flex, kotlin.jvm.functions.Function0<kotlin.Unit> children);
123 method public void inflexible(kotlin.jvm.functions.Function0<kotlin.Unit> children);
124 }
125
126 public final class FlexKt {
127 ctor public FlexKt();
Anastasia Soboleva29bef5e2019-10-22 16:50:15 +0100128 method public static void Column(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.layout.CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.Start, androidx.ui.layout.LayoutSize crossAxisSize = androidx.ui.layout.LayoutSize.Wrap, kotlin.jvm.functions.Function1<? super androidx.ui.layout.ColumnScope,kotlin.Unit> block);
Anastasia Sobolevaf5f1fda2019-10-18 18:59:10 +0100129 method public static void FlexColumn(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.layout.CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.Start, androidx.ui.layout.LayoutSize crossAxisSize = androidx.ui.layout.LayoutSize.Wrap, kotlin.jvm.functions.Function1<? super androidx.ui.layout.FlexChildren,kotlin.Unit> block);
130 method public static void FlexRow(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.layout.CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.Start, androidx.ui.layout.LayoutSize crossAxisSize = androidx.ui.layout.LayoutSize.Wrap, kotlin.jvm.functions.Function1<? super androidx.ui.layout.FlexChildren,kotlin.Unit> block);
Anastasia Soboleva29bef5e2019-10-22 16:50:15 +0100131 method public static void Row(androidx.ui.core.Modifier modifier = Modifier.None, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.layout.CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.Start, androidx.ui.layout.LayoutSize crossAxisSize = androidx.ui.layout.LayoutSize.Wrap, kotlin.jvm.functions.Function1<? super androidx.ui.layout.RowScope,kotlin.Unit> block);
Anastasia Soboleva534768f2019-10-14 11:17:45 +0100132 }
133
Anastasia Soboleva29bef5e2019-10-22 16:50:15 +0100134 public abstract sealed class FlexScope {
135 method public final androidx.ui.core.LayoutModifier Flexible(float flex, boolean tight = true);
136 method public final androidx.ui.core.LayoutModifier getInflexible();
Anastasia Soboleva534768f2019-10-14 11:17:45 +0100137 property public final androidx.ui.core.LayoutModifier Inflexible;
Jeff Gastone6a3a042019-07-01 18:23:37 -0400138 }
139
Calin Tataru940129e2019-09-09 17:32:57 +0100140 public enum FlowCrossAxisAlignment {
141 enum_constant public static final androidx.ui.layout.FlowCrossAxisAlignment Center;
142 enum_constant public static final androidx.ui.layout.FlowCrossAxisAlignment End;
143 enum_constant public static final androidx.ui.layout.FlowCrossAxisAlignment Start;
144 }
145
146 public final class FlowKt {
147 ctor public FlowKt();
Jeff Gaston383ecf82019-10-16 14:50:13 -0400148 method public static void FlowColumn(androidx.ui.layout.LayoutSize mainAxisSize = androidx.ui.layout.LayoutSize.Wrap, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.core.Dp mainAxisSpacing = 0.dp, androidx.ui.layout.FlowCrossAxisAlignment crossAxisAlignment = androidx.ui.layout.FlowCrossAxisAlignment.Start, androidx.ui.core.Dp crossAxisSpacing = 0.dp, androidx.ui.layout.MainAxisAlignment lastLineMainAxisAlignment = mainAxisAlignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
149 method public static void FlowRow(androidx.ui.layout.LayoutSize mainAxisSize = androidx.ui.layout.LayoutSize.Wrap, androidx.ui.layout.MainAxisAlignment mainAxisAlignment = androidx.ui.layout.MainAxisAlignment.Start, androidx.ui.core.Dp mainAxisSpacing = 0.dp, androidx.ui.layout.FlowCrossAxisAlignment crossAxisAlignment = androidx.ui.layout.FlowCrossAxisAlignment.Start, androidx.ui.core.Dp crossAxisSpacing = 0.dp, androidx.ui.layout.MainAxisAlignment lastLineMainAxisAlignment = mainAxisAlignment, kotlin.jvm.functions.Function0<kotlin.Unit> children);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400150 }
151
Anastasia Soboleva29bef5e2019-10-22 16:50:15 +0100152 public final class Gravity {
153 field public static final androidx.ui.layout.Gravity! INSTANCE;
154 }
155
Jeff Gastone6a3a042019-07-01 18:23:37 -0400156 public final class IntrinsicKt {
157 ctor public IntrinsicKt();
158 method public static void MaxIntrinsicHeight(kotlin.jvm.functions.Function0<kotlin.Unit> children);
159 method public static void MaxIntrinsicWidth(kotlin.jvm.functions.Function0<kotlin.Unit> children);
160 method public static void MinIntrinsicHeight(kotlin.jvm.functions.Function0<kotlin.Unit> children);
161 method public static void MinIntrinsicWidth(kotlin.jvm.functions.Function0<kotlin.Unit> children);
162 }
163
Calin Tataru940129e2019-09-09 17:32:57 +0100164 public enum LayoutSize {
165 enum_constant public static final androidx.ui.layout.LayoutSize Expand;
166 enum_constant public static final androidx.ui.layout.LayoutSize Wrap;
167 }
168
Jeff Gastone6a3a042019-07-01 18:23:37 -0400169 public enum MainAxisAlignment {
170 enum_constant public static final androidx.ui.layout.MainAxisAlignment Center;
171 enum_constant public static final androidx.ui.layout.MainAxisAlignment End;
172 enum_constant public static final androidx.ui.layout.MainAxisAlignment SpaceAround;
173 enum_constant public static final androidx.ui.layout.MainAxisAlignment SpaceBetween;
174 enum_constant public static final androidx.ui.layout.MainAxisAlignment SpaceEvenly;
175 enum_constant public static final androidx.ui.layout.MainAxisAlignment Start;
176 }
177
Anastasia Soboleva29bef5e2019-10-22 16:50:15 +0100178 public final class RowScope extends androidx.ui.layout.FlexScope {
179 method public androidx.ui.core.LayoutModifier getBottom(androidx.ui.layout.Gravity);
180 method public androidx.ui.core.LayoutModifier getCenter(androidx.ui.layout.Gravity);
181 method public androidx.ui.core.LayoutModifier getTop(androidx.ui.layout.Gravity);
182 property public final androidx.ui.core.LayoutModifier Bottom;
183 property public final androidx.ui.core.LayoutModifier Center;
184 property public final androidx.ui.core.LayoutModifier Top;
185 }
186
Jeff Gastone6a3a042019-07-01 18:23:37 -0400187 public final class SpacerKt {
188 ctor public SpacerKt();
189 method public static void FixedSpacer(androidx.ui.core.Dp width, androidx.ui.core.Dp height);
190 method public static void HeightSpacer(androidx.ui.core.Dp height);
191 method public static void WidthSpacer(androidx.ui.core.Dp width);
192 }
193
Mihai Popaa797a202019-10-15 19:33:06 +0100194 public final class SpacingKt {
195 ctor public SpacingKt();
196 method public static void Padding(androidx.ui.layout.EdgeInsets padding, kotlin.jvm.functions.Function0<kotlin.Unit> children);
197 method public static void Padding(androidx.ui.core.Dp left = 0.dp, androidx.ui.core.Dp top = 0.dp, androidx.ui.core.Dp right = 0.dp, androidx.ui.core.Dp bottom = 0.dp, kotlin.jvm.functions.Function0<kotlin.Unit> children);
198 method public static void Padding(androidx.ui.core.Dp padding, kotlin.jvm.functions.Function0<kotlin.Unit> children);
199 method public static androidx.ui.core.LayoutModifier Spacing(androidx.ui.core.Dp left = 0.dp, androidx.ui.core.Dp top = 0.dp, androidx.ui.core.Dp right = 0.dp, androidx.ui.core.Dp bottom = 0.dp);
200 method public static androidx.ui.core.LayoutModifier Spacing(androidx.ui.core.Dp all = 0.dp);
201 }
202
Jeff Gastone6a3a042019-07-01 18:23:37 -0400203 public final class StackChildren {
204 ctor public StackChildren();
Qingqing Deng8c5d0382019-09-16 11:59:16 -0700205 method public void aligned(androidx.ui.core.Alignment alignment, boolean loose = true, kotlin.jvm.functions.Function0<kotlin.Unit> children);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400206 method public void expanded(kotlin.jvm.functions.Function0<kotlin.Unit> children);
Qingqing Deng8c5d0382019-09-16 11:59:16 -0700207 method public void positioned(androidx.ui.core.Dp? leftInset = null, androidx.ui.core.Dp? topInset = null, androidx.ui.core.Dp? rightInset = null, androidx.ui.core.Dp? bottomInset = null, androidx.ui.core.Alignment fallbackAlignment = Alignment.Center, kotlin.jvm.functions.Function0<kotlin.Unit> children);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400208 }
209
210 public final class StackKt {
211 ctor public StackKt();
Adam Powell384bbaa2019-07-11 14:44:14 -0700212 method public static void Stack(androidx.ui.core.Modifier modifier = Modifier.None, kotlin.jvm.functions.Function1<? super androidx.ui.layout.StackChildren,kotlin.Unit> block);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400213 }
214
Calin Tataruebf4dcc2019-07-10 15:34:28 +0100215 public final class TableChildren {
Calin Tataru3c63b732019-09-04 11:12:28 +0100216 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 +0100217 method public void tableRow(kotlin.jvm.functions.Function0<kotlin.Unit> children);
Calin Tataruebf4dcc2019-07-10 15:34:28 +0100218 }
219
Calin Tataru84b7aec2019-08-09 14:17:47 +0100220 public abstract class TableColumnWidth {
Calin Tataru46875862019-09-02 18:35:07 +0100221 method public androidx.ui.core.IntPx maxIntrinsicWidth(java.util.List<androidx.ui.layout.TableMeasurable> cells, androidx.ui.core.IntPx containerWidth, androidx.ui.core.Density density, androidx.ui.core.IntPx availableHeight);
222 method public androidx.ui.core.IntPx minIntrinsicWidth(java.util.List<androidx.ui.layout.TableMeasurable> cells, androidx.ui.core.IntPx containerWidth, androidx.ui.core.Density density, androidx.ui.core.IntPx availableHeight);
Calin Tataru84b7aec2019-08-09 14:17:47 +0100223 method public abstract androidx.ui.core.IntPx preferredWidth(java.util.List<androidx.ui.layout.TableMeasurable> cells, androidx.ui.core.IntPx containerWidth, androidx.ui.core.Density density);
Calin Tatarufc68cce2019-07-15 18:47:16 +0100224 }
225
Calin Tataru84b7aec2019-08-09 14:17:47 +0100226 public static final class TableColumnWidth.Fixed extends androidx.ui.layout.TableColumnWidth.Inflexible {
227 ctor public TableColumnWidth.Fixed(androidx.ui.core.Dp width);
228 method public androidx.ui.layout.TableColumnWidth.Fixed copy(androidx.ui.core.Dp width);
229 method public androidx.ui.core.IntPx preferredWidth(java.util.List<androidx.ui.layout.TableMeasurable> cells, androidx.ui.core.IntPx containerWidth, androidx.ui.core.Density density);
Calin Tatarufc68cce2019-07-15 18:47:16 +0100230 }
231
Calin Tataru84b7aec2019-08-09 14:17:47 +0100232 public static final class TableColumnWidth.Flex extends androidx.ui.layout.TableColumnWidth {
233 ctor public TableColumnWidth.Flex(@FloatRange(from=null) float flex);
234 method public androidx.ui.layout.TableColumnWidth.Flex copy(float flex);
235 method public androidx.ui.core.IntPx preferredWidth(java.util.List<androidx.ui.layout.TableMeasurable> cells, androidx.ui.core.IntPx containerWidth, androidx.ui.core.Density density);
Calin Tatarufc68cce2019-07-15 18:47:16 +0100236 }
237
Calin Tataru84b7aec2019-08-09 14:17:47 +0100238 public static final class TableColumnWidth.Fraction extends androidx.ui.layout.TableColumnWidth.Inflexible {
239 ctor public TableColumnWidth.Fraction(@FloatRange(from=null, to=null) float fraction);
240 method public androidx.ui.layout.TableColumnWidth.Fraction copy(float fraction);
241 method public androidx.ui.core.IntPx preferredWidth(java.util.List<androidx.ui.layout.TableMeasurable> cells, androidx.ui.core.IntPx containerWidth, androidx.ui.core.Density density);
Calin Tatarufc68cce2019-07-15 18:47:16 +0100242 }
243
Calin Tataru84b7aec2019-08-09 14:17:47 +0100244 public abstract static class TableColumnWidth.Inflexible extends androidx.ui.layout.TableColumnWidth {
245 ctor public TableColumnWidth.Inflexible();
246 method public final androidx.ui.layout.TableColumnWidth flexible(float flex);
Calin Tataru16d7eb42019-07-24 11:43:09 +0100247 }
248
Calin Tataru84b7aec2019-08-09 14:17:47 +0100249 public static final class TableColumnWidth.Max extends androidx.ui.layout.TableColumnWidth.Inflexible {
250 ctor public TableColumnWidth.Max(androidx.ui.layout.TableColumnWidth.Inflexible a, androidx.ui.layout.TableColumnWidth.Inflexible b);
251 method public androidx.ui.layout.TableColumnWidth.Max copy(androidx.ui.layout.TableColumnWidth.Inflexible a, androidx.ui.layout.TableColumnWidth.Inflexible b);
252 method public androidx.ui.core.IntPx preferredWidth(java.util.List<androidx.ui.layout.TableMeasurable> cells, androidx.ui.core.IntPx containerWidth, androidx.ui.core.Density density);
Calin Tataru16d7eb42019-07-24 11:43:09 +0100253 }
254
Calin Tataru46875862019-09-02 18:35:07 +0100255 public static final class TableColumnWidth.MaxIntrinsic extends androidx.ui.layout.TableColumnWidth.Inflexible {
256 method public androidx.ui.core.IntPx preferredWidth(java.util.List<androidx.ui.layout.TableMeasurable> cells, androidx.ui.core.IntPx containerWidth, androidx.ui.core.Density density);
257 field public static final androidx.ui.layout.TableColumnWidth.MaxIntrinsic! INSTANCE;
258 }
259
Calin Tataru84b7aec2019-08-09 14:17:47 +0100260 public static final class TableColumnWidth.Min extends androidx.ui.layout.TableColumnWidth.Inflexible {
261 ctor public TableColumnWidth.Min(androidx.ui.layout.TableColumnWidth.Inflexible a, androidx.ui.layout.TableColumnWidth.Inflexible b);
262 method public androidx.ui.layout.TableColumnWidth.Min copy(androidx.ui.layout.TableColumnWidth.Inflexible a, androidx.ui.layout.TableColumnWidth.Inflexible b);
263 method public androidx.ui.core.IntPx preferredWidth(java.util.List<androidx.ui.layout.TableMeasurable> cells, androidx.ui.core.IntPx containerWidth, androidx.ui.core.Density density);
Calin Tataru16d7eb42019-07-24 11:43:09 +0100264 }
265
Calin Tataru46875862019-09-02 18:35:07 +0100266 public static final class TableColumnWidth.MinIntrinsic extends androidx.ui.layout.TableColumnWidth.Inflexible {
267 method public androidx.ui.core.IntPx preferredWidth(java.util.List<androidx.ui.layout.TableMeasurable> cells, androidx.ui.core.IntPx containerWidth, androidx.ui.core.Density density);
268 field public static final androidx.ui.layout.TableColumnWidth.MinIntrinsic! INSTANCE;
269 }
270
Calin Tataru84b7aec2019-08-09 14:17:47 +0100271 public static final class TableColumnWidth.Wrap extends androidx.ui.layout.TableColumnWidth.Inflexible {
272 method public androidx.ui.core.IntPx preferredWidth(java.util.List<androidx.ui.layout.TableMeasurable> cells, androidx.ui.core.IntPx containerWidth, androidx.ui.core.Density density);
273 field public static final androidx.ui.layout.TableColumnWidth.Wrap! INSTANCE;
Calin Tatarufc68cce2019-07-15 18:47:16 +0100274 }
275
Calin Tataru3c63b732019-09-04 11:12:28 +0100276 public final class TableDecorationChildren {
277 method public java.util.List<androidx.ui.core.IntPx> component1();
278 method public java.util.List<androidx.ui.core.IntPx> component2();
279 method public androidx.ui.layout.TableDecorationChildren copy(java.util.List<androidx.ui.core.IntPx> verticalOffsets, java.util.List<androidx.ui.core.IntPx> horizontalOffsets);
280 method public java.util.List<androidx.ui.core.IntPx> getHorizontalOffsets();
281 method public java.util.List<androidx.ui.core.IntPx> getVerticalOffsets();
282 }
283
Calin Tataruebf4dcc2019-07-10 15:34:28 +0100284 public final class TableKt {
285 ctor public TableKt();
Calin Tatarud7834482019-08-15 17:18:27 +0100286 method public static void Table(int columns, kotlin.jvm.functions.Function1<? super java.lang.Integer,? extends androidx.ui.core.Alignment> alignment = { Alignment.TopLeft }, 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> block);
Calin Tataru84b7aec2019-08-09 14:17:47 +0100287 }
288
289 public final class TableMeasurable {
290 method public kotlin.jvm.functions.Function0<androidx.ui.core.IntPx> component1();
Calin Tataru46875862019-09-02 18:35:07 +0100291 method public kotlin.jvm.functions.Function1<androidx.ui.core.IntPx,androidx.ui.core.IntPx> component2();
292 method public kotlin.jvm.functions.Function1<androidx.ui.core.IntPx,androidx.ui.core.IntPx> component3();
293 method public androidx.ui.layout.TableMeasurable copy(kotlin.jvm.functions.Function0<androidx.ui.core.IntPx> preferredWidth, kotlin.jvm.functions.Function1<? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> minIntrinsicWidth, kotlin.jvm.functions.Function1<? super androidx.ui.core.IntPx,androidx.ui.core.IntPx> maxIntrinsicWidth);
294 method public kotlin.jvm.functions.Function1<androidx.ui.core.IntPx,androidx.ui.core.IntPx> getMaxIntrinsicWidth();
295 method public kotlin.jvm.functions.Function1<androidx.ui.core.IntPx,androidx.ui.core.IntPx> getMinIntrinsicWidth();
Calin Tataru84b7aec2019-08-09 14:17:47 +0100296 method public kotlin.jvm.functions.Function0<androidx.ui.core.IntPx> getPreferredWidth();
Calin Tataruebf4dcc2019-07-10 15:34:28 +0100297 }
298
Jeff Gastone6a3a042019-07-01 18:23:37 -0400299 public final class WrapKt {
300 ctor public WrapKt();
Qingqing Deng8c5d0382019-09-16 11:59:16 -0700301 method public static void Wrap(androidx.ui.core.Alignment alignment = Alignment.TopLeft, kotlin.jvm.functions.Function0<kotlin.Unit> children);
Jeff Gastone6a3a042019-07-01 18:23:37 -0400302 }
303
304}
305